Talk

Functional Domain-driven Design

Funktionale Programmierung ist verbreitet wie nie und wird immer populärer. Ihre zunehmend wichtige Rolle zeigt sich dabei in konkreten Beispielen aus der Praxis. Die letzten Versionen von Java führen sowohl ausdrucksvolle funktionale Sprachmittel als auch immutable APIs ein. React erleichtert die Entwicklung von komplexen SPAs durch reine Funktionen und Kontrolle über Seiteneffekte. Die gut durchdachte Architektur von Erlang und dessen virtueller Maschine ermöglicht die Entwicklung von riesigen und komplexen nebenläufigen Systemen wie beispielsweise WhatsApp.

Teilnehmende dieses Hands-on-Workshops werden entdecken, welche Vorteile das Zusammenspiel von Domain-driven Design und funktionaler Programmierung bietet. Konstrukte wie immutable Aggregates, seiteneffektenfreier Kern der Domäne und fachliche Transitionen als reine Funktionen werden auf der Basis konkreter Use Cases angesprochen. Die in diesem Workshop präsentierten Ansätze werden sich unabhängig von der verwendeten Programmiersprache als nützlich erweisen. Erfahrung mit funktionaler Programmierung wird hilfreich, aber nicht notwendig sein.

Date
2019-06-19
Time
13:30 - 17:00
Conference / Event
Microservices, API und DDD Summit 2019
Venue
Holiday Inn München Unterhaching , München