Skip to content

Instantly share code, notes, and snippets.

@mattfield
Created October 7, 2013 15:58
Show Gist options
  • Save mattfield/6870296 to your computer and use it in GitHub Desktop.
Save mattfield/6870296 to your computer and use it in GitHub Desktop.

As software becomes more and more complex, it is more and more important to structure it well. Well-structured software is easy to write, easy to debug, and provides a collection of modules that can be re-used to reduce future programming costs. Functional programming is a paradigm shift away from how we normally think about constructing our programs and writing our abstractions. In this talk, I'd like to introduce the style of functional programming in JavaScript, discuss what it has to offer and provide some "real-world" examples to show how it can help you write cleaner, more disciplined code that's easier to reason about, easier to test and easier to maintain.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment