Late Night with Seth Meyers
Stop Building Ugly APIs: Use the Fluent Interface Pattern
💡 Learn how to design great software in 7 steps: In this video, I take a small but realistic Python animation API and refactor it step by step into a fluent
The Right Way to Use AI for Writing Maintainable Code
🧱 Build software that lasts. Join the Software Design Mastery waiting list → AI can write code, but without solid software design, it quickly turns into an
Retry Pattern: The Secret to Resilient Python Code
👉 Get real-time, search result data from Google, Youtube and more with SerpApi: This video shows you how to stop your Python code from crashing when APIs
Python Properties vs Methods: The Contract You Didn’t Know You Were Making
🧱 Build software that lasts. Join the Software Design Mastery waiting list → In this video, I break down when something in Python should be a property and
CQRS in Python: Clean Reads, Clean Writes
💡 Check out MongoDB Atlas: When your FastAPI list endpoint starts pulling full documents just to compute derived fields, it’s usually a sign your read and
How to Tell If Your Code Is Actually Production-Ready
💡 Learn how to design great software in 7 steps: Your code works locally: you’ve tested the endpoint, the numbers add up, and everything looks fine in
The Lazy Loading Pattern: How to Make Python Programs Feel Instant
💡 Learn how to design great software in 7 steps: In this video, I dive deep into the **Lazy Loading pattern,** one of the simplest and most effective ways
The Best Way to Share Code Between Python Apps
✅ Learn how to build robust and scalable software architecture: In this video, I show you how to use uv workspaces to manage multiple Python apps—like a
Learning Python Feels Easy. Until It Isn’t.
→ Python Programming Fundamentals course (DataCamp): → Associate Python Developer track (DataCamp): Python is often praised
Stop Overwriting State And Use Event Sourcing Instead
→ Try Flox for free: In this video, I explore how to build an inventory system using the event
Avoid Messy Code: Design Patterns for AI Agents in Python
Check out to save 10% off your first purchase of a website or domain using code ARJANCODES. If you’re building AI agents in Python and your code is
I Made a Classic Refactoring Mistake
💡 Learn how to design great software in 7 steps: In my previous video on refactoring complicated business logic, I made several mistakes and you spotted