Funktionale Architektur in Kotlin
- 13. September 2022
- 15:50–16:35 Uhr
Funktionale Programmierinnen und Programmierer empfehlen meist „FP-first“. Doch dieser puristische Ansatz passt leider nicht zu den Realitäten existierender Projekte, die objektorientiert auf DDD aufsetzen. Das ist schade, weil diese Projekte von funktionalen Techniken profitieren können.
In diesem Vortrag beschreibt Michael Sperber eine Kooperation zwischen Blume2000 (fest in OO-Hand) und der Active Group (durchweg FP-Purist*innen), bei der Probleme in einer hexagonalen DDD-Architektur mit funktionalen Techniken gelöst werden. Diese harmonieren wunderbar mit dem Kotlin-/Spring-Boot-Kontext des Projekts. Michael zeigt Dir, wie es hier gemacht wurde – und wie auch Du von funktionaler Programmierung profitieren kannst.
Hier lernst Du:
- die Validierung mit applikativen Funktoren
- wie Du mit freien Monaden die Domäne von den Ports trennst
- Wie die funktionale Dependency Injection mit Monaden funktioniert
Du willst noch mehr aus der Veranstaltung mitnehmen?
Folgender Workshop passt optimal zu diesem Vortragsthema:
Workshop 4: Einführung in die Funktionale Programmierung
30. September 2022, 9:30 – 17:00 Uhr