Reposted by Cyrille MartraireMiXiT @mixitconf.org · 07/04/2026L’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/2025I 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/2025Absolutely. 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/2025C’était un plaisir partager sur ces sujets avec la communauté Paris JUG ! 030
Reposted by Cyrille MartraireParis 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/2025Next 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/2025My 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/2025Oh 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/2025Not possible as far as I know. But I appreciate the efforts. 110
Cyrille Martraire @cyriux.bsky.social · 23/09/2025I can confirm the experience of driving and charging a (rented) EV in Norway is excellent. 160
Cyrille Martraire @cyriux.bsky.social · 17/09/2025Correction: 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/2025How 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/2025Today’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. 210
Cyrille Martraire @cyriux.bsky.social · 14/09/2025French 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) 130
Reposted by Cyrille Martraireuse case driven @tpierrain.bsky.social · 18/08/2025Just published: Outbox Pattern Survival Guide (3 min read) medium.com/@tpierrain/o... #architecture #outboxPattern #reliability #scalabilitymedium.comOutbox Pattern Survival GuideTL;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/2025Just 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 😋 120
Reposted by Cyrille MartraireDr Abeba Birhane @abeba.blacksky.app · 24/11/2024most 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 MartraireMartin Fowler @martinfowler.com · 07/08/2025Five 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.comQuick but worthwhile linksa short post 0363
Reposted by Cyrille MartraireZoë “Baddie Proctor” Quinn @unburntwitch.com · 23/07/2025have you tried simply not doing war crimes 411687324
Reposted by Cyrille MartraireRomeu 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/2025Indeed! Stochastic testing (at high frequency) FTW! 020
Reposted by Cyrille MartraireCharles Desneuf @selrahcd.bsky.social · 16/07/2025Running 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 MartraireNick Tune @nick-tune.me · 09/07/2025It'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.comGitHub - upstash/context7: Context7 MCP Server -- Up-to-date code documentation for LLMs and AI code editorsContext7 MCP Server -- Up-to-date code documentation for LLMs and AI code editors - upstash/context7 031
Reposted by Cyrille MartraireDr Abeba Birhane @abeba.blacksky.app · 25/06/2025New 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.comComputer-vision research powers surveillance technology - NatureAn analysis of research papers and citing patents indicates the extensive ties between computer-vision research and surveillance. 341018559
Cyrille Martraire @cyriux.bsky.social · 18/06/2025Your web site is a good fit for an artist of this age (glitchcore at its best!) 010
Cyrille Martraire @cyriux.bsky.social · 09/06/2025Tu hats lovely! It could’ve been named the #NoChairCamp isn’t it? 000
Reposted by Cyrille MartraireMathias Verraes @mathiasverraes.bsky.social · 09/06/2025Hé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.orgHélder Câmara - Wikipedia 155
Reposted by Cyrille MartraireMathias 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/2025Thanks for being there and for your generosity answering questions! 020
Cyrille Martraire @cyriux.bsky.social · 08/06/2025To 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/2025Using 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 MartraireMathias Verraes @mathiasverraes.bsky.social · 06/06/2025From 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
Reposted by Cyrille MartraireJan 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/2025Wrong picture, here is the correct one of Herbert Simon PhD 020
Cyrille Martraire @cyriux.bsky.social · 06/06/2025A 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 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 043
Cyrille Martraire @cyriux.bsky.social · 06/06/2025Some serious Herbert Simon vibes during @cyetain.com closing keynote at #dddeu 2025! 272
Cyrille Martraire @cyriux.bsky.social · 06/06/2025Domain-driven Design’s magic is to convert complex problems into predictable, repeatable, orderly software - @settling-mud.bsky.social with @johncutle.fish at #dddeu 071
Cyrille Martraire @cyriux.bsky.social · 05/06/2025That’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 184
Cyrille Martraire @cyriux.bsky.social · 05/06/2025Ignore Hype and Backslash about AI! - @ericevans0.bsky.social on #AI at #dddeu 000
Cyrille Martraire @cyriux.bsky.social · 05/06/2025Sure, this recap is not standalone 😃 I guess it’s gonna be online soon 110
Cyrille Martraire @cyriux.bsky.social · 04/06/2025Feature 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 1166
Cyrille Martraire @cyriux.bsky.social · 04/06/2025Thanks 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 042
Reposted by Cyrille MartraireMathias Verraes @mathiasverraes.bsky.social · 04/06/2025Now 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