Open Graph, X cards, and plugins... Oh My!
A guide to implementing Open Graph and X card metadata to make blog content appear richer when shared on social media platforms.
mattlayman.com is a blog by Matt Layman, a software engineer who focuses on building complex web applications, primarily using Django. He shares his expertise through regular live streams on YouTube, where he teaches others how to build advanced SaaS projects. Matt is also deeply involved in the tech community in Frederick, Maryland, where he founded Python Frederick and has helped organize local tech events. Currently, Matt is a Senior Staff Software Engineer at Included Health, working to enhance the patient experience through technology. His blog offers insights into web development, community involvement, and his career journey.
376 Articles from this blog
A guide to implementing Open Graph and X card metadata to make blog content appear richer when shared on social media platforms.
A software developer suggests humility as a personal strategy to combat feelings of Imposter Syndrome in the tech industry.
Explores using PostgreSQL's full text search and trigram similarity in Django for a college search feature, detailing implementation choices.
A guide on configuring Rollbar error monitoring for Celery workers in a Django application, explaining common integration pitfalls.
A guide to creating a custom Ember service for managing a current user's data using JWT authentication with Ember Simple Auth.
Argues that deep understanding of software abstractions is not necessary for effective use, challenging a common belief in tech.
An introduction to two essential Python packaging tools: tox for testing and twine for secure PyPI uploads.
A guide on how to sideload extra model resources in a single API request using Django REST Framework and the DRF JSON API extension.
A guide on integrating Rollbar, an error monitoring service, into an Ember.js application to track and fix bugs.
How to use the handroll static site generator to create sitemaps and robots.txt files for better search engine visibility.
A guide on integrating Segment analytics into an Ember.js application using the ember-cli-segment addon.
An introduction to Brunch, a simple and convention-based JavaScript build tool for modern web development projects.
A developer shares insights from reading the entire Python standard library, advising it's not necessary for proficiency and recommending community learning.
Explains why including a requirements.txt file in Python package releases helps document dependency versions for users and future maintainers.
The author argues that we can train our brains to do anything with practice, using the example of learning to brush teeth with the non-dominant hand.
A guide to using dotfiles to customize and optimize your software development tools like shells and text editors for greater productivity.
A guide on creating a new TAP lexer for the Pygments syntax highlighter to format code in documentation.
A tutorial on creating a custom extension for the handroll static site generator, from code to configuration.
An introduction to the Zsh shell and the Oh My Zsh framework, highlighting their benefits over bash for power users.
Learn how to use PhantomJS, a headless browser, to inject and execute JavaScript for inspecting dynamic websites.