JSFoo 2013

All about being creative with JavaScript

Sreekanth Vadagiri


Functional Javascript

Submitted Jul 1, 2013

Javascripters are looked down upon for writing unmaintanable, and rubbish code. The idea of this session is to seek different abstractions that fit better with the spirit of javascript, using techniques from functional programming.


If you have used Underscore you are already on the way to doing functional programming. It uses a lot of patterns from functional programming, I will use that as a platform for talking about functional programming.

We will go on whirlwind tour of basics of functional programming.
Stuff like Continuations, Closures, Currying, Combinators ( I plan to spend a bit of time with this stuff) and maybe(pun intended) Monads.

It would be nice to have basic functional programming experience and good Understanding of Javascript. Definitely Intermediate to Advanced.

Speaker bio

Developer at Activesphere

I like languages and have worked and played with everything from Lisp to Smalltalk and now work with Ruby and Javascript as my primary language at work.


{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hosted by

JSFoo is a forum for discussing UI engineering; fullstack development; web applications engineering, performance, security and design; accessibility; and latest developments in #JavaScript. Follow JSFoo on Twitter more