Advertisement · 728 × 90

Posts by Shodo

Post image

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.

4 days ago 5 2 1 0
Post image

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...

1 month ago 2 3 0 0
Post image Post image

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 🧵

1 month ago 10 2 1 0
Post image Post image Post image Post image

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

🎉

2 months ago 15 5 0 0
Preview
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

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...

2 months ago 6 4 0 0
Post image Post image Post image Post image

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”.

2 months ago 14 6 3 0
Preview
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

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...

3 months ago 9 2 1 0
Post image

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.

4 months ago 25 2 5 0
Advertisement
Post image

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👇

5 months ago 6 2 1 0
Post image Post image

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! 🤩

5 months ago 6 2 1 0
Post image

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 👇

5 months ago 3 1 1 0
Preview
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

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...

5 months ago 1 1 0 0
Post image

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 :)

5 months ago 4 3 1 0
Post image

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.

5 months ago 2 1 1 0
Post image

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! 👇

5 months ago 5 2 1 0
Model Tension Heuristics -  Julien Topçu & Josian Chevalier - DDD Europe 2025
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...

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...

6 months ago 8 4 1 0
Advertisement
Model Tension Heuristics -  Julien Topçu & Josian Chevalier - DDD Europe 2025
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...

We will also present a set of heuristics to identify and address different kind of model tensions.

youtu.be/EZTl9FH5AFQ...

6 months ago 2 1 0 0
Post image

@julientopcu.com is back from the future to live code a modular monlith. @devoxx.com

6 months ago 7 2 0 0
Post image Post image

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

6 months ago 6 2 1 0
Preview
BeyondxScratch / hexagonal-architecture-java-springboot · GitLab GitLab.com

Slides: slides.com/julientopcu...


Code: gitlab.com/beyondxscra...

6 months ago 3 1 0 0
Post image

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 👇

6 months ago 4 1 2 0
Post image

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...

6 months ago 11 5 1 0
Post image Post image Post image Post image

✨ 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...

6 months ago 11 4 1 0

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...

7 months ago 8 2 0 0
Advertisement
Post image

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

8 months ago 8 1 0 0

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"

8 months ago 7 1 0 0
Post image Post image

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

9 months ago 2 1 1 0
Post image Post image

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

10 months ago 4 1 0 0
Post image

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...

10 months ago 10 2 0 1