Michael Simons
banner
rotnroll666.bsky.social
Michael Simons
@rotnroll666.bsky.social
👨‍👩‍👦‍👦👨🏻‍💻🚴🏻 – Father, Husband, Developer, Athlete. Author of Spring Boot Buch, and DuckDB in Action with Manning. Java champion working at Neo4j on various integrations within the JVM ecosystem.

More: https://michael-simons.eu
Reposted by Michael Simons
Spring Data 2026.0.0-M1 released

Be my typed Valentine: Spreading some love for refactoring- and type-safe queries.

spring.io/blog/2026/02...
Spring Data 2026.0.0-M1 released
Level up your Java code and explore what Spring can do for you.
spring.io
February 13, 2026 at 1:05 PM
🚀 Neo4j Migrations 3.2.1 has been released! https://github.com/michael-simons/neo4j-migrations/releases/tag/3.2.1
February 3, 2026 at 10:36 AM
Reposted by Michael Simons
so, two cool things re: duckDB in action by @markhneedham.com, @mesirii.de, and @rotnroll666.bsky.social happened.

1. it was featured at @datadaytexas.bsky.social by @motherduck.com at their booth.

2. it was translated into japanese by impress.

the book: hubs.la/Q0415RWM0
January 30, 2026 at 8:49 PM
While I emptied my Twitter account a year ago and set it to locked, never logged in again, I decided to delete it today. You should do too.

There is absolutely zero benefit hanging out with the filth.
If you think hanging out on a child porn generator run by nazis doesn’t affect you: it absolutely does.

Don’t agree?

Then please explain below why your (or your company) don’t mind your posts and content showing up between CSAM and nonconsensual erotic material.
Every time elon slams twitter's dick in the car door, the new influx of people is composed of people who acclimated longer to hanging out in a Nazi bar.

The longer they spent at the Nazi bar, the worse they are at interacting normally, like feral cats past the age domestication is possible
January 11, 2026 at 3:44 PM
Reposted by Michael Simons
Its a new year - how about coming to work on the Quarkus team ?

ibmglobal.avature.net/en_US/career...

location: Dublin/Ireland
Java Senior Software Engineer
IBM Application Services and Middleware is looking for a Senior Software Engineer to join our engineering team with a focus on integration of Cloud Kubernetes and CI/CD technologies within the…
ibmglobal.avature.net
January 8, 2026 at 9:56 AM
🚀 Neo4j Migrations 3.2.0 has been released! https://github.com/michael-simons/neo4j-migrations/releases/tag/3.2.0
January 8, 2026 at 1:35 PM
🚀 Neo4j Migrations 3.1.1 has been released! https://github.com/michael-simons/neo4j-migrations/releases/tag/3.1.1
January 7, 2026 at 12:54 PM
Reposted by Michael Simons
Well excuuuuse meee, Robin! But, as far as save the world soundtracks goes, the Butthole Surfers would have absolutely slain! #StrangerThings
January 3, 2026 at 9:47 PM
Reposted by Michael Simons
Can't wait for the loosened up, non-perfect, but quickly shipped AI-enhanced updates to hit my banking and insurance services next year.

Im sure there will be no issues there at all.
December 26, 2025 at 2:28 PM
Reposted by Michael Simons
Just got accepted to a Java conference in 2026. My talk will be brand new and build upon my 1BRC presentation. It will try to solve the problem by using all available Java concurrency concepts rather than tuning the code into a C-like hell.
December 18, 2025 at 11:01 AM
Reposted by Michael Simons
Let's talk about AI Hype and the Theory of Constraints. From a business perspective, the key metric is "lead time." The time it takes to get an idea to the point where it's producing revenue ("in the customer's hands").
1/10
December 21, 2025 at 6:29 PM
Nice. I got accepted at @jcon.one 2026 in #Cologne in April. Hear my explaining everything you need to know about #Java and #Jspecify. Looking forward to it and thanks to @richard.fichtner.dev not minding my small rant in one of the submission text fields :D
December 18, 2025 at 1:02 PM
🚀 Neo4j Migrations 3.1.0 has been released! https://github.com/michael-simons/neo4j-migrations/releases/tag/3.1.0
December 10, 2025 at 9:00 AM
Reposted by Michael Simons
I bet anyone under him acting like this would have to take a mandatory drug test.
The CEO of Palantir.
December 5, 2025 at 1:59 PM
Reposted by Michael Simons
📺 "Distributed Systems 6.2: Raft"

Enjoyed this intro to the Raft consensus algorithm, part of a larger DistSys lecture series by @martin.kleppmann.com. The pseudo-code makes it actually digestible really well. Great watch!

www.youtube.com/watch?v=uXEY...
Distributed Systems 6.2: Raft
YouTube video by Martin Kleppmann
www.youtube.com
November 22, 2025 at 9:56 PM
Reposted by Michael Simons
War is peace, freedom is slavery, we only fight the CO2, not its sources.

What a delusional shit show.
European Commission President Ursula von der Leyen said today that the fight against climate change was not against the fuels that cause it — only the pollution they emit.
Von der Leyen says EU is not fighting fossil fuels, only emissions
The comment could undermine European countries’ push at COP30 to move away from coal, oil and gas.
www.politico.eu
November 22, 2025 at 6:33 AM
🚀 Neo4j Migrations 3.0.0 has been released! https://github.com/michael-simons/neo4j-migrations/releases/tag/3.0.0
November 21, 2025 at 7:51 AM
Reposted by Michael Simons
This is simply lovely - the agentic graph of Stranger Things. Feels like a return to form for @neo4j.com's nerd-led marketing!

neo4j.com/blog/news/ho...
"Stranger Things"  —  The Gate to True Sight With Graph Intelligence  - Graph Database & Analytics
The final season of "Stranger Things" is upon us. Discover how Neo4j used graph technology to build HopperGraph and model fan predictions.
neo4j.com
November 19, 2025 at 11:45 AM
Reposted by Michael Simons
Join the german Spring 🍃 team 🧑‍🤝‍🧑👭👫 in Hamburg ⚓️ for a JUG evening with a series of talks. See you there! www.meetup.com/de-DE/jug-ha...
Spring Updates 2025 - mit dem deutschen Spring Team, Di., 2. Dez. 2025, 18:00 | Meetup
Mit Spring Framework 7 und Spring Boot 4 erscheinen im November neue Major-Releases der beliebten Spring Projekte. Passend dazu kommt am 02.12. das deutsche Spring Team nac
www.meetup.com
November 15, 2025 at 10:47 AM
This is a nice post by @myfear.com

www.the-main-thread.com/p/reactive-m...

And while I am able to control my #Apple #Music locally from codeberg.org/michael-simo... I might just add something like this for fun.

Thanks, Markus, well done.
Reactive Audio Streaming in Java: Build an MP3 Player with Quarkus and Mutiny
A hands-on guide to creating a real-time web music player using Java’s most modern reactive stack.
www.the-main-thread.com
November 17, 2025 at 9:07 AM
If you want to use [At]Grab still in your #Groovy scripts in 2025, you need to make sure that #Apache #Ivy is configured to use #Maven #Central in a secure manner… Here's how, everything except line 12 is #Grape's default:

gist.github.com/michael-simo...

#Java #JVM
grapeConfig.xml
GitHub Gist: instantly share code, notes, and snippets.
gist.github.com
November 14, 2025 at 9:54 AM
Reposted by Michael Simons
Dear World: Now is a good time to get off social media that’s becoming any combination of “less useful”, “less safe”, or “less fun”. I’ve been on Mastodon for 3 years and am convinced that right now, in late 2025, it’s the best place to go. Come join me. Here’s why.
www.tbray.org/ongoing/When...
Time to Migrate
www.tbray.org
November 12, 2025 at 11:05 PM
I have to say, semgrep.dev is quite a nice tool at first look. Much more accurate than others, way less false positives.
Semgrep App Security Platform | AI-assisted SAST, SCA and Secrets Detection
An extensible developer-friendly application security platform that scans source code to surface true and actionable security issues with AI-assisted SAST, SCA, and Secrets Detection solutions.
semgrep.dev
November 11, 2025 at 4:09 PM
Reposted by Michael Simons
Due to the Liquibase license change to the FSL, I've deprecated the LiquibaseDatabase, which is used for jOOQ code generation:
github.com/jOOQ/jOOQ/is...

Going forward, the recommended way to integrate Liquibase with jOOQ is by using testcontainers: blog.jooq.org/using-testco...
Deprecate LiquibaseDatabase · Issue #19353 · jOOQ/jOOQ
The LiquibaseDatabase includes a liquibase dependency on version 4.x of Liquibase: https://www.jooq.org/doc/latest/manual/code-generation/codegen-meta-sources/codegen-liquibase/ This issue has show...
github.com
November 10, 2025 at 1:31 PM
So, I learned that as a senior developer working at #Neo4j I am basically a #Neolith. Love it.
November 6, 2025 at 1:48 PM