Deploy to Heroku - Building SaaS #171
A guide on deploying a Python/Django SaaS application to Heroku, covering production setup and DNS configuration.
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.
418 articles from this blog
A guide on deploying a Python/Django SaaS application to Heroku, covering production setup and DNS configuration.
Configuring SendGrid's Inbound Parse webhook to receive email responses in a Django SaaS project, including security setup.
This episode covers configuring SendGrid for outbound email sending and domain authentication for a SaaS project deployment.
A guide on deploying a SaaS app, covering security improvements, database setup with Postgres, and email configuration.
A Python Frederick meetup on automating document creation using Python-docx and Jinja templates, inspired by Practical Business Python.
A developer prepares a SaaS for launch by adding user history, soft deletion, and SendGrid email integration.
The author adds Sentry integration and prepares for launch in this SaaS development episode, part of a series on building a product.
A developer builds and refines email templates for a SaaS journaling service, sharing insights on copywriting and programming challenges.
Announcing luatest, a new, fast Lua test runner inspired by pytest, offering significant speed improvements over existing options.
Building a SaaS product: adding an Account model and creating a background job to send journal prompt emails with full unit testing.
Building a SaaS app's core data model in Django, including the Entry model, admin setup, and automated testing.
The article details setting up a Django SaaS signup flow, email templates, and configuring CI/CD with GitHub Actions and pre-commit.
A developer walkthrough of setting up user signup features for a new SaaS product called JourneyInbox, built with Python and Django.
A developer starts a new SaaS project, a journaling service called journeyinbox.com, where users can journal via email.
The author works on Python exercises from Exercism and makes behind-the-scenes improvements to their streaming content.
Developer works on Python exercises via Exercism and adds course resource features to a Django-based homeschool application.
A summary of a web development panel discussion where developers answered audience questions and discussed the future of the field.
A developer stream recap covering a Python class exercise, SaaS feature deployment, performance fixes, and Neovim configuration.
A developer works on a Python/Django SaaS project, solving an Exercism problem and adding a new model field to a homeschool app.
An overview of Django's built-in session management system, explaining its security features and how to configure them for robust user data protection.