Why I Stick With HTMX Even If It Sucks
While HTMX sucks, it's still the best option when it comes to building reactive web UIs in 2025
Programming tutorials, tips, and insights
While HTMX sucks, it's still the best option when it comes to building reactive web UIs in 2025
Here's how to supercharge your Django templates and make your views squeaky clean with a pattern you'll wish you'd known about sooner.
Ever had your Django data migration mysteriously fail on a model property that you know exists? Here’s why.
Stop wrestling with complex deployments and learn how I use Ansible, Docker, and Litestream to run Django apps on a secure, self-updating, and ridiculously resilient setup.
If you're only using TypeScript interfaces to model API responses, you're one backend change away from a runtime crash—here's how to build a truly resilient app with Zod.
After building with React for years, my recent dive into HTMX and AlpineJS has been a masterclass in the trade-offs between radical simplicity and creative freedom.
After two years using DynamoDB, I’ve concluded that the best database for a million users is often the wrong choice for your first ten.
My latest attempt to make Linux work on a modern Nvidia laptop ended, predictably, with a return to Windows 11.
Coming from years of React development, I find Web Components incredibly powerful and standards-based, but writing them can feel surprisingly tedious.
Learn how to organize Django management commands into intuitive subcommand namespaces, making your CLI cleaner and more developer-friendly!