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

Designing REST APIs That Don't Suck

How to design REST APIs that age well: resource modeling, HTTP method semantics, status codes, structured errors, pagination, idempotency, and versioning.

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

Rate Limiting Strategies for APIs

A practical comparison of rate limiting algorithms (fixed window, sliding window, leaky bucket, token bucket), production-ready Redis implementations, and the headers your API should return.

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

Redis Caching Strategies for Backend Developers

How to use Redis as a cache properly — patterns (cache-aside, read-through, write-behind), key design, TTLs, invalidation, and the production gotchas to avoid.

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

Flask in 2026: Quickstart and Honest Recommendations

Flask is still very much alive. Here’s a practical quickstart, the project structure that scales, and an honest take on when Flask is still the right choice in 2026.

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

Building a REST API in Go with net/http (No Framework)

A practical, end-to-end tutorial for building a REST API in Go with only the stdlib — routing, middleware, JSON, validation, structured errors, and graceful shutdown.

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

Getting Started with Go for Backend Developers

Why Go is great for backends, the language features that matter, and how to write your first HTTP server with the standard library — written for developers fluent in another language.

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

PostgreSQL Full-Text Search Without an Extra Service

Postgres ships with surprisingly capable full-text search built-in. Here’s how to use it for ranked text search without adding Elasticsearch to your stack.

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

Django vs FastAPI: Which One Should You Pick in 2026?

An opinionated, side-by-side comparison of Django and FastAPI covering philosophy, features, performance, and when to pick each (or both).

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

Building a REST API with Django REST Framework: A Practical Tutorial

End-to-end DRF tutorial — build a real CRUD API with serializers, viewsets, JWT auth, permissions, filtering, and pagination.

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