Join us in person or tune in online.
Get started now on challenges related to these topics on our FREE online learning platform CSX, https://csx.codesmith.io/
Closures are very useful as they let you associate some data (in the lexical environment) with a function that operates on that data. Closures are frequently used for object data privacy, in event handlers and callback functions, and in partial applications, currying, and other functional programming patterns.
In this workshop you’ll:
Be able to wield, optimize and debug popular pro utility functions like once and memoize
This is possible because we'll understand the essence of these tough concepts and then switch into pair-programming through the challenges to cement the concepts.
6:30-7pm: Meet your pair-programming partner
7pm - 9:00pm: Lectures and Pair-programming
Topics covered: Thread of execution, variable environment, execution context, call stack
Higher order functions
Returning a function from a function (confuses even seasoned devs)
Closure and persistent lexical scope (the ‘backpack’)
The intuitions of the ‘backpack’ or closure
Using closure in helper functions, iterators and async
9:00pm Onwards: Drinks and Networking
For those online! Please join the stream here: http://bit.ly/JSHP-LA