- 2020
- 2013
Getting started on making GNOME Shell Extensions
- 2012
About sounds to code to and why you should care.
How to handle unbuffered streams in Java.
About the problems with UDP multicast on the Android mobile OS
About the Android targeting system, how it works and it's stumbling blocks.
When to use null and when to rather say something more.
About mutable and immutable objects and defensive copying.
General advices on how to handle exceptional cases in Java.