Hardcore Functional Programming in JavaScript
Offered By: Pluralsight
Course Description
Overview
Learn to apply techniques from the forefront of computer science research to solve practical problems in JavaScript.
Learn to apply techniques from the forefront of computer science research to solve practical problems in JavaScript. Using real-world examples and practical exercises, Joe Nelson and Brian Lonsdorf demonstrate how functional programming allows you to write cleaner and more reusable code, while at the same time avoiding JavaScript “gotchas” like side effects and mutation. At the of the course, Joe and Brian build an example web app using abstract interfaces such as Monads, Functors, Monoids, and Applicatives. Course materials can be found at https://github.com/begriffs/immutube and https://docs.google.com/a/pluralsight.com/presentation/d/1WmIH538r0ubjW5zfKh43I1_Up4OnqQnNhICETyDnhSI/edit#slide=id.g338d117be_040
Learn to apply techniques from the forefront of computer science research to solve practical problems in JavaScript. Using real-world examples and practical exercises, Joe Nelson and Brian Lonsdorf demonstrate how functional programming allows you to write cleaner and more reusable code, while at the same time avoiding JavaScript “gotchas” like side effects and mutation. At the of the course, Joe and Brian build an example web app using abstract interfaces such as Monads, Functors, Monoids, and Applicatives. Course materials can be found at https://github.com/begriffs/immutube and https://docs.google.com/a/pluralsight.com/presentation/d/1WmIH538r0ubjW5zfKh43I1_Up4OnqQnNhICETyDnhSI/edit#slide=id.g338d117be_040
Syllabus
- The Silence 145mins
- The Voyage 162mins
- The Demo 55mins
Taught by
Brian Lonsdorf
Related Courses
Algebra - IIIMSC via Swayam Introduction to Algebraic Topology (Part-II)
NPTEL via Swayam Learn F#
YouTube Beginner crash course
Independent Haskell: Lecture notes and assignments
University of Pennsylvania via Independent