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
#Neo4j #embedded on #Java 25 and I find that #GoL actually quite relaxing…

gist.github.com/michael-simo...
October 15, 2025 at 8:45 AM
Gelesen / Read: James Muldoon, Mark Graham, Callum Cant: Feeding the Machine. Hinter den Kulissen der KI-Imperien

This book kind of blew me out of the water.

More in the commit message linked below

codeberg.org/michael-simo...
September 24, 2025 at 2:17 PM
While I do like idea about #JSpecify for #Java, here's my reason number one not to ship in one of my libraries as dependency until someone forces me… The annotations' retention policy is runtime time, hence the lib ships with your lib and than this obviously is gonna happen…
September 10, 2025 at 1:23 PM
Some random pictures from my phone of recent months. Enjoy.
July 6, 2025 at 3:27 PM
The #Neo4j #JDBC Driver will soon learn to export Graph data as #JSON

Would you consider that useful?
July 3, 2025 at 12:25 PM
Nope. Prices dropped significantly… and look at the images wrt money saving.

First is 2024, second 2025.
Orange line is how we role, blue line is what we theoretically needed to import… Read numbers: Amount we paid / should have paid, Green numbers: Money we got back respectively saved.
July 2, 2025 at 12:52 PM
We got a battery in February, and while we didn't import a relevant amount of power, we still export way more than we can use…
July 2, 2025 at 12:50 PM
I think just in time before the heat wave will make this at least for me impossible, I really crashed the #HellaHamburgHalfmarathon finishing 404 total, and 19th my age group with about ~18000 participants… #Happy as I am really not made for running with anything over 20°…
June 29, 2025 at 12:05 PM
You don't need a lot of tooling for a quick sanity check if you expose only what you want to expose from a #Java package. Generate your #Javadoc and see what it sees and publishes. Its default inclusions are just spot on.
June 25, 2025 at 8:14 AM
Everyone should have a Big-Data-Slayer right at their disposal with local compute.

#DuckDB #BigData #DoomTDA
June 6, 2025 at 9:36 AM
Always watching… #Java #Duke #30YearsOfJava
May 23, 2025 at 8:51 AM
Quite happy to see my face as part of such an illustrious list of fine folks interviewed by @entwicklerde.bsky.social for #JavaMagazin about 30 years #Java.
May 17, 2025 at 1:42 PM
30 years of #Java. Thank you, @sharatchander.bsky.social for giving me this shirt. I think, I pushed my first Java program to production in 2003, so I have been around for a bit. Back then, my beard wasn't that gray…
May 15, 2025 at 8:32 AM
I think I am at the right time and place at @jcon.one with @hansolo.eu
May 14, 2025 at 11:30 AM
Getting the real EJBs at #Jcon
May 13, 2025 at 9:08 AM
August 2022. Was awesome.
May 12, 2025 at 8:24 PM
I picked this style in my "DuckDB in Action" book

Too bad I forgot to use proper symbols, such as ⋉ and ⋊.
May 12, 2025 at 1:44 PM
Sorry not sorry.
May 1, 2025 at 10:02 AM
45… Never felt better.

40plus, tap in.
April 26, 2025 at 4:02 PM
Mood: "End of the road" like.
April 24, 2025 at 5:06 PM
#Java 24, avoid import #tariffs like a pro with #JEP 458, 476 and 477…
April 8, 2025 at 2:29 PM
The weather? Stellar! Even close on being to hot at the end and I am pretty sure I got sunburned in the UK in freaking April.

Lovely day, I am happy.
April 6, 2025 at 2:19 PM
April 6, 2025 at 6:24 AM
German pieces from LaTeX (Spring Boot Buch), english DuckDB Book, AsciiDoc, type set with whatever process idk…

The way Manning sets the annotation is quite nice I think. Straight from the AsciiDoctor ones…
February 7, 2025 at 12:46 PM
Early January 2018… In which I spoke about #Spring Boots "Magic" at #rheinJUG in Düsseldorf and explained auto configuration… A picture that I really like.

#Java
January 25, 2025 at 5:23 PM