Sebastian's Blog

Things that keep me busy

Raspberry Pi 4 setup as in-car entertainment for watching movies

Overview If you have, like me, some old iPads with not much internal storage for enough movies to last a rather long road trip, then this post might be of interest to you. There are of course plenty solutions for in car entertainment but I wanted to make use of those iPads which we already have without having to buy much new hardware. One alternative solution is to buy some external storage and connect it to the thunderbolt port but then it is no longer possible to charge the iPads at the same time.

Password management using YuBiKey, PGP/GnuPG and GIT

Overview Basically, all passwords are kept in a one-password-per-file structure according to pass format which are encrypted using PGP (GnuPG) and version controlled using git. This git repository is kept in sync across devices using a remote git hosting service like GitHUB. The nice part about this solution is that the private/secret keys, which are needed every time to access a password, are kept in a YuBiKey and therefore not stored and distributed on any of my devices.

Zero downtime deployments with database changes - JavaZone 2016

This year @ JavaZone, I talked about how to achieve zero downtime deployments with database changes and what architecture is required to do so. The slides are available here. Zero downtime continuous deployment architecture Sebastian Dehne from JavaZone on Vimeo.

Practical API design - JavaZone 2015

Here is my talk I gave on JavaZone 2015 about Practical API design. Practical API design - Sebastian Dehne from JavaZone on Vimeo.