programming

  • 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 
  • 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 
  • 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 
  • 12th March 2025

Getting started with Scala on macOS in 2025

Collection of notes on how to setup my workstation to work with Scala.

Read more 
  • 26th April 2016

Freebox automatic ruTorrent download

A couple of scripts I used to use so my Freebox would automatically download everything my seedbox had finished downloading.

Read more 
  • 25th August 2015

A reply for Tim's StackOverflow question

An old Maemo friend reached out on Twitter and asked for help regarding some issue he was running into using mysqli and PHP. Below is my response that I didn’t have time to post before the question was locked.

Read more 
  • 3rd February 2015

Hash anagram challenge, part 2

Second analysis of Trustpilot’s hash anagram programming challenge

Read more 
  • 2nd February 2015

Hash anagram challenge, part 1

An analysis of Trustpilot’s hash anagram programming challenge

Read more 
  • 1st February 2014

RPM versioning with Jenkins

An approach to solve concurrent version bumping through CI

Read more