Explore
2026
Why you should use rsync instead of scp in deployments
A practical performance comparison of deployment file transfer methods and why rsync usually outperforms scp.
Automating the deployment of a static website to Vercel with Github Actions
Use Github Actions and the Vercel CLI to automate the deployment of a static website to Vercel.
Deploying a FastAPI and Next.js website to Vercel
A straightforward guide on how to deploy a full-stack FastAPI and Next.js app to Vercel, including a ready-to-use code example.
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.