Async Python Database Drivers in 2026 — asyncpg, psycopg, and the Choices

Picking an async database driver in Python 2026. asyncpg vs psycopg 3 async, MySQL aiomysql / asyncmy, SQLite aiosqlite, libsql for Turso, and the performance / feature tradeoffs.

April 30, 2026 · 3 min · 560 words · Manvendra Rajpoot

Debugging asyncio in Production — The Patterns That Find Real Bugs

Practical asyncio debugging: detect blocking calls, find task leaks, diagnose slow callbacks, use asyncio’s debug mode, and the patterns that catch bugs before production.

April 30, 2026 · 3 min · 549 words · Manvendra Rajpoot

Background Jobs in Python — arq, Dramatiq, Taskiq, and Celery in 2026

Picking a Python background job system in 2026. arq for async-native + Redis, Dramatiq for simple + reliable, Taskiq for typed tasks across brokers, Celery for legacy and giant ecosystems. With code, patterns, and a clear decision rule.

April 29, 2026 · 7 min · 1401 words · Manvendra Rajpoot

Modern AsyncIO Patterns in Python — TaskGroup, anyio, and What Changed

Modern asyncio in 2026. Structured concurrency with TaskGroup, ExceptionGroup, timeout/cancellation done right, anyio for cross-runtime portability, and the patterns to use (and avoid).

April 28, 2026 · 7 min · 1379 words · Manvendra Rajpoot

Tokio Async Fundamentals — A Backend Engineer's Guide to Rust Async

What async Rust feels like once it clicks — Tokio’s runtime, tasks vs futures, JoinSet, channels, cancellation, select!, and the shape of every concurrency pattern you’ll need on the backend.

April 28, 2026 · 8 min · 1522 words · Manvendra Rajpoot

Production HTTP Service in Rust — Axum 0.8, sqlx, and Postgres

A from-scratch production Rust HTTP service. Axum 0.8, sqlx with compile-time-checked queries, structured errors, request tracing, layered middleware, and the exact project layout I use.

April 28, 2026 · 7 min · 1421 words · Manvendra Rajpoot

Django 5 Async — Views, ORM, and Channels in 2026

How async Django actually works in 2026 — async views, the async ORM, sync_to_async/async_to_sync gotchas, ASGI deployment with Daphne/Uvicorn, and where Channels still earns its keep.

April 28, 2026 · 6 min · 1246 words · Manvendra Rajpoot

FastAPI + Pydantic v2 + SQLAlchemy 2.0 — Production Patterns for 2026

A complete, opinionated production layout for FastAPI in 2026. Pydantic v2, async SQLAlchemy 2.0, Alembic, dependency injection, structured errors, settings, logging, and the project skeleton that survives the first 50 endpoints.

April 28, 2026 · 8 min · 1521 words · Manvendra Rajpoot

FastAPI + SQLAlchemy + PostgreSQL: A Modern Setup

Build a production-ready FastAPI + SQLAlchemy 2.0 + PostgreSQL stack with async sessions, dependency-injected DB access, and Alembic migrations.

April 28, 2026 · 7 min · 1364 words · Manvendra Rajpoot

A Practical Guide to Python Async/Await

Async/await in Python explained from first principles — the event loop, what coroutines really are, when async helps, and how to avoid the foot-guns.

April 28, 2026 · 7 min · 1455 words · Manvendra Rajpoot