~/talks

Oliver Drotbohm

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

all 9 in the filters

who talks about the same things

titleconferencedate
Domain-centric? Why Hexagonal- and Onion-Architecture are answers to the wrong questionSpring I/O 20262026-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…
Talk on
KeynoteSpring I/O 20262026-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…
Talk on
Connecting Open Source Projects with Public InstitutionsFOSS Backstage 20262026-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…
Talk on
Why Hexagonal and Onion Architecture Are Answers to The Wrong QuestionVoxxed Days Ticino 20262026-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…
Talk on
Bottom-up Architecture: Bridging the Architecture-Code GapGOTO Amsterdam 20242024-06-10
Argues that architectural concepts belong in code so tools can verify and enforce them, demonstrating concrete instances: compile‑time errors from an…
Talk on
Spring Modulith – Spring for the Architecturally Curious DeveloperSpringOne at VMware Explore 2023 Las Vegas2023-08-21
Spring Modulith inspects package-based application modules and enforces visibility and acyclic dependencies with ArcUnit-backed verification, generates…
Talk on
Spring Modulith – A Deep Dive (Workshop)SpringOne at VMware Explore 2023 Las Vegas2023-08-21
Instructor: Oliver Drotbohm, VMware Spring Modulith is a very recent addition to the Spring Framework project ecosystem. It allows application developers to…
Talk on
Architecturally evident Spring applications with jMoleculesSpring I/O 20232023-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…
Talk on
Spring Modulith – Spring for the Architecturally Curious DeveloperVoxxed Days Zurich 20232023-03-16
Spring Modulith analyzes top-level packages to build a model of logical modules, generates AsciiDoctor/C4 diagrams and module canvases, and verifies…
Talk on
Modular Applications with SpringSpring I/O 20222022-05-26
Argues that proper modularity is about hidden internals, clear contracts and measurable cohesion, not rearranged buzzwords, and cites typical codebases where…
Talk on
Spring for the architecturally curious developerSpring I/O 20222022-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…
Talk on
A Deep Dive into Spring Application EventsSpringOne 20202020-09-01
Shows that Spring events are synchronous method calls unless annotated with @Async, and that Spring Data’s AbstractAggregateRoot moves event registration into…
Talk on
Better Monoliths — Modulithic Applications with Spring BootW-JAX 20192019-11-04
Compares modular monoliths as a pragmatic alternative to microservices for implementing Bounded Contexts, and identifies common causes of degeneration in…
Talk in German on
Spring Framework 5.2 — Core Container RevisitedW-JAX 20192019-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…
Talk in German on
How to Successfully Introduce DDD in an OrganizationW-JAX 20192019-11-04
Panelists share real-world experiences introducing Domain-Driven Design (DDD) at client organizations, discussing which techniques and strategies fit which…
Panel in German on
Building better monoliths – Implementing modulithic applications with SpringSpring I/O 20192019-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…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.