In Many Cases, Promises May Make For A Better Pattern Than async/await
summary
Promises often make for clearer, safer patterns than async/await by giving honest return types up front, cheaper error handling, and easier parallelism. Practical contrasts include try/catch vs .catch for error plumbing, using Promise.all parallelism instead of accidentally serial awaits, and a real refactor that shrinks a messy handler from 64→58→40 lines. Promise chaining isolates steps, reduces branching, and nudges code toward functional patterns like piping and mapping.
AI-written summary · about
chapters (6)
- 0:00Introduction and context
- 1:18Async await and its drawbacks
- 7:00Complexity and abstractions
- 16:26Addressing strawman arguments
- 21:48Real world examples
- 27:22Functional programming benefits








