Bahram Aghaei
I make videos mainly about computer science-related topics such as programming, machine learning and etc. But I also plan to cover other areas. My goal is to document what I'm doing with the hope that someone finds them helpful.

05: Mastering GitHub Actions – Learn by Doing!

04 - Maintain high code quality using pre-commit & ruff 🐾

03 - Let's publish our package (braglog) using uv (Learn by Doing)

02 - Test Driven Development in Braglog (Learn by Doing)

01 - Code Walkthrough (Learn by Doing)

00 - Braglog Announcement (Learn by Doing)

09 - FastAPI, ASGI, and WebSockets – Build High-Performance Web Apps 🚀

08 - Master Multithreading and Async Integration in Python

07 - Seamlessly Handling CPU-Bound Tasks in Async Python - Part 02!

06 - Seamlessly Handling CPU-Bound Tasks in Async Python - Part 01!

05 - Unlock Asyncio's Power for Database Operations!

04 - Unlock Asyncio’s Power for Web Requests!
![03 - Handling Thousands of Sockets with Async in Python [Persian]](https://ricktube.ru/thumbnail/WdLBBozYIHE/mqdefault.jpg)
03 - Handling Thousands of Sockets with Async in Python [Persian]

02 - در پایتون async مبانی

آشنایی با دنیای هیجانانگیز همزمانی در پایتون

معرفی یه مجموعه ویدیوی جدید - Python Concurrency using asyncio

!قدرت گیت دیف رو چند برابر کن attributes با کمک فایل

01 - Two Sum (Array)

Blind 75 یک مجموعه جدید برای تقویت مهارت ساختمان داده و الگوریتم

چطور با کمک گیت دنبال سوزن توی انبار کاه بگردیم 🔍

⚡یکبار برای همیشه فرق مرج، اسکواش و ریبیس رو باید بگیر

🌟دکمهی غلط کردم در گیت: با کمک اون از هیچ چیزی توی گیت نترس

Git Restore: The Safer Way to Undo Changes in Git!

گیت اپلای: دستوری که هر توسعهدهنده حرفهای باید بلد باشه!

23 - Two Essential Tips for Safer Git Push Force You Need to Know!

22 - چطور تو Git زحمات همکارت رو به اسم خودت نزنی!

21 - How to Clean Up Stale Branches from Your Local Git Repository 🧹

20 - Discover Git's Hidden Gem: Worktree for Effortless Branching!

19 - Switch Between Git Branches Easily Using fzf

18 - STOP using git checkout