A comprehensive guide to building, managing, and scaling Python projects with a monorepo architecture, covering shared packages, FastAPI, Airflow, and modern tooling like Ruff.
Blog
An introduction to Retrieval-Augmented Generation (RAG), explaining what it is, why it's needed, how it works, and when to use it for building smarter AI applications.
Tired of juggling pip, venv, and requirements.txt? Learn how uv brings an npm-like, blazingly fast experience to Python dependency management, written from a Node.js dev's perspective.
A practical guide to pytest fixtures, anyio backends, and why being explicit about your event loop saves you from debugging trio errors at 2 AM. Learn how to properly test async Python code the Pythonic way.
A comprehensive guide on how to use Jest for testing, when to use it, what to test, and when to consider other tools for a complete testing strategy.