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

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

How I Use Abstraction to Avoid Spaghetti Code

ArjanCodes

How I Use Abstraction to Avoid Spaghetti Code

3 weeks ago - 21:10

Dependency Injection Explained in 7 Minutes

ArjanCodes

Dependency Injection Explained in 7 Minutes

1 year ago - 7:11

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

SQLAlchemy: The BEST SQL Database Library in Python

ArjanCodes

SQLAlchemy: The BEST SQL Database Library in Python

1 year ago - 16:39

MCP Explained: How to Expose Your API to AI Models

ArjanCodes

MCP Explained: How to Expose Your API to AI Models

1 month ago - 13:28

7 Functional Programming Techniques EVERY Developer Should Know

ArjanCodes

7 Functional Programming Techniques EVERY Developer Should Know

1 year ago - 21:35

Go vs Python: What Every Developer Should Know

ArjanCodes

Go vs Python: What Every Developer Should Know

5 months ago - 26:12

10 Tips to Become REALLY Good at Python

ArjanCodes

10 Tips to Become REALLY Good at Python

6 months ago - 27:39

12 Python Built-in Functions I Use Every Day

ArjanCodes

12 Python Built-in Functions I Use Every Day

4 months ago - 22:15

Avoid These BAD Practices in Python OOP

ArjanCodes

Avoid These BAD Practices in Python OOP

10 months ago - 24:42

Protocols vs ABCs in Python - When to Use Which One?

ArjanCodes

Protocols vs ABCs in Python - When to Use Which One?

1 year ago - 15:31

COMPLETE No-Nonsense VSCode Setup for Python Devs

ArjanCodes

COMPLETE No-Nonsense VSCode Setup for Python Devs

8 months ago - 26:05

The Ultimate Guide to Writing Classes in Python

ArjanCodes

The Ultimate Guide to Writing Classes in Python

2 years ago - 25: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

The Builder Pattern in Python: Finally Explained!

ArjanCodes

The Builder Pattern in Python: Finally Explained!

1 day ago - 14:19

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

ArjanCodes

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

8 days ago - 13:20

How To Design Robust Python Functions

ArjanCodes

How To Design Robust Python Functions

3 months ago - 20:56

My Favourite Python Tools for Code Style

ArjanCodes

My Favourite Python Tools for Code Style

2 years ago - 0:19

AsyncIO and the Event Loop Explained

ArjanCodes

AsyncIO and the Event Loop Explained

1 year ago - 13:34

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

10 Tips to Keep Your Software Simple

ArjanCodes

10 Tips to Keep Your Software Simple

3 months ago - 21:07

LangChain is AMAZING | Quick Python Tutorial

ArjanCodes

LangChain is AMAZING | Quick Python Tutorial

1 year ago - 17:42

UV for Python… (Almost) All Batteries Included

ArjanCodes

UV for Python… (Almost) All Batteries Included

7 months ago - 17:35

An Introduction to Typescript for Python Programmers

ArjanCodes

An Introduction to Typescript for Python Programmers

4 months ago - 21:35

The REAL Reason Python Type Hints Are Useful

ArjanCodes

The REAL Reason Python Type Hints Are Useful

2 months ago - 13:01

Why Design Patterns are Rarely Used in Python

ArjanCodes

Why Design Patterns are Rarely Used in Python

2 years ago - 0:52

🤔 Choosing Between Streamlit, Dash, and Taipy

ArjanCodes

🤔 Choosing Between Streamlit, Dash, and Taipy

5 months ago - 0:29

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

Should You Replace Every For Loop With Map and Filter?

ArjanCodes

Should You Replace Every For Loop With Map and Filter?

1 month ago - 16:23

Writing Python Functions Like a Mad Scientist

ArjanCodes

Writing Python Functions Like a Mad Scientist

1 month ago - 15:51

This Is How Marie Kondo Sets up Her Pytest

ArjanCodes

This Is How Marie Kondo Sets up Her Pytest

4 months ago - 16:02

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

🗂️ Data Science Project Structure

ArjanCodes

🗂️ Data Science Project Structure

1 year ago - 0:24

This Is How You Write an Efficient Python Dockerfile

ArjanCodes

This Is How You Write an Efficient Python Dockerfile

4 months ago - 18:47

Dealing With Stubborn Senior Developers

ArjanCodes

Dealing With Stubborn Senior Developers

2 years ago - 0:53

Memory Management: Rust vs. C vs. Python

ArjanCodes

Memory Management: Rust vs. C vs. Python

5 months ago - 0:40

Should You Use OO Design Patterns in Python?

ArjanCodes

Should You Use OO Design Patterns in Python?

2 years ago - 0:51

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 Power of Immutability in Python Functional Programming

ArjanCodes

The Power of Immutability in Python Functional Programming

1 year ago - 0:21

The Art of Functional Programming: Simplifying Python Code

ArjanCodes

The Art of Functional Programming: Simplifying Python Code

1 year ago - 0:21

If I Had to Start Over, This Is How I Would Approach Python

ArjanCodes

If I Had to Start Over, This Is How I Would Approach Python

2 years ago - 0:27

How To Become A Pro In Python

ArjanCodes

How To Become A Pro In Python

2 years ago - 0:30

Regular Method Vs. Static Method Vs. Function // Python Tips

ArjanCodes

Regular Method Vs. Static Method Vs. Function // Python Tips

3 years ago - 0:59

How To Keep Error Handling Code Focused // Python Tips

ArjanCodes

How To Keep Error Handling Code Focused // Python Tips

2 years ago - 1:00

Protocols vs ABCs, Which One Should You Use?

ArjanCodes

Protocols vs ABCs, Which One Should You Use?

2 years ago - 0:58

🗝️ Why Keeping Configuration Separate is Key in Data Science

ArjanCodes

🗝️ Why Keeping Configuration Separate is Key in Data Science

1 year ago - 0:20

A Quick Code Simplification Trick // Python Tips

ArjanCodes

A Quick Code Simplification Trick // Python Tips

3 years ago - 0:41

🤔 The Real Problem with Inheritance

ArjanCodes

🤔 The Real Problem with Inheritance

8 months ago - 0:26

A Mindset Shift for Tech Progress

ArjanCodes

A Mindset Shift for Tech Progress

4 months ago - 0:21

The Factory Pattern in Python // Separate Creation From Use

ArjanCodes

The Factory Pattern in Python // Separate Creation From Use

4 years ago - 14:58

Best Practices For Integration Testing And Unit Testing

ArjanCodes

Best Practices For Integration Testing And Unit Testing

2 years ago - 0:46

Harnessing Pure Functions for Reliable Python Code

ArjanCodes

Harnessing Pure Functions for Reliable Python Code

1 year ago - 0:17

Channel Trailer ArjanCodes - March 2021

ArjanCodes

Channel Trailer ArjanCodes - March 2021

4 years ago - 0:58

Protocol Or ABC In Python - When to Use Which One?

ArjanCodes

Protocol Or ABC In Python - When to Use Which One?

3 years ago - 23:45

Python Decorators: The Complete Guide

ArjanCodes

Python Decorators: The Complete Guide

2 years ago - 27:59

How to Build a Complete Python Package Step-by-Step

ArjanCodes

How to Build a Complete Python Package Step-by-Step

2 years ago - 20:28

Cohesion and Coupling: Write BETTER PYTHON CODE Part 1

ArjanCodes

Cohesion and Coupling: Write BETTER PYTHON CODE Part 1

4 years ago - 26:14

You Can Do Really Cool Things With Functions In Python

ArjanCodes

You Can Do Really Cool Things With Functions In Python

3 years ago - 19:47

Attrs, Pydantic, or Python Data Classes?

ArjanCodes

Attrs, Pydantic, or Python Data Classes?

2 years ago - 17:10

15 Python Libraries You Should Know About

ArjanCodes

15 Python Libraries You Should Know About

1 year ago - 14:54

Refactoring Object-Oriented to AWESOME Functional Code

ArjanCodes

Refactoring Object-Oriented to AWESOME Functional Code

11 months ago - 22:59

DeepSeek Won't Matter for Software Engineers

ArjanCodes

DeepSeek Won't Matter for Software Engineers

5 months ago - 7:25

Do We Still Need Dataclasses? // PYDANTIC Tutorial

ArjanCodes

Do We Still Need Dataclasses? // PYDANTIC Tutorial

4 years ago - 16:33

5 Prompt Writing Tips for OpenAI's ChatGPT

ArjanCodes

5 Prompt Writing Tips for OpenAI's ChatGPT

2 years ago - 19:54

Python 3.12 Generic Types Explained

ArjanCodes

Python 3.12 Generic Types Explained

1 year ago - 18:27

Refactoring a Python Data Validation Interactive Shell

ArjanCodes

Refactoring a Python Data Validation Interactive Shell

7 months ago - 45:55

How to Avoid Dependency Hell in Programming

ArjanCodes

How to Avoid Dependency Hell in Programming

1 year ago - 5:20

The Strategy Pattern: Write BETTER PYTHON CODE Part 3

ArjanCodes

The Strategy Pattern: Write BETTER PYTHON CODE Part 3

4 years ago - 15:31

How To Easily Do Asynchronous Programming With Asyncio In Python

ArjanCodes

How To Easily Do Asynchronous Programming With Asyncio In Python

3 years ago - 23:09

Software Testing Theory + A Few Less Obvious Testing Techniques

ArjanCodes

Software Testing Theory + A Few Less Obvious Testing Techniques

3 years ago - 20:33

7 UX Design Tips for Developers

ArjanCodes

7 UX Design Tips for Developers

4 years ago - 21:12

An Introduction to Coding In Rust for Pythonistas

ArjanCodes

An Introduction to Coding In Rust for Pythonistas

1 year ago - 20:42

Dependency Inversion In One Minute // Python Tips

ArjanCodes

Dependency Inversion In One Minute // Python Tips

3 years ago - 1:00

The Importance of Unit Testing in Data Science

ArjanCodes

The Importance of Unit Testing in Data Science

1 year ago - 0:22

Why Use Design Patterns When Python Has Functions?

ArjanCodes

Why Use Design Patterns When Python Has Functions?

1 year ago - 23:23

5 Ways First Principles Thinking Helps You Code Better

ArjanCodes

5 Ways First Principles Thinking Helps You Code Better

1 year ago - 10:19

🤔 Choosing Between Streamlit, Dash, and Taipy

ArjanCodes

🤔 Choosing Between Streamlit, Dash, and Taipy

5 months ago - 0:29

Keep It Simple, Developer❗

ArjanCodes

Keep It Simple, Developer❗

8 months ago - 0:22

How to Test That Your Database Is Consistent

ArjanCodes

How to Test That Your Database Is Consistent

2 years ago - 0:45

The Factory Pattern in Python // Separate Creation From Use

ArjanCodes

The Factory Pattern in Python // Separate Creation From Use

4 years ago - 14:58

How To Recognize When To Use A Design Pattern In Python

ArjanCodes

How To Recognize When To Use A Design Pattern In Python

2 years ago - 0:44

Rust vs  Python: Error Handling Showdown

ArjanCodes

Rust vs Python: Error Handling Showdown

1 year ago - 0:26

Should You Represent Enums By Numbers Or By Strings? // Python Tips

ArjanCodes

Should You Represent Enums By Numbers Or By Strings? // Python Tips

3 years ago - 0:47

🔥 Soft Skills Are More Important Than You Think!

ArjanCodes

🔥 Soft Skills Are More Important Than You Think!

1 year ago - 0:36

Code Documentation Made Easy

ArjanCodes

Code Documentation Made Easy

1 year ago - 0:18

How to Build an API Backend with Docker

ArjanCodes

How to Build an API Backend with Docker

4 months ago - 0:29

HTTPX: Simplicity and Speed in Python

ArjanCodes

HTTPX: Simplicity and Speed in Python

1 year ago - 0:16

⌨️ VSCode Extension for Organizing Your Comments

ArjanCodes

⌨️ VSCode Extension for Organizing Your Comments

1 year ago - 0:19

How Python Evolves: From PEP to Feature

ArjanCodes

How Python Evolves: From PEP to Feature

5 months ago - 13:56

Memory Management: Rust vs. C vs. Python

ArjanCodes

Memory Management: Rust vs. C vs. Python

5 months ago - 0:40

15 POWERFUL Python Libraries You Should Be Using

ArjanCodes

15 POWERFUL Python Libraries You Should Be Using

9 months ago - 22:31