Dashboard Access Control: Tips & Tricks
ArjanCodes
Dashboard Access Control: Tips & Tricks
0:29
⚡ Unit of Work: More than Just Databases
ArjanCodes
⚡ Unit of Work: More than Just Databases
0:42
12 Must-Know Python Built-in Functions
ArjanCodes
12 Must-Know Python Built-in Functions
22:15
😣 Why Devs Feel Like Imposters
ArjanCodes
😣 Why Devs Feel Like Imposters
0:32
🏗️ How to Build an API Backend with Docker
ArjanCodes
🏗️ How to Build an API Backend with Docker
0:29
An Introduction to Typescript for Python Programmers
ArjanCodes
An Introduction to Typescript for Python Programmers
21:35
🤔 Choosing Between Streamlit, Dash, and Taipy
ArjanCodes
🤔 Choosing Between Streamlit, Dash, and Taipy
0:29
🔁 Why Async Servers Beat Sync Servers
ArjanCodes
🔁 Why Async Servers Beat Sync Servers
0:34
How Python Evolves: From PEP to Feature
ArjanCodes
How Python Evolves: From PEP to Feature
13:56
Better Dashboard Performance in 35 Seconds
ArjanCodes
Better Dashboard Performance in 35 Seconds
0:35
📊 Dashboard UI Tips You Need to Know
ArjanCodes
📊 Dashboard UI Tips You Need to Know
0:30
Go vs Python: What Every Developer Should Know
ArjanCodes
Go vs Python: What Every Developer Should Know
26:12
❌ Why Rust Doesn’t Allow Two Mutable Borrows
ArjanCodes
❌ Why Rust Doesn’t Allow Two Mutable Borrows
0:37
🛡️ Why Product Shutdowns Need Security
ArjanCodes
🛡️ Why Product Shutdowns Need Security
0:26
Memory Management: Rust vs. C vs. Python
ArjanCodes
Memory Management: Rust vs. C vs. Python
0:40
Stop Struggling with DataFrames – Try DuckDB for SQL on Pandas
ArjanCodes
Stop Struggling with DataFrames – Try DuckDB for SQL on Pandas
19:31
Rust’s Stack vs. Heap Memory Model
ArjanCodes
Rust’s Stack vs. Heap Memory Model
0:38
Why Overengineering Can Kill Your Project
ArjanCodes
Why Overengineering Can Kill Your Project
0:38
SQLAlchemy: Python + Databases = ❤️
ArjanCodes
SQLAlchemy: Python + Databases = ❤️
0:29
DeepSeek Won't Matter for Software Engineers
ArjanCodes
DeepSeek Won't Matter for Software Engineers
7:25
Why Pydantic Is a Must for Data Validation
ArjanCodes
Why Pydantic Is a Must for Data Validation
0:47
😩 Why 9 Out of 10 Products Fail
ArjanCodes
😩 Why 9 Out of 10 Products Fail
0:26
📊 The Perfect Analytics Database for Python
ArjanCodes
📊 The Perfect Analytics Database for Python
0:32
10 Tips to Become REALLY Good at Python
ArjanCodes
10 Tips to Become REALLY Good at Python
27:39
🚀 The Mindset Shift That Changed My Life
ArjanCodes
🚀 The Mindset Shift That Changed My Life
0:22
🪦 Why You Shouldn’t Kill Your Product Overnight
ArjanCodes
🪦 Why You Shouldn’t Kill Your Product Overnight
0:25
3 Tips to Avoid Code Duplication
ArjanCodes
3 Tips to Avoid Code Duplication
0:32
I Built a Version of Honey That Actually SUPPORTS Creators
ArjanCodes
I Built a Version of Honey That Actually SUPPORTS Creators
11:15
💉 Why Use a Dependency Injection Framework?
ArjanCodes
💉 Why Use a Dependency Injection Framework?
0:41
Remove Emotion from Feedback
ArjanCodes
Remove Emotion from Feedback
0:24
👊🏻 How to “Rustify” Your Python Code
ArjanCodes
👊🏻 How to “Rustify” Your Python Code
0:33
nothing is going to change
ArjanCodes
nothing is going to change
8:46
✍🏻 The Art of Naming Functions
ArjanCodes
✍🏻 The Art of Naming Functions
0:29
📏 Use Yourself as a Yardstick
ArjanCodes
📏 Use Yourself as a Yardstick
0:27
🚀 Stop Wasting Time on Formatting – Try Ruff!
ArjanCodes
🚀 Stop Wasting Time on Formatting – Try Ruff!
0:36
How to Easily Debug a FastAPI App in VSCode
ArjanCodes
How to Easily Debug a FastAPI App in VSCode
22:59
💪🏻 Must-Have VSCode Extensions for Backend Dev
ArjanCodes
💪🏻 Must-Have VSCode Extensions for Backend Dev
0:40
Recursion: Powerful or Problematic?
ArjanCodes
Recursion: Powerful or Problematic?
0:21
The Skill Every Senior Developer Needs
ArjanCodes
The Skill Every Senior Developer Needs
0:17
💡 Immutability Makes Life Easier
ArjanCodes
💡 Immutability Makes Life Easier
0:24
🪄 Too Many Arguments? Use This Trick
ArjanCodes
🪄 Too Many Arguments? Use This Trick
0:30
☝🏻 One Function, One Job!
ArjanCodes
☝🏻 One Function, One Job!
0:16
Refactoring a Python Data Validation Interactive Shell
ArjanCodes
Refactoring a Python Data Validation Interactive Shell
45:55
Mojo vs. Rust: Which Should You Pick?
ArjanCodes
Mojo vs. Rust: Which Should You Pick?
0:33
Stop Using Bad Names in Your Code
ArjanCodes
Stop Using Bad Names in Your Code
0:24
👀 Shutting Down a Product? Here’s What You Need to Know
ArjanCodes
👀 Shutting Down a Product? Here’s What You Need to Know
0:33
UV for Python… (Almost) All Batteries Included
ArjanCodes
UV for Python… (Almost) All Batteries Included
17:35
👉🏻 Follow These Standards for Better APIs
ArjanCodes
👉🏻 Follow These Standards for Better APIs
0:26
Rust’s Ownership Model Explained in 35 Seconds
ArjanCodes
Rust’s Ownership Model Explained in 35 Seconds
0:35
🏗️ Building a CLI with Python
ArjanCodes
🏗️ Building a CLI with Python
0:30
Why You Should Think Twice Before Using Returns in Python
ArjanCodes
Why You Should Think Twice Before Using Returns in Python
21:27
Best Practices for SSH Key Usage
ArjanCodes
Best Practices for SSH Key Usage
0:38
Live Code Review | FastAPI
ArjanCodes
Live Code Review | FastAPI
58:37
🔮 The Result Monad Demystified
ArjanCodes
🔮 The Result Monad Demystified
0:35
🛡️ Your First Line of Defense Against Credential Leaks
ArjanCodes
🛡️ Your First Line of Defense Against Credential Leaks
0:30
Now I Know Why Most People Don’t Use gRPC
ArjanCodes
Now I Know Why Most People Don’t Use gRPC
19:11
🔐 Secrets in Code: The Least Privilege Principle
ArjanCodes
🔐 Secrets in Code: The Least Privilege Principle
0:27
Keep It Simple, Developer❗
ArjanCodes
Keep It Simple, Developer❗
0:22
The Self-Explanatory Code
ArjanCodes
The Self-Explanatory Code
0:22
COMPLETE No-Nonsense VSCode Setup for Python Devs
ArjanCodes
COMPLETE No-Nonsense VSCode Setup for Python Devs
26:05
💾 Data Formats in Data Science: Choose Wisely
ArjanCodes
💾 Data Formats in Data Science: Choose Wisely
0:30
✋🏻 Stop Using This Git Command
ArjanCodes
✋🏻 Stop Using This Git Command
0:27
🤔 The Real Problem with Inheritance
ArjanCodes
🤔 The Real Problem with Inheritance
0:26
SQLModel + FastAPI: Say Goodbye to Repetitive Database Code
ArjanCodes
SQLModel + FastAPI: Say Goodbye to Repetitive Database Code
19:50
FastAPI: Move Operations for Cleaner Code
ArjanCodes
FastAPI: Move Operations for Cleaner Code
0:18
😣 Regex Risks: What Every Developer Should Know
ArjanCodes
😣 Regex Risks: What Every Developer Should Know
0:36
🗝️ What are SSH Keys?
ArjanCodes
🗝️ What are SSH Keys?
0:25
Killing off a SaaS Product is Harder Than You Think
ArjanCodes
Killing off a SaaS Product is Harder Than You Think
18:40
Dependency Inversion Principle (DIP)
ArjanCodes
Dependency Inversion Principle (DIP)
0:25
Live Code Review | Manim
ArjanCodes
Live Code Review | Manim
1:09:15
🦺 Building a Test-Driven Safety Net
ArjanCodes
🦺 Building a Test-Driven Safety Net
0:33
Celebrating Small Wins in Refactoring
ArjanCodes
Celebrating Small Wins in Refactoring
0:18
GitHub Actions for Python Packages: How to Automate Releases to PyPi
ArjanCodes
GitHub Actions for Python Packages: How to Automate Releases to PyPi
20:25
💣 Why Failing Fast is Good
ArjanCodes
💣 Why Failing Fast is Good
0:36
❌ Why Rushing into Legacy Code Changes is a Mistake
ArjanCodes
❌ Why Rushing into Legacy Code Changes is a Mistake
0:22
😣 The Innovation Misstep
ArjanCodes
😣 The Innovation Misstep
0:28
When You Shouldn’t Remove Code Duplication (And How to Refactor the Right Way)
ArjanCodes
When You Shouldn’t Remove Code Duplication (And How to Refactor the Right Way)
19:42
⚡ Deploying FastAPI: Start With the End in Mind
ArjanCodes
⚡ Deploying FastAPI: Start With the End in Mind
0:27
😎 What I Learnt as a Business Owner
ArjanCodes
😎 What I Learnt as a Business Owner
0:35
3️⃣ Essential Testing Tips Every Developer Needs
ArjanCodes
3️⃣ Essential Testing Tips Every Developer Needs
0:36
15 POWERFUL Python Libraries You Should Be Using
ArjanCodes
15 POWERFUL Python Libraries You Should Be Using
22:31
⚡ FastAPI in 30 Seconds
ArjanCodes
⚡ FastAPI in 30 Seconds
0:29
💲 Choosing the Best Data Type for Monetary Values
ArjanCodes
💲 Choosing the Best Data Type for Monetary Values
0:43
Aligning Refactoring with Business Needs
ArjanCodes
Aligning Refactoring with Business Needs
0:24
The New Python 3.13 Is FINALLY Here!
ArjanCodes
The New Python 3.13 Is FINALLY Here!
20:39
⌚ Time Management Tips for Developers
ArjanCodes
⌚ Time Management Tips for Developers
0:29
3️⃣ Tips to Instantly Improve Your Code
ArjanCodes
3️⃣ Tips to Instantly Improve Your Code
0:29
Understanding Composition Over Inheritance
ArjanCodes
Understanding Composition Over Inheritance
0:24
Level Up Your Git Game: 10 Little-Known Features You’ll Love
ArjanCodes
Level Up Your Git Game: 10 Little-Known Features You’ll Love
17:56
😤 Things Senior Developers Can’t Stand
ArjanCodes
😤 Things Senior Developers Can’t Stand
0:30
Live Code Review | Boto3
ArjanCodes
Live Code Review | Boto3
1:17:06
💚 Design Patterns Love Composition
ArjanCodes
💚 Design Patterns Love Composition
0:27
7 Powerful Databases Python Developers Should Know
ArjanCodes
7 Powerful Databases Python Developers Should Know
23:55
Things (Almost) No One Thinks About When Designing Functions in Python
ArjanCodes
Things (Almost) No One Thinks About When Designing Functions in Python
28:05
13 Python Quirks That Will Surprise You
ArjanCodes
13 Python Quirks That Will Surprise You
26:25
Live Code Review | Poetry
ArjanCodes
Live Code Review | Poetry
1:02:53
Avoid These BAD Practices in Python OOP
ArjanCodes
Avoid These BAD Practices in Python OOP
24:42
My FAVORITE Error Handling Technique
ArjanCodes
My FAVORITE Error Handling Technique
16:01
Quick and Easy Rate Limiting for FastAPI
ArjanCodes
Quick and Easy Rate Limiting for FastAPI
18:15
Live Code Review | Requests
ArjanCodes
Live Code Review | Requests
1:18:34