schmonz.com is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
A little late… sharing the slides from my session at #devbcn2026 🫶!
https://www.slideshare.net/slideshow/now-and-next-java-for-ai-devbcn-2026/288093748
Thank you to the organizers for such a welcoming event, and to everyone who joined, asked questions, and kept the conversation going! Follow more news on #Java at inside.java!
#AI #ML
Big Kotlin pack by Marcin Moskała is the featured bundle of ebooks 📚 on Leanpub!
The video I did together with @maritvandijk about JSpecify, Spring, NullAway and IntelliJ is out! I had a lot of fun recording that :)
Functional Java by dimitris papadimitriou is free with a Leanpub Reader membership! Or you can buy it for $2.00! https://leanpub.com/functional-java-with-vavr #java #functional_programming
In the first episode of our brand new show IntelliJ IDEA Tech Talks, learn how to solve nullability issues in your Spring (Boot) applications by adding Specify, from our guest @mhalbritter - hosted by yours truly!
#IntelliJIDEA #JSpecify #Java #Spring #SpringBoot
https://www.youtube.com/watch?v=tpz-FSs6oO4
🎉 New blog post!
Extra JSON fields in REST responses: ignored or error?
It depends. JSON-B, Jackson, #Quarkus, and #SpringBoot do not all behave the same.
Inspired by a question at J-Spring in Utrecht.
https://mehmandarov.com/unknown-json-fields-in-java-rest-clients/
Jackson's FAIL_ON_UNKNOWN_PROPERTIES feature gets me every time. I never remember to turn it off for production systems. Why this is on by default amazes me.
Why would you want to stop de-serialization if there's an extra property the entity does not use.
It makes forward compatibility a pain to manage especially with messaging systems where message content grows and you don't want to go over every service to add a property.
Could we please turn this feature off by default?
@john Hi, I’m not sure if you saw @mehmandarov’s article posted just a little while before your question:
https://mastodon.social/@mehmandarov/116792525382514461#
He describes Jackson as “strict” and other JSON libraries as “lenient”. Why is Jackson strict? I don’t know the actual reason but I have a plausible guess: an “extra” but unknown property might change the interpretation of one of the known properties.
Jetpack Compose internals by Jorge Castillo is on sale on Leanpub! Its suggested price is $49.99; get it for $17.50 with this coupon: https://leanpub.com/composeinternals/c/LeanPublishingDaily20260619 #software #computer_programming #java #kotlin #software_architecture
england play ghana tuesday night, 9pm BST.
my masterclass runs wednesday morning, 10am BST.
watch the match. then come learn something that'll actually move your career forward.
technical lead: the unwritten rules — £99+VAT, 3 hours, live
TECHNICAL LEAD: THE UNWRITTEN RULES
https://www.eventbrite.com/e/technical-lead-the-unwritten-rules-tickets-1992071700080
EventBrite UK
#java #worldcup #javachampion #techlead #blackHistory #blacki
boostedFor those who live or have lived (like me up till 2020) in JavaLand, this will be a stimulating read: https://www.linkedin.com/pulse/project-valhalla-explained-how-decade-work-arrives-jdk-skowroński-paulf/ (tl;dr: Java value classes)
When I was a Java-head, I mostly hated all the new Java features because to a one, they made it less readable. I think this mostly won’t? Can’t wait to hear reports back from people who try applying it to big codebases.
Functional Java by dimitris papadimitriou is free with a Leanpub Reader membership! Or you can buy it for $2.00! https://leanpub.com/functional-java-with-vavr #java #functional_programming
A Short Guide to Naming by Tim Ottinger is free with a Leanpub Reader membership! Or you can buy it for $6.50! https://leanpub.com/naming_shortguide #computer_programming #python #javascript #java #web_development #refactoring
Java Starter by Jitin Kayyala is the featured bundle of ebooks 📚 on Leanpub!
Big Kotlin pack by Marcin Moskała is the featured bundle of ebooks 📚 on Leanpub!
Design Patterns in Modern Java by Jitin Kayyala is on sale on Leanpub! Its suggested price is $28.96; get it for $20.79 with this coupon: https://leanpub.com/designpatternsinmodernjava/c/LeanpubWeeklySale20260609 #java
"XMLUI turns conventions into contracts. Component metadata defines the allowed props; markup defines the reactive graph; framework-owned components manage resource lifetimes. When programmers and their agents cannot use dangerous primitives, whole classes of mistakes vanish from the space of possible programs."
Spring Boot 4.0.7 available now
https://spring.io/blog/2026/06/10/spring-boot-4-0-7-available-now
This release addresses the following CVEs:
* CVE-2026-40992 "Mail Auto-Configuration Does Not Enable SSL Hostname Verification"
* CVE-2026-41001 "Predictable Temp Directory in Artemis Auto-configuration"
Spring Boot 3.5.15 available now
https://spring.io/blog/2026/06/10/spring-boot-3-5-15-available-now
This release addresses the following CVEs:
* CVE-2026-40992 "Mail Auto-Configuration Does Not Enable SSL Hostname Verification"
* CVE-2026-41001 "Predictable Temp Directory in Artemis Auto-configuration"
Spring Boot 4.1.0 available now!
https://spring.io/blog/2026/06/10/spring-boot-4
See the blog post for the highlights!
My Spring I/O talk recording "Inside Spring Boot 4: Restructuring for the Future" is live:
https://www.youtube.com/watch?v=KnLJ-vFsjwE
Contains useful tips how to migrate from Spring Boot 3.5.x to 4.0.x!
Slides are linked below the video.
@jnkrtech Not specifically Spring, but solid and up-to-date book on #Java concurrency: https://www.oreilly.com/library/view/modern-concurrency-in/9781098165406/
New blog post - me talking about free ebooks - https://kittylyst.com/posts/standard-ebooks/ (minor #Java content) #books
Compose & Android Deep Dive Package (Jetpack Compose internals + Manifest Android Interview) by Jaewoong and Jorge Castillo is the featured bundle of ebooks 📚 on Leanpub!
Link: https://leanpub.com/b/android-deep-dive-package
#computer_programming #android #kotlin #engineering #software #software_engineering #software_architecture #java
I've been writing about better building blocks in #Java. Several blogs since March 2026 including:
• Empty should be empty
• Lazy & eager performance
• Memory costs for lazy iteration
• Intention Revealing Names
• Collecting Collectors
• "Fat-free" Lambdas
• Snow Leopards & Tribbles
Stories to inspire, including the blog linked below from March 2025. 🙏
https://donraab.medium.com/building-better-building-blocks-7e61dc71d519?source=friends_link&sk=a2c8fab54004249e705f190e83422b2f
It’s been a busy week in the #Java ecosystem!
Highlights include:
➤ Lifecycle changes with two of the JEPs that were targeted for JDK 27; the GA release of Koog 1.0; point releases of Hazelcast, Quarkus, Hibernate and JHipster; the 8th milestone release of Spring AI 2.0; and introducing Endive, a JVM-native WebAssembly (Wasm) runtime.
🔗#InfoQ News Roundup: https://bit.ly/4vIiYxB
#JDK27 #SpringAI #Quarkus #JHipster #Hibernate #WebAssembly #Wasm
Join me in Gembloux, Belgium on 9 June at the Belgian #Java User Group for my Ted Talk on #EventSourcing! Gonna squeeze a year of learnings into 45 minutes (we'll see how that goes).
Details here: https://www.meetup.com/belgian-java-user-group/events/314996280/
Taming Thymeleaf by Wim Deblauwe is on sale on Leanpub! Its suggested price is $24.99; get it for $22.49 with this coupon: https://leanpub.com/taming-thymeleaf/c/LeanPublishingDaily20260529 wimdeblauwe@mastodon.social #java #html #web_development #software
Thank you all for a very nice evening yesterday.
It was a pleasure to visit you and to talk about #maven
Slides: https://sparsick.codeberg.page/maven-hidden-gem-talk/eureg26/#/1
And also thank you for your feedback and discussions ( @FrVaBe @rotnroll666 @DJGummikuh @khmarbaise
@spfeiffer
and more 😬 😅 )