Sign in

Cyrille Martraire

@cyriux.bsky.social
453 followers 257 following 83 posts

Software socio-technical architect, DDD enthusiast, trainer, speaker, Arolla CTO & co-founder, living in Paris. Author of “Living Documentation” (Addison-Wesley), co-author “Software Craft” (Dunod). Also fan of modern electro & pop music production

PostsRepliesMedia
Cyrille Martraire @cyriux.bsky.social · 07/04/2026
J’ai hâte de l’écouter !
030
Reposted by Cyrille Martraire
MiXiT @mixitconf.org · 07/04/2026
L’architecture logicielle en 2025, ou comment ne pas se prendre pour des dieux du code (même avec l’IA) On a réuni Thomas Pierrain, @julientopcu.com et @cyriux.bsky.social pour parler d’architecture logicielle en 2025 ! L’épisode est à écouter ici : podcast.ausha.co/mixit/episod...
142
Cyrille Martraire @cyriux.bsky.social · 18/12/2025
I agree with you that plenty of markdown files about the system, separated from the system, and that we need to review all the time won’t help go faster and safer (beyond costing tokens).
020
Cyrille Martraire @cyriux.bsky.social · 18/12/2025
Absolutely. My book “Living Documentation” was really about “Continuous Context Engineering for humans” - how to minimize effort, while keep it reliable over time / at scale. With AI it’s a similar game, except: written culture over verbal, and we now have much better tools to help!​​​​​​​​​​​​​​​​
210
Cyrille Martraire @cyriux.bsky.social · 24/11/2025
C’était un plaisir partager sur ces sujets avec la communauté Paris JUG !
030
Reposted by Cyrille Martraire
Paris JUG @parisjug.org · 24/11/2025
📽️​ Les vidéos de notre seconde soirée de novembre chez Oxiane sont disponibles @cyriux.bsky.social nous propose 2 talks sur le software craft : Une introduction au craft où comment garder le rythme sur la durée youtu.be/FUT2HUSdGA8 Et le craft à l'ère de l'IA youtu.be/eePuXt7-2bs #IA #Craft
165
Cyrille Martraire @cyriux.bsky.social · 09/10/2025
Next month I’ll be at @newcrafts.bsky.social in Paris for my talk "digging deep into a domain by digging papers". See you there!
030
Cyrille Martraire @cyriux.bsky.social · 23/09/2025
My main contribution in this thread was to post the wrong answer, which triggered a good answer by @jeffquesado.ulivre.dev as a result (aka Cunningham’s Law)
010
Cyrille Martraire @cyriux.bsky.social · 23/09/2025
Oh yes (though we’re not really supposed to know that…). But is it still funny if a dangerous joke is directly labeled as Unsafe?
310
Cyrille Martraire @cyriux.bsky.social · 23/09/2025
Not possible as far as I know. But I appreciate the efforts.
110
Cyrille Martraire @cyriux.bsky.social · 23/09/2025
I can confirm the experience of driving and charging a (rented) EV in Norway is excellent.
160
Cyrille Martraire @cyriux.bsky.social · 17/09/2025
Correction: Mistral CEO is not supportive of the Zucman tax, but he’s in favor of more « justice fiscale »
110
Cyrille Martraire @cyriux.bsky.social · 17/09/2025
How to campaign against the Zucman tax by enrolling all your available essayists: - 6 essays directly confronting it - 2 framing the debate as ill-informed, - 2 essays on people not supporting it, - 1 short form parodying Mr Zucman - 1 essay on (better) alternatives to this tax.
000
Cyrille Martraire @cyriux.bsky.social · 17/09/2025
Today’s newsletter is a firework of titles against the Zucman tax, with no less than 12 essays against it. Notably, no mention of Mistral CEO being in supportive of the Zucman tax.
Please don’t let this tax in! Taxing riches is not effective and not legitimate! Zucman tax is a lethal trap for French Tech!More taxes will push riches to quit the country!
210
Cyrille Martraire @cyriux.bsky.social · 14/09/2025
French financial newspaper Les Echos clearly shows their opinion (and possibly fears) of their owner LVMH this week: 4 stories against taxing the richest and for more austerity. Usually their editorial articles are more nuanced and balanced (even though it’s a liberal newspaper)
"Zucman tax would make France poorer""France should spend less""Avoiding austerity is less believable now, at last""Zucman tax is just a symbol for populists and would be a bad thing"
130
Cyrille Martraire @cyriux.bsky.social · 13/09/2025
😱😱😱😱 I disapprove that.
020
Reposted by Cyrille Martraire
Fraser Galbraith @frasergalbraith.bsky.social · 18/08/2025
Everyone will not just

If your solution to some problem relies on "If everyone would just..." then you do not have a solution. Everyone is not going to just. At not time in the history of the universe has everyone just, and they're not going to start now.
Everyone will not just
If your solution to some problem relies on "If everyone would just..." then you do not have a solution. Everyone is not going to just. At not time in the history of the universe has everyone just, and they're not going to start now.
3349112
Reposted by Cyrille Martraire
use case driven @tpierrain.bsky.social · 18/08/2025
Just published: Outbox Pattern Survival Guide (3 min read) medium.com/@tpierrain/o... #architecture #outboxPattern #reliability #scalability
medium.com
Outbox Pattern Survival Guide
TL;DR: Successfully implementing the Outbox pattern in distributed systems is harder than it looks. Here are some common pitfalls and…
1126
Cyrille Martraire @cyriux.bsky.social · 17/08/2025
Just visited (at last) the Soulages Museum in Rodez! Great to witness the evolution of the artist, in a beautiful building. Extra bonus: the fantastic Café Bras on the premise 😋
Black on black painting by Soulages The outside of the Soulages Museum, with stairs in a green sceneryThe basin next to the Café Bras, all in rust iron frames reminiscent of Mies von der Rohe international style.
120
Reposted by Cyrille Martraire
Dr Abeba Birhane @abeba.blacksky.app · 24/11/2024
most people want a quick and simple answer to why AI systems encode/exacerbate societal and historical bias/injustice and due to the reductive but common thinking of "bias in, bias out," the obvious culprit often is training data but this is not entirely true 1/
25598217
Reposted by Cyrille Martraire
Martin Fowler @martinfowler.com · 07/08/2025
Five Quick Reads: Durable v Disposable code, Domain Models as memory, getting AI to generate its own coding rules, what AI should stand for, and what loses more time than you save with AI martinfowler.com/articles/202...
martinfowler.com
Quick but worthwhile links
a short post
0363
Reposted by Cyrille Martraire
Zoë “Baddie Proctor” Quinn @unburntwitch.com · 23/07/2025
have you tried simply not doing war crimes
三

INSIDE STORY / 'SIMPLY BEING IN GAZA IS TREATED AS GROUNDS FOR SUSPICION'
I'm afraid to go home:
Canadian IDF soldiers fear fallout from war crimes probe
Canada's probe into the Israel-Hamas conflict doesn't explicitly target Israelis, but its unclear scope has alarmed Jews amid rising international lawfare against soldiers
BY ARIELA KARMEL |
20 JUL 2025. 10:22 PM
411687324
Reposted by Cyrille Martraire
Romeu Moura @malk-zameth.bsky.social · 17/07/2025
“The intention of modelling is to surface insights” — @ruthmalan.bsky.social
041
Cyrille Martraire @cyriux.bsky.social · 16/07/2025
Indeed! Stochastic testing (at high frequency) FTW!
020
Reposted by Cyrille Martraire
Charles Desneuf @selrahcd.bsky.social · 16/07/2025
Running a random subset of tests for a small amount of time as a hook for an AI agent is super smart.
133
Reposted by Cyrille Martraire
Nick Tune @nick-tune.me · 09/07/2025
It's cool to see all the holes and imperfections being gradually addressed in the overall AI coding developer experience. This week I've been playing around with Context7 mcp server which ensures your coding assistant has upto documentation. github.com/upstash/cont...
github.com
GitHub - upstash/context7: Context7 MCP Server -- Up-to-date code documentation for LLMs and AI code editors
Context7 MCP Server -- Up-to-date code documentation for LLMs and AI code editors - upstash/context7
031
Reposted by Cyrille Martraire
Dr Abeba Birhane @abeba.blacksky.app · 25/06/2025
New paper hot off the press www.nature.com/articles/s41... We analysed over 40,000 computer vision papers from CVPR (the longest standing CV conf) & associated patents tracing pathways from research to application. We found that 90% of papers & 86% of downstream patents power surveillance 1/
nature.com
Computer-vision research powers surveillance technology - Nature
An analysis of research papers and citing patents indicates the extensive ties between computer-vision research and surveillance.
341018559
Cyrille Martraire @cyriux.bsky.social · 26/06/2025
😂
000
Cyrille Martraire @cyriux.bsky.social · 18/06/2025
Your web site is a good fit for an artist of this age (glitchcore at its best!)
010
Cyrille Martraire @cyriux.bsky.social · 09/06/2025
Tu hats lovely! It could’ve been named the #NoChairCamp isn’t it?
000
Reposted by Cyrille Martraire
Mathias Verraes @mathiasverraes.bsky.social · 09/06/2025
Hélder Câmara describes 3 types of violence: 1. Institutional aka structural injustice (as described below) 2. Revolutionary (against the oppressor) 3. Repressive (against the revolutionaries). Those in power will claim that only n°2 is violence. en.wikipedia.org/wiki/H%C3%A9...
en.wikipedia.org
Hélder Câmara - Wikipedia
155
Reposted by Cyrille Martraire
Mathias Verraes @mathiasverraes.bsky.social · 09/06/2025
🧵 I’ve reviewed conference talk submissions for +10 years. Here are my tips: (Side note, I've sinned against all these tips myself 🙃)
25122
Cyrille Martraire @cyriux.bsky.social · 08/06/2025
Thanks for being there and for your generosity answering questions!
020
Cyrille Martraire @cyriux.bsky.social · 08/06/2025
To be clear, I noticed that the ingredients on the packaging didn’t match OpenFoodFacts DB, for the better. I also generalized from 6 observations)
010
Cyrille Martraire @cyriux.bsky.social · 08/06/2025
Using OpenFoodFacts to check for ultra-processed food (UPF); I’m very happy to report that Picard Surgelés, a French company manufacturing and selling frozen products, updated many products to remove most or all its additives! ❤️ Half of tested even went from NOVA 4 to 3. Now updating the DB.
151
Reposted by Cyrille Martraire
Mathias Verraes @mathiasverraes.bsky.social · 06/06/2025
From an engineering perspective, software wants to be decoupled. From a business value perspective, software wants to be deeply interconnected. That's the fundamental friction that software design, and Domain-Driven Design specifically, attempts to address.
12912
Cyrille Martraire @cyriux.bsky.social · 07/06/2025
Thank you @fbascheper.bsky.social
000
Reposted by Cyrille Martraire
Jan Van Ryswyck @janvanryswyck.mastodon.social.ap.brid.gy · 06/06/2025
“The way you work is as much a part of your product as the product itself” #DDDEU
085
Cyrille Martraire @cyriux.bsky.social · 06/06/2025
Wrong picture, here is the correct one of Herbert Simon PhD
Herbert Simon PhD text on screen
020
Cyrille Martraire @cyriux.bsky.social · 06/06/2025
A somehow funny 3x3 mosaic collage of pictures of @cyetain.com Jabe Bloom on stage in multiple very dynamic body postures during his closing keynote at #dddeu
A somehow funny 3x3 mosaic collage of pictures of Jabe on stage in multiple very dynamic body postures.
282
Cyrille Martraire @cyriux.bsky.social · 06/06/2025
"Create contexts in which options can be discovered, evaluated and selected. These contexts themselves constrain the kinds, amounts and complexity of the things discovered." - @cyetain.com at #dddeu
The text of the post on screen
043
Cyrille Martraire @cyriux.bsky.social · 06/06/2025
Some serious Herbert Simon vibes during @cyetain.com closing keynote at #dddeu 2025!
Jabe walking through the stage in front of Herbert Simon PhD paperThe Near Decomposability paper by Herbert Simon on screen
272
Cyrille Martraire @cyriux.bsky.social · 06/06/2025
Domain-driven Design’s magic is to convert complex problems into predictable, repeatable, orderly software - @settling-mud.bsky.social with @johncutle.fish at #dddeu
Huge conference screen with the cynefin quadrants and the text: convert complex problems into predictable, repeatable, orderly software
071
Cyrille Martraire @cyriux.bsky.social · 05/06/2025
That’s how we do Domain-Driven Design for real: @ericevans0.bsky.social can’t resist but going in-depth into learning the domain of how LLMs work, down to monosemantic and polysemantic neurons! #dddeu
Eric Evans on stage with a huge neuronal network on the screen behind him
184
Cyrille Martraire @cyriux.bsky.social · 05/06/2025
Ignore Hype and Backslash about AI! - @ericevans0.bsky.social on #AI at #dddeu
000
Cyrille Martraire @cyriux.bsky.social · 05/06/2025
Sure, this recap is not standalone 😃 I guess it’s gonna be online soon
110
Cyrille Martraire @cyriux.bsky.social · 04/06/2025
Hello Arnaud !
010
Cyrille Martraire @cyriux.bsky.social · 04/06/2025
Feature Flag Alternatives to consider: • Better Split (of user stories) • GoF Design Patterns • Domain-Driven Design • Strangler Application Pattern • Branch By Abstraction • Circuit breaker Dorra BARTAGUIZ at #DDDEU
Dorra on stage with the screen recapitulating alternatives to feature flags
1166
Cyrille Martraire @cyriux.bsky.social · 04/06/2025
Thanks Tobias Goeshel for sharing your 4-month experiment of using AI agents to solve a domain problem directly! Lots of cues of what’s ahead of us, and all this thanks to last year @ericevans0.bsky.social talk! #dddeu
Tobias standing on stage in front the screen showing the picture of Eric Evan’s talk at last year DDD Europe
042
Reposted by Cyrille Martraire
Mathias Verraes @mathiasverraes.bsky.social · 04/06/2025
Now Tobias Goeshel "How to train your domain model", starting by explaining why he's a genAI sceptic. (Research shows it basically makes dumber, energy cost, hallucinations etc) but is still curious on ways it could serve us. #dddeu @dddeu.bsky.social
084