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.

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

CQRS in Python: Clean Reads, Clean Writes

 ArjanCodes

💡 Check out MongoDB Atlas: https://www.mongodb.com/atlas. When your FastAPI list endpoint starts pulling full documents just to compute derived fields, it’s usually a sign your read and write models ...

📚 Read more at ArjanCodes
🔎 Find similar documents

The Fluent Interface Pattern: A Better Way to Design Python APIs

 ArjanCodes

💡 Learn how to design great software in 7 steps: https://arjan.codes/designguide. In this video, I take a small but realistic Python animation API and refactor it step by step into a fluent interface...

📚 Read more at ArjanCodes
🔎 Find similar documents

10 Python Features You’re Not Using (But Really Should)

 ArjanCodes

💡 Learn how to design great software in 7 steps: https://arjan.codes/designguide. Python has a lot of powerful features hiding in plain sight, and many developers never really use them. In this video...

📚 Read more at ArjanCodes
🔎 Find similar documents

This Pattern Is Horrifyingly Overengineered

 ArjanCodes

👉 Get real-time, search result data from Google, Youtube and more with SerpApi: https://serpapi.link/arjan-codes-jan-2025. Business rules have a nasty habit of spreading across your codebase: copied ...

📚 Read more at ArjanCodes
🔎 Find similar documents

7 Things You Didn’t Know Dataclasses Could Do

 ArjanCodes

💡 Learn how to design great software in 7 steps: https://arjan.codes/designguide. Dataclasses are often treated as nothing more than a shortcut for generating init methods, but there’s a lot more goi...

📚 Read more at ArjanCodes
🔎 Find similar documents

The Right Way to Use AI for Writing Maintainable Code

 ArjanCodes

🧱 Build software that lasts. Join the Software Design Mastery waiting list → https://arjan.codes/mastery. AI can write code, but without solid software design, it quickly turns into an unmaintainable...

📚 Read more at ArjanCodes
🔎 Find similar documents

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