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
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
Good morning. If you care about #database #ops with the #graph database @neo4j.com you got: Either use Neo4j-Migrations github.com/michael-simo... based on the bolt driver OR the @redgate-software.bsky.social #Flyway plugin based on the JDBC driver: github.com/michael-simo...
GitHub - michael-simons/neo4j-migrations: Automated script runner aka "Migrations" for Neo4j. Inspired by Flyway.
Automated script runner aka "Migrations" for Neo4j. Inspired by Flyway. - michael-simons/neo4j-migrations
github.com
November 3, 2025 at 8:16 AM
Ofc I am in the process of bumping all build pipelines to #Java25 while still releasing for 17… Why postpone this and get all the problems at once (that is, if any, hasn't been an issue for a while). #Java
October 29, 2025 at 9:38 AM
🚀 Neo4j Migrations 2.20.1 has been released! https://github.com/michael-simons/neo4j-migrations/releases/tag/2.20.1
October 29, 2025 at 9:11 AM
I guess I am finally an #AI developer, sorry for that. #Neo4j #database #migrations now supports the #MCP server of #Quarkus when running in dev node. See release notes for an example. cc @myfear.com

github.com/michael-simo...
Release 2.20.0 · michael-simons/neo4j-migrations
What's Changed I can now finally call myself an AI developer: The Quarkus extension of Neo4j-Migrations now hooks into the Dev MCP available since Quarkus 3.26 and provides several tools, such as l...
github.com
October 28, 2025 at 3:20 PM
🚀 Neo4j Migrations 2.20.0 has been released! https://github.com/michael-simons/neo4j-migrations/releases/tag/2.20.0
October 28, 2025 at 3:05 PM
@samaaron.bsky.social did you see this?

I think you like this…

dmkskd.github.io/sql-shader/

You can change the query in real time and play around. @duckdb.org WASM in the Browser
SQL Shader
dmkskd.github.io
October 18, 2025 at 4:09 PM
Dafug.

dmkskd.github.io/sql-shader/

A #SQL Shader.

Running in a Browser.

Wow.
SQL Shader
dmkskd.github.io
October 18, 2025 at 4:55 AM