Sébastien Deleuze
banner
seb.deleuze.fr
Sébastien Deleuze
@seb.deleuze.fr
Spring @ Broadcom, #WebAssembly since 2016, ex @mixitconf.org‬ staff. https://seb.deleuze.fr
Reposted by Sébastien Deleuze
🍃 Spring 7 is here, and the IntelliJ IDEA 2025.3 release is just around the corner!
We’ve been working closely with the @spring.io team to deliver seamless integration and first-class support for Spring 7 – right out of the box.

🔗 Learn more in our blog:
blog.jetbrains.com/idea/2025/11...
IntelliJ IDEA 2025.3 💚 Spring 7 | The IntelliJ IDEA Blog
Major Spring Framework releases don’t come around often – and when they do, they tend to reshape how we build applications for years to come. Spring Framework 7 is one of those releases. It simplifies
blog.jetbrains.com
November 14, 2025 at 3:35 PM
After a year of work, we are happy to share that Spring Framework 7.0 GA is now available! spring.io/blog/2025/11...

Time to celebrate, get a bit of rest and help the team to prepare Spring Boot 4.0 GA release planned November 20th 😊

#spring #java
Spring Framework 7.0 General Availability
Level up your Java code and explore what Spring can do for you.
spring.io
November 13, 2025 at 5:40 PM
Reposted by Sébastien Deleuze
IntelliJ IDEA will use JSpecify as its preferred null-safe library starting from 2025.3.
“The adoption of JSpecify is a great example of how collaboration across the Java ecosystem can create not just another standard, but one that developers actually benefit from.” — Andrei Kogun
jb.gg/vt5qb0
Null-safe applications with Spring Boot 4
Level up your Java code and explore what Spring can do for you.
spring.io
November 13, 2025 at 1:00 PM
Reposted by Sébastien Deleuze
📢 MiXiT 2026 cherche ses sponsors 📢

Les 29 & 30 avril 2026, MiXiT revient à CPE Lyon pour 2 jours de tech et d’engagement !

En devenant sponsor de MiXiT 2026, vous soutenez une conférence de référence dans le paysage tech français.

Devenez notre sponsor ⭢ mixitconf.org/fr/2026/spon...
November 13, 2025 at 6:33 AM
Don't miss my new blog post in the Road to GA series to learn how the Spring team empowers Spring developers to make their Spring Boot 4 application null-safe, to reduce or remove the risk of NullPointerException and to solve "the billion dollar mistake"! spring.io/blog/2025/11...

#spring #java
Null-Safe applications with Spring Boot 4
Level up your Java code and explore what Spring can do for you.
spring.io
November 12, 2025 at 5:09 PM
Reposted by Sébastien Deleuze
📢 Rare opportunity: my team is hiring! We're looking for a new Developer Advocate to cover server-side Kotlin, focusing on Spring.

If you love Spring, Kotlin, and their communities, this might just be for you.

Learn more and apply here:
Kotlin Developer Advocate
Amsterdam, Netherlands; Berlin, Germany; Dubai, United Arab Emirates; Limassol, Cyprus; London, United Kingdom; Madrid, Spain; Munich, Germany; Prague, Czech Republic
job-boards.eu.greenhouse.io
November 11, 2025 at 3:25 PM
Reposted by Sébastien Deleuze
Jackson 3 lands in Spring Boot 4! The new JsonMapper replaces ObjectMapper with immutable, thread-safe configs. Better date handling, unchecked exceptions for cleaner lambdas, and JSON views for precise serialization control.

Watch: youtu.be/4cvP_qroLH4

#SpringBoot #Java
Jackson 3 Support is HERE: What's New in Spring Framework 7 & Spring Boot 4
YouTube video by Dan Vega
youtu.be
November 10, 2025 at 6:13 PM
Sometimes, small details matter...

While polishing Spring Framework 7, Juergen Hoeller has been able to craft a BridgeMethodResolver optimization that massively reduces the reflection performed on bean methods at startup. It has been backported to 6.2.x too.

github.com/spring-proje...
Avoid unnecessary bridge method resolution around getMostSpecificMethod · Issue #35780 · spring-projects/spring-framework
Following up on #21843 in 6.1.3, it turns out that this commonly causes performance regressions, unnecessarily introspecting non-annotated methods in complex class hierarchies on startup. Revisitin...
github.com
November 8, 2025 at 11:00 AM
Reposted by Sébastien Deleuze
🎯 JEP 500 updated to target JDK 26
Title: Prepare to Make Final Mean Final
Type: feature
Component: core
Release: 26
See openjdk.org/jeps/500
November 6, 2025 at 10:50 PM
Reposted by Sébastien Deleuze
Please give it a try and let us know what you think! This is your last opportunity before GA on Nov 20!

spring.io/blog/2025/11...
Spring Boot 4.0.0-RC2 available now
Level up your Java code and explore what Spring can do for you.
spring.io
November 7, 2025 at 8:46 AM
Reposted by Sébastien Deleuze
if you are into #webassembly in the EU, there is an embarrassment of riches, but @wasm.io just announced the CFP for this spring!!!!

www.papercall.io/wasmio26
PaperCall.io - Wasm I/O 2026
Wasm I/O 2026 brings together the global WebAssembly community for two inspiring days in Barcelona, Spain on March 19–20. Join us to explore the future of WebAssembly, share ideas, and help grow a wel...
www.papercall.io
November 6, 2025 at 3:31 PM
And you can even use BeanRegistrar to introduce your own configuration DSL, see github.com/spring-proje... for an example.
November 6, 2025 at 12:11 PM
Reposted by Sébastien Deleuze
🚀 Spring Boot 4 tip: Jackson 3 brings JsonMapper as the preferred way to read JSON! Notice the new import. No more ObjectMapper from com.fasterxml! JsonMapper is now your go-to for JSON operations in modern Spring apps.
November 5, 2025 at 9:31 PM
Reposted by Sébastien Deleuze
Les inscriptions sont ouvertes pour la soirée Spring Boot 4 & Passkeys en partenariat avec le Spring meetup.
Par @snicoll.be et @kehrlann.bsky.social
Cher Criteo
Le lundi 10 novembre prochain
www.parisjug.org/events/2025/...
Soirée Spéciale Spring
Date et lieu Lundi 10 Novembre 2025 à 19h00 Dans les locaux de Criteo Les sessions sont filmées et le public est photographié. Les photographies sont ensuite publiées sur le site du Paris JUG et autre...
www.parisjug.org
November 5, 2025 at 8:39 AM
Reposted by Sébastien Deleuze
Looks like X is juicing web visit numbers by opening a browser WebView in the background whether the user visits the link or not.

They've re-invented pop-under fraud (allegedly).

news.ycombinator.com/item?id=4580...
November 4, 2025 at 4:09 PM
Reposted by Sébastien Deleuze
Notre CFP ouvre dans 1 semaine tout pile 🙌

Pas besoin d’avoir 10 ans d’expérience ou d’être une rockstar du dev pour proposer une conférence 💫

Alors, prêt·e à franchir le pas ?

➡️ RDV sur le lien le 10 novembre à 9h : sessionize.com/mixit-2026/
November 3, 2025 at 10:01 AM
Reposted by Sébastien Deleuze
Introduce support for JavaScript, Python and Wasm execution via Graal languages in Spring framework 🎉 github.com/spring-proje... by @seb.deleuze.fr
spring-projects/spring-framework
Spring Framework. Contribute to spring-projects/spring-framework development by creating an account on GitHub.
github.com
November 3, 2025 at 10:14 AM
Reposted by Sébastien Deleuze
Spring Boot 4's new BeanRegistrar interface finally gives us a clean way to register beans programmatically! No more wrestling with BeanFactoryPostProcessor for dynamic registration. Perfect for conditional loading & performance optimization 🚀

Blog: danvega.dev/blog/programmatic-bean-registration
Spring Boot 4's Bean Registrar: A Cleaner Way to Register Beans Programmatically
Learn how Spring Boot 4's new BeanRegistrar interface simplifies programmatic bean registration in Spring Framework 7. This tutorial demonstrates dynamic bean creation based on environment properties,...
danvega.dev
November 1, 2025 at 5:41 PM
Reposted by Sébastien Deleuze
Really great to see plans for adding better integrated support for running @graalvm.org language implementations for JavaScript, Python, and WebAssembly in your Spring applications! github.com/spring-proje...
October 31, 2025 at 12:54 PM
Reposted by Sébastien Deleuze
Spring Boot 4's null-safety is here! 🎯

@NullMarked (JSpecify + NullAway) makes nullness explicit. No more guessing if findUserByEmail() returns null.
IDE catches NPEs at compile-time. Your type signatures finally tell the truth.
October 31, 2025 at 12:53 PM
Reposted by Sébastien Deleuze
On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Framework 7.0.0-RC3 has been released and is now available from Maven Central.

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

#java #spring @spring.io
Spring Framework 7.0.0-RC3 available now
Level up your Java code and explore what Spring can do for you.
spring.io
October 31, 2025 at 11:54 AM
Reposted by Sébastien Deleuze
A new feature dropped on start.spring.io!

Because you all love YAML so much, we've added radio buttons to switch the configuration format from properties to YAML. Hope you brought a ruler and don't live in Norway!
October 30, 2025 at 9:48 AM
Reposted by Sébastien Deleuze
Today I presented to the Wasm CG a proposal for fine-grained dynamic code generation as a core WebAssembly feature. The proposal is now at phase 1!

github.com/WebAssembly/...

Also immortalized in song: suno.com/song/19e0679...
GitHub - WebAssembly/jit-interface: WebAssembly specification, reference interpreter, and test suite for the jit-interfaces proposal.
WebAssembly specification, reference interpreter, and test suite for the jit-interfaces proposal. - WebAssembly/jit-interface
github.com
October 29, 2025 at 9:49 PM
Reposted by Sébastien Deleuze
Finally managed to squeeze the follow-up (to "Jackson 3.0 released") blog post out -> cowtowncoder.medium.com/why-upgrade-...
Why upgrade to Jackson 3.0?
(if you are happy with Jackson 2.x functionality)
cowtowncoder.medium.com
October 29, 2025 at 1:00 AM