Arnaud Héritier
banner
aheritier.net
Arnaud Héritier
@aheritier.net
Senior Engineering Manager at Doctolib in charge of engineering enablement (Platform engineering, internal developers platform, CI, CD, …) #lescastcodeurs #devoxxfr #devops #oss #jenkinsci #maven #asf
Reposted by Arnaud Héritier
One of the tools that really made a difference for me as a software engineer in the past few years is @openrewrite.github.io. Kudos to the team and special thanks to @timtebeek.github.io for introducing me to it and providing guidance for using it and working with it effectively 🙏🏻 /1
November 12, 2025 at 8:25 PM
Reposted by Arnaud Héritier
⏰ Rappel ⏰ : la billetterie pour les pass 1 jour & 2 jours ouvre demain à 10h !

↳ 1 jour (mercredi uniquement)
↳ 2 jours (jeudi et vendredi)

Le pass 3 jours est d'ores et déjà disponible.

📌 RDV demain à 10h ici 👉 reg.devoxx.fr
November 12, 2025 at 8:00 AM
Reposted by Arnaud Héritier
medium.com/@sayantann7/...

Building apps that work to demo solutions can be done in many ways and usually quickly. Once you move into the phase of longer running and scalable approaches you have to spend more time getting it right. There are many approaches and tools you can use to help. (1️⃣/3️⃣)

🧵
How to build scalable applications using Docker, Kubernetes and ArgoCD
Learn how to build production grade scalable apps using Docker, Kubernetes and ArgoCD.
medium.com
November 10, 2025 at 3:58 AM
Reposted by Arnaud Héritier
www.youtube.com
November 6, 2025 at 2:59 PM
Did you buy your @devoxx.fr 3 days ticket? Don’t wait before it’s too late!!

reg.devoxx.fr
Billetterie ouverte - Devoxx France 2026
reg.devoxx.fr
November 6, 2025 at 12:05 PM
Reposted by Arnaud Héritier
🎉 Spring Framework 7 brings retry capabilities INTO core! No more external spring-retry dependency needed! Reach for the RetryTemplate When you need MORE control than Retryable can give you 💪
November 5, 2025 at 8:51 PM
Reposted by Arnaud Héritier
🚀 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 Arnaud Héritier
November 3, 2025 at 7:05 AM
Reposted by Arnaud Héritier
Curious about the upcoming 4.0 release of @maven.apache.org? Join Hervé, Guillaume, Frank and myself @foojay.io to learn more!
#Maven 4 will bring many improvements to the build tool powering millions of Java projects. Learn more about what's new in this @foojay.io podcast with Hervé Boutemy, Guillaume Nodet, and Maarten Mulders. On YouTube www.youtube.com/watch?v=2qiX... and in your favorite #podcast app.
Maven 4 - The Future of Java Build Automation (#81)
YouTube video by Frank Delporte
www.youtube.com
November 1, 2025 at 1:29 PM
Reposted by Arnaud Héritier
Ouverture des ventes Devoxx France 2026 jeudi 6 nov à 10h sur reg.devoxx.fr --- Suivez la migration de l'appli sur ma chaine YouTube, 17e épisode youtu.be/lKuf3vx9P7w #devoxxfr
Bientôt disponible - Devoxx France 2026
reg.devoxx.fr
October 30, 2025 at 11:02 PM
Reposted by Arnaud Héritier
Nanit a économisé 500 000$ par an en remplaçant AWS S3 par une solution internalisée pour son stockage objet. (P)

Une belle étude de cas pour repenser les architectures cloud à grande échelle.

👉
How We Saved $500,000 Per Year by Rolling Our Own “S3”
At thousands of uploads/second, S3’s per-request fees dominated costs. We built N3, a Rust in-memory landing zone with S3 as overflow.
engineering.nanit.com
October 30, 2025 at 10:48 AM
Reposted by Arnaud Héritier
On the CRaC side I would also add that there's a significant security risk of using this technology: it takes a snapshot, which means that the snapshot _may_ contain things like credentials. I don't think most devs realize that.
October 30, 2025 at 10:08 AM
Reposted by Arnaud Héritier
Supporting this in build tools is not trivial. There is actually something _similar_, but not quite, in the GraalVM native plugins for PGO, but the "how to run an app in such a way you get meaningful profiling data" is an unsolved problem.
October 30, 2025 at 10:05 AM
Reposted by Arnaud Héritier
Good explanations from @0.5ritter.de about the diffs between Leyden and GraalVM. I think an important thing to surface is that Leyden requires steps which are not easily integrated in a build pipeline: you need to build an app, then profile it, then build the AOT cache, then repackage.
Part 5: Project Leyden, Babylon, Panama - TornadoVM

At Devoxx Belgium 2025, @frankdelporte.be took the camera and microphone to talk with several speakers and visitors: Moritz Halbritter, John Cecerralli, Christos Kotselidis, Michalis Papadimitriou 🎙️☕️

www.youtube.com/watch?v=1J_d...
Project Leyden, Babylon, Panama - TornadoVM
YouTube video by Devoxx
www.youtube.com
October 30, 2025 at 10:03 AM
Bonjour @aeris.eu.org Est ce que tu aurais des resources à me recommander pour m’opposer à l’installation de vidéo surveillance dans les parties communes d’une résidence?
October 30, 2025 at 9:50 AM
Reposted by Arnaud Héritier
Immutable releases announced at GitHub Universe!

Once tagged, releases can’t be changed. No more worrying about malicious actors swapping out assets or moving tags.

Single-use version tags with signed attestations. This is the supply chain protection open source really needs 🔒

#GitHubUniverse
October 28, 2025 at 6:56 PM
Reposted by Arnaud Héritier
Introducing JUnit 6.0.0: a transformative update that unifies versions, elevates minimum requirements to Java 17, and introduces streamlined support for Kotlin suspend tests. Enjoy enhanced testing performance with the new CancellationToken API, built-in JFR listeners and many more—migrate today!
JUnit 6.0.0 Ships with Java 17 Baseline, Cancellation API, and Kotlin suspend Support
Introducing JUnit 6.0.0: a transformative update that unifies versions, elevates minimum requirements to Java 17, and introduces streamlined support for Kotlin suspend tests. Enjoy enhanced testing pe...
www.infoq.com
October 27, 2025 at 7:16 PM
Reposted by Arnaud Héritier
J'ai pris une explosion de mon temps de démarrage avec Spring-boot avec l'extension Jsonb de postgresql.
Je partage donc ce que j'ai appris dans l'histoire :
eventuallycoding.com/2025/10/kotl...
Quand une sealed class Kotlin fait exploser le temps de démarrage de Spring Boot (de 6s à 3 minutes)
3 minutes pour démarrer Spring Boot en local : debug d'un problème de performance causé par une sealed class Kotlin et Jackson.
eventuallycoding.com
October 27, 2025 at 6:14 PM
Reposted by Arnaud Héritier
Note: this is a “reboot” produced by Atari which is amusing since the first console war was Atari vs Intellivision
October 26, 2025 at 7:49 PM
Reposted by Arnaud Héritier
The reason for creating tests is not to achieve 80% code coverage, but to gain the assurance that the application will still work after a change.
October 25, 2025 at 2:54 PM
Reposted by Arnaud Héritier
lol job wants me to participate in a pilot program for tracking important developer metrics like… number of PRs. they swear up and down this won't be taken out of context for performance decisions 😬
July 25, 2025 at 12:48 AM
Reposted by Arnaud Héritier
We are launching Quarkus public community calls! The first one will be on November 4th and we will talk about how to better support developing large applications with Quarkus. github.com/quarkusio/qu... .
Launching Quarkus Community Calls · quarkusio quarkus · Discussion #50682
Hi everyone, We’re excited to announce the launch of the public Quarkus Community Calls, a new way for the community to connect directly with the Quarkus contributors and discuss what’s next. Caden...
github.com
October 24, 2025 at 2:57 PM
Reposted by Arnaud Héritier
Today was my last day at Elastic. Over the last 9 years I saw it grow from 400 to 4000 people, have its IPO and build a great product lineup. A great company, even if rather different than the one I joined. I wasn't actively looking, but a small startup reached out to me. 1/2
October 24, 2025 at 4:42 PM
Reposted by Arnaud Héritier
Depuis 2 semaines j'utilise le bot Claude (de la github app éponyme)

C'est trop bien

Se reposer sur un third party pour critiquer le code, ça n'implique aucune guerre d'ego

Ultra utile pour expliquer 1 PR en restant haut niveau à coup de diag mermaid (en tant que reviewer, ou pour mes reviewers)
October 24, 2025 at 7:43 PM