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
WasmGC is coming to GraalWasm, unlocking the power of JVM garbage collectors for #WebAssembly! This will also get GraalWasm a lot closer to implementing the full Wasm 3.0 spec.

Join @ssmith.bsky.social and me at @jfokus.se next month to learn more: www.jfokus.se/talks.html?s...
January 14, 2026 at 5:11 PM
Reposted by Sébastien Deleuze
This makes sense to me.
It's vibe coding only if you don't know what you're doing. A software engineer using AI to speed up development isn't vibe coding. Someone who's never developed anything and doesn't know how AI generated code works is vibe coding.
January 14, 2026 at 3:51 AM
Project Valhalla is prototyping null checks! www.reddit.com/r/java/s/bdc...
From the java community on Reddit: Project Valhalla is prototyping null checks!
Posted by davidalayachew - 71 votes and 20 comments
www.reddit.com
January 14, 2026 at 6:04 AM
Reposted by Sébastien Deleuze
Spring Framework 7 comes with an improved way to functionally register bean definitions using the BeanRegistrar interface - and Spring Tools 5 has already support for this built-in, incl. understanding bean definitions + checking and adding matching import annotations 🥳🚀😎
January 13, 2026 at 12:30 PM
Reposted by Sébastien Deleuze
Looks like #WasmEdge is the first standalone #Wasm VM that supports and enables #WebAssembly 3.0 out of the box.

Big milestone. Shout-out to the team! 🙌
Glad to see #WasmEdge progress with supporting #Wasm 3.0 features.

Almost all features are supported and enabled(!) by default!

#WebAssembly
January 9, 2026 at 12:03 AM
Reposted by Sébastien Deleuze
We are thrilled to welcome back @vmwaretanzu.bsky.social as a Platinum Sponsor of Spring I/O 2026!

Thank you for standing with the community. #springio26
January 8, 2026 at 11:31 AM
Reposted by Sébastien Deleuze
Java's Plans for 2026 - Inside Java Newscast #104
In 2026, Java keeps evolving: Project Valhalla is gunning for merging its value types preview in the second half of this year; Babylon wants to incubate code reflection; Loom will probably finalize the structured concurrency API; Leyden plans to ship AOT code compilation; and Amber hopes to present JEPs on constant patterns and pattern assignments. And those are just the most progressed features - more are in the pipeline and discussed in this episode of the Inside Java Newscast. Come to *JavaOne 2026* in Redwood City, March 17th-19th, and get *50$ off with code J12026YTLFV*: https://www.oracle.com/javaone/ ~~~~~ Chapters ~~~~~ 0:00 Intro 1:18 Project Valhalla Project Valhalla: https://openjdk.org/projects/valhalla/ mailing list: https://mail.openjdk.org/mailman/listinfo/valhalla-dev early access build: https://jdk.java.net/valhalla/ JEP 401 - Value Types: https://openjdk.org/jeps/401 JEP draft: Null-Restricted and Nullable Types: https://openjdk.org/jeps/8303099 JEP draft: Null-Restricted Value Class Types: https://openjdk.org/jeps/8316779 JEP 402 - Enhanced Primitive Boxing: https://openjdk.org/jeps/402 2:50 Project Panama Project Panama: https://openjdk.org/projects/panama/ mailing list: https://mail.openjdk.org/mailman/listinfo/panama-dev JEP 529 Vector API (11th incubator): https://openjdk.org/jeps/529 jextract on GitHub: https://github.com/openjdk/jextract 3:41 Project Babylon Project Babylon: https://openjdk.org/projects/babylon/ Mailing list: https://mail.openjdk.org/mailman/listinfo/babylon-dev prototype: https://github.com/openjdk/babylon/tree/code-reflection/test/jdk/java/lang/reflect/code 4:42 Project Loom Project Loom: https://wiki.openjdk.org/display/loom/Main mailing list: https://mail.openjdk.org/mailman/listinfo/loom-dev JEP 505 - Structured Concurrency: https://openjdk.org/jeps/505 5:04 Interlude Valhalla early acces build: https://jdk.java.net/valhalla/ Dev Java Playground: https://dev.java/playground/ Learn Java: https://learn.java 6:01 Project Leyden Project Leyden: https://openjdk.org/projects/leyden/ mailing list: https://mail.openjdk.org/mailman/listinfo/leyden-dev JEP draft - AOT Code Compilation: https://openjdk.org/jeps/8335368 7:32 Project Amber Project Amber: https://openjdk.org/projects/amber/ mailing list: https://mail.openjdk.org/mailman/listinfo/amber-dev What Happened to Java's String Templates? https://www.youtube.com/watch?v=c6L4Ef9owuQ JEP 468: Derived Record Creation: https://openjdk.org/jeps/468 Tags: #Java #OpenJDK
www.youtube.com
January 8, 2026 at 2:57 PM
Reposted by Sébastien Deleuze
I often get asked how I keep up with gen AI news, so I've updated my blog post about "how I learn gen AI" with my fav bloggers in the space.

blog.pamelafox.org/2025/08/how-...
January 7, 2026 at 5:44 PM
Reposted by Sébastien Deleuze
"Stay curious, stay humble, and remember that the work is always about people - the users you’re building for and the teammates you’re building with". So much wisdom in these 21 lessons learned! addyosmani.com/blog/21-less...
21 Lessons From 14 Years at Google
Lessons learned from 14 years of engineering at Google, focusing on what truly matters beyond just writing great code.
addyosmani.com
January 7, 2026 at 7:43 AM
I am pretty impressed and excited about how Vojin Jovanovic, Mihailo Marković and Jovan Vukićević from the @graalvm.org team leverage Generative AI to solve a previously unsolvable problem. 🧵
January 5, 2026 at 3:49 PM
Reposted by Sébastien Deleuze
As of today, all ACM publications and related artifacts in the ACM Digital Library are open access. 🎉 @acm.org
www.acm.org/publications...
Open Access Publication & ACM
Open Access Publication & ACM
www.acm.org
January 1, 2026 at 5:21 PM
Reposted by Sébastien Deleuze
ALERTE GENERALE !

Une pétition a été lancée sur le site de l'Assemblée nationale demandant que le gouvernement arrête d'utiliser X pour ses communications officielles.
On signe toutes et tous pour lui donner le maximum de visibilité.
C'est ici :
petitions.assemblee-nationale.fr/initiatives/...
Cesser d'utiliser X (anciennement Twitter) pour les communications officielles du gouvernement - Cesser d'utiliser X (anciennement Twitter) pour les communications officielles du gouvernement - Platef...
Cessez d'utiliser cette plateforme comme l'un des principaux porte-parole des communications officielles en France. Il existe des alternatives bien mieux modérées et régulées, et il est même possible ...
petitions.assemblee-nationale.fr
July 9, 2025 at 10:08 AM
First-Class Kotlin Serialization Support in Spring Boot 4 itnext.io/first-class-...
First-Class Kotlin Serialization Support in Spring Boot 4
Before Spring Boot 4, Spring Boot provided JSON serialization and deserialization support via Jackson, Gson, and Jakarta JSON-B; these…
itnext.io
December 27, 2025 at 3:33 PM
Now available on both Android and iOS, I just enabled the 2 euros per month subcription plan.
Until now, if you lost or broke your phone, your Signal message history was *gone,* a real challenge for everyone whose most important conversations happen in Signal. So, with careful design and development, we’re rolling out opt-in secure backups.

signal.org/blog/introducing-secure-backups
Introducing Signal Secure Backups
In the past, if you broke or lost your phone, your Signal message history was gone. This has been a challenge for people whose most important conversations happen on Signal. Think family photos, sweet...
signal.org
December 27, 2025 at 3:23 PM
Reposted by Sébastien Deleuze
🤔 I'm more convinced by the "master the things you delegate to LLMs" than the "if you're good at JavaScript, you'll be able to fix the mess left by AI once the bubble pops"
👍 The conclusion is the same, follow @bell.bz and @ethanmarcotte.com and look at their course!

bell.bz/why-bother-l...
Why bother learning JavaScript now that we have generative AI? - Andy Bell
I published an email for our JavaScript for Everyone campaign and thought it should be published more widely, for the community too.
bell.bz
December 27, 2025 at 9:03 AM
Reposted by Sébastien Deleuze
If you need to get up to speed with null safety in #Java with #JSpecify and @manu.sridharan.net's #NullAway, watch @seb.deleuze.fr's excellent presentation from @springio.net 2025.

www.youtube.com/watch?v=5Lbx...
Null Safety in Java with JSpecify and NullAway by Sébastien Deleuze @ Spring I/O 2025
YouTube video by Spring I/O
www.youtube.com
December 26, 2025 at 6:20 AM
My last blog post of the year: Next level Kotlin support in Spring Boot 4.
spring.io/blog/2025/12...

#spring #kotlin
December 18, 2025 at 12:46 PM
Reposted by Sébastien Deleuze
📦 JEP 516 delivered to JDK 26
Title: Ahead-of-Time Object Caching with Any GC
Type: feature
Component: hotspot / gc
Release: 26
See openjdk.org/jeps/516
December 17, 2025 at 3:55 PM
Reposted by Sébastien Deleuze
🎉 Great news! Datasource Micrometer is now available on start.spring.io.
You can now create a new Spring project with Datasource observation enabled out of the box.
#Spring #SpringBoot #Micrometer #Observability #JDBC
December 17, 2025 at 5:44 AM
Plage d’argent, île de Porquerolles
December 13, 2025 at 11:51 AM
Reposted by Sébastien Deleuze
The latest @intellijidea 2025.3 is ready for dynamic bean registration in @springframework 7!
No more "unresolved injection" errors in your code. Plus, use the Spring Debugger to inspect exactly what is injected at runtime 👇
December 11, 2025 at 5:00 PM
Reposted by Sébastien Deleuze
Spring Tools 5.0 released for @vscode.dev, @cursor.com.web.brid.gy, Eclipse Java IDE 2025-09, Theia IDE - download from spring.io/tools - for more details: github.com/spring-proje... 🚀
Tools
State of the art open source Spring tooling for your favorite coding environment. Provides world-class support for developing Spring-based enterprise applications, whether you prefer Visual Studio Cod...
spring.io
December 10, 2025 at 7:13 PM
Reposted by Sébastien Deleuze
Yup; totally not surprised by this and completely agree with @ironyuppie.com: www.distributedthoughts.org/the-100-chat...

I'll be messing with this all winter, for sure.
The $100 ChatGPT: Why Karpathy's nanochat Represnts the Next Big Thing
Andrej Karpathy just released nanochat - "The best ChatGPT that $100 can buy." In 4 hours on an 8xH100 node, you get a working ChatGPT clone. Not a toy. An actual LLM that writes stories, answers ques...
www.distributedthoughts.org
December 10, 2025 at 8:17 PM
How to quit Spotify (and why) www.bloodinthemachine.com/p/a-complete...
How to quit Spotify
This Black Friday, here's a guide to finding the best Spotify alternative
www.bloodinthemachine.com
December 9, 2025 at 9:02 PM
Must have if you start using Spring Boot 4!
The IntelliJ IDEA 2025.3 release has landed!

This version brings several significant updates, all of which are described and demoed on our What’s New page.

Check it out! 👇
What's New in IntelliJ IDEA 2025.3
Explore IntelliJ IDEA's latest features and updates to elevate your professional Java and Kotlin development experience.
www.jetbrains.com
December 8, 2025 at 5:43 PM