Julien Topçu
where else to find them
what they talk about
all 14 in the filters
where they keep going back
- Devoxx France5 editions2021–2026
- BDX I/O3 editions2018–2022
- I/O2 editions2023–2025
all 20 in the filters
on a stage with
all 7 in the filters
who talks about the same things
- Brian Vermeer66 talks
- Erlend Oftedal12 talks
- Joe Kutner20 talks
- Aaron Bedra14 talks
- Steve Poole41 talks
- Jim Manico28 talks
| title | conference | date |
|---|---|---|
| Hexagonal Architecture in Practice | Voxxed Days Bucharest 2026 | 2026-04-28 |
Live coding implements Hexagonal Architecture with Java + Spring Boot, splitting a domain-only module (API and SPI interfaces) from an infrastructure module… | ||
| You Thought Technical Debt Was the Worst? Meet Design Debt! | Devoxx France 2026 | 2026-04-22 |
The talk examines design debt (accidental design debt) as a deeper cause behind persistent technical debt, explaining how practices like KISS and YAGNI can… | ||
| The Hive: Coding a Modular Monolith Ready for Microservices | Devoxx France 2026 | 2026-04-22 |
Shows how to refactor a legacy spaghetti monolith into a modular monolith that can later be split into microservices using the Hive pattern: combine multiple… | ||
| Model Tension Heuristics | DDD Europe 2025 | 2025-06-02 |
Argues that lingering design debt shows as concrete, named tensions — spork effect, model fragmentation, model sclerosis — and gives heuristics to find them in… | ||
| Hexagonal Architecture in Practice, Live Coding That Will Make Your Applications More Sustainable | Spring I/O 2025 | 2025-05-22 |
Live coding shows a Java Spring Boot app built domain-first with hexagonal architecture, unit and integration tests (JUnit, mock server) and a GitLab repo and… | ||
| Hexagonal Architecture in Practice That Will Make Your Applications More Sustainable | Codemotion Madrid 2025 | 2025-05-20 |
Live coding builds a hexagonal Java app (Maven, JUnit) with a pure domain module and a Spring Boot infrastructure module that adapts a public Swappy REST API… | ||
| Model Mitosis: No More Confusing Microservices with Monoliths | Voxxed Days Luxembourg 2024 | 2024-06-20 |
Explains how to decide between a monolithic application and microservices by focusing on the data and domain model. Covers causes of improper splits (model… | ||
| OAuth 2.1 Explained Simply (Even If You're Not a Dev)! | BSides Strasbourg 2024 | 2024-06-18 |
OAuth 2.1 is presented as the industry standard for delegated authorization that web applications must use; the talk explains OAuth concepts (roles, flows) and… | ||
| Model Mitosis: No More Confusing Microservices and the Monolith | DevFest Lille 2024 | 2024-06-06 |
Presents Model Mitosis, a practical approach from Domain-Driven Design to iteratively split a growing monolithic domain model into multiple decoupled models or… | ||
| Conway's Law: When Best Practices Are Not Enough | JNation 2024 | 2024-06-04 |
Claim: the org chart shapes the code. Cites a 2008 study of 50 million LOC across ~3,000 Vista modules where organizational structure predicts production bugs… | ||
| Model Mitosis: a dynamic pattern to deal with model tensions | Craft Conference 2024 | 2024-05-30 |
Claim: when a single model accrues conflicting needs, split it by behavior into domains, carve a shared kernel for identical invariants, and… | ||
| Mitosis Pattern | GeeCON 2024 | 2024-05-15 |
Claims a practical way to evolve an MVP into a modular system by iteratively duplicating and specializing models to resolve “model tension,” then only moving… | ||
| Interview of Julien Topcu and Josian Chevalier | Devoxx France 2024 | 2024-04-17 |
Model mosis describes an iterative way to find microservice boundaries by observing runtime behavior and tolerating blurry responsibilities until evidence… | ||
| Hexagonal Architecture in Practice, the Live Coding That Will Make Your Apps Plain... (live) | Devoxx France 2024 | 2024-04-17 |
A live-coding session refactors a Java + Spring Boot codebase into hexagonal architecture, introducing a domain module with input ports (PI) and output ports… | ||
| Model Mitosis: Stop Confusing Microservices and the Monolith | Devoxx France 2024 | 2024-04-17 |
Provides a concrete method called Model Mitosis for deciding when and how to split a monolith into services: identify behavioral boundaries and extract two… | ||
| Conway's Law: When Best Practices Are Not Enough | Voxxed Days Ticino 2024 | 2024-01-19 |
Conway’s Law explains why product design, UX and code quality mirror who talks to whom: a Microsoft analysis of 15 million lines across 3,000 binaries finds… | ||
| Hexagonal Architecturoplasty of a Backend: Open‑Code Operation | Voxxed Days Luxembourg 2023 | 2023-06-21 |
Shows how to revive an aging backend by migrating it to Hexagonal Architecture (Ports & Adapters) to separate types of software complexity and make… | ||
| REST next level: Crafting domain-driven web APIs | Spring I/O 2023 | 2023-05-18 |
Shows how to stop mapping domain intent onto CRUD by returning hypermedia links that drive workflow, using Spring + Kotlin and Postman in live demos and the… | ||
| Conway's Law: when best practices aren't enough | Devoxx France 2023 | 2023-04-12 |
Conway's Law: how product structure and code reflect organizational communication and why good engineering practices alone don't prevent bad architecture… | ||
| Fed Up with Software Craftsmanship | BDX I/O 2022 | 2022-12-02 |
The talk critiques the software craftsmanship movement, arguing that coaching practices (like preaching katas, rigid TDD advocacy, and imposing methods)… | ||
| Fed up with software craftsmanship | Codeurs en Seine 2022 | 2022-11-17 |
Two software-craftsmanship coaches critique how the craft movement is practiced: they identify elitist, dogmatic postures, misplaced prescriptions (like… | ||
| OAUTH 2.1 Explained Simply (even if you’re not a dev) | Devoxx France 2022 | 2022-04-20 |
Explains OAuth 2.1 and the core OAuth2 concepts (roles, authorization flows) using everyday-life analogies so non-developers and developers can understand… | ||
| Hexagonal Architecturoplasty of a Node.js Backend | Devoxx France 2022 | 2022-04-20 |
Explains how to revive a struggling Node.js/TypeScript backend by migrating it to Hexagonal Architecture to separate different kinds of software complexity… | ||
| REST next level: writing business-oriented web APIs | Devoxx France 2021 | 2021-09-29 |
Shows using HATEOAS hypermedia links in JSON APIs to preserve domain intent and encapsulate workflows so clients don’t hardcode URLs or parameter names… | ||
| Hexagonal Architecture Level 2: How to write well… | BDX I/O 2019 | 2019-11-15 |
Explains testing strategies for hexagonal architecture applied to microservices, covering the five recommended test levels from Martin Fowler and how to… | ||
| How to Get Properly Hacked | DevOps D-DAY 2019 | 2019-11-14 |
Julien Topcu from Société Générale and the OWASP Foundation discusses common ways applications and infrastructures get compromised, illustrating typical attack… | ||
| How to get properly hacked! | Devoxx Belgium 2019 | 2019-11-04 |
A live-coded e‑commerce app gets attacked end‑to‑end: login uses concatenated queries so SQL injection via string concatenation logs in as admin; passwords… | ||
| JUnit: time to shift into 5th gear! | Devoxx Belgium 2019 | 2019-11-04 |
JUnit 5 splits the framework into JUnit Vintage, JUnit Jupiter and the JUnit Platform, requires Surefire >= 2.22, and runs JUnit 4 tests via Vintage so… | ||
| How to Get Properly Hacked | Sunny Tech 2019 | 2019-06-27 |
Live-coding hacking session demonstrating common security mistakes that make web applications vulnerable (e.g., flaws leading to leaked credit card numbers)… | ||
| Developers, Stop Estimating Your Tasks! #noEstimates | BDX I/O 2018 | 2018-11-08 |
A development team replaced task time estimates with a #noEstimates approach over more than a year. The talk describes why estimating is costly and often… | ||
| Detect and Track the Zergs in Your Dependencies! | DevFest Toulouse 2018 | 2018-11-08 |
Scans project dependencies using two tools (punks ciçek and peines y traque), integrates results with Jenkins and Maven, and queries the National Vulnerability… | ||
| Detect and Track the Vulnerabilities Hiding in Your Dependencies | BDX I/O 2018 | 2018-11-08 |
Explains how open-source library vulnerabilities are cataloged (NVD, CVE) and scored (CVSS), then demonstrates building a Continuous Security pipeline in… | ||
| Find and Track the hidden vulnerabilities inside your dependencies | Voxxed Days Microservices 2018 | 2018-10-29 |
Claim: 44% of applications contain critical OSS vulnerabilities. Shows how NVD/CVE and CVSS scores work, then builds a CI pipeline with Jenkins + OWASP… | ||
| Detect and track the aliens hiding in your dependencies | DevFest Nantes 2018 | 2018-10-18 |
Shows how to detect and track vulnerable open‑source dependencies by using OWASP DependencyCheck in a Jenkins pipeline to generate reports and push results… | ||
| nothing matches | ||