JWT vs Session Cookies in 2026 — The Authentication Choice That Matters

Practical auth choice: sessions for first-party web (default), JWTs for cross-domain APIs / mobile, hybrid for the real world.

May 5, 2026 · 4 min · 820 words · Manvendra Rajpoot

API Design in 2026 — Resource Naming, Errors, Pagination, and the Boring Discipline

Practical API design: REST conventions, error responses, cursor pagination, partial responses, idempotency keys, and what separates good from frustrating APIs.

May 5, 2026 · 4 min · 836 words · Manvendra Rajpoot

Streaming Patterns in 2026 — SSE, WebSocket, gRPC, and HTTP Streaming

Practical streaming protocol selection: SSE for one-way, WebSocket for bidi, gRPC for typed RPC, NDJSON for JSON streams. Comparison and production patterns.

May 5, 2026 · 4 min · 794 words · Manvendra Rajpoot

Server Actions vs Traditional APIs in 2026 — When Each Wins

Server Actions are great for first-party UIs. Traditional APIs win for third parties, multiple clients, and contracts. Honest comparison and patterns.

May 5, 2026 · 4 min · 806 words · Manvendra Rajpoot

Multi-Tenancy Patterns in 2026 — Schema, Row, Database, and the Tradeoffs

Practical multi-tenancy: row-level (cheapest), schema-per-tenant (isolation), DB-per-tenant (compliance). RLS, query patterns, and operational realities.

May 4, 2026 · 5 min · 890 words · Manvendra Rajpoot

Postgres as Everything in 2026 — Queue, Cache, Search, Vector, Analytics

Practical ‘just use Postgres’ patterns: queues with SKIP LOCKED, caching with UNLOGGED tables, FTS, pgvector, JSONB, time-series, and when to actually graduate.

May 4, 2026 · 5 min · 911 words · Manvendra Rajpoot

gRPC in 2026 — Protobuf, Streaming, and the Production Patterns

gRPC working set: proto evolution, unary vs streaming RPCs, deadlines, retries, interceptors, observability, and connect-go for browser-friendly gRPC.

May 4, 2026 · 4 min · 801 words · Manvendra Rajpoot

Database Migrations in 2026 — Zero-Downtime Patterns That Actually Work

Practical DB migrations: expand-contract, blue/green, pg_repack for big tables, schema deploys, and rollback strategies that work.

May 3, 2026 · 5 min · 1013 words · Manvendra Rajpoot

API Versioning in 2026 — Strategies That Don't Wreck Your Future

Practical API versioning: URL paths, headers, GraphQL deprecations, evolution rules, and how to keep clients happy across years of changes.

May 3, 2026 · 4 min · 717 words · Manvendra Rajpoot

Distributed Transactions in 2026 — Sagas, 2PC, and What Actually Works

Practical distributed transactions: why 2PC rarely fits, sagas (orchestration vs choreography), outbox + CDC, idempotency, and the operational tradeoffs.

May 2, 2026 · 4 min · 829 words · Manvendra Rajpoot