Featured
Trojan Asteroids
An updated version of my “trojan asteroids tutorial” that I initially posted in 1997. Now with update Javascript app!

MVVM and FRP: Architectures for Mobile Apps Part I
This is the first post in a series on architectures for mobile apps. I present an example app with different approaches and discuss the merits and downsides of each.

What Every Developer Must Know About READMEs
For Open Source projects on github.com a README file is mandatory. But what about your company’s internal and proprietary project? In this post I will tell you why having a README file is essential for ANY project and what it should (and should not) contain.

Latest
2025-06-05 | Trojan Asteroids
An updated version of my “trojan asteroids tutorial” that I initially posted in 1997. Now with update Javascript app!
2025-06-01 | Rely on External Modules or Do It In-House?
In “Ansible Best Practices” Red Hat product manager Timothy Appnel recommends to use command modules sparingly and shell and command only as a last resort. Instead, you should better use a community-provided module. I do not agree with this, at least not per se. A few days ago I had an issue with the homebrew module which is a community-provided module for ansible. While it works fine, it misses some features (like autoremove) which the command line implementation supports.
2023-08-13 | Breaking Free: How I Ditched Google Services
A few months ago I refactored this site and replace all Google services with either self-hosted alternatives or remove them entirely.