10:45 AM Sunday Room: Round Table
lifta: using functional techniques to compose asynchronous work at the application level with JavaScript
Take control of branching, looping and error handling with asynchronous function arrows. We can compose these constructs with first-class function wizardry instead of getting stuck in "callback hell" or hopelessly trying to understand a rat's nest of functions using async/await. When promises leave you flat...you need a lifta.
We'll explain how it works without getting bogged down in the usual functional programming gobbledygook, and we'll examine real-world, practical working examples in web services and apps.
https://github.com/enright/lifta
https://github.com/enright/lifta-node
https://github.com/enright/lifta-dynamodb
https://github.com/enright/lifta-s3