AI Engineering

Posts on AI engineering — building production LLM apps, RAG systems, AI agents with LangChain/LangGraph/CrewAI, prompt engineering, vector search with pgvector, and the patterns that make AI features actually work.

55 posts

Backend Engineering

Cross-cutting backend topics — API design, caching, rate limiting, queues, observability, and the patterns that compound across stacks.

44 posts

DevOps & Tooling

Posts on the tools and workflows around the code — Docker, Git, CI/CD, deployment, and the developer experience that makes shipping easier.

49 posts

Django

Posts on Django — the framework, the ORM, deployment, the admin, REST APIs with DRF, and the long-running Django Conquered series.

12 posts

FastAPI

Posts on FastAPI — the modern async-first Python framework for building APIs that are fast, type-safe, and a pleasure to maintain.

8 posts

Fitness

Fitness posts — workout programs, training notes, and reflections on building strength alongside everything else.

1 post

Go

Posts on Go for backend developers — the language, web servers, concurrency, and the patterns that scale to production.

11 posts

Personal

Personal posts — reflections, journal entries, and the occasional thing that has nothing to do with code.

4 posts

PostgreSQL

Posts on PostgreSQL — data types, indexing, transactions, JSONB, full-text search, performance tuning, and the features that make it the world's most advanced open-source database.

21 posts

Python

Everything Python — modern features, best practices, virtual environments, async, packaging, and the parts of the standard library worth knowing.

30 posts

Rust

Posts on Rust for backend engineers — the language, async with Tokio, building production HTTP services with Axum, error handling, and when Rust is worth the cognitive cost.

9 posts

TypeScript & JavaScript

Posts on TypeScript and JavaScript for backend engineers — Bun, Node.js, Hono, Next.js 15 server components, Drizzle, runtime tradeoffs, and the modern TS toolchain.

24 posts