API Summit 2019
Das große Trainingsevent für Web APIs mit Java, .NET und Node.js
17. - 19. Juni in München

Functional Domain-driven Design

Workshop
Kollegenrabatt Mindestens 3 Kollegen anmelden und bis zu 100 € extra 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.