Explore
2025
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.
Expose home server with Rathole tunnel and Traefik
Bypass CGNAT permanently and host websites from home.
Expose local dev server with SSH tunnel and Docker
A practical example how to temporarily expose your local service to the internet.
Build a random image component with Astro and React
Build a random image component to make your hero image more interactive and interesting.
Build an image gallery with Astro and React
Learn through a practical example how to build a performant, responsive image gallery with Astro and React.