Michael Simons
@rotnroll666.bsky.social
1.9K followers 280 following 860 posts
👨‍👩‍👦‍👦👨🏻‍💻🚴🏻 – 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
Posts Media Videos Starter Packs
rotnroll666.bsky.social
Thanks ofc for sharing that blog post into my TL. Much appreciated.
rotnroll666.bsky.social
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.
rotnroll666.bsky.social
Na danke.

Das geht jetzt wieder den Tag nicht weg.
rotnroll666.bsky.social
#Neo4j #embedded on #Java 25 and I find that #GoL actually quite relaxing…

gist.github.com/michael-simo...
Reposted by Michael Simons
calvobianco.com
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?
rotnroll666.bsky.social
Very welcome, thank you!
rotnroll666.bsky.social
Great thread u found there. I do agree with every point.
Reposted by Michael Simons
smolrobots.bsky.social
You build parks and town squares and things because, ultimately, people are going to want to congregate and just hang out, so you might as well give them a pleasant place in which to do it. Otherwise they just sit around wherever.
Reposted by Michael Simons
myfear.com
Data is the hardest part of enterprise apps.
Quarkus makes it easier.

A journey from filtering to migrations, told as building a house
buff.ly/G0l1jVL

#Java #Quarkus #Persistence #EnterpriseSoftware #Developers
rotnroll666.bsky.social
Likewise! I post a lot more things to mastodon though. Same handle.

I’m on the process removing my projects from GitHub and rather pay codeberg a donation.
rotnroll666.bsky.social
Fantastic Gunnar. I’m very happy for for that. Congratulations 👏
rotnroll666.bsky.social
TIL! That tool looks interesting on its own. Will have a look!
rotnroll666.bsky.social
im happy with the release plugin for all my private fun projects; and even for all work related things it was easy enough to make our ci use that proper. But that’s for libraries, I guess it’s harder in the CD part of CI/CD for applications and there revision / flatten will shine.
rotnroll666.bsky.social
Hah! I hate that with a passion, sorry. Tried it in a couple of places and I was not happy.
rotnroll666.bsky.social
Announcing new-java-project… My Maven / Java best practices that helped me over the last couple of years and that I don't want to copy & paste anymore distilled into a Maven archetype:

codeberg.org/michael-simo...

#Java #Maven #Archetype
new-java-project
This is a Maven Archetype for creating new Maven based Java projects with a set of opinionated plugins and a fully configured source formatter.
codeberg.org
rotnroll666.bsky.social
Mark be like: "Hey nice, I got rid of a spare-time-project."

Also Mark: "Hey, I have that older one laying around, let's pick it up again."

;)
Reposted by Michael Simons
snicoll.be
Please don’t use AI to write PR descriptions.
They add noise, not clarity.

A few honest sentences in your own words > a generic wall of text. Code quality speaks loudest.
Reposted by Michael Simons
seb.deleuze.fr
Highly-recommended reading: The state of HTTP clients in Spring by Brian Clozel spring.io/blog/2025/09...

« This is also a good time to reflect on the state of HTTP clients in Spring, so we will use this opportunity to explain an important announcement: we are officially deprecating RestTemplate. »
The state of HTTP clients in Spring
Level up your Java code and explore what Spring can do for you.
spring.io