Michael Simons's Avatar

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

1,929 Followers  |  277 Following  |  879 Posts  |  Joined: 08.09.2023  |  2.1703

Latest posts by rotnroll666.bsky.social on Bluesky

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

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...

03.11.2025 08:16 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Interview question:

"What is a Lazy Constant?" - "Lifegoals."

Kidding aside, great feature.

31.10.2025 08:42 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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

29.10.2025 09:38 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

πŸš€ Neo4j Migrations 2.20.1 has been released! https://github.com/michael-simons/neo4j-migrations/releases/tag/2.20.1

29.10.2025 09:11 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thank you. I got rid of a few illusions, which is probably not a bad thing.

28.10.2025 15:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
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...

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...

28.10.2025 15:20 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

πŸš€ Neo4j Migrations 2.20.0 has been released! https://github.com/michael-simons/neo4j-migrations/releases/tag/2.20.0

28.10.2025 15:05 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Uffz. That's awful to hear.

24.10.2025 06:40 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

What do you mean by "slow"?

24.10.2025 06:39 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
SQL Shader

@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

18.10.2025 16:09 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Because it's beautiful? At least in my view.

18.10.2025 16:04 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
SQL Shader

Dafug.

dmkskd.github.io/sql-shader/

A #SQL Shader.

Running in a Browser.

Wow.

18.10.2025 04:55 β€” πŸ‘ 12    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I’d join u.

17.10.2025 20:15 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I mean, even most boys grew out of calling them once out of curiosity or didn’t they? Unsure not that I think of it.

looking back so harmless compared to what is now available everywhere.

17.10.2025 19:38 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

🀣 oh man. How do I get that imagine ever again out of my head?! Reife KI in Deiner Nachbarschaft will mit Dir reden. RUF JETZT AN!

17.10.2025 19:33 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Spring Data 2025.0.5 and 2024.1.11 released Level up your Java code and explore what Spring can do for you.

Spring Data 2025.0.5 and 2024.1.11 released

spring.io/blog/2025/10...

17.10.2025 13:27 β€” πŸ‘ 10    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0

On that post: *insert two button meme here options AGI / pivot to porn

Effectively, β€œthe internet is for porn” still is effect.

17.10.2025 19:09 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Release 6.9.0 Β· neo4j/neo4j-jdbc What's Changed This release contains a major new feature: Manipulating Neo4j-Relationships via plain SQL. Essentially, you can now create a relationship like this INSERT INTO Person_ACTED_IN_Movie(...

New #Java #JDBC bits for #Neo4j

github.com/neo4j/neo4j-...

17.10.2025 19:02 β€” πŸ‘ 4    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Flyway: From Open Source Side Project to Multimillion Exit – Axel Fontaine | The Marco Show
YouTube video by IntelliJ IDEA, a JetBrains IDE Flyway: From Open Source Side Project to Multimillion Exit – Axel Fontaine | The Marco Show

Absolute fantastic conversation between Marco Behler and @axelfontaine.bsky.social about #Flyway #Database migration.

www.youtube.com/watch?v=lwF2...

17.10.2025 12:23 β€” πŸ‘ 19    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

@duckdb.org has it too, quite useful

16.10.2025 13:50 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thanks ofc for sharing that blog post into my TL. Much appreciated.

15.10.2025 14:02 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Explorer | Running free: A developers sport site

Python and some quite simple JavaScript:

biking.michael-simons.eu/explorer/

15.10.2025 14:01 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Nice how it touches on the Tower of Babel like stack, i.e. one could also just have a look what React solves compared with what a web app actually needs; and how React would compare to native of old.

Could go into detail how I think that parts of these stacks has always been a fight on class,too.

15.10.2025 13:13 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Na danke.

Das geht jetzt wieder den Tag nicht weg.

15.10.2025 13:04 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

#Neo4j #embedded on #Java 25 and I find that #GoL actually quite relaxing…

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

15.10.2025 08:45 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Folks saying: "With a coding assistant I can finally focus and design and specs. This makes me x more productive."

Serious question: How were they not doing that before? They just jumped into IDE without doing any design whatsoever? Whacking code together they gobbled from SO and hope for the best?

13.10.2025 07:07 β€” πŸ‘ 19    πŸ” 4    πŸ’¬ 2    πŸ“Œ 1
Preview
Jackson 3.0.0 (GA) released (October 3, 2025)

I blogged again: cowtowncoder.medium.com/jackson-3-0-...

10.10.2025 22:38 β€” πŸ‘ 29    πŸ” 16    πŸ’¬ 1    πŸ“Œ 0

Very welcome, thank you!

10.10.2025 13:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
JEP 506: What are Scoped Values and how can they be used?

Writing Friday: On #JEP506, #ScopedValues

What are they and how can they be used?

michael-simons.eu/p/JEP506_wha...

#Java #Java25 #JEP

10.10.2025 12:20 β€” πŸ‘ 8    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0

Great thread u found there. I do agree with every point.

04.10.2025 06:27 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@rotnroll666 is following 20 prominent accounts