2024
2021
- TLS errors diagnostic
- A no-magic base64 implementation in F#
- SQLite bulk INSERT benchmarking and optimization
2020
- How to ensure Tasks are executed serially (FIFO)
- Fixing a years spanning UI bug
- My hardware security token stopped working
- How to automatically switch between Windows 10 Light and Dark themes
- Setting up Matrix and Riot with docker
2019
- Marshalling a native structure containing two fixed-length strings with a different charset
- How to remove unwanted sounds from a song with Adobe Audition
- Unlocking KeePass with a SmartCard: KeePass-CertificateShortcutProvider
- Using SSH Public Key Authentication with a Smart Card
- Feitian ePass NFC security hardware token: Smart Card preparation
- Playing with Arduino: gyroscope stabilized cup holder
2018
2017
- How to replace the "Open Powershell window here" menu with something that actually works
- Bruteforcing IDNs for fun and profit
2015
2013
2012
- A better terminal color theme for Putty
- Visual Studio snippet for a view model property, using the SetProperty() method
- Changer l’image de fond de l’écran de login Windows 7
- How to find all implementations of IEnumerable not implementing ICollection
- Benchmarking madness: IEnumerable
- How to dump the Android Shazam tag list database to a readable file
- How to dynamically add properties to an existing object – dynamic keyword trick
- Firefox tip of the day: open twitter profile with the Awesome Bar
- Windows Gadgets
2011
- When comes the night : screen colors inversion
- Entity Framework 4.1 : Un template qui prend en charge la documentation xml
- Reinventing the wheel : C++ Linked List
- Tower Defense, projet de fin d’année SUPINFO
- OVH et L’IPv6…
- Austra
- Aero Shake
- Rasmus Lerdorf, PHP, Bricolage et CS-Script
- Movie BarCode Generator
- Multithreaded generic bruteforcer
- Hello world!