Recent posts

Code examples in your Keynote or Powerpoint-Presentations

Code examples, when nicely executed, are a good and valid alternative to live coding. In the end, when you’re not Venkat or Josh, what is live coding anyway? Most of the time one does rehearse the code anyway 😉 Before you add code to your slides, have a look at this presentation by Uri Native […]


Revised Actuators in Spring Boot 2

This post has been featured on This Week in Spring – February 20th, 2018 and I’m feel honored to be referred as “Spring community legend” but even more so to be listed next to a lot of people who’s work I use on a daily basis. Thanks, Josh. Tim from Ordina posted a nice blog […]


Spring Security 5: New password storage format

Spring Security 5 has been out for some days now. People on Spring Boot 1 or plain Spring must manually upgrade their dependencies at the moment to notice the new kid on the block. But with Spring Boot 2 Spring Security 5 will be the default for new applications but also for applications that are […]


Use Keycloak with your Spring Boot 2 application

This post has been featured in the 7th anniversary edition of This Week in Spring – January 2n, 2018. Important updates on March 22nd, 2018: Thanks to valid feedback from friends and colleagues Stéphane and Jochen and in the light of the high interested in this post, I have updated the demo. I basically removed […]


2017: It’s all about people

It’s the time of the year to write some recaps. I did this last year and the year before and I will continue that. We live in highly technologized world, but what’s it all about if not people? That picture was taken by Stephen Chin at the last day of JCrete 2017 and pretty much […]


Git: Create a new, empty and unrelated branch

I wanted to start publishing to GitHub Pages from my learning and experimenting project simple-meetup. One of the learning scopes of the above project is “code as documentation” and the question to which extend such a project can be used to write articles and generate documentation. In this project I’m using Asciidoctor and the Gradle […]



Hi! My name is Michael Simons. I live in Aachen and create software for a living. You can read more about me on the "About me" page. This blog mostly contains posts about Java and Softwarearchitecture with a strong focus on the Spring eco system.
Below is a list of featured posts and a collection of talks. Featured posts are either part of a bigger series, have a relevance somewhere else or are just posts I like.
See all posts in the archive. Just another nerd blog is more than 10 years old and the archive has become quite huge.
Good stuff cannot be achieved alone. A salute to several great people in my life: NetBeans Dream team and more. And certainly, lots of ❤️ to my family and my wife who always supports me and my crazy ideas.