Loading...

James Coglan: Practical functional programming: pick two | JSConf EU 2014

23,896 views

Loading...

Loading...

Transcript

The interactive transcript could not be loaded.

Loading...

Loading...

Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Nov 20, 2014

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.

Transcript & slides: http://2014.jsconf.eu/speakers/james-...

License: For reuse of this video under a more permissive license please get in touch with us. The speakers retain the copyright for their performances.

Loading...

Advertisement

to add this to Watch Later

Add to

Loading playlists...