Skip to content

Blog

Most of my blog posts dating back to 2002. Some written here, some written elsewhere and aggregated here.
Backing up and restoring Crate databases

Backing up and restoring Crate databases

30/11/2015
Our databases contain valuable and business critical information and whilst there have always been manual ways to create restorable backups of Crate databases, as of version 0.53, we are pleased to announce the 'Snapshots' feature.
Simple, Clutter-free Programming with Go

Simple, Clutter-free Programming with Go

11/11/2015
GoLang (generally shortened to Go) is the latest language-that-everyone-wants-to-learn-and-use. In this article, I'll provide an introduction to the language, its features, its potential, and whether you should care about Go or not.
Thoughts on (Play) Testing

Thoughts on (Play) Testing

09/11/2015
I just had my first play testing session for Chip Shop and returned with lots of feedback. The three players helped me identify a lot of small problems with the game as well as a couple of larger issues that need some refining to make the game work better. None of them so big to break the game, but some important ideas to ponder. Depending on the decisions I make, they may change move the game in a slightly different direction.
Video - Super Powered Web Services

Video - Super Powered Web Services

01/11/2015
No application exists in isolation, in most cases it will frequently need to access external data and services to bring it to life. In this video we look at the principles of connecting to these services. We will cover the basics of APIs, REST and JSON in an Android app and play with some Marvel Super Heroes on the journey.
Versioning Large Files with git LFS

Versioning Large Files with git LFS

11/09/2015
Versioning large files can be problematic with distributed version control systems like Git. Git Large File Storage (or LFS) is a new, open-source extension to Git that aims to improve handling of large files.
Video - Structuring an Android Project

Video - Structuring an Android Project

09/09/2015
When a project is created in Android Studio it contains several auto-generated files containing skeleton code for our project. In this video we look at what function these files perform and when and why we would edit them.
Goodbye Drupal, Hello Jekyll

Goodbye Drupal, Hello Jekyll

09/07/2015
Sorry for the lack of updates in a while. There have been two main reasons for this, other commitments kept me busy and I've been reworking a lot of the technology stack that powers Chip Shop. I'd like to tell you more about updates to the later.
Crate.IO - A born global champion

Crate.IO - A born global champion

02/07/2015
In June Crate.IO was chosen by the Austrian Federal Chamber of Commerce (WKO) to compete in the Born Global Champion challenge and received the reward. The Chamber of Commerce thereby officially recognizes Crate.IO for its

Join my mailing list

My roughly fortnightly newsletter, sent via Substack.

Latest issue: Full disk regrets (14/10/2026)

View archive