Generators, Async-Await, Observables (Reactive Programming) - too much jargon?
A tentative outline:
Breaking the ice
1.1 Synchronous & Asynchronous
1.2 Functional Programming
1.3 Functions as ‘First-Class’ Objects
Callbacks, hell, & a Promise to resolve
2.1 Callback functions, usage & Callback hell
2.2 I promise to resolve Promises for you
2.3 Promise Pyramid of Doom: Old wine in a new bottle
2.4 Generator functions and Promises
3.1 Bro, do you even “async”?
3.2 Async functions: sync-like, human-readable.
Observables (Reactive Programming)
4.1 Sequences in space vs Sequences in time
4.2 Async event/data streams
4.3 Reactive: tools to combine, create & filter streams
Thinking in Reactive Programming
5.1 Observables and observers
5.2 Getting values asynchronously
5.3 Handling any no. of ‘async’ return values
5.4 Use cases
Conclusion & take-aways
Who am I?
I am a Software Engineer and I recently joined Nykaa, where we’re re-writing the entire frontend using React-Redux.
If confirmed, this shall be my first talk/session at any JS conference.
Why should you let me talk about this / Why am I excited about it?