This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Functional programming takes us back to basics: functions and data. Functions become our primary tool of abstraction and structure in our programs, transforming data in pipelines. This delivers real simplicity and lets us focus on solving problems, rather than obsessing over forcing programs into object hierarchies. | |
How does functional programming differ from OOP? What are higher order functions? How do you get started with functional Javascript? Tim & Matt will answer these questions by taking you through the core concepts of FP, and guiding you through exercises to ensure the concepts stick. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
addAdminUser = ( username, cb, errback ) -> | |
db.addUser username, ( dbUser ) -> | |
dbUser.setPermissions "admin", cb, errback | |
, errback |