Making Python faster won’t be easy, but it’ll be worth it
Want to make a Python user grind their teeth? Just recite three words: Python is slow. In many of the ways that matter, it’s true. “Pure” Python, without external libraries written in C, is nowhere near as fast at computation or object manipulat...
HTMX and Alpine.js: How to combine two great, lean front ends
HTMX and Alpine are two low-overhead ways to empower your front end. Neither requires a build step, and both let you add Ajax-style API calls and client-side UI updates with minimal fuss. While the two technologies differ in approach, neither gets in ...
Rewriting Social Security will be a train wreck
Government software development is a curious business. When I was a student at the Naval Postgraduate School, I wrote a paper called “There is a Lot of Money to be Made Writing Bad Software for the Federal Government.” The general idea is that t...
Enhancing Your Python Workflow with UV on Fedora
This article is a tutorial on using UV to enhance or improve your Python work flow. If you work with Python you most likely have used one or all of the following tools: Why do you need another tool to manage your Python packaging or install your favori...
How does MongoDB work?
Explore what MongoDB is, how it functions, and how organizations utilize it for specific applications to achieve business benefits.