Session

Funktionale Programmierung in JavaScript

Die Ideen der funktionalen Programmierung verbreiten sich seit vielen Jahren in allen Bereichen der Programmierung und bieten neben der Objektorientierung die wichtigsten Ansätze für eine konsistente Struktur im eigenen Projekt. Funktionale Techniken sind der Wartung zuträglich, da entsprechender Code einfach zu testen und zu pflegen ist. Gleichzeitig ist solcher Code extrem flexibel einsetzbar, was sich aus der Vermeidung der sogenannten Nebeneffekte ergibt. In diesem Workshop geht Oliver auf die unterschiedlichen Aspekte der Nutzung funktionaler Ansätze in JavaScript ein. Grundlagen wie die Verwendung von Closures und Higher Order Functions bieten einen Einstieg, dann geht es um Datenmodellierung, Promises und Modulstrukturen, und schliesslich werden praktische Aspekte wie die Verwendung von externen Bibliotheken besprochen. Mit Lodash/FP, Ramda, Sanctuary, Fluture und anderen Fantasy Land-kompatiblen Tools gibt es reichlich Unterstützung für funktionale Programmierer. Im Laufe des Tages bespricht Oliver zahlreiche praktische Beispiele und Sie bekommen Gelegenheit, selbst am eigenen Rechner mitzuarbeiten!

Oliver Sturm

DevExpress Training Director, Softwarearchitekt, Berater, Trainer, Entwickler, Autor, Docker Captain

Castle Douglas, United Kingdom

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top