- 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