classes, builders and invariants

Maintaining initial state invariants when using builders.

rsync to the cloud

Get your data to the cloud with [rsync.net](https://www.rsync.net/).

a simple pattern processor

Sometimes you don't want to use a full-blown third party library to process templates in your app or you need some custom functionality and therefore you decide to roll your own.

nullness annotations

Which way you go with nullness annotations?