What Writing a Rust Extension Taught Me About Python

PyO3 from the brain of a Python dev learning Rust: where the two languages disagree, what hurts first, and what stuck.

Celery Is Not Always the Answer: A Real Comparison of Python Task Queues

I migrated from ARQ to Celery at work. During that process I tested every serious Python task queue out there. Here's what the benchmarks say, and what they don't.

The Python Toolchain I Use in Production: uv, ruff, and ty

Why I replaced pip, black, flake8, and mypy with a single stack from Astral, and how I integrate it in CI/CD with GitHub Actions.

How I Structure FastAPI Projects in Production: and Why

What most FastAPI tutorials skip: how I structure routes, services, exceptions, logging, and multi-tenancy in a production B2B SaaS, and the reasoning behind each decision.