Recent posts

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

Releasing Maven based projects to Maven central

I published my first library on Maven central about 2013. A server side embedding tool for webpages based on OEmbed. I remember how happy and proud I was having published something in binary form “for all eternity”. Maven central is the canonical, default artifact repository for the built tool of the same name, Apache Maven. […]

More

Do some puzzles sometimes

Wait, I here you say “This guy writing there, didn’t he write about not having time and energy for site projects?”: Honestly, I admire all the folks in my IT bubble starting and finishing new side projects. How do you do it these days? I have a hard time already distinguishing Blursday 1…5 and the […]

More

Minecraft terminology for Java developers

My eldest kid – 11 at the time of writing – has been into Minecraft for some time now. I tried to motivate him on various ages to do some kinda programming with me. We tried Scratch, Lego Mindstorms (one of the few sets that is gathering dust) and a couple of other things. We […]

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.