I figured out how to build sqlite fiddle with a sqlite extension and wrote up notes alongside code. I learned a lot about compiling C into WASM along the way, and SQLite remains a joy to work with - the aggregate C file is such a great idea.
Along with help from a sql.js developer, I added custom aggregate function support to the library. With this, you can define custom aggregate functions in javascript, making it easy to extend SQLite without having to do tricks to compile in extensions.
Ben Johnson continued his excellent series on the internals of SQLite and wrote about how SQLite parses queries
There is a proposal to bring levelled logging to the golang standard library. I'll be interested to see how it compares to zerolog et al. Like many others, I have written and abandoned my own levelled logging wrapper around the stdlib.
Speaking of logging, I revisited this article about using canonical log lines, the practice of each service request emitting a single wide long line when it completes. I wish go logging libraries supported the pattern of accumulating log bits as it proceeded, then emitting them at the end, better.
Raph Levien demonstrates and explains a new best technique for creating parallel curves of cubic Bézier paths. I worked a bit about that in the past here when making Sol LeWitt drawings and have been following Raph's work that helped me a ton since.
Health insurers published close to a trillion prices to comply with price transparency regulations and Alec Stein is looking for help in trying to make sense of them
The passing of Richard Cook brought how.complexsystems.fail back to my attention. Excellent work and I'm sad to hear of his passing.