Oliver Drotbohm
where else to find them
github:odrotbohm
bluesky:odrotbohm.de
mastodon:@odrotbohm@chaos.social
linkedin:odrotbohm
instagram:odrotbohm
devto:odrotbohm
what they talk about
all 8 in the filters
where they keep going back
- I/O4 editions2019–2026
all 8 in the filters
on a stage with
- Arno Haaseonce
- Carola Lilienthalonce
- Christian Tzolovonce
all 9 in the filters
who talks about the same things
- Milen Dyankov22 talks
- Michael Plöd19 talks
- Jos Roseboom6 talks
- Tom Hombergs4 talks
- Evgeny Borisov25 talks
- Neal Ford43 talks
| title | conference | date |
|---|---|---|
| Domain-centric? Why Hexagonal- and Onion-Architecture are answers to the wrong question | Spring I/O 2026 | 2026-04-13 |
Argues that hexagonal/onion focus misses the real question: design for cohesion and vertical slices rather than technical layers, so changes stay inside… | ||
| Keynote | Spring I/O 2026 | 2026-04-13 |
Roadmap announces Spring Framework 7 / Spring Boot 4 lineup with a firm recommendation to adopt JDK25 with AOT cache and embrace virtual threads & structured… | ||
| Connecting Open Source Projects with Public Institutions | FOSS Backstage 2026 | 2026-03-16 |
Proposes creating formal channels so open source projects and public institutions share roadmaps and bug reports, run joint code reviews, and announce who uses… | ||
| Why Hexagonal and Onion Architecture Are Answers to The Wrong Question | Voxxed Days Ticino 2026 | 2026-02-05 |
Argues that hexagonal/onion patterns answer the wrong question: decoupling became a testability-era obsession and often produces incohesive code where a tiny… | ||
| Bottom-up Architecture: Bridging the Architecture-Code Gap | GOTO Amsterdam 2024 | 2024-06-10 |
Argues that architectural concepts belong in code so tools can verify and enforce them, demonstrating concrete instances: compile‑time errors from an… | ||
| Spring Modulith – Spring for the Architecturally Curious Developer | SpringOne at VMware Explore 2023 Las Vegas | 2023-08-21 |
Spring Modulith inspects package-based application modules and enforces visibility and acyclic dependencies with ArcUnit-backed verification, generates… | ||
| Spring Modulith – A Deep Dive (Workshop) | SpringOne at VMware Explore 2023 Las Vegas | 2023-08-21 |
Instructor:
Oliver Drotbohm, VMware
Spring Modulith is a very recent addition to the Spring Framework project ecosystem. It allows application developers to… | ||
| Architecturally evident Spring applications with jMolecules | Spring I/O 2023 | 2023-05-18 |
jMolecules lets Java code carry architectural roles via interfaces and annotations and integrates with Spring, Jackson, JPA, JDBC and MongoDB so those roles… | ||
| Spring Modulith – Spring for the Architecturally Curious Developer | Voxxed Days Zurich 2023 | 2023-03-16 |
Spring Modulith analyzes top-level packages to build a model of logical modules, generates AsciiDoctor/C4 diagrams and module canvases, and verifies… | ||
| Modular Applications with Spring | Spring I/O 2022 | 2022-05-26 |
Argues that proper modularity is about hidden internals, clear contracts and measurable cohesion, not rearranged buzzwords, and cites typical codebases where… | ||
| Spring for the architecturally curious developer | Spring I/O 2022 | 2022-05-26 |
Shows how a bare Spring Boot app becomes a logical module system using the experimental Modulus tooling plus jMolecules and Moduliths concepts: it discovers… | ||
| A Deep Dive into Spring Application Events | SpringOne 2020 | 2020-09-01 |
Shows that Spring events are synchronous method calls unless annotated with @Async, and that Spring Data’s AbstractAggregateRoot moves event registration into… | ||
| Better Monoliths — Modulithic Applications with Spring Boot | W-JAX 2019 | 2019-11-04 |
Compares modular monoliths as a pragmatic alternative to microservices for implementing Bounded Contexts, and identifies common causes of degeneration in… | ||
| Spring Framework 5.2 — Core Container Revisited | W-JAX 2019 | 2019-11-04 |
Covers what’s new in Spring Framework 5.2: support for Java 8+, Kotlin, functional and reactive programming, plus integration of R2DBC (reactive database… | ||
| How to Successfully Introduce DDD in an Organization | W-JAX 2019 | 2019-11-04 |
Panelists share real-world experiences introducing Domain-Driven Design (DDD) at client organizations, discussing which techniques and strategies fit which… | ||
| Building better monoliths – Implementing modulithic applications with Spring | Spring I/O 2019 | 2019-05-16 |
A library called Moduliths uses package-by-component structure and an @Modulith annotation to map bounded contexts to Java packages, adds @ModuleTest to… | ||
| nothing matches | ||