<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Async on Manvendra Rajpoot</title>
    <link>https://blog.rajpoot.dev/tags/async/</link>
    <description>Recent content in Async on Manvendra Rajpoot</description>
    <image>
      <title>Manvendra Rajpoot</title>
      <url>https://blog.rajpoot.dev/img/personal/cover.png</url>
      <link>https://blog.rajpoot.dev/img/personal/cover.png</link>
    </image>
    <generator>Hugo</generator>
    <language>en</language>
    <copyright>Manvendra Rajpoot</copyright>
    <lastBuildDate>Sun, 17 May 2026 17:50:46 +0530</lastBuildDate>
    <atom:link href="https://blog.rajpoot.dev/tags/async/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Python Cheatsheet 01 — asyncio Essentials</title>
      <link>https://blog.rajpoot.dev/cheatsheets/python/01-asyncio-essentials-cheatsheet/</link>
      <pubDate>Sun, 17 May 2026 06:00:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/cheatsheets/python/01-asyncio-essentials-cheatsheet/</guid>
      <description>asyncio essentials — event loop, tasks, gather, TaskGroup, timeouts.</description>
    </item>
    <item>
      <title>FastAPI Cheatsheet 06 — Async, Concurrency, and the Threadpool</title>
      <link>https://blog.rajpoot.dev/cheatsheets/fastapi/06-async-concurrency-cheatsheet/</link>
      <pubDate>Mon, 11 May 2026 06:50:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/cheatsheets/fastapi/06-async-concurrency-cheatsheet/</guid>
      <description>FastAPI async / concurrency cheatsheet — async vs def handlers, threadpool, AnyIO, TaskGroup, blocking traps.</description>
    </item>
    <item>
      <title>SQLAlchemy Cheatsheet 07 — Async Patterns and Streaming</title>
      <link>https://blog.rajpoot.dev/cheatsheets/sqlalchemy/07-async-patterns-cheatsheet/</link>
      <pubDate>Tue, 12 May 2026 07:00:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/cheatsheets/sqlalchemy/07-async-patterns-cheatsheet/</guid>
      <description>SQLAlchemy 2.0 async cheatsheet — AsyncSession, streaming, awaitable_attrs, run_sync.</description>
    </item>
    <item>
      <title>FastAPI Textbook Ch. 7 — Async, Concurrency, and the Threadpool</title>
      <link>https://blog.rajpoot.dev/textbooks/fastapi/07-async-concurrency/</link>
      <pubDate>Wed, 06 May 2026 07:00:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/textbooks/fastapi/07-async-concurrency/</guid>
      <description>Chapter 7 — Async in FastAPI: event loop, threadpool, blocking traps, AnyIO, TaskGroup, and concurrency patterns.</description>
    </item>
    <item>
      <title>SQLAlchemy 2.0 Textbook Ch. 8 — Async SQLAlchemy in Depth</title>
      <link>https://blog.rajpoot.dev/textbooks/sqlalchemy/08-async-deep-dive/</link>
      <pubDate>Thu, 07 May 2026 07:10:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/textbooks/sqlalchemy/08-async-deep-dive/</guid>
      <description>Chapter 8 — Async SQLAlchemy 2.0: AsyncEngine, AsyncSession, async streaming, lazy loading caveats, and FastAPI integration.</description>
    </item>
    <item>
      <title>Django Cheatsheet 10 — Django Async Views</title>
      <link>https://blog.rajpoot.dev/cheatsheets/django/10-async-views-cheatsheet/</link>
      <pubDate>Thu, 21 May 2026 07:30:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/cheatsheets/django/10-async-views-cheatsheet/</guid>
      <description>Django async views cheatsheet — async views, ORM, middleware.</description>
    </item>
    <item>
      <title>TypeScript Cheatsheet 18 — Async Patterns</title>
      <link>https://blog.rajpoot.dev/cheatsheets/typescript/18-async-patterns-cheatsheet/</link>
      <pubDate>Mon, 18 May 2026 08:50:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/cheatsheets/typescript/18-async-patterns-cheatsheet/</guid>
      <description>Async TypeScript cheatsheet — Promises, async/await, AbortController, concurrency.</description>
    </item>
    <item>
      <title>Django ORM Async in 2026 — What Works, What Bites, and the Patterns That Stuck</title>
      <link>https://blog.rajpoot.dev/posts/django/django-orm-async-2026/</link>
      <pubDate>Mon, 04 May 2026 08:40:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/django/django-orm-async-2026/</guid>
      <description>Django ORM async in 2026 — async views, async ORM, transaction handling, and the patterns from production async Django.</description>
    </item>
    <item>
      <title>Rust Async Traits in 2026 — Native AFIT, Send Bounds, and the Patterns That Stuck</title>
      <link>https://blog.rajpoot.dev/posts/rust/rust-async-traits-2026/</link>
      <pubDate>Sun, 03 May 2026 08:30:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/rust/rust-async-traits-2026/</guid>
      <description>Rust async traits in 2026 — native async fn in traits, Send/Sync bounds, dyn dispatch, and the patterns from production async Rust.</description>
    </item>
    <item>
      <title>Python Async Patterns in 2026 — TaskGroup, asyncio.timeout, and Production Patterns</title>
      <link>https://blog.rajpoot.dev/posts/python/python-async-patterns-2026/</link>
      <pubDate>Sat, 02 May 2026 09:10:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/python/python-async-patterns-2026/</guid>
      <description>Modern Python async patterns in 2026 — TaskGroup, asyncio.timeout, structured concurrency, anyio, and the patterns that don&amp;#39;t leak tasks.</description>
    </item>
    <item>
      <title>Async Python Database Drivers in 2026 — asyncpg, psycopg, and the Choices</title>
      <link>https://blog.rajpoot.dev/posts/python/python-async-database-drivers-2026/</link>
      <pubDate>Thu, 30 Apr 2026 23:50:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/python/python-async-database-drivers-2026/</guid>
      <description>Async Python database drivers in 2026 — asyncpg vs psycopg async, MySQL options, SQLite (aiosqlite), and which to pick by use case.</description>
    </item>
    <item>
      <title>Debugging asyncio in Production — The Patterns That Find Real Bugs</title>
      <link>https://blog.rajpoot.dev/posts/python/python-asyncio-debugging-2026/</link>
      <pubDate>Thu, 30 Apr 2026 22:30:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/python/python-asyncio-debugging-2026/</guid>
      <description>Debugging asyncio in production Python in 2026 — task leaks, blocking calls, slow callbacks, and the diagnostics that actually find them.</description>
    </item>
    <item>
      <title>Background Jobs in Python — arq, Dramatiq, Taskiq, and Celery in 2026</title>
      <link>https://blog.rajpoot.dev/posts/python/background-jobs-python-arq-dramatiq-taskiq-2026/</link>
      <pubDate>Wed, 29 Apr 2026 10:40:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/python/background-jobs-python-arq-dramatiq-taskiq-2026/</guid>
      <description>Modern Python background job systems compared — arq, Dramatiq, Taskiq, and where Celery still earns its keep. Patterns, retries, scheduling, and how to pick.</description>
    </item>
    <item>
      <title>Modern AsyncIO Patterns in Python — TaskGroup, anyio, and What Changed</title>
      <link>https://blog.rajpoot.dev/posts/python/asyncio-patterns-taskgroup-anyio-2026/</link>
      <pubDate>Tue, 28 Apr 2026 21:10:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/python/asyncio-patterns-taskgroup-anyio-2026/</guid>
      <description>Modern asyncio patterns in Python 3.11&#43; — TaskGroup, structured concurrency, exception groups, anyio for portable async, and the patterns that survived the asyncio API churn.</description>
    </item>
    <item>
      <title>Tokio Async Fundamentals — A Backend Engineer&#39;s Guide to Rust Async</title>
      <link>https://blog.rajpoot.dev/posts/rust/tokio-async-fundamentals-backend/</link>
      <pubDate>Tue, 28 Apr 2026 17:30:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/rust/tokio-async-fundamentals-backend/</guid>
      <description>A practical guide to Tokio for backend engineers — futures, the runtime, tasks, channels, select!, cancellation, and the patterns you&amp;#39;ll actually use in production Rust services.</description>
    </item>
    <item>
      <title>Production HTTP Service in Rust — Axum 0.8, sqlx, and Postgres</title>
      <link>https://blog.rajpoot.dev/posts/rust/production-rust-axum-sqlx-postgres/</link>
      <pubDate>Tue, 28 Apr 2026 17:20:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/rust/production-rust-axum-sqlx-postgres/</guid>
      <description>A complete walkthrough of a production-grade Rust HTTP service in 2026 — Axum 0.8 routing, extractors, sqlx for Postgres, error handling, tracing, and the project layout that scales.</description>
    </item>
    <item>
      <title>Django 5 Async — Views, ORM, and Channels in 2026</title>
      <link>https://blog.rajpoot.dev/posts/django/django-5-async-views-orm-channels/</link>
      <pubDate>Tue, 28 Apr 2026 17:10:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/django/django-5-async-views-orm-channels/</guid>
      <description>A practical guide to async Django in 2026 — async views, the new async ORM, ASGI deployment, and how Channels fits in for WebSockets and real-time features.</description>
    </item>
    <item>
      <title>FastAPI &#43; Pydantic v2 &#43; SQLAlchemy 2.0 — Production Patterns for 2026</title>
      <link>https://blog.rajpoot.dev/posts/fastapi/fastapi-pydantic-v2-sqlalchemy-2-production/</link>
      <pubDate>Tue, 28 Apr 2026 17:00:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/fastapi/fastapi-pydantic-v2-sqlalchemy-2-production/</guid>
      <description>The FastAPI stack worth building on in 2026 — Pydantic v2, async SQLAlchemy 2.0, dependency injection, settings, errors, observability, and the layout that scales past one file.</description>
    </item>
    <item>
      <title>FastAPI &#43; SQLAlchemy &#43; PostgreSQL: A Modern Setup</title>
      <link>https://blog.rajpoot.dev/posts/fastapi/fastapi-with-sqlalchemy/</link>
      <pubDate>Tue, 28 Apr 2026 13:45:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/fastapi/fastapi-with-sqlalchemy/</guid>
      <description>A practical guide to wiring FastAPI to PostgreSQL with SQLAlchemy 2.0 (async), Alembic migrations, and a sane project structure.</description>
    </item>
    <item>
      <title>A Practical Guide to Python Async/Await</title>
      <link>https://blog.rajpoot.dev/posts/python/async-await-explained/</link>
      <pubDate>Tue, 28 Apr 2026 13:10:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/python/async-await-explained/</guid>
      <description>The mental model that makes Python&amp;#39;s async/await actually click — what it is, what it isn&amp;#39;t, when to use it, and the mistakes that quietly ruin async code.</description>
    </item>
    <item>
      <title>Getting Started with FastAPI: Modern Python APIs Done Right</title>
      <link>https://blog.rajpoot.dev/posts/fastapi/getting-started-with-fastapi/</link>
      <pubDate>Tue, 28 Apr 2026 11:00:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/fastapi/getting-started-with-fastapi/</guid>
      <description>A practical introduction to FastAPI — the async Python framework that gives you type-safe APIs, automatic docs, and great performance with very little ceremony.</description>
    </item>
  </channel>
</rss>
