A technical tour of modern routing systems, connecting Dijkstra and A* to Contraction Hierarchies, multimodal routing, and graph neural networks for large-scale ETA prediction in systems like Google Maps, Waze, and CityMapper.
All blog posts - Page 3
A comprehensive guide to running Large Language Models locally on affordable single-board computers, exploring hardware options, performance benchmarks, and practical setup for private and cost-effective AI.
A deep dive into building a scalable, environment-driven architecture for integrating multiple LLM providers using the Factory pattern. Learn how to abstract provider differences, manage configurations, and build production-ready AI applications that can switch between OpenAI, Anthropic, Google Gemini, and local models without code changes.
A comprehensive guide on how I built my own automated media server using Radarr, Sonarr, Prowlarr, Jellyfin, and other open-source tools to create a personal streaming platform and reduce dependency on commercial streaming services.
An in-depth analysis of the advantages and disadvantages of using monorepos in software development, exploring their impact on collaboration, code sharing, dependency management, and scalability.