... to the digital home of Steven Schwenke.

This site is supposed to be a showcase for my thoughts about software engineering, less a personal homepage. If you want to know more about me, invite me to a beer.

Also, have a look at my book "Developer on the Stage".


Posted by Steven

Securing your AWS IAM user with multi factor authentication (MFA) is a good idea. However, when working on the command line interface (CLI), the need to enter changing token codes creates some overhead. This article shows how to use MFA in the CLI.

Enabling MFA

This documentation shows how to enable MFA. With these settings, logins to the web console via the browser will only work with a code from your MFA device.

Posted by Steven

Working with AWS a lot lately, I became used to drawing beautiful architecture diagrams with the help of diagrams.net, formerly known as DrawIO and its built-in AWS architecture icons. This article is about using the same tooling to create Kubernetes architecture diagrams.

Posted by Steven

Welcome to the fifth newsletter for my book “Developer on the Stage” that will guide software developers to their first successful talk!

Online Speaker Mentoring Course

Together with the outstanding help of Sergej, Falk and Olli, I gave an online course on how to become a speaker. We had great discussions about all the topics from the book and even more advanced topics like how to embed live coding successfully in a talk.

You can hear the (German) audio recordings of these sessions here:

Posted by Steven

This is what I learned in August 2021:

  1. .Processing a pretty old item from my TODO-list, I created an article about local variable type inference in Java.

Books I read:

Posted by Steven

A while ago, with Java 10, a new controversial language feature was introduced: var. With var, local variables don't need the explicit type information on the left-hand side anymore. Instead, it can be replaced with var like this: