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?

atomic switch

If you need to enter a section once atomically, do use one of the atomics as a switch.

thread sleep

Do not use cryptic sleep statements like Thread.sleep(2000) [...]