Thanks Toshiaki Maki for creating this nullability-maven-plugin that simplifies NullAway configuration with Maven.
#java #spring #jspecify
ik.am/entries/900/en
Posts by Sébastien Deleuze
Trailer for the Spring @spring.io documentary, featuring legends like Rod Johnson, Jürgen Höller, @starbuxman.joshlong.com, Rossen Stoyanchev, Mark Pollack, @seb.deleuze.fr, David Syer, @snicoll.be, @scottfrederick.us, @sergialmar.com and... me. 🙈
www.youtube.com/watch?v=4qTw...
you: "hey dave! when are you going to talk about ANYTHING else besides edge compute?"
me: "NOT TODAY MOTHERFUCKER"
www.distributedthoughts.org/2026-04-16-t...
Thanks @sergialmar.com, this edition of @springio.net was my best conference experience yet! #springio26
If you are at @springio.net, there is a Spring team Ask Me Anything session at 3:30 pm Track 2. #springio26
#InfoQ dives deep into #SpringFramework 7 & #SpringBoot 4.
Key Focus: the shift toward core resilience by integrating features such as retry and concurrency throttling directly into the framework, alongside the performance benefits of modularizing auto-configurations.
🔗 bit.ly/4vmqb6S
#Java
My Kotlin talk is today (Wednesday) at @springio.net Track 2 12:30 PM. #springio26 #spring #kotlin
If you're at Spring IO this week, check out all my colleagues talks. Plus, there's a new batch of Tanzu Cards available... COLLECT THEM ALL OR PERISH AT THE HANDS OF THOSE WHO SUCCEEDED IN THE GRAND COLLECTION! spring.io/blog/2026/04...
3.0 May 2027 : unified Virtual Thread friendly stack (no more blocking versus reactive dilemma)
2.1 November 2026 : dedicated agentic API and annotations, durable workflow, sessions
2.0 May 2026 : Spring Boot 4 baseline, Jackson 3, null safety, API refinements, MCP updates, focus on quality and consistency
Christian on stage in front of the Spring AI 2.1 roadmap
@tzolov.bsky.social introduces the @spring-ai.bsky.social roadmap at Spring I/O keynote! 🧵
#spring #java #springio26
Rossen on stage with « a Loom-friendly stack » slide
Data points about Spring MVC performance improvements
At @springio.net keynote, Rossen shares how Spring embraces Virtual Threads, Structured Concurency, and what is coming in Spring Framework 7.1+ to support streaming on Spring MVC stack (RestClient server-sent events for example), as well as related performance improvements.
#java #springio26
Bonjour à tous.tes
Nous avons l'indicible douleur de vous faire part du décès de Séverine Erhel, survenu ce lundi 13 avril 2026 à Rennes.
(information diffusée à la demande / avec l'autorisation de la famille)
Sample Java code annotated with JSpecify nullability annotations
Is it possible to use Claude Code or Cursor to add automatically JSpecify annotations to make your Spring Boot 4 application null-safe? I will answer to this question tomorrow (Tuesday) 14:00 in the track 2 at @springio.net! #springio26
2026.springio.net/sessions/nul...
Ouch, I hope you don’t suffer too much!
Spring AI logo
We have opened a US-based position to work on the Spring AI project, and we are looking for somebody with expertise in Java, Spring and AI engineering!
If you are interested and want to join the Spring OSS team, apply via the link shared below.
broadcom.wd1.myworkdayjobs.com/en-US/Extern...
Only a few days to go until @springio.net #springio26
Join my talk Joy of Queries next week.
2026.springio.net/sessions/the...
Spring Data JDBC brings out the best in #Kotlin.
Constructor-based mapping keeps val fields truly immutable. Value classes map natively – no @Embedded, no extra setup. No proxies, no hidden state.
Check it out 👇
jb.gg/agfdv4
I Still Prefer MCP Over Skills https://david.coffee/i-still-prefer-mcp-over-skills/
« The benchmark only measures generation cost and speed, not code quality, maintainability, or runtime performance. »
Ported ripgrep to a cross-platform npm package using Zig + WASI. Works on Node.js, Bun, and Deno without native binaries!
Kotlin and Spring logos
Putting the final touches on my upcoming @springio.net and @kotlinconf.com talk "Idiomatic Kotlin applications with Spring Boot 4" where I will share all my guidelines for build, logging, observability, persistence, etc.
Should be useful both for human developers and agentic engineering workflows.
Après comme tu le rappelles, le monde de la tech a l’habitude de disrupter, pas de se faire disrupter.
Et oui grosse opportunité pour l’Europe 🤞🏼 et surtout l’Asie.
Les grosses boites anticipent, se délestent de certains profils jugés moins nécessaires dans « le monde d’après ». Il n’y a pas que ça comme ton article le souligne, mais ça reste une des composantes importantes de ces layoffs de mon point de vue.
Merci, très interessant même si je pense que l’IA n’est pas qu’une excuse. Même si les gains de productivité sont encore modestes, ça va s’accélérer, la valeur du soft se casse la gueule, la course au data center nécessite des économies, les gains sont concentrés chez quelques acteurs (hardware).
Mon avis sur les aspects non-triviaux sur lesquels « on » doit faire gaffe:
- Ça n’accélère pas tout uniformément
- Risque sur la santé mentale surtout avec la concentration de profils neuroatypiques dans l’IT
- Gros risque de destruction de valeur au global avec impacts eco et sociétaux majeurs
En phase oui, ça démultiplie/accélère donc pour les équipes qui avaient l’habitude d’automatiser la partie répétitive / qualité et de concentrer l’humain où c’est pertinent, ça se passe bien. Mais ceux qui veulent prendre des raccourcis en ignorant le côté non-déterministe, là ça fait des dégâts.
On peut effectivement aller assez loin, mais je vois aussi de plus en plus d’exemples d’équipes et de projets qui gallèrent à force de produire vite du code pas ou mal reviewé. Entropie ++, attente de gain en productivité ++ du management, perte de controle du projet, à un moment ça marche plus …