Julien Ponge·Jan 29, 2024The 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…
Julien Ponge·Mar 22, 2022Playing 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).
Julien Ponge·Mar 8, 2022A 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…
Julien Ponge·Dec 1, 2021Not all Java single-threaded executors are created equal: a Java finalizer horror storyI was recently puzzled by flaky tests in Mutiny.A response icon2A response icon2
Julien Ponge·Oct 17, 2021New 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…A response icon1A response icon1
Julien Ponge·Nov 21, 2020Using 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.
Julien Ponge·Nov 13, 2019A 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…A response icon4A response icon4
Julien Ponge·Sep 6, 2018The 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…A response icon14A response icon14
Julien Ponge·Oct 19, 2017Jug 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.