- 2017
- Notes on BlackBerry OS 10 development in 2017
- Tinkering with meta tools
- 2016
- Visualisierung von Metriken in Voronoi-Diagrammen
- Notes on function interposition in C++
- 2015
- The joys of IPv6
- Nokia's heir and hardware keyboards
- Using Scheme as a metaphor for template metaprogramming
- A look at compile time computation in C++
- 2014
- Expanding XSLT using Xalan and C++
- Lessons learned in five years of self-hosting
- Mapping arrays using tuples in C++11
- Disabling methods in implicitly instantiated class template specializations in C++
- 2013
- Musikalischer Jahresrückblick 2013
- Mapping binary structures as tuples using template metaprogramming
- Notizen zu C++ und Unicode
- Declaring functions local to a translation unit in C++
- Introduction to expressing and controlling object ownership in C++11
- 2012
- Virtualisierung mit KVM und virtuelle Netzwerke mit VDE
- Erfahrungen mit einer SSD unter Linux
- Mobile Endgeräte und freie Software
- Erfahrungen mit OpenSlides
- 2011
- Gedanken zu (de)-zentralen Netzen
- Informationen umformen mit XSL
- Kurztipp: N900 retten ohne neu zu flashen
- Tarsnap - Backups für Paranoide
- Lighttpd Konfiguration für Symphony
- Die Sache mit dem Netzteil
- Darstellen von GPS Daten mit gnuplot
- SheevaPlug Überwachung
- 2010
- PlugBox Linux - Ein ArchLinux Port für den SheevaPlug
- OCR und automatische Übersetzung mit dem N900
- Erfahrungen mit dem SheevaPlug im längeren Einsatz
- Traffic-Überwachung mit vnstat
- Debian auf dem SheevaPlug