How To Fix A Bug - Building SaaS #56
A developer uses Test Driven Development to fix a bug in a Django app, writing a test, fixing the code, and refactoring.
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 developer uses Test Driven Development to fix a bug in a Django app, writing a test, fixing the code, and refactoring.
Learn how to use HTML forms and Django's form system to collect user input in this tutorial episode.
A developer changes a Django model relationship from ForeignKey to ManyToManyField and fixes the resulting test errors.
Explains how Django's form system handles user interaction, covering HTML form basics and integration with Django views and templates.
An introduction to the Vim text editor, covering its fundamentals and tips for overcoming its initial learning curve.
A developer addresses user feedback by fixing navigation, print styles, and form layouts in a SaaS application built with Python and Django.
A developer continues building a SaaS product's user onboarding flow using Python and Django, focusing on form creation and unit testing.
A technical walkthrough of building a consistent user onboarding flow in a Django SaaS application, focusing on data validation and step dependencies.
A developer adds an onboarding form using Django's CreateView, handling form configuration and redirecting to the next step in the flow.
Learn how to use Django templates to build user interfaces, including setup, rendering, and core concepts.
Episode 50 of a series on building a SaaS product, focusing on creating a continuous user onboarding flow with Django and Python.
A guide to using Django templates for building user interfaces, covering setup, configuration, and best practices.
A developer builds and styles the onboarding flow UI for a SaaS product using Python, Django, and Tailwind CSS.
A developer designs and implements a user onboarding flow for a SaaS app using Python and Django, covering planning and initial coding.
Explains Django views, which handle HTTP requests and return responses, covering function views, HttpRequest, and HttpResponse.
A developer adds styling to a SaaS sign-up page using Tailwind CSS, discusses CSS frameworks, and implements feature flags.
An in-depth look at Django views, covering function-based views and their role in handling HTTP requests and responses.
A developer builds a weekly navigation view for a Django SaaS app, focusing on UI, URL routing, and date logic.
A developer discusses fixing an N+1 query bug and handling tricky date logic in a Django app, part of a SaaS building series.
Announcement of Django Riffs, a new podcast for beginners to learn the Django web framework through topical episodes.