Explore
2026
Github login with FastAPI and Next.js
A practical example of implementing Github OAuth in FastAPI, and why Next.js server actions and API routes are convenient for managing cookies and domains.
Next.js server actions with FastAPI backend and OpenAPI client
Connect Next.js to a FastAPI backend while preserving a modern React workflow with server actions and server components.
2025
Why runtime environment variables for a pure static website are a bad idea
Build and deploy a static website as a reusable Docker image, and see how practical it really is.
Runtime environment variables in Next.js - build reusable Docker images
Learn how to configure Next.js with runtime environment variables and build Docker images you can reuse across multiple environments.
Comparing BFS, DFS, Dijkstra, and A* algorithms on a practical maze solver example
Understanding the strengths and trade-offs of core pathfinding algorithms through a practical maze example. Demo app included.
Load balancing multiple Rathole tunnels with Traefik HTTP and TCP routers
Expose multiple home servers using a single Rathole server.