DDD Summit 2019

Functional Domain-driven Design

Workshop
Dieser Talk Stammt aus dem Archiv. zum AKTUELLEN Programm
Very Early Bird Bis 26. September anmelden und bis zu 400 € sparen! Jetzt anmelden
Infos
Mittwoch, 19. Juni 2019
13:30 - 17:00

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.

Alles, was du für diesen Workshop benötigst, sind Neugier und ein Laptop mit der IDE und dem entsprechenden Tooling für deine Lieblingsprogrammiersprache.