Practical functional programming: pick two

A session at JSConf EU 2014

Saturday 13th September, 2014

3:30pm to 4:00pm (CET)

We often talk about JavaScript as a ‘functional programming language’. This is mostly because it has first-class functions, but there is far more to functional programming than that. Immutable data, recursion, laziness, type systems and sophisticated static analysis are all tools in the functional programmer’s box.

Unfortunately, many of those tools are regarded as impractical, academic concepts of no use to real-world software engineers. But as you’ll find out, they’re based on quite simple ideas and you’re already using a few of them – you just don’t know it yet. And the ones you’re not using might inspire you to look at programming differently.

By consciously paying attention to these techniques, we can make our programs easier to understand, test and change, and we can even use them to make our computers solve more of our problems for us.

About the speaker

This person is speaking at this event.
James Coglan

Next session in Back Track

4pm How GZIP compression works by Raul Fraile

Sign in to add slides, notes or videos to this session

JSConf EU 2014

Germany Germany, Berlin

13th14th September 2014

Tell your friends!


Time 3:30pm4:00pm CET

Date Sat 13th September 2014


Back Track, Radialsystem V

Short URL


View the schedule


See something wrong?

Report an issue with this session