ALL SPEAKERS
AT A GLANCE
Role
CEO
Organisation
Active Group GmbH
Category
Community
ABOUT THE SPEAKER
Mike is CEO of Active Group in Tübingen, Germany. He is an internationally recognized expert on functional programming and software architecture. He’s written many research papers on the subject as well as several books. He’s a member of iSAQB’s strategy council and curator of its curricula on Functional Software Architecture, Domain-Specific Language, and Formal Methods, and also works on its Foundation Curriculum. Moreover, Mike runs the BOB developer conference.
TALK
The Lost Art of Data Modeling
Domain models are crucial for good software: Good models are expressive and elastic in the face of changes, software projects are full of poor models that make changes pure hell. This goes especially for data models - the structure of the objects that make up our domain.
The talk examines the impact of data models on software, and gives an overview of effective techniques for designing them.
Specifically we’ll look at:
- over-structured database models as a source of coupling and suffering - the use and abuse of mutable state - design recipes with products and sums as a systematic technique for structuring data - combinator models as a tool for creating long-lived and flexible data models
Many of the insights techniques presented come from functional programming. However, they are equally applicable in OO languages and projects - especially with the addition of data-oriented programming features in languages such as Java, C#, or Python.
MORE VOICES
Other speakers at code.talks
See them live — and 100+ more.
One ticket, every track. Nov 4–5, 2026 at Kinopolis Hamburg.
Get your ticket





