Fastapi
Build a URL Shortener from Scratch — Part 3: API Endpoints with FastAPI
Part 3: Build FastAPI endpoints for creating short URLs and redirecting. Includes request validation, error handling, and Pydantic schemas.
Build a URL Shortener from Scratch — Part 1: Requirements and Architecture
Part 1 of building a production URL shortener. Define requirements, architecture, and technology choices for a scalable link-shortening service.
Build a RAG Chatbot from Scratch — Part 3: Streaming Responses with SSE
Part 3: Add real-time streaming responses using Server-Sent Events (SSE). Stream LLM tokens as they're generated for a ChatGPT-like experience.
How to Structure a Production FastAPI Project
Learn the recommended project structure for production FastAPI applications. Covers routers, services, models, dependency injection, and testing.
How to Dockerize a FastAPI Application with Uvicorn
Containerize a FastAPI application with Docker. Covers multi-stage builds, Uvicorn configuration, environment variables, and health checks.