Aug 30, 2023
Just enough Makefile to be dangerous
Aug 25, 2023
Pinning your SQLite version across environments
Aug 05, 2023
How to profile a FastAPI asynchronous request
Jul 25, 2023
Preventing a pull request from being merged until it's safe
Jun 09, 2023
Neapolitan pizza dough recipe
May 08, 2023
Merging multiple mp3 files into an audiobook with chapters
May 06, 2023
Generating pretty maps ready to be gift-wrapped
May 03, 2023
Monitoring my solar panel power production
Jan 08, 2023
Speeding up a 21h job to 8 minutes: a story of SQLAlchemy optimization
Sep 24, 2022
My DIY Dungeons and Dragons ambiance mixer
May 11, 2022
Can't enough be enough?
Apr 26, 2022
Measuring the coverage of a rust program in Github Actions
Feb 22, 2022
Tools I'm thankful for
Jan 17, 2022
Sending a webhook from Synology DSM to Discord
Nov 02, 2021
River monitoring with Datadog
Oct 21, 2021
To the Underdark and back
Sep 04, 2021
Metaprocrastinating on writing a book by writing a text editor
Aug 31, 2021
Cleaning up the Dungeondraft tag list
Apr 10, 2021
Running the Port Nyanzaru Dinosaur Race
Apr 24, 2020
Shell productivity tips and tricks
Apr 17, 2020
Customizing your shell
Apr 04, 2020
The shell's building blocks
Mar 18, 2020
My pizza recipe
Mar 14, 2020
Text processing in the shell
Mar 05, 2020
Discovering the terminal
Dec 11, 2019
How to setup a personal wireguard VPN
Nov 30, 2019
My DIY proposal
Nov 11, 2019
On letting go
Jul 22, 2019
Managing my infra like it's 2019
May 18, 2019
My no-knead bread recipe
Sep 29, 2018
Allocating unbounded resources to a kubernetes pod
Sep 21, 2018
On meritocracy, identity and context
Dec 31, 2017
Solution to Advent of Code "Day 3: Spiral Memory"
Oct 29, 2017
On working from home while remaining sane
May 25, 2017
The story of the 20°C cronjob
Apr 20, 2017
Preparing the SRE interview
Oct 13, 2016
Découverte de la command line Docker
Dec 29, 2015
Celery best practices
Dec 06, 2015
Installing Guitar Pro 6 on Fedora 22+
Nov 14, 2015
Pain au levain, deuxième essai
Nov 06, 2015
Pain au levain, premier essai
May 24, 2015
My n-step plan to become a better programmer
Jan 24, 2015
So long and thank you for all the (deep fried) fish!
Dec 08, 2014
Jour J et pantalon moule fesses
Nov 30, 2014
Julie
Nov 23, 2014
Rock, Roll et thé à la menthe
Nov 03, 2014
Ovfbhf Cncn
Nov 01, 2014
Camembert et oignons confits
Oct 23, 2014
Pizzas et compte bancaire
Oct 22, 2014
Deep fried mars bars
Apr 23, 2012
Crawl a website with scrapy
Feb 29, 2012
Create a webcam manager using pyGTK and Gstreamer
Nov 16, 2011
How to randomly generate a Monty Python parody