Anthony Dahanne
anthony.dahanne.net
Anthony Dahanne
@anthony.dahanne.net
Software Engineer working @hero.dev
Reposted by Anthony Dahanne
I am a proud #OWASP member and am thankful for the continued work the project does to keep us working safely.
Here is my take on the revision of the OWASP Top 10 for 2025:

blog.gitguardian.com/owasp-top-10...
OWASP Top 10 2025 Updates: Supply Chain, Secrets, And Misconfigurations Take Center Stage
Discover what’s changed in the OWASP 2025 Top 10 and how GitGuardian helps you mitigate risks like broken access control and software supply chain failures.
blog.gitguardian.com
November 24, 2025 at 3:12 PM
So nice to hear those stories about bitronix, jetty, etc- @bitronix.bsky.social, you have been my Java core/concurrency mentor during all those years working on the ehcache/terracotta monitoring and management layers, I thank you so much for that. Conference advisors: make sure you accept his talks!
How fast can Java really go? Marco sits down with Jetty maintainer
@bitronix.bsky.social to discuss scaling web servers, JVM internals, distributed transactions, and performance myths.
Watch the full episode: youtu.be/fJvg5zTKHeE

#TheMarcoShow #IntelliJIDEA #Java #Jetty #Tomcat
November 27, 2025 at 3:20 AM
🪧Attention all #paketo #buildpack users!🪧
Please take a few minutes to fill in this survey:
blog.paketo.io/posts/paketo...
It will help the maintainers and contributors focus on what matters to you most (base distribution, arch, language, etc.).
Thanks in advance, and feel free to share this post!
Paketo Buildpacks User Survey
blog.paketo.io
November 26, 2025 at 2:37 PM
Reposted by Anthony Dahanne
Le Call for Papers (CFP) pour Devoxx France 2026 est ouvert ! 🙌

⏰ Clôture : 11 janvier 2026 à 23h59 (CET)

👉 Soumettez votre talk sur devoxxfr2026.cfp.dev

Nous avons hâte de découvrir vos idées 💡
November 24, 2025 at 10:23 AM
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