Cater Waiter, Template Bugs, and Type Fixes - Building SaaS #155
A developer tackles a Python set exercise, fixes a Django template bug, and improves type annotations in a SaaS application.
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 developer tackles a Python set exercise, fixes a Django template bug, and improves type annotations in a SaaS application.
Explains that Django signals are synchronous and discusses their tradeoffs, including performance and debugging considerations.
A guide to using django-simple-history for tracking model changes and version control in Django projects.
A developer compares Django and Ruby on Rails for web development, discussing his choice and offering advice for learners.
Developer works on Python exercises, creates a custom 404 page for a Django app, and builds a GraphQL service with Go's gqlgen.
A crash course on backend development using Django and Django REST Framework, including a live coding example from a Python Frederick talk.
The author discusses switching to Neovim, an Exercism Python exercise, and adding django-stubs for better type hinting in their SaaS project.
An introduction to Python type hints, explaining their purpose and demonstrating usage with common examples to improve code quality.
A developer stream recap covering Python list methods, Stripe integration, and Firefox Content Security Policy warnings.
A tutorial on learning Python by creating a simple Ghost Gobble Arcade Game, focusing on boolean logic and list methods.
A developer discusses solving a Python Blackjack exercise on Exercism and fixing a bug in a Django app's teacher checklist feature.
A Python tutorial using a currency exchange exercise from Exercism to teach basic numbers and math operators.
Python development episode covering Exercism string exercises and fixing Django 4.1 template caching issues in a homeschool app.
The author works on Python exercises using Exercism and adds PDF page numbering to a Django-based homeschool application.
A guide on switching from Rollbar to Sentry for error monitoring in a Python/Django SaaS project, highlighting Sentry's features.
An overview of core cryptography concepts and their implementation in Python, based on a presentation by Andrew Sillers.
Upgrading a SaaS app's Heroku stack and htmx, plus adding an empty state feature for a better user experience.
A Django tutorial episode explaining how to safely accept and manage user-uploaded files using FileField and ImageField.
A developer shares lessons learned while using JavaScript FormData to build a dynamic feature for a SaaS application.
Developer discusses adding customer features to a SaaS app, including working with Django, Python, and JavaScript FormData.