Functional JavaScript
In which Async and Functional Brighton join forces for a night of functionality.
Functional Programming is an old paradigm with new interest that can reduce complexity and create more reusable, provable, scalable and composable programs. But what are the main features of functional programming? Why should you be interested? And why now?
The Evening's Speakers
Kingsley Davies will introduce the topic and the benefits of using functional concepts both in JavaScript and in general.
Tom Parslow will walk us through some of the functional programming techniques you can use in JavaScript and at the very helpful Underscore.js library's support for functional programming.
Roy is a new statically typed functional language that compiles to JavasScript. It's designed to help with correctness, while being lightweight and working well with existing JavaScript code. Richard Dallaway will reveal its beauty, its warts and all.
Update: Slides Online
- Kingsley's intro slides
- Tom's Underscore slides
- Richard's Roy code examples