ArjanCodes - Videos

Back to Channel

I’m in prison...

👷 Review code better and faster with my 3-Factor Framework: https://arjan.codes/diagnosis. In this video, I’ll give you a tour of the new office/studio space and share what’s next for ArjanCodes. ...

15,711 views • 841 likes • 111 comments • May 09, 2025

The REAL Reason You Should Use Type Hints in Python

👷 Review code better and faster with my 3-Factor Framework: https://arjan.codes/diagnosis. In this video, I’m going to show you why type hints in Python are useful, how to add them to your Python ...

35,446 views • 1,839 likes • 117 comments • May 02, 2025

The Hidden Dangers of Python Decorators

💡 Learn how to design great software in 7 steps: https://arjan.codes/designguide. Python decorators look like a great way to add functionality—until they break your type safety, hide function requ...

21,921 views • 1,029 likes • 85 comments • April 25, 2025

10 Tips to Keep Your Software Simple

👉 Take your productivity to the next level and keep your team organized - try monday.com for free today: https://bit.ly/424BbYW. In this video, I’ll show you 10 essential tips to keep your code si...

45,579 views • 1,351 likes • 92 comments • April 18, 2025

How to Use Git Branches Like a Pro (FastAPI Example)

👉🏻 Streamline your Git workflow - get started with GitKraken for free: https://bit.ly/4j8AlRM. Confused about Git? You’re not alone — but after this video, you’ll have a clear understanding of mer...

48,048 views • 1,551 likes • 113 comments • April 11, 2025

Coupling 101: Design Choices That Make or Break Your Code

💡 Learn how to design great software in 7 steps: https://arjan.codes/designguide. You've probably heard a lot of people argue against coupling. But the problem is that you actually need it. In thi...

38,384 views • 1,507 likes • 77 comments • April 04, 2025

How To Design Robust Python Functions

➡️ Try Lokalise today: https://bit.ly/arjancodes. In this video, I’m going to show you the main principles I use to write code that’s less likely to fail, with of course plenty of Python examples....

59,934 views • 1,512 likes • 176 comments • March 28, 2025

This Is How Marie Kondo Sets up Her Pytest

✅ Learn how to build robust and scalable software architecture: https://arjan.codes/checklist. In this video, I’m going to walk you through how to set up pytest from scratch in a really simple, mi...

28,870 views • 1,258 likes • 73 comments • March 21, 2025

This Is How You Write an Efficient Python Dockerfile

👷 Review code better and faster with my 3-Factor Framework: https://arjan.codes/diagnosis. In this video, I’ll take you step-by-step through creating an optimized and efficient Docker image. I’ll ...

60,805 views • 2,241 likes • 171 comments • March 14, 2025

12 Python Built-in Functions I Use Every Day

💡 Learn how to design great software in 7 steps: https://arjan.codes/designguide. In this video, I’ll explore 12 of the most interesting and useful built-in functions, with examples, gotchas, and ...

83,328 views • 2,816 likes • 99 comments • March 07, 2025

An Introduction to Typescript for Python Programmers

➡️ Try Lokalise today: https://bit.ly/arjancodes. TypeScript and Python are both widely used, versatile, and powerful – but actually they couldn’t be more different! In this video, I’m going to ex...

42,065 views • 884 likes • 82 comments • February 28, 2025

How Python Evolves: From PEP to Feature

👉 Visit https://brilliant.org/ArjanCodes/ to try Brilliant for free for 30 days. You’ll also get 20% off an annual premium subscription. In this video, I’ll explore how Python gets new functionali...

18,833 views • 724 likes • 53 comments • February 21, 2025