Arnaud Héritier
banner
aheritier.net
Arnaud Héritier
@aheritier.net
#lescastcodeurs #devoxxfr #AI #platformEngineering #devops #oss #jenkinsci #maven #asf
Reposted by Arnaud Héritier
It took AI to happen for people to value writing documentation
CONTRIBUTING​.md > AGENTS​.md
January 26, 2026 at 3:17 PM
Reposted by Arnaud Héritier
🎧 Si vous ne l'écoutez pas encore, @mixitconf.org a un podcast
➡️ Cet épisode sur les 30 ans de Java est plutôt cool (surtout si vous en faite depuis longtemps)
Episode 06 - 30 ans de java : “vieille techno” ou toujours innovant ? | MiXiT On Air | Ausha
- Trois décennies de Java : les lambdas et virtual threads qui ont tout changé - 30 ans de Java : les lambdas et virtual threads qui ont tout changé - Java en 2025 : comment une langue rajeunit sans…
podcast.ausha.co
January 25, 2026 at 12:37 PM
+10000 the safety rules to manage this new ecosystem isn’t here yet and is critical. We’ll need safe ways to share these new artifacts (skills, plugins, MCP …)
From curl | bash off the internet…
…to docker run some random image…
…to /plugin install in coding agents.

Same vibes, bigger blast radius. Supply chain management for plugins, anyone? :)
January 25, 2026 at 9:43 AM
Reposted by Arnaud Héritier
Olvid vient de publier le code source de la version "serveur" de sa messagerie sécurisée : github.com/olvid-io/olv... Full AWS, avec du lambda et surtout du dynamoDB, ce qui rend la solution très peu portable sur d'autres hébergements. Et c'est pourtant la solution qu'on a recommandé à nos élus...
GitHub - olvid-io/olvid-aws-server: Source code of the lambda functions used in the Olvid message distribution server hosted on AWS
Source code of the lambda functions used in the Olvid message distribution server hosted on AWS - olvid-io/olvid-aws-server
github.com
January 24, 2026 at 5:32 PM
Reposted by Arnaud Héritier
Qu'est-ce que Devoxx France a changé dans votre travail ?

Ça peut être un truc tout simple : une techno que vous avez testée le lendemain, une prise de conscience sur votre façon de coder, un contact devenu collaborateur…

Racontez-nous. Même les petites choses comptent.
January 22, 2026 at 12:36 PM
Reposted by Arnaud Héritier
🐳 🐙 Docker Compose Tip #14

Stop running containers as root!

services:
app:
user: "1000:1000"

Simple change, huge security improvement. Defense in depth.

How to do it right: lours.me/posts/compose-tip-014-non-root-users/

#Docker #Security #DevSecOps
Docker Compose Tip #14: Running containers as non-root users
How to run containers with non-root users for improved security
lours.me
January 22, 2026 at 8:29 AM
Reposted by Arnaud Héritier
👀
Derniers échanges possibles avec le CFP avant premières délibérations demain !
Nous commençons les sessions de sélection du programme @devoxx.fr demain, vérifiez d’avoir répondu aux questions du comité pour qu’ils adaptent leurs votes en conséquence.
January 20, 2026 at 8:16 PM
Reposted by Arnaud Héritier
🐳 🐙 Docker Compose Tip #12

One Dockerfile, multiple environment builds!

Use `target` to build specific stages:
• Dev stage: 450MB (with tools)
• Prod stage: 12MB (optimized)

That's 37x smaller! Same Dockerfile.

Details: lours.me/posts/compose-tip-012-target-build-stages/

#Docker #DockerCompose
lours.me
January 20, 2026 at 8:19 AM
Nous commençons les sessions de sélection du programme @devoxx.fr demain, vérifiez d’avoir répondu aux questions du comité pour qu’ils adaptent leurs votes en conséquence.
January 20, 2026 at 8:08 AM
Reposted by Arnaud Héritier
The 50-year quest to replace developers

❌ 1970: COBOL
❌ 1980: CASE tools
❌ 1990: Visual Basic
❌ 2000: Low/No-Code
❓ 2020: #AI

Result? We need more skilled developers than ever.
Blocker isn't the code; it's the complexity. 🧑‍💻💡

By Stephan Schwab
www.caimito.net/en/blog/2025...
January 18, 2026 at 4:30 AM
The answer is always 42!
January 16, 2026 at 8:28 PM
Reposted by Arnaud Héritier
YouTube
Share your videos with friends, family, and the world
www.youtube.com
January 16, 2026 at 10:57 AM
As a daily and very happy user of @gitbutler.com and @anthropic.com 's claude code I wrote a plugin for Claude with commands/agent/skills to let him be more efficient with gitbutler CLI

/plugin add github.com/aheritier/bo...

github.com/aheritier/bo...
github.com
January 16, 2026 at 11:38 AM
Reposted by Arnaud Héritier
Je recommande la lecture de ce post qui parle indirectement du disagree and commit, ou de comment agir face aux mauvaises décisions (et s'il faut agir ?)
Ca parle de crédit d'influence et comment la dépenser.
Tout le monde va reconnaitre des situations déjà vécu :)
lalitm.com/post/why-sen...
Why Senior Engineers Let Bad Projects Fail
When I was a junior engineer, my manager would occasionally confide his frustrations to me in our weekly 1:1s. He would point out a project another team was working on and say, “I don’t believe that p...
lalitm.com
January 15, 2026 at 9:57 PM
Reposted by Arnaud Héritier
Leonardo DiCaprio has stopped using Wikipedia.
Wikipedia is 25 today.
January 15, 2026 at 1:36 PM
Reposted by Arnaud Héritier
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
+1000
Yes, we need code reviews.

In addition to reviewing intent, code reviews are an opportunity to review the how and ask questions: should we bring in these 3rd party dependencies, are we duplicating existing functionality, did we check in credentials by mistake, etc.

Most of this can be automated.
Do we need code reviews. I argued that we need "Change Review" not "Code Reviews". That is, we should review the intent (what & why) and not the how.

But then everyone told me this is obvious, this is what we did all along.

So do we need "Code" Reviews?
January 14, 2026 at 6:05 AM
Our @devoxx.fr CFP is now closed. It was a very good year !! Now program and community reviewers it's our turn !!
January 12, 2026 at 6:07 AM
Reposted by Arnaud Héritier
Engineering leadership is often deciding where ambiguity is allowed. Early exploration can be messy, but production work needs crisp constraints. Mixing the two creates chaos.
January 10, 2026 at 3:49 PM
C’est parti et nous sommes 5!!!
tout ça c'est vendredi à 12:30 !
January 9, 2026 at 11:33 AM
Last day at @doctolib.bsky.social 👋
January 8, 2026 at 8:14 AM
Last week to submit your proposals for @devoxx.fr 2026. Choose wisely your format. Don’t forget to reply to our committee answers when they have.
January 8, 2026 at 7:06 AM
Sure, developers will be useless soon and AI is ready to generate production ready code autonomously (It's Claude Code with Opus 4.5) .....

> expect(true).toBe(true);
January 7, 2026 at 7:43 AM
Reposted by Arnaud Héritier
Hey you 👋

Our CFP is open for just 3 more days, so if you're planning on submitting a proposal, now is the time.

Check out the website for info on all the tracks, then submit here ➡️ devoxxuk26.cfp.dev We're looking forward to seeing what you come up with!

6&7 May | London

See you there 😊
January 6, 2026 at 12:16 PM