... 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

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:

Posted by Steven

This is what I learned in July 2021:

Posted by Steven

This article will highlight the differences between unit tests and integration tests. It's widely known that writing tests to increase the quality of software is a good idea. There are many tools and best practices, for example Test Driven Development (TDD) and the Spring Test Slices.

Posted by Steven

The first article in this series about JWT gave an introduction to important certificate file formats while the second article explained JWT in general. This final article in the miniseries includes more information about how signing JWTs works, including code snippets for Java.

The complete source code of this article can be found here.