Front-End Developers, Back-End Developers, Software Architects, Project Managers, Team Leaders
You’ll learn the power of the functional programming paradigm from great practitioners and how it could be adopted for all types of applications and software architectures.
Alan Perlis, a Computer Science pioneer and first winner of the Turing Award, once said: “a language that doesn’t affect the way you think about programming isn’t worth knowing”. The purpose of this learning path is to guide you through a programming paradigm, such as functional programming, that can change how you develop your code even if you are not shifting to that paradigm in your daily work. Thanks to a wide spectrum of talks held at Codemotion, you can understand not only the technical characteristics of some functional programming languages, such as Elm, F#, Clojure or ClojureScript, but also how the this paradigm affects your software architecture and even the way you work with code and data.