Less Frustration, More Readable Code: Functional Programming in JavaScript with RamdaJS

Abstract:

Why do so many people at conferences keep talking about functional programming? Is it really that important?  If I want to try out functional programming, do I have to become really good at math and understand all sorts of theoretical concepts? Will I have to learn a new language?  Why should I care about functional programming?

In this talk we’ll take a relatively ubiquitous language, JavaScript, and we’ll look at RamdaJS, a library that allows us to write functional JavaScript.  But that’s not all, we’ll also take a look at some of the benefits of writing functional code, such as fewer bugs, and code that takes less time to parse when reading, and is more able to express what it’s attempting to do.

At the end of the talk, you’ll not only know why functional programming is something to investigate, you’ll be equipped to start using it the next time you write JavaScript.

Conferences:

KCDC 2016

DevUp 2016