Funktionale Programmierung verspricht robustere, leichter testbare und besser wartbare Software — durch pure Funktionen, konsequente Typsicherheit und unveränderliche Daten. Auf funktionale-programmierung.de sammeln wir, was die Active Group aus über einem Jahrzehnt Praxis, Beratung und Schulung dazu gelernt hat.
Die Ideen, die funktionale Programmierung ausmachen — unabhängig von der Sprache.
Algebraische Datentypen, Summen/Produkte, persistente Strukturen und Spezifikation.
Denotational Design Serie und verwandte formale FP-Konzepte.
Embedded DSLs, Clojure-Makros, Kontrollabstraktionen und Racket #lang.
Seiteneffekte modellieren, isolieren und kontrolliert nach außen tragen.
Metaprogrammierung als Werkzeug für eigene Sprachabstraktionen.
Kernkonzept für kontrollierbare Effekte in FP.
Unveränderliche Daten als Fundament für sicheren nebenläufigen und parallelen Code.
Property-based Testing und wie FP das Testen selbst vereinfacht.
Wie sich funktionale Ideen in echten Sprachen und Projekten niederschlagen.
Softwareentwicklerinnen, Softwarearchitekten und Macherinnen treffen sich, um gemeinsam die besten Werkzeuge aufzuspüren, die es heute für die Entwicklung moderner Software gibt. Alle, die dabei sind, sollen viele neue Erfahrungen und Verbesserungen für das eigene Entwicklungsumfeld mitnehmen.
Praxisnahe Kurse zu Haskell, Scala, Clojure & Co. — für Teams und Einzelpersonen.
Wir bringen funktionale Konzepte sicher in bestehende Systeme und Teams.