I’m Matt Layman. I want to help you learn more about Django and Python. Django Riffs Learn Django on the go! Understand Django My mega article series to help you learn Django Building SaaS on YouTube Chat live on Wednesdays @ 9pm ET Videos on YouTube All sorts of Python and Django content for viewing #brain dump #identity Distributed System IDs Somtimes it feels like everything is harder with a distributed system. This article looks at identifiers and how even your IDs might need some special design consideration for a distributed … #brain dump #development Brute Force Development Some tasks are laborious. With this article, I describe my attitude that I will apply on occasion to handle these tasks. #brain dump #systems Huge Software Systems How can you work with a huge software system? Wrangling a large software systems carries significant challenges. This article looks at some of the areas to consider. I make a lot of Django content for the community. Please support me on Patreon! #brain dump #documentation Finding Your Audience for Technical Docs Picking the right audience for technical documentation requires you to think through what you want to communicate. This brain dump includes how I think about audiences. #brain dump #authz Authz dilemmas Why is authorization so hard? It’s hard from the start and doesn’t get easier as a software system grows. #Python #Django #authorization Announcing django-denied Django has a new authorization option with django-denied. This new package makes authorization checks required for all of your views in your Django app. #Django #SaaS #Python Extract a New Open Source Package - Building SaaS with Python and Django #140 In this episode, I pulled out code from homeschool application and started a new open source project for a portion that I thought would be useful for others. The new package, which I have … Want to chat about Python, Django, or building on the web? Join the Building SaaS Discord and say “Hello!” #Django #SaaS #Python Teacher Checklist Model - Building SaaS with Python and Django #139 In this episode, we created a new model for the teacher checklist feature that I recently added to my homeschool app. This new checklist model will enable users to filter out courses that … #Django #SaaS #Python Teacher Checklist Template - Building SaaS with Python and Django #138 In this episode, I started by finishing off some refactoring work that I began on the previous stream. Once that was wrapped up, I built the data for the teacher checklist with the context … #Django #SaaS #Python Refactoring and New Features - Building SaaS with Python and Django #137 In this episode, I continued on the teacher checklist for the homeschooling app. We added data to the context and this required some refactoring to be able to reuse data from other parts of … #Django #SaaS #Python New App In Project - Building SaaS with Python and Django #136 In this episode, I broke ground on a brand new feature. The feature will be a task checklist for teachers. Since the checklist is directly for teachers, I created a new Django app named … #Python #htmx #Ruby #PHP #JavaScript #Django #Flask #RubyOnRails #Laravel #AJAX You Don't Need JavaScript What If I Told You… You Don’t Need JavaScript. This talk explores why #JavaScript is not good fit for most web apps. I then show how most web apps can do dynamic things using … #Python #Django #debugging Debugging Tips And Techniques Your Django app is up. You’ve got users. Your users are hitting bugs. How do you debug to fix the problems? That’s the focus of this Understand Django article. #Django #SaaS #Python Brew Install The World - Building SaaS with Python and Django #135 In this episode, I tried to get started after a long break, but my virtual environment was broken. This entire episode is a journey deep into Python installing world. Did I come out on the … #Django #SaaS #Python User Requests - Building SaaS with Python and Django #134 In this episode, we took a break between big projects and worked on some smaller usability features requested by users of the app. #Django #SaaS #Python S3 FileField - Building SaaS with Python and Django #133 In this episode, we built the UI to allow users to request an end-of-year PDF bundle. Then we hooked the model up to S3 via django-storages and tested everything out. #Python #Data #Great Expectations #Quality Great Expectations Data Quality Testing Great Expectations is a shared, open standard for data quality. It helps data teams eliminate pipeline debt, through data testing, documentation, and profiling #Python #Django #SaaS PDF Courses Report - Building SaaS with Python and Django #132 In this episode, we added a final PDF report to the PDF bundle. This report was different than the other because there wasn’t a pre-existing HTML report to mimic. I built a report that … Page 1 of 12 Previous Articles →