Python Decorators Explained — Without the Magic

A from-first-principles tour of Python decorators: what the @ symbol really does, how to write decorators that take arguments, decorators with state, and the patterns you’ll meet in real codebases.

April 28, 2026 · 7 min · 1316 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

Python Virtual Environments: uv vs venv vs Poetry in 2026

An opinionated guide to Python virtual environment and packaging tools — uv, venv, Poetry, and how to pick the right one for your project.

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

10 Modern Python Tips That Will Quietly Make You Better

Ten everyday Python habits that will quietly make your code cleaner, safer, and easier to maintain — type hints, pathlib, dataclasses, pattern matching, and more.

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

Getting Started with FastAPI: Modern Python APIs Done Right

A practical, hands-on introduction to FastAPI covering type-driven routing, Pydantic validation, async I/O, dependency injection, and a sane project layout.

April 28, 2026 · 5 min · 1017 words · Manvendra Rajpoot

Django Conquered: Project Setup and Anatomy

A guided walkthrough of installing Django, scaffolding a project, registering an app, and understanding what every generated file is for.

April 28, 2026 · 5 min · 924 words · Manvendra Rajpoot

Django Conquered: What is Django?

A tour of Django’s origin story, its ‘batteries included’ philosophy, the headline features, and where it shines (and where it doesn’t).

January 24, 2024 · 5 min · 1004 words · Manvendra Rajpoot

Django Conquered: Introduction

Kicking off the Django Conquered series — a hands-on, long-form walkthrough of Django from first install to production-ready app.

January 24, 2024 · 3 min · 583 words · Manvendra Rajpoot

How to Connect PostgreSQL with Django

Step-by-step guide to creating a PostgreSQL database, a dedicated user with sane defaults, and wiring it into a Django project via environment variables.

January 21, 2024 · 5 min · 899 words · Manvendra Rajpoot