A lot of people think that crashing is bad. No matter what. While I agree that in most cases it is bad to crash, in a few cases, mostly during development, is actually something you should consider doing more often than you do nowadays.

At times you need more security and you would like to have your whole database encrypted on the device. With realm it is really easy to do so. First you need to generate an ecryption key securely and store it safely (I store them in the Keychain).

Adding an SSH key on Mac OSX or Linux is pretty straightforward and both Github and Gitlab come with official guides on the process of generating an ssh key and adding it to the agent. Until a few years ago you were forced to install putty or a similar third...