The featured image on this post is from Cycologygear. I love their shirts and have several of them. Highly recommended products. If you need some new jerseys, go check their shop! Some days ago, Simon Maple asked the following question on Twitter: I need to lose weight. I need to be held accountable when I […]More
I have written a book about Spring Boot 2, taught Spring Boot 2 at customer but haven’t had time yet to update biking.michael-simons.eu to use Spring Boot 2. That project is – in it’s current Spring based incarnation – with me since the first early access releases of Java 8 and the first betas and […]More
A bit hidden away in the release notes of Git 2.13 but found by my friend Michael Vitz from INNOQ is the not so new anymore feature of conditional configuration respectively conditional includes. Git has several levels of configuration: System wide, per user, per repository and finally, on each individual command invocation. If a values […]More
Last weekend, a new version of the Apache Maven Surefire-Plugin has been released: Kudos to @BenediktRitter and @tibor17 for making native #JUnit5 support in @ASFMavenProject Surefire 2.22.0 happen! ✅ Updated the #JUnit Maven samples via https://t.co/IOxKdS57Hk The provider hosted by the @junitteam will be deprecated soon. — Christian Stein (@sormuras) June 16, 2018 The Failsafe-Plugin […]More
Lately, German publisher dpunkt.verlag reached out to me wether I’d think it’s a good idea translating Joshua Blochs Effective Java 3rd edition (Partnerlink) to German. Effective Java has been on my Good reads list for a while now and I read the first edition in 2003 or 2004, don’t remember exactly when. I hopefully learned […]More
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.
Spring Boot based site and api for EuregJUG: A post on how to build an api and front end for a Java User Group from start to end with the goal deploying "in the cloud" (i.e. on Pivotal CF). Includes caching, redis and even a full text search.
Hibernate Search and Spring Boot: Simple yet powerful archiving. Hibernate can be "painful" but often hast really good advantages. Learn how to use your existing mappings and entites to provide full text search features that also work in a cloud deployment.
Database centric applications with Spring Boot and jOOQ is a series of posts that guides you through creating a database centric application with Spring Boot and jOOQ. You'll learn how to run Oracle Database in a Docker container and create realiable migrations on the way.
Developing a web application with Spring Boot, AngularJS and Java 8 A series of posts from 2014 and something I still am proud of. This posts culminated not only in an application i used nearly everyday, but also in my very first book: Arc42 by example.