Anthony Dahanne
anthony.dahanne.net
Anthony Dahanne
@anthony.dahanne.net
Software Engineer working @hero.dev
Reposted by Anthony Dahanne
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 Anthony Dahanne
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 Anthony Dahanne
Our next event will take place on Thrusday, October 30th at Intact Lab.

This event will be in english 🇬🇧 .

📢 AI Agents Writing OpenRewrite Recipes ! .
🎙️ Jonathan Schneider
🗓️ October 30th 2025 at 5:30pm
📍 2020 Blvd Robert-Bourassa , Montréal, QC H3A 2A5

Sign up quickly!

➡️ lnkd.in/exxNNeiE
LinkedIn
This link will take you to a page that’s not on LinkedIn
lnkd.in
October 23, 2025 at 1:33 AM
Reposted by Anthony Dahanne
📢 A neat little #java tool: 𝗝𝗮𝘃𝗲𝗹𝗶𝘁

To create quick interactive app frontends!
It's like #streamlit, #gradio, or #mesop but for #java developers.

I built a small #NanoBanana image playground app to experiment with #Javelit:

glaforge.dev/posts/2025/1...
October 24, 2025 at 5:42 PM
And of course my new talk about #security #sca #vex
youtu.be/EDNmUpE32aM

Check it out if you're curious about what's going on when you're asked to triage #CVEs !
October 12, 2025 at 3:42 PM
What an amazing week! #devoxx Belgium 2025 did not disappoint! So much great content and friendly faces I've finally met IRL!
And wow, they already posted to Youtube all recordings!
You can check out my talk about #paketo #buildpacks youtu.be/RX9zwgHuNmA
October 12, 2025 at 3:38 PM
Reposted by Anthony Dahanne
The talk Brian Clozel and I gave at #Devoxx is already online.

Always great to share the stage with Brian. We covered what’s next for Spring Boot: API versioning, resiliency, OpenTelemetry, structured concurrency, and more.

Watch here: www.youtube.com/watch?v=4NQC...

#Java #SpringBoot
Spring Boot: Chapter 4 by Brian Clozel, Stephane Nicoll
YouTube video by Devoxx
www.youtube.com
October 11, 2025 at 9:09 AM
Reposted by Anthony Dahanne
Goodbye @devoxx.com 🥹, it was such an amazing week 🤯.

I hope to see you next year 🤞.

#JavaForEver 🫶
October 10, 2025 at 8:41 AM
Reposted by Anthony Dahanne
📣 The Spring I/O 2026 CFP is now OPEN!

📅 Deadline: 9 January 2026
📍Palau de Congressos de Catalunya, Barcelona

👉 Submit your proposal now and join us on stage: 2026.springio.net
October 8, 2025 at 11:58 AM
Reposted by Anthony Dahanne
IBM has chosen HeroDevs to secure enterprises running on EOL frameworks like Spring & Struts.

Now IBM customers can run legacy apps securely, with drop-in fixes + compliance coverage—modernizing on their terms.

Learn more: www.herodevs.com/blog-posts/w...

#IBM #HeroDevs #EOL #Cybersecurity
HeroDevs Blog | Why IBM Chose HeroDevs to Secure the Future of Legacy Software
IBM has partnered with HeroDevs to protect enterprises running on end-of-life frameworks such as Spring and Struts. Learn how Never-Ending Support (NES) provides security, compliance, and flexibility ...
www.herodevs.com
October 1, 2025 at 2:17 PM
Reposted by Anthony Dahanne
We've released MCP Security for Spring AI - here's the announcement blog post: spring.io/blog/2025/09...

The project lives here: github.com/spring-ai-co...
Try it out, give us feedback, contribute!
Securing MCP Servers with Spring AI
Level up your Java code and explore what Spring can do for you.
spring.io
October 1, 2025 at 7:45 AM
Reposted by Anthony Dahanne
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
September 30, 2025 at 11:24 AM
Reposted by Anthony Dahanne
#JUnit 6.0.0 is released!

✨ Java 17 and Kotlin 2.2 baseline
🌄 JSpecify nullability annotations
🛫 Integrated JFR support
🚟 Kotlin suspend function support
🛑 Support for cancelling test execution
⏭️ New `--fail-fast` mode for ConsoleLauncher
🧹 Removal of deprecated APIs

docs.junit.org/6.0.0/releas...
JUnit Release Notes
docs.junit.org
September 30, 2025 at 8:50 AM
Reposted by Anthony Dahanne
Y'all pluralizing SBOM as SBOMs when you know full well that it's SBsOM
September 25, 2025 at 3:15 PM
Reposted by Anthony Dahanne
Free isn’t free: the infrastructure behind open source has real costs, and it’s time we aligned usage with responsibility.

This morning we jointly launch a new blog and open letter on sustainable stewardship.

www.sonatype.com/blog/from-ab...
From Abuse to Alignment: Why We Need Sustainable Open Source Infrastructure
Open source relies on shared infrastructure. Learn why sustainable stewardship is critical to keep ecosystems like Maven Central strong.
www.sonatype.com
September 23, 2025 at 10:34 AM
Super happy to announce that #java #paketo #buildpacks now support #java25 !
Have a look at this blog post to start building your OCI images of #spring #boot apps and others with the latest JVM!

blog.paketo.io/posts/paketo...
Paketo Buildpacks add support for Java 25
blog.paketo.io
September 21, 2025 at 3:54 PM
Reposted by Anthony Dahanne
🗓️ September 24th 2025 at 5:30pm

📢 Simpler Java Build Tools with Object Oriented Programming
🎙️ Haoyi Li

📢 Parlons sécurité avec sbom et fichiers VEX
🎙️ Anthony Dahanne

📍MgGill Unversity - 3630 Rue University

Attend : lnkd.in/ewqQkQge

Join our Community French and English linktr.ee/devoxx4kids_...
September 18, 2025 at 3:02 PM
Reposted by Anthony Dahanne
Did you know your MacBook has a sensor that knows the exact angle of the screen hinge?

It’s not exposed as a public API, but I figured out a way to read it and make it sound like an old wooden door.
September 6, 2025 at 8:44 PM
Reposted by Anthony Dahanne
Darn, NOOOOO. Synology was one of the last few companies that hadn't shoved #AI down my throat yet. I didn't ask for this update, darn!
September 5, 2025 at 10:44 AM
Reposted by Anthony Dahanne
Win a Combi ticket for #Devoxx Belgium! 🎟️
All you need to do is fix this pesky JCEF bug (maybe even use your favorite AI coding assistant) github.com/devoxx/Devox...
DM me if you’re up for the challenge!
[Bug] Black panel after "restart" next day · Issue #698 · devoxx/DevoxxGenieIDEAPlugin
When I open my IDEA again the next day I sometimes see just a black screen in the JCEF browser. Restarting the IDEA fixes the issue.
github.com
September 3, 2025 at 8:50 AM
Reposted by Anthony Dahanne
Spring Boot 4 sera disponible en Novembre prochain. Si vous connaissez un JUG en France ou en Belgique qui serait intéressé par une session, n'hésitez pas à faire signe.

RT apprécié :)
September 1, 2025 at 8:20 AM
Excited and proud to announce I'll be speaking at @devoxx.com this year!
I invite you to join my 2 talks:
* Paketo Buildpacks for Java developers - Tue. Oct. 7th at 12:20 for 30mn
* CVE lifecyle for developers (my first security talk!) - Wed. Oct. 8th at 10:40 for 50mn

m.devoxx.com/events/dvbe2...
📅 The wait is over: the #Devoxx Belgium 2025 schedule is out!
Plan your week, pick your favourites ❤️https://m.devoxx.com/events/dvbe25/schedule
August 31, 2025 at 2:00 PM
Reposted by Anthony Dahanne
Will be on the Virtual Java User Group on Tuesday 26th August doing a presentation on simpler Java build tools. Tune in if you are free during that slot!

www.meetup.com/virtualjug/e...
Simpler Java build tooling with Object Oriented Programming, Tue, Aug 26, 2025, 6:00 PM | Meetup
We are back, and we have another great session lined up for you! **📅 Date:** 26th August 2025 **📡 Virtual:** https://youtube.com/live/V03wKwcegxg **🕒 Timing:** 10:00 AM
www.meetup.com
August 25, 2025 at 12:55 AM
Reposted by Anthony Dahanne
We'll publish the full schedule this week, thanks for your patience.
August 25, 2025 at 12:04 PM