ArjanCodes

I Fixed the Code and Made It Worse

ย ArjanCodes

๐Ÿ’ก 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

ย ArjanCodes

๐Ÿ’ก 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

ย ArjanCodes

๐Ÿ‘‰ 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)

ย ArjanCodes

๐Ÿ’ก 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

ย ArjanCodes

๐Ÿ’ก 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

ย ArjanCodes

โ†’ 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

ย ArjanCodes

โ†’ 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

ย ArjanCodes

โ†’ 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

ย ArjanCodes

๐Ÿ’ก 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)

ย ArjanCodes

๐Ÿ’ก 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

ย ArjanCodes

โœ… 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

ย ArjanCodes

๐Ÿ’ก 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