Recent posts

Yet another incarnation of my ongoing scrobbles

These days my computer work is mostly concerned with all things Neo4j. Being it Spring Data Neo4j, the Cypher DSL, our integration with other frameworks and tooling or general internal things, among them being part of the Cypher language group. In contrast to a couple of years, I don’t spent that much time around a […]

More

Multiple instances of the same configuration-properties-class in Spring Boot

Spring Boots @ConfigurationProperties is a powerful annotation. Read the full story in the documentation. These days it seems widely known that you can put it on type-level of one of your property classes and bind external configuration to that class. What is less know is that you can use it on @Bean annotated methods as […]

More

Review: Sketchnotes in der IT

Lisa Maria Moritz und der dpunkt.verlag waren so nett, mir ein Rezensionsexemplar von “Sketchnotes in der IT” zuzuschicken. Dieses Review ist auf Deutsch, da Lisa Marias Buch auch auf Deutsch verfasst ist. Lisa Maria ist Senior Consultant bei INNOQ; sie betreibt nicht nur das Blog sketchnotes.tech, sondern begleitet auch regelmässig Software Architektur im Stream mit […]

More

Neo4j, Java and GraphQL

Recently, I realized I am an old person: Back in 2004, @tinasimons met an "elder" couple at Rock am Ring, who had some quite delicious food with them. They had been equiped totally different than us. We liked them but found them kinda funny. 17 years later I realize: Today we would be that couple. […]

More

Synchronizing Neo4j causal cluster bookmarks

Neo4j cluster is available in the Neo4j enterprise version and of course in Neo4j Aura. A cluster provides causal consistency via the concept of bookmarks: On executing a transaction, the client can ask for a bookmark which it then presents as a parameter to subsequent transactions. Using that bookmark the cluster can ensure that only […]

More

What if Metallica went into Java programming?

Yesterday, Maciej shared this and I answered Disposable. — Michael Simons (@rotnroll666) May 26, 2021 after that, things escalated a bit… 🙂 While I thought, if Metallica would have been Spring developers, they would have written about Disposable Beans, not Heroes, other people have been more creative: From Gerald came songs about memory leaks or […]

More

About

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.