Steven Schwenke's Picture

Steven Schwenke

My Name is Steven Schwenke. I am a passionate software craftsman and love to share my experiences.

Testing Java HTTP Clients with MockWebServer

Testing Java HTTP Clients with MockWebServer

This article briefly introduces the MockWebServer, a nice way to test HTTP calls from a Java application. While reviewing code in one of my major projects, ...

stevenschwenke.de Version 2.0

stevenschwenke.de Version 2.0

It’s done. After months of working on migrating stevenschwenke.de to a completely new setup, I can finally announce the website to be online. In this article...

Getting and Using Session Tokens with MFA in the AWS CLI

Getting and Using Session Tokens with MFA in the AWS CLI

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

Kubernetes Icons Set for Kubernetes Architecture Diagrams

Kubernetes Icons Set for Kubernetes Architecture Diagrams

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

Managing Packages in Windows with Winget

Managing Packages in Windows with Winget

Recently, a colleague told me about the new winget feature in Windows 10. This command line based package manager is developed by Microsoft as open source (C...

Developer on the Stage Newsletter 5

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

Lessons Learned and News in September

Lessons Learned and News in September

This is what I learned in September 2021: Not directly a lessons learned, but I presented my development setup (hardware, software, gadgets, furniture) a...

Lessons Learned and News in August 2021

Lessons Learned and News in August 2021

This is what I learned in August 2021: Processing a pretty old item from my TODO-list, I created an article about local variable type inference in Java. ...

Style Guidelines for Local Variable Type Inference in Java

Style Guidelines for Local Variable Type Inference in Java

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