Blog

  • 21st July 2025

Testing multiple versions of Python in parallel

Daniel Roy Greenfeld wrote about how to test your code for multiple versions of Python using uv. I follow up with a small improvement to the Makefile.

Read more 
  • 15th July 2025

Pop's Diner

An amazing burger, good fries, and solid dips.

Read more 
  • 14th July 2025

Broken torch

I’ve been carrying a torch every day for the past few months. Sadly, my little torch broke when I dropped it. What’s next?

Read more 
  • 2nd July 2025

Stop Killing Games

Video game companies regularly kill off games that are no longer profitable. Vote now to support an initiative to protect video games from going defunct.

Read more 
  • 1st July 2025

What Lemm.ee's shutdown means (and doesn't) for the Fediverse

A Lemmy instance closed on 30 June 2025. Some people are panicked. Is it really a big deal?

Read more 
  • 1st July 2025

New project: comparqter

Comparqter is a small CLI tool used to compact many small Parquet files in S3 buckets

Read more 
  • 3rd May 2025

The Date that wasn't

A tale of lakes, dates and random results.

Read more 
  • 27th April 2025

Divernet / ScubaDiverMag podcast suspending operations

It’s really quite sad, but yet another scuba podcast has decided to cease operations for the time being.

Read more 
  • 24th April 2025

Rust and WASM for form validation

For a very long time, the Rust WASM story wasn’t entirely clear to me. In order to use WASM from Rust you had to use Node, Webpack, and all that jazz. This always turned me off using WebAssembly because it felt too heavy of a toolchain to get going. These days, things are much, much better.

Read more 
  • 19th April 2025