ArjanCodes
I Fixed the Code and Made It Worse
๐ก Learn how to design great software in 7 steps: https://arjan.codes/designguide. In my previous video on refactoring complicated business logic, I made several mistakes and you spotted them. In this...
๐ Read more at ArjanCodes๐ Find similar documents
How to Tell If Your Code Is Actually Production-Ready
๐ก Learn how to design great software in 7 steps: https://arjan.codes/designguide. Your code works locally: youโve tested the endpoint, the numbers add up, and everything looks fine in the terminal. B...
๐ Read more at ArjanCodes๐ Find similar documents
Stop Your Code from Crashing: Use the Retry Pattern
๐ Get real-time, search result data from Google, Youtube and more with SerpApi: https://serpapi.link/arjan-codes. This video shows you how to stop your Python code from crashing when APIs, networks, ...
๐ Read more at ArjanCodes๐ Find similar documents
How to Refactor Insanely Complicated Business Logic (Step by Step)
๐ก Learn how to design great software in 7 steps: https://arjan.codes/designguide. Untangling deeply nested if/else logic is one of the hardest parts of working in real-world Python codebases. In this...
๐ Read more at ArjanCodes๐ Find similar documents
The Lazy Loading Pattern: How to Make Python Programs Feel Instant
๐ก Learn how to design great software in 7 steps: https://arjan.codes/designguide. In this video, I dive deep into the **Lazy Loading pattern,** one of the simplest and most effective ways to make Pyt...
๐ Read more at ArjanCodes๐ Find similar documents
Tightly Coupled Code? Use This Pattern Instead
โ Check out Thesys here: https://www.thesys.dev/?utm_source=youtube&utm_medium=creators&utm_campaign=arjan In this video, I explore how Dependency Injection can make your Python code cleaner, more tes...
๐ Read more at ArjanCodes๐ Find similar documents
Stop Overwriting State And Use Event Sourcing Instead
โ Try Flox for free: https://flox.dev/?utm_source=youtube&utm_medium=social&utm_campaign=Arjan&utm_content=homepage In this video, I explore how to build an inventory system using the event sourcing p...
๐ Read more at ArjanCodes๐ Find similar documents
How To Not Plateau When Learning Python
โ Python Programming Fundamentals course (DataCamp): https://datacamp.pxf.io/POPxVR โ Associate Python Developer track (DataCamp): https://datacamp.pxf.io/Dy2oea Python is often praised as the easiest...
๐ Read more at ArjanCodes๐ Find similar documents
This Code Works, But Itโs Not Pythonic
๐ก Learn how to design great software in 7 steps: https://arjan.codes/designguide. What does it actually mean to write *Pythonic* code? In this video, we answer that question by taking a small, messy ...
๐ Read more at ArjanCodes๐ Find similar documents
Youโre Passing Way Too Many Arguments (and How to Fix It)
๐ก Learn how to design great software in 7 steps: https://arjan.codes/designguide. Tired of passing five arguments to every function? In this video, I clean up a realistic Python codebase using the Co...
๐ Read more at ArjanCodes๐ Find similar documents
The Best Way to Share Code Between Python Apps
โ Learn how to build robust and scalable software architecture: https://arjan.codes/checklist. In this video, I show you how to use uv workspaces to manage multiple Python appsโlike a CLI tool and a F...
๐ Read more at ArjanCodes๐ Find similar documents
Stop Writing If-Elif Chains and Start Doing This Instead
๐ก Learn how to design great software in 7 steps: https://arjan.codes/designguide. If your code is littered with endless if-elif chains just to handle different formats, behaviors, or commands, thereโ...
๐ Read more at ArjanCodes๐ Find similar documents