ArjanCodes

ArjanCodes

On this channel, I post videos about programming and software design to help you take your coding skills to the next level. I'm an ...

@ArjanCodes subscribers

How I Use Abstraction to Avoid Spaghetti Code

ArjanCodes

How I Use Abstraction to Avoid Spaghetti Code

3 weeks ago - 21:10

7 Powerful Databases Python Developers Should Know

ArjanCodes

7 Powerful Databases Python Developers Should Know

9 months ago - 23:55

Coupling 101: Design Choices That Make or Break Your Code

ArjanCodes

Coupling 101: Design Choices That Make or Break Your Code

3 months ago - 20:39

I Designed a Python SDK That Relies on… Deep Inheritance?!

ArjanCodes

I Designed a Python SDK That Relies on… Deep Inheritance?!

2 weeks ago - 22:58

7 Functional Programming Techniques EVERY Developer Should Know

ArjanCodes

7 Functional Programming Techniques EVERY Developer Should Know

1 year ago - 21:35

Avoid These BAD Practices in Python OOP

ArjanCodes

Avoid These BAD Practices in Python OOP

10 months ago - 24:42

10 Tips to Become REALLY Good at Python

ArjanCodes

10 Tips to Become REALLY Good at Python

6 months ago - 27:39

Go vs Python: What Every Developer Should Know

ArjanCodes

Go vs Python: What Every Developer Should Know

5 months ago - 26:12

It Seems I No Longer Use Python’s Dataclasses

ArjanCodes

It Seems I No Longer Use Python’s Dataclasses

4 weeks ago - 14:30

The Ultimate Guide to Writing Classes in Python

ArjanCodes

The Ultimate Guide to Writing Classes in Python

2 years ago - 25:39

SQLAlchemy: The BEST SQL Database Library in Python

ArjanCodes

SQLAlchemy: The BEST SQL Database Library in Python

1 year ago - 16:39

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

ArjanCodes

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

3 months ago - 19:00

Dependency Injection Explained in 7 Minutes

ArjanCodes

Dependency Injection Explained in 7 Minutes

1 year ago - 7:11

12 Python Built-in Functions I Use Every Day

ArjanCodes

12 Python Built-in Functions I Use Every Day

4 months ago - 22:15

COMPLETE No-Nonsense VSCode Setup for Python Devs

ArjanCodes

COMPLETE No-Nonsense VSCode Setup for Python Devs

8 months ago - 26:05

3️⃣ Tips to Instantly Improve Your Code

ArjanCodes

3️⃣ Tips to Instantly Improve Your Code

9 months ago - 0:29

Is SaaS Dead? Here's a Senior Engineer's Perspective

ArjanCodes

Is SaaS Dead? Here's a Senior Engineer's Perspective

7 days ago - 13:20

Composition Is Better Than Inheritance in Python

ArjanCodes

Composition Is Better Than Inheritance in Python

4 years ago - 23:29

Functions vs Classes: When to Use Which and Why?

ArjanCodes

Functions vs Classes: When to Use Which and Why?

2 years ago - 10:49

This Is How You Write an Efficient Python Dockerfile

ArjanCodes

This Is How You Write an Efficient Python Dockerfile

4 months ago - 18:47

The Hidden Dangers of Python Decorators

ArjanCodes

The Hidden Dangers of Python Decorators

3 months ago - 15:05

UV for Python… (Almost) All Batteries Included

ArjanCodes

UV for Python… (Almost) All Batteries Included

7 months ago - 17:35

How To Design Robust Python Functions

ArjanCodes

How To Design Robust Python Functions

3 months ago - 20:56

10 Tips to Keep Your Software Simple

ArjanCodes

10 Tips to Keep Your Software Simple

3 months ago - 21:07

MCP…. So What’s That All About?

ArjanCodes

MCP…. So What’s That All About?

1 month ago - 13:28

AsyncIO and the Event Loop Explained

ArjanCodes

AsyncIO and the Event Loop Explained

1 year ago - 13:34

Let’s Replace All For Loops With Map and Filter

ArjanCodes

Let’s Replace All For Loops With Map and Filter

1 month ago - 16:23

LangChain is AMAZING | Quick Python Tutorial

ArjanCodes

LangChain is AMAZING | Quick Python Tutorial

1 year ago - 17:42

10 Python Anti-Patterns That Are Breaking Your Code

ArjanCodes

10 Python Anti-Patterns That Are Breaking Your Code

2 months ago - 25:16

The Ultimate Guide to Writing Functions

ArjanCodes

The Ultimate Guide to Writing Functions

2 years ago - 24:31

Writing Python Functions Like a Mad Scientist

ArjanCodes

Writing Python Functions Like a Mad Scientist

1 month ago - 15:51

Why Use Design Patterns When Python Has Functions?

ArjanCodes

Why Use Design Patterns When Python Has Functions?

1 year ago - 23:23

Things (Almost) No One Thinks About When Designing Functions in Python

ArjanCodes

Things (Almost) No One Thinks About When Designing Functions in Python

10 months ago - 28:05

The Factory Pattern in Python // Separate Creation From Use

ArjanCodes

The Factory Pattern in Python // Separate Creation From Use

4 years ago - 14:58

The REAL Reason Python Type Hints Are Useful

ArjanCodes

The REAL Reason Python Type Hints Are Useful

2 months ago - 13:01

An Introduction to Typescript for Python Programmers

ArjanCodes

An Introduction to Typescript for Python Programmers

4 months ago - 21:35

15 POWERFUL Python Libraries You Should Be Using

ArjanCodes

15 POWERFUL Python Libraries You Should Be Using

9 months ago - 22:31

This Is How Marie Kondo Sets up Her Pytest

ArjanCodes

This Is How Marie Kondo Sets up Her Pytest

4 months ago - 16:02

An Introduction to Coding In Rust for Pythonistas

ArjanCodes

An Introduction to Coding In Rust for Pythonistas

1 year ago - 20:42

5 Ways First Principles Thinking Helps You Code Better

ArjanCodes

5 Ways First Principles Thinking Helps You Code Better

1 year ago - 10:19

This Is Why Python Data Classes Are Awesome

ArjanCodes

This Is Why Python Data Classes Are Awesome

3 years ago - 22:19

Uncle Bob’s SOLID Principles Made Easy 🍀 - In Python!

ArjanCodes

Uncle Bob’s SOLID Principles Made Easy 🍀 - In Python!

4 years ago - 19:09

Test-Driven Development In Python // The Power of Red-Green-Refactor

ArjanCodes

Test-Driven Development In Python // The Power of Red-Green-Refactor

3 years ago - 15:10

If I Were Starting Today, This Would Be My Tech Stack (2025)

ArjanCodes

If I Were Starting Today, This Would Be My Tech Stack (2025)

2 months ago - 19:56

Serverless on Google Cloud: What You Can and Can’t Do

ArjanCodes

Serverless on Google Cloud: What You Can and Can’t Do

1 month ago - 19:36

My FAVORITE Error Handling Technique

ArjanCodes

My FAVORITE Error Handling Technique

10 months ago - 16:01

How Python Evolves: From PEP to Feature

ArjanCodes

How Python Evolves: From PEP to Feature

5 months ago - 13:56

Python Decorators: The Complete Guide

ArjanCodes

Python Decorators: The Complete Guide

2 years ago - 27:59

Stop Struggling with DataFrames – Try DuckDB for SQL on Pandas

ArjanCodes

Stop Struggling with DataFrames – Try DuckDB for SQL on Pandas

5 months ago - 19:31

Channel Trailer ArjanCodes - March 2021

ArjanCodes

Channel Trailer ArjanCodes - March 2021

4 years ago - 0:58

DeepSeek Won't Matter for Software Engineers

ArjanCodes

DeepSeek Won't Matter for Software Engineers

5 months ago - 7:25

Next-Level Concurrent Programming In Python With Asyncio

ArjanCodes

Next-Level Concurrent Programming In Python With Asyncio

3 years ago - 19:19

15 Python Libraries You Should Know About

ArjanCodes

15 Python Libraries You Should Know About

1 year ago - 14:54

Attrs, Pydantic, or Python Data Classes?

ArjanCodes

Attrs, Pydantic, or Python Data Classes?

2 years ago - 17:10

Cohesion and Coupling: Write BETTER PYTHON CODE Part 1

ArjanCodes

Cohesion and Coupling: Write BETTER PYTHON CODE Part 1

4 years ago - 26:14

🗝️ Why Keeping Configuration Separate is Key in Data Science

ArjanCodes

🗝️ Why Keeping Configuration Separate is Key in Data Science

1 year ago - 0:20

The Power of Concurrent HTTP Requests in Python

ArjanCodes

The Power of Concurrent HTTP Requests in Python

1 year ago - 0:17

Aligning Refactoring with Business Needs

ArjanCodes

Aligning Refactoring with Business Needs

9 months ago - 0:24

Dependency Inversion In One Minute // Python Tips

ArjanCodes

Dependency Inversion In One Minute // Python Tips

3 years ago - 1:00

📈 How Python & JavaScript Handle Multithreading

ArjanCodes

📈 How Python & JavaScript Handle Multithreading

1 year ago - 0:56

💚 Design Patterns Love Composition

ArjanCodes

💚 Design Patterns Love Composition

9 months ago - 0:27

Are Dataclasses Better Than Dictionaries in Python

ArjanCodes

Are Dataclasses Better Than Dictionaries in Python

2 years ago - 0:47

How to Test That Your Database Is Consistent

ArjanCodes

How to Test That Your Database Is Consistent

2 years ago - 0:45

Tip for Productive Test-Driven Development

ArjanCodes

Tip for Productive Test-Driven Development

2 years ago - 0:19

Clean Architecture vs Django’s Pragmatic Design

ArjanCodes

Clean Architecture vs Django’s Pragmatic Design

2 years ago - 0:41

Data Structures You Should Know as Data Engineer

ArjanCodes

Data Structures You Should Know as Data Engineer

2 years ago - 0:45

⌨️ VSCode Extension for Organizing Your Comments

ArjanCodes

⌨️ VSCode Extension for Organizing Your Comments

1 year ago - 0:19

How To Become A Senior Software Developer

ArjanCodes

How To Become A Senior Software Developer

2 years ago - 0:29

Easy to Pick up Front End Frameworks

ArjanCodes

Easy to Pick up Front End Frameworks

2 years ago - 0:43

Things (Almost) No One Thinks About When Designing Functions in Python

ArjanCodes

Things (Almost) No One Thinks About When Designing Functions in Python

10 months ago - 28:05

SQLAlchemy: Python + Databases = ❤️

ArjanCodes

SQLAlchemy: Python + Databases = ❤️

5 months ago - 0:29

The Importance of Unit Testing in Data Science

ArjanCodes

The Importance of Unit Testing in Data Science

1 year ago - 0:22

Keep It Simple, Developer❗

ArjanCodes

Keep It Simple, Developer❗

8 months ago - 0:22

Tips For Productive Coding Time

ArjanCodes

Tips For Productive Coding Time

2 years ago - 0:24

☝🏻 Streamline Your Data Science Workflow with Organized Code

ArjanCodes

☝🏻 Streamline Your Data Science Workflow with Organized Code

1 year ago - 0:19

Comprehensions Not Only Work With Lists // Python Tips

ArjanCodes

Comprehensions Not Only Work With Lists // Python Tips

3 years ago - 0:48

🪄 JavaScript: The Magic of Dynamic Typing!

ArjanCodes

🪄 JavaScript: The Magic of Dynamic Typing!

1 year ago - 0:30

🐱‍💻 Tip for Writing Python Classes

ArjanCodes

🐱‍💻 Tip for Writing Python Classes

1 year ago - 0:11

Why Overengineering Can Kill Your Project

ArjanCodes

Why Overengineering Can Kill Your Project

5 months ago - 0:38

How to Build an API Backend with Docker

ArjanCodes

How to Build an API Backend with Docker

4 months ago - 0:29

Mojo vs. Rust: Which Should You Pick?

ArjanCodes

Mojo vs. Rust: Which Should You Pick?

7 months ago - 0:33

Code Documentation Made Easy

ArjanCodes

Code Documentation Made Easy

1 year ago - 0:18

🔥 Soft Skills Are More Important Than You Think!

ArjanCodes

🔥 Soft Skills Are More Important Than You Think!

1 year ago - 0:36

HTTPX: Simplicity and Speed in Python

ArjanCodes

HTTPX: Simplicity and Speed in Python

1 year ago - 0:16

Why Use Design Patterns When Python Has Functions?

ArjanCodes

Why Use Design Patterns When Python Has Functions?

1 year ago - 23:23

The Factory Pattern in Python // Separate Creation From Use

ArjanCodes

The Factory Pattern in Python // Separate Creation From Use

4 years ago - 14:58

Mastering Python Decorators for Advanced Coding

ArjanCodes

Mastering Python Decorators for Advanced Coding

1 year ago - 0:23

If I Were Starting Today, This Would Be My Tech Stack (2025)

ArjanCodes

If I Were Starting Today, This Would Be My Tech Stack (2025)

2 months ago - 19:56

⏰ Rust Macros Explained in Under a Minute

ArjanCodes

⏰ Rust Macros Explained in Under a Minute

1 year ago - 0:24

Python Classes vs. Rust Structs: What's Different?

ArjanCodes

Python Classes vs. Rust Structs: What's Different?

1 year ago - 0:27

⚡ Deploying FastAPI: Start With the End in Mind

ArjanCodes

⚡ Deploying FastAPI: Start With the End in Mind

9 months ago - 0:27

⚔️ Generic Types vs. Any Type in Python

ArjanCodes

⚔️ Generic Types vs. Any Type in Python

1 year ago - 0:31

How to Think About Type Hints

ArjanCodes

How to Think About Type Hints

2 years ago - 0:37