The power of conventional commitsI had been randomly exposed to conventional commits as part of my opensource activities, not really paying attention to this weird form of…Jan 29Jan 29
Playing with test fuzzing in GoGo 1.18 recently introduced test fuzzing, so I decided to give it a go (no no, I’m not making a stupid joke).Mar 22, 2022Mar 22, 2022
A workflow for experiments in Git: scratchpad branchesGit is a fantastic tool to manage source code. Switching branches is especially easy (if you are a CVS / Subversion veteran you know what I…Mar 8, 2022Mar 8, 2022
Not all Java single-threaded executors are created equal: a Java finalizer horror storyI was recently puzzled by flaky tests in Mutiny.Dec 1, 20212Dec 1, 20212
New Publication: Analysing the Performance and Costs of Reactive Programming Libraries in JavaI presented today a new publication called Analysing the Performance and Costs of Reactive Programming Libraries in Java at the 8th ACM…Oct 17, 20211Oct 17, 20211
Using exa as a modern replacement to the venerable Unix ls commandSo you know ls (often found as /bin/ls), the good old Unix command to list files in a directory.Nov 21, 2020Nov 21, 2020
A good terminal experience with iTerm2 and ZSH on macOSI spend a fair amount of time in terminal emulators, and here is how I get a good experience on macOS. I use iTerm2, Zsh, and a few cool…Nov 13, 20194Nov 13, 20194
The GraalVM frenzyIt seems like the whole Java ecosystem is going mad these days with GraalVM. Every library and framework wants to proudly work on GraalVM…Sep 6, 201814Sep 6, 201814
Jug Summer Camp 2017, Vert.x and collaborative DJ mixI had the pleasure to present “Eclipse Vert.x for Dj fun and for profit!” at the latest edition of the Jug Summer Camp.Oct 19, 2017Oct 19, 2017