Discover the best resources to learn about AI & Software Engineering - With AI⚡️Tutoring
It seems you haven’t provided a specific topic or question for the introduction. Please share the topic or question you’d like me to create an introduction for, and I’ll be happy to assist you!
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
My 4 Favorite Python 3.14 Features
💡 Learn how to design great software in 7 steps: https://arjan.codes/designguide. Python 3.14 is here, and it’s not just about pi. In this video, I’ll walk you through the four features I’m most exci...
📚 Read more at ArjanCodes🔎 Find similar documents
Anatomy of a Scalable Python Project (FastAPI)
💡 Learn how to design great software in 7 steps: https://arjan.codes/designguide. In this video, we break down the anatomy of a scalable Python project using FastAPI and uv. You’ll learn how to set u...
📚 Read more at ArjanCodes🔎 Find similar documents
SOLID: Writing Better Python Without Overengineering
Check out https://www.squarespace.com/arjancodes to save 10% off your first purchase of a website or domain using code ARJANCODES. Are the SOLID principles still relevant when you’re writing Python in...
📚 Read more at ArjanCodes🔎 Find similar documents
Python Singleton Pattern: Smarter Than You Think?
💡 Learn how to design great software in 7 steps: https://arjan.codes/designguide. Singletons are often criticized for introducing global state and making code harder to test—but there’s more to the s...
📚 Read more at ArjanCodes🔎 Find similar documents
These Patterns Will Change How You Write AI Agent Code in Python
Check out https://www.squarespace.com/arjancodes 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 starting to g...
📚 Read more at ArjanCodes🔎 Find similar documents