Sebastian's Blog

Things that keep me busy

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.