Welcome!



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

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.

JWT Fundamentals

29 Jul 2021
Posted by Steven

In the past, I worked with JSON Web Tokens (JWT) a couple of times. To back up and share my knowledge, I'll write a miniseries about the topic. In the first article, I gave an introduction to the most important file formats regarding certificates: pem, pub, csr and crt. In this second article, I want to introduce the most crucial concepts of JWT. The third article will include code for how to work with JWT using Java. The final article will include some more in-depth topics about verification and signing.

Pages