Output
Publications Link to heading
- Sahin, K., Schneider, M. (2025). Softwarearchitektur: Warum Kombinatormodelle die Domäne revolutionieren können. Java Magazin, 3.2025 - Scala. entwickler.de
- Crestani, M., Schlegel, M., Schneider, M. (2024). Bidirectional Data Transformations. Proceedings of the 2nd ACM SIGPLAN International Workshop on Functional Software Architecture 31–41. ld.acm.org
Workshops Link to heading
Collaborative Data Modeling: Discovering Domain Types Through Linguistic Cues Link to heading
DDD Europe, Antwerp, June 10th, 2026. In collaboration with Martin Günther. From the abstract:
“In this hands-on lab, you’ll learn Collaborative Data Modeling: a sticky-note technique that makes algebraic data types accessible to everyone. Through collaborative exercises, you’ll practice hearing linguistic cues and translating them into visual models. Once the types are on the wall, the structure of your functions follows — case distinctions emerge from data, not guesswork.”
Theres a recording of the workshop at Virtual Domain-driven design available on YouTube.
Functional Programming in Typescript Link to heading
BOB Konferenz, Berlin, March 13th 2026. In collaboration with Beat Hagenlocher. From the abstract:
“By the end, you’ll understand not only functional programming patterns, but how you can employ them in TypeScript development”
Funktionale Programmierung – Einführung Link to heading
Rheinwerk KKon, online, September 2023 and 2024. From the abstract (German):
Um in die funktionale Programmierung einzusteigen, muss man Kotlin nicht verlassen. Trotzdem betritt man eine ganz neue Welt. […] Hierbei steht die systematische Datenmodellierung im Zentrum, aus der die anderen Programmelemente entwickelt werden.
Talks Link to heading
- “Hyper Hyper! Javascript fatigue und die Hypermedia Renaissance (?)”, DevDay, Dresden, May 2024.
- “Hyper Hyper! Javascript fatigue und die Hypermedia Renaissance (?)”, BOB Konferenz, Berlin, March 2024. Therse also a video of the talk.
- Wie man mithilfe hoher Kopplung Softwareprojekte sabotiert, DevDay, Dresden, May 2023.
- Die ganze Geschichte ein
scanlentfernt – Event Sourcing in Clojure, DevDay, Dresden, May 2023.