Alexis "Horgix" Chotard
banner
horgix.fr
Alexis "Horgix" Chotard
@horgix.fr
Staff SRE at @payfiteng.bsky.social & Maître Raclettier — Mostly posting about conferences & tech — 🔧 Automation, ❤️ Open-Source, ⚙️ Rust, 📣🎙️ Conferences {organizer, speaker, frequent attendee}
— Mandatory « I use Arch btw »
This dynamic definitely resonate with what were doing with DDD and event-driven architecture at PayFit !
October 16, 2025 at 2:46 PM
Super interesting view and the room for learning with platforms. I truly think this was a missing piece in my understanding of platform trade-offs, I always got the feeling that abstracting everything away was introducing issues around that
October 16, 2025 at 2:46 PM
Been using it as a speaker a lot, and wish I had it at hand when I still organized conference a few years ago so... it's my pleasure to do so 😊 We're pretty lucky in France to get so many great tech conference, and with such a handy tools combo that Conference Hall + OpenFeedback is!
July 20, 2025 at 10:11 PM
Oh I can definitely relate 🙈

The fact I have an extension to even count tabs is a sign in itself that it went too far a long time ago already. I even had a Prometheus exporter for that at some point in order to be able to graph my tab count and motivate me to clean them up (guess what, it failed)
July 11, 2025 at 8:04 AM
C'est cool ouaip, mais le truc cool c'est surtout la spec derrière je trouve (specifications.freedesktop.org/mpris-spec/l...) !

Je m'en servais avant de passer sur github.com/tramhao/term... (qui d'ailleurs est compatible MPRIS lui-même) qui fait déjà tout ce que je veux dans mon terminal au final
GitHub - tramhao/termusic: Music Player TUI written in Rust
Music Player TUI written in Rust. Contribute to tramhao/termusic development by creating an account on GitHub.
github.com
July 3, 2025 at 10:20 AM
Welp, that's a wrap, with an on-point closing word, and as usual with @rluta.bsky.social , that was an astonishingly great talk :) Recommend watching to anyone!

Plus, exploring legacy code with such bravery is definitely in itself in the theme (indiana Jones) of @breizhcamp.org this year :D
June 26, 2025 at 12:27 PM
We're in 2025, you got observability means & tools everywhere:

- Debuguers
- Profilers
- APM
- OpenTelemetry
- Glowroot (glowroot.org - didn't know about it!)
- ...

They usually lack on legacy software, but are a good place to start regaining control
Easy to use, low overhead, open source Java APM
Glowroot helps you get to the root of application performance issues.
glowroot.org
June 26, 2025 at 12:27 PM
Glad to see the "ops" patterns that can help manage the risk mentioned :D

- Canary deployments
- Feature flipping
- A/B testing
- Traffic mirroring

... help controlling deployments and reducing impact in case the legacy refactoring breaks something.

And vouching for multi-competence teams <3
June 26, 2025 at 12:27 PM
Don't fear refactoring through exploration and risking breaking things if you _know_ you risk breaking them and are fully ready to rollback.

Actively inline-refactor things to reduce useless parameters while keeping things safe. Your IDE will do everything by itself.
June 26, 2025 at 12:27 PM
Glad to see "Working Effectively with legacy code" mentioned - it's actually one of the books we have on the shelves at @payfiteng.bsky.social :D

But it's now obsolete and doesn't work in many cases.

"Refactoring" by @martinfowler.com is great - and I actually have it on my own bookshelf!
June 26, 2025 at 12:27 PM