Get Out, Git! - Building SaaS #33
The author streamlines a SaaS deployment by removing the Git clone from the server, detailing the steps for Let's Encrypt and Git SHA changes.
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
The author streamlines a SaaS deployment by removing the Git clone from the server, detailing the steps for Let's Encrypt and Git SHA changes.
Explores a simpler alternative to Docker for deploying Python web apps, comparing it to common methods and containers.
An advanced guide to pytest features like parametrized tests, fixtures, and organizing large test suites, based on a Python Frederick presentation.
This article details integrating the wal-e Postgres backup tool into a Shiv app format to streamline deployment processes.
Integrating Celery worker and beat scheduler into a Shiv app to simplify Python SaaS deployment and tool management.
A developer explains how to create a simple mock service with delayed webhooks using the Starlette framework in Python.
The author removes Node.js from their SaaS deployment process, simplifying the server setup and moving static asset generation to CI.
Episode on automating static asset deployment to AWS S3 via CircleCI and pulling files with Ansible during SaaS deployment.
The author explains their decision to create a Patreon for financial support to improve their long-form educational content and live streams.
Explains how to run webpack and Django's collectstatic in CI to simplify deployment of static assets.
Connecting a Django Shiv application to Nginx to complete the deployment process for a SaaS project.
A beginner's guide to using Git and GitHub for code version control, based on a Python Frederick presentation.
Connecting a Django Shiv app using Ansible, covering file permissions and settings configuration for deployment.
Debugging a Django static files issue caused by incorrect file permissions in a Shiv app.
A technical deep dive into debugging a Django Shiv app, focusing on resolving template and static file loading issues.
A guide to supercharging search and global replace functionality in Vim using plugins and built-in tools for maximum speed.
A developer deploys a Django Shiv app using Ansible and S3, then troubleshoots template and settings issues.
Learn how to use CircleCI orbs to upload a Python Shiv application to an AWS S3 bucket for deployment.
A developer shares his personal weight loss strategy, focusing on fasting as a 'bronze bullet' solution for those with no time to exercise.
The author fixes Shiv zipapp dependencies and sets up automated builds using CircleCI for continuous integration.