ArjanCodes

ArjanCodes is a comprehensive source that delves into various aspects of Python programming, machine learning, and AI applications. The content covers topics such as data augmentation for machine learning, Python scripts for everyday use, and the importance of speed in Python programming. Additionally, it explores the implementation of AI applications with short-term memory in databases, emphasizing the significance of context in maintaining conversation history. The source also discusses the challenges and solutions in architecting enterprise-level systems using advanced technologies like Spark, EMR, and Airflow. ArjanCodes provides valuable insights for both beginners and experienced professionals in the tech industry.

DRY Often Makes Your Code Worse

 ArjanCodes

🧱 Build software that lasts. Join the Software Design Mastery waiting list → https://arjan.codes/mastery. In this video, I show how a “clean” DRY refactor can actually make your code worse. Instead o...

📚 Read more at ArjanCodes
🔎 Find similar documents

Your API Can’t Handle Real-World Integrations

 ArjanCodes

🧱 Build software that lasts. Join the Software Design Mastery waiting list → https://arjan.codes/mastery. Your clean API works… until integrations start piling up. One system needs an extra ID, anoth...

📚 Read more at ArjanCodes
🔎 Find similar documents

A Better Way to Configure Behavior in Python

 ArjanCodes

🧱 Build software that lasts. Join the Software Design Mastery waiting list → https://arjan.codes/mastery. In this video, I show how to replace growing conditional logic with the Policy Pattern. Inste...

📚 Read more at ArjanCodes
🔎 Find similar documents

Your Python Code Needs Generators

 ArjanCodes

Talk to the internet when you need answers. Talk to Recall when you need your answers. 🔗 https://www.recall.it/?t=arjan Use code ARJAN25 for 25% off, valid until 1 June 2026. Do the Ports & Adapters ...

📚 Read more at ArjanCodes
🔎 Find similar documents

The State Pattern in Python - I Like How This Turned Out

 ArjanCodes

🧱 Build software that lasts. Join the Software Design Mastery waiting list → https://arjan.codes/mastery. The classic State design pattern is often implemented with many small classes and heavy inher...

📚 Read more at ArjanCodes
🔎 Find similar documents

I Used To Hate Python

 ArjanCodes

🧱 Build software that lasts. Join the Software Design Mastery waiting list → https://arjan.codes/mastery. In this video, I explain what I didn’t like about Python when I first encountered it. From in...

📚 Read more at ArjanCodes
🔎 Find similar documents

Why “Clean Code” Often Creates Worse Designs

 ArjanCodes

→ Get started with Hostinger today: http://hostinger.com/arjancodes (make sure to use coupon ARJANCODES). In this video, I refactor a small Python program that looks clean on the surface but hides a m...

📚 Read more at ArjanCodes
🔎 Find similar documents

Why Does @property Work? A Deep Dive into Python Descriptors

 ArjanCodes

🧱 Build software that lasts. Join the Software Design Mastery waiting list → https://arjan.codes/mastery. In this video, I explain what descriptors are, why attribute access in Python sometimes behav...

📚 Read more at ArjanCodes
🔎 Find similar documents

The Value Object Pattern: The Most Underrated Design Tool in Python

 ArjanCodes

🧱 Build software that lasts. Join the Software Design Mastery waiting list → https://arjan.codes/mastery. In this video, I show how to use the Value Object pattern in Python to model prices, percenta...

📚 Read more at ArjanCodes
🔎 Find similar documents

Stop Mixing FastAPI with Business Logic: Fix It with Ports & Adapters

 ArjanCodes

🧱 Build software that lasts. Join the Software Design Mastery waiting list → https://arjan.codes/mastery. In this video, I refactor a FastAPI + SQLAlchemy example into a clean Ports & Adapters (Hexag...

📚 Read more at ArjanCodes
🔎 Find similar documents

7 Weird Things You Can Do with Python Dataclasses

 ArjanCodes

🧑‍💻 Join the Software Design Mastery waitlist here: https://www.arjancodes.com/mastery. In this video, I show you 7 powerful and lesser-known things you can do with dataclasses in Python. From autom...

📚 Read more at ArjanCodes
🔎 Find similar documents

Python Properties vs Methods: The Contract You Didn’t Know You Were Making

 ArjanCodes

🧑‍💻 Join the Software Design Mastery waitlist here: https://www.arjancodes.com/mastery. In this video, I break down when something in Python should be a property and when it should be a method, and ...

📚 Read more at ArjanCodes
🔎 Find similar documents