Sign in

Shodo

@shodo.io
139 followers 30 following 2 posts

Entreprise de Service du Numérique militante et sociale Redistribution des richesses, transparence, équité

PostsRepliesMedia
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 18/06/2026
Thank you to everyone who joined @josianchevalier.bsky.social and me at @devoxxpl.bsky.social for our talk on design debt! 🙏 Slides 🖥️ slides.com/julientopcu... Heuristics 🧭 gitlab.com/beyondxscra...
021
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 28/04/2026
Mes 2 conférences dans le top 10 de @devoxx.fr (Top 1 et 4 hors format Keynote) 🤩 Un grand merci à mes co-speakers, @tpierrain.bsky.social et josianchevalier.bsky.social, à @shodo.io, et surtout au public et aux organisateurs ! Vous pouvez retrouver nos slides et nos repositories dans ce thread
3123
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 21/04/2026
Toute base de code finit par peser. La dette technique, on sait la gérer. La dette de conception est plus silencieuse. Demain 10h30 à @devoxx.fr avec @josianchevalier.bsky.social en Amphi Bleu ! 500+ personnes l'ont déjà ajouté à leur agenda, merci ! m.devoxx.com/events/devox...
0133
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 16/04/2026
Thanks to everyone who attended "Live Coding the Hive" yesterday at SpringI/O, the session @tpierrain.bsky.social and I gave. 📊 Slides: slides.com/julientopcu... 💾 Code: gitlab.com/beyondxscra... A modular monolith where each module can become a microservice, if and when the domain calls for it.
152
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 16/03/2026
Les inscriptions au Tremplin Tech.Rocks sont ouvertes ! Un accompagnement personnalisé pour préparer ta première conférence de 15 min. Le ou la lauréat·e sera au programme du Tech.Rocks Summit 2026 à Paris. Inscriptions jusqu'au 17 avril : forms.gle/wYf9RuVwCTT...
023
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 11/03/2026
L’an dernier, je n’avais pas pu proposer de talks à @devoxx.fr. Je suis donc particulièrement content d’y participer cette année avec 2 talks ! 1/9 🧵
1102
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 11/02/2026
J’ai le plaisir de participer à @devoxx.fr cette année avec 2 conférences 🥳 The Hive : coder un monolithe modulaire prêt pour les microservices avec @tpierrain.bsky.social Vous pensiez que la dette technique était le pire ? Voici la dette de conception ! avec @josianchevalier.bsky.social 🎉
0155
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 28/01/2026
Ce résumé est issu de ma keynote du SnowCamp 2026 "Pourquoi la tech tient plus de la pop culture que de l'ingénierie". slides.com/julientopcu...
slides.com
Pourquoi la Tech tient plus de la pop culture que de l'ingénierie?
En tant qu’actrices et acteurs de la Tech, nous nous pensons souvent comme des ingénieurs et ingénieures : rationnels, méthodiques, cherchant à améliorer nos produits et nos pratiques par l’intelligence collective. Nous parlons d’expérimentation, d’itération, de rigueur… bref, d’ingénierie. Pourtant, quand on observe nos échanges sur les réseaux sociaux ou dans nos réunions, on découvre un tout autre monde. D’un côté, un influenceur proclame que “tester est une perte de temps”. De l’autre, une experte affirme que le TDD est la clé de la robustesse logicielle. Un Scrum Master défend la vélocité en story points pendant qu’une développeuse revendique le noEstimates. Et au centre, les commentateurs tranchent : “tout le monde a raison, du moment que ça vous apporte de la valeur”. Et si, au fond, notre univers technique ressemblait plus à une pop culture qu’à une science appliquée ? Et si, derrière nos débats passionnés, se cachait une croyance partagée : celle que nos opinions valent des
064
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 28/01/2026
La tech n’est pas seulement un sujet d’ingénierie. C’est aussi un phénomène de pop culture : On suit des tendances. On répète des slogans. On se rallie à des camps. Et on appelle ça des “bonnes pratiques”.
3136
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 16/01/2026
Aujourd'hui, j'ai eu l'honneur de présenter la keynote du SnowCamp : "Pourquoi la tech tient plus de la pop culture que de l'ingénierie", devant une salle comble. Merci pour vos échanges et vos retours, je suis très heureux que cela vous ait plu. slides.com/julientopcu...
slides.com
Pourquoi la Tech tient plus de la pop culture que de l'ingénierie?
En tant qu’actrices et acteurs de la Tech, nous nous pensons souvent comme des ingénieurs et ingénieures : rationnels, méthodiques, cherchant à améliorer nos produits et nos pratiques par l’intelligence collective. Nous parlons d’expérimentation, d’itération, de rigueur… bref, d’ingénierie. Pourtant, quand on observe nos échanges sur les réseaux sociaux ou dans nos réunions, on découvre un tout autre monde. D’un côté, un influenceur proclame que “tester est une perte de temps”. De l’autre, une experte affirme que le TDD est la clé de la robustesse logicielle. Un Scrum Master défend la vélocité en story points pendant qu’une développeuse revendique le noEstimates. Et au centre, les commentateurs tranchent : “tout le monde a raison, du moment que ça vous apporte de la valeur”. Et si, au fond, notre univers technique ressemblait plus à une pop culture qu’à une science appliquée ? Et si, derrière nos débats passionnés, se cachait une croyance partagée : celle que nos opinions valent des
192
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 01/12/2025
J’ai le plaisir de vous annoncer qu'en plus de mon rôle de CTO du groupe @shodo.io, j'occupe depuis juin le poste de Chief Executive Officer (Directeur Général) de Shodo Paris aux côtés de @laury-maurice.bsky.social.
5252
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 12/11/2025
Yes! You can use Domain-Driven Design in the front end The front end is just a deployment strategy, Domain-Driven Design is agnostic to that The real question is whether the front end is a bounded context on its own as in some PWAs where client-side logic is required or simply a model expression👇
152
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 07/11/2025
My first @newcrafts.bsky.social was an absolute thrill! Packed with enlightening sessions and vibrant discussions, what an experience! Our talk on Model Tension Heuristics, co-presented with @josianchevalier.bsky.social drew fantastic feedback. Huge thanks for the support! 🤩
162
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 03/11/2025
This week this is @newcrafts.bsky.social! With @josianchevalier.bsky.social we will have the opportunity to present our brand new talk : Model Tension Heuristics: preventing accidental design debt Meet us on Friday 7th at 14:05, see you soon! Description in the following thread 👇
131
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 31/10/2025
Merci encore aux organisateurs pour leur confiance et leur touche de folie :D, ainsi qu'à vous pour vos retours très positifs ! Le code : gitlab.com/beyondxscra... Les slides : slides.com/julientopcu...
slides.com
Model Mitosis : ne plus se tromper entre les microservices et le monolithe
Tout comme le développement doit être itératif, le design du logiciel doit changer lorsque le contexte et notre compréhension du problème évoluent. Au fur et à mesure qu'un logiciel se développe pour résoudre plus de problèmes, il devient moins souple dans sa capacité à évoluer. Des tensions apparaissent au sein du modèle métier du logiciel qui peine à rester cohérent. Finalement, il atteint une masse critique et devient un monolithe de code en spaghetti... Comment pouvons nous déterminer quand il est temps de modulariser notre logiciel ? Comment prendre la décision de le scinder en plusieurs modules ou services ? Comment gérer la différenciation progressive de nos modèles métiers tout en évitant les couplages inutiles ? Il n'est pas facile de découper son logiciel en deux car déterminer les bonnes frontières peut s'avérer être compliqué. Découvrez avec nous le Model Mitosis, une approche dynamique utilisée pour diviser un modèle métier en plusieurs modèles qui seront façonnés et déc
011
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 31/10/2025
C'était un immense plaisir de jouer cette 20ème représentation de notre conférence sur Model Mitosis devant une salle comble lors de l'Agile Tour Bordeaux 2025 avec mon compère @josianchevalier.bsky.social ! Merci @racheldubois.bsky.social pour tes retours ainsi que la photo :)
143
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 29/10/2025
Demain à 11h30, j'aurais le grand plaisir de présenter avec @josianchevalier.bsky.social une conférence qui a fait déjà le tour de plusieurs pays: Model Mitosis, ne plus se tromper entre le monolith et les microservices lors de l'agile tour bordeaux.
121
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 21/10/2025
I'm really Happy to be again a part of #KanDDDinsky this year! Come and see my talk on Conway's Law on Wednesday! We will talk about Strategic domain-driven design & Team Topologies! 👇
152
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 13/10/2025
All models are wrong, but some are useful. This insight from George Box has become a cornerstone of software modeling. While exploration and experimentation are essential for shaping models, it is challenging to know when a model is wrong or when it has become obsolete. 1/5 youtu.be/EZTl9FH5AFQ...
youtube.com
Model Tension Heuristics - Julien Topçu & Josian Chevalier - DDD Europe 2025
Domain-Driven Design Europe 2025 - Organised by Aardling (https://aardling.eu/)https://dddeurope.comhttps://newsletter.dddeurope.com/ https://be.linkedin.com...
184
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 13/10/2025
We will also present a set of heuristics to identify and address different kind of model tensions. youtu.be/EZTl9FH5AFQ...
youtube.com
Model Tension Heuristics - Julien Topçu & Josian Chevalier - DDD Europe 2025
Domain-Driven Design Europe 2025 - Organised by Aardling (https://aardling.eu/)https://dddeurope.comhttps://newsletter.dddeurope.com/ https://be.linkedin.com...
021
Reposted by Shodo
Yassine Benabbas @yostane.bsky.social · 10/10/2025
@julientopcu.com is back from the future to live code a modular monlith. @devoxx.com
072
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 06/10/2025
Last year, I gave a live coding session at @devoxx.com, demonstrating how to make software more sustainable using hexagonal architecture. I'm thrilled to see that the recording has reached 16k views. 1/6
162
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 02/10/2025
Slides: slides.com/julientopcu... Code: gitlab.com/beyondxscra...
gitlab.com
BeyondxScratch / hexagonal-architecture-java-springboot · GitLab
GitLab.com
031
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 02/10/2025
Aujourd'hui c'est la première édition de Nantes Craft! J'ai eu le plaisir de présenter mon live coding sur l'architecture hexagonale devant une salle pleine ! Merci à toutes et tous d'être venu me voir vous pouvez retrouver mes slides et mon repository en commentaire 👇
241
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 24/09/2025
Excited to speak at @devoxx.com 2025 in Antwerp with @tpierrain.bsky.social 🎙️ Live coding the Hive: building a microservices ready modular monolith 👇 ⭐ Fav the conference page and save our session: m.devoxx.com/events/dvbe...
1115
Reposted by Shodo
use case driven @tpierrain.bsky.social · 24/09/2025
✨ After our 1st talk on the #theHive pattern with @julientopcu.com (building a microservices-ready modular monolith)… …We’re taking it to the next level: live-coding it at @devoxx.com ! 📌 Don’t miss it — add our session to your fav here: m.devoxx.com/events/dvbe2...
1104
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 28/08/2025
Thrilled to be back at @devoxx.com this year. I’m live coding The Hive with @tpierrain.bsky.social, an architectural pattern for building a microservices-ready monolith. And guess what? We’re on Friday! Is the AI planner biased or what? 😂 m.devoxx.com/events/dvbe2...
m.devoxx.com
082
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 04/08/2025
The biggest risk of vibe-coding is unintentional vibe-modelling The model is software's heart, bringing value to users and ensuring it will last over time. A well-crafted model is challenged against business expertise, not merely the result of a set of specifications
081
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 29/07/2025
I'm really pleased to announce that I'll be speaker at @newcrafts.bsky.social 2025 🥳 With @josianchevalier.bsky.social, we will present our brand new talk for the first time in France: "Model Tension Heuristics: Preventing Accidental Design Debt"
071
Reposted by Shodo
Alexis "Horgix" Chotard @horgix.fr · 25/06/2025
And now at @breizhcamp.org : Hafsa El Maizi from @shodo.io, about CI/CD pipelines concepts I can already related with the "as a developer, I noticed that CI/CD pipelines are often obscure for devs" introduction — (sadly) heard/saw that so many times recently
121
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 10/06/2025
Thrilled to be back @devoxxpl.bsky.social this week with 2 live coding sessions! Join @josianchevalier.bsky.social‬ and me on Thursday 17:25 for Model Mitosis: Stop Choosing Wrong Between Microservices and Monolith Then, kick off your Friday 10:10 with a hands-on dive into Hexagonal Architecture
041
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 06/06/2025
Just had an amazing time at ‪@dddeu.bsky.social‬ I presented a new talk with ‪‪@josianchevalier.bsky.social‬ "Model Tension Heuristics: Preventing Accidental Design Debt" in Antwerp. Thanks for the great feedback on this challenging topic! We're thrilled you enjoyed it! slides.com/julientopcu...
092
Reposted by Shodo
Frederieke Scheper 🇳🇱❤️🇺🇦 @fbascheper.bsky.social · 06/06/2025
Just enjoyed "the most dramatic talk this morning" @dddeu.bsky.social presented by the 'High Elf' @julientopcu.com and 'Gollum' @josianchevalier.bsky.social about the journey to "The Grey Havens", intertwined with model tension heuristics and accidental design debt. 😍 Awesome #DDDEU 🥰
153
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 03/06/2025
In our brand new talk, Model Tension Heuristics, we'll discuss these tensions and how to detect and address them to prevent accidental design debt. Join josianchevalier.bsky.social and me at Elisabeth Hall, Friday, June 6, 12:00 @dddeu.bsky.social‬ If you're into evolving systems, see you there!
133
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 03/06/2025
Writing code isn’t just machine instructions; it’s modeling a domain. George Box's insight: "All models are wrong, but some are useful", reminds us models simplify, not eliminate complexity. But when do models stop being useful or become harmful? Over time, models face tensions like: 👇
141
Reposted by Shodo
Spring I/O @springio.net · 30/05/2025
🍃 Hexagonal Architecture in Practice, Live Coding That Will Make Your Applications More Sustainable @julientopcu.com @ Spring I/O 2025 ▶️ Video: youtu.be/3siPsq17NAU 🔗 Slides: slides.com/julientopcu/... 🛠️ Repo: gitlab.com/beyondxscrat... #springio25
youtu.be
Hexagonal Architecture in Practice, Live Coding That Will Make Your Applications More Sustainable
YouTube video by Spring I/O
0173
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 30/05/2025
My talk on implementing hexagonal architecture with Java and Spring Boot is now live on YouTube ! You can find also the slides and my repository here 👇
0103
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 28/05/2025
Thrilled to return to #CraftConf as a speaker in Budapest! Join @tpierrain.bsky.social‬ and me for our talk, "The Hive: Crafting a Scalable, Flexible Architecture for Growing Complex Domains" 🎙️ Unveil the secrets with us on May 30th at 14:45 on the pink stage!
132
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 26/05/2025
Just a reminder: Domain-Driven Design (DDD) is NOT a tool. Too often, people reduce it to "a way of writing code" and compare it to CQRS, Event Sourcing, or Clean Architecture.
134
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 16/05/2025
Exciting update! #CraftConf 2024 sessions are now live on YouTube! Dive into Model Mitosis, a cutting-edge strategy for iteratively splitting and refining software models. Unlock the flexibility to decide when to spin off into multiple services. youtu.be/g6_-p-Bpy-E...
youtube.com
Model Mitosis: a dynamic pattern to deal with model tensions Josian Chevalier & Julien Topcu | Craft
Just as models should be iterative, strategic design should change when the context and our understanding of the problem evolve. As a model grows to solve mo...
163
Reposted by Shodo
HappyToDev @happytodev.bsky.social · 11/05/2025
Bonsoir les devs, j'espère que vous avez passé un bon week end. Demain dans "Quoi de neuf les devs?" vous pourrez lire l'interview de Jonathan Salmona qui est le CEO @shodo.io à demain, bonne nuit 😴 et bon courage à la team de nuit !!
043
Reposted by Shodo
Yassine Benabbas @yostane.bsky.social · 08/05/2025
Hexagonal architecture session by @julientopcu.com. @devoxx.uk
063
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 07/05/2025
Excited to present "Hexagonal Architecture in Practice: Live Coding for Sustainable Apps" at @devoxx.uk this Thursday! Join me at 16:20 in the auditorium for a live coding session. Discover how Hexagonal Architecture can boost adaptability, and effectively manage technical debt!
193
Reposted by Shodo
Gregory Weinbach @gweinbach.bsky.social · 29/04/2025
"Le pattern Hive : une stratégie de modularisation pour votre monolithe modulaire ou vos microservice" avec @tpierrain.bsky.social et @julientopcu.com #MiXiT
084
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 29/04/2025
J'ai le plaisir de présenter aujourd'hui avec @tpierrain.bsky.social "Le pattern Hive : une stratégie de modularisation pour votre monolithe modulaire ou vos microservices" lors de @mixitconf.org 2025. Rejoignez-nous en Amphi Hamilton à 11h30 !
082
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 18/04/2025
While yesterday’s talk wasn’t recorded, you can catch our slides, repository and a previous session’s recording here 📽️ Recording: youtu.be/_0AJM1oErU8?... Slides: slides.com/julientopcu/... Repository: gitlab.com/beyondxscrat...
youtu.be
Model Mitosis: Stop making the wrong choice between microservices and monolith by Julien Topçu
YouTube video by Devoxx
111
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 18/04/2025
We just wrapped up our first #ExploreDDD Conference in Denver, and what an incredible journey it’s been! 🎉 It was a true honor to join the largest Domain‑Driven Design conference in the US, and we’re so grateful for the warm welcome and thoughtful feedback on “Model Mitosis”
151
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 16/04/2025
Pour la première fois depuis longtemps, je rate @devoxx.fr cette année 🥲 Mais on a quand même réussi à m'amener en amphi bleu aujourd'hui 😁. Un grand merci à @garnier.wf pour la mention concernant mon talk sur OAuth 2.1 😍 (merci à @nathangc.bsky.social pour la photo !)
281
Reposted by Shodo
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 15/04/2025
💥 Struggling with microservices complexity? Whether it's Distributed Monoliths or tangled monoliths, unclear boundaries are often the root cause. Let's discover Model Mitosis, an iterative way to clearly define boundaries without premature splitting at Explore DDD, Wed 5:15 pm in room Crystal B&C!
041