In the old days when I wrote code manually, my sweet spot for multi-tasking was two: a priority task and a background task to work on if the first one became bl...
Most kinds of web applications require some way to persist state. Relational databases like Postgres and Mysql are good general purpose choices, but how should...
The Pytorch ecosystem greatly simplifies addition of machine learning features to applications. Pre-trained models suitable for a variety of tasks are available...
Martin Kleppmann's excellent Designing Data-Intensive-Applications includes much wisdom for how to evolve applications without incurring downtime. A key concept...
Large InnoDB tables in MySQL present a common challenge: How are columns best added or removed? For this article, "Large" means millions, possibly several hundr...