771: Promises: Error Handling, Aborts, and Helper Methods - Part 2

Syntax - Tasty Web Development Treats Podcast

We’re diving into part 2 of our 3-part series on Promises, focusing on error handling, aborts, and essential helper methods. We’ll explore how to manage errors effectively and improve performance with abort signals. Let’s get into it!

Show Notes

  • 00:00 Welcome to Syntax!
  • 00:41 Brought to you by Sentry.io.
  • 02:00 Cancelling promises.
  • 05:16 Why would you reach for an abort signal?
  • 06:26 Promise helpers.
    • 07:04 Promise.all() vs Promise.allSettled().
    • 09:12 promiseInstance.finally()
    • 09:26 Promise.any() and Promise.race()
  • 12:08 Error handling strategies.
    • Tuple await-to-js.
    • Youtube - 5 Async + Await Error Handling Strategies.
  • 17:30 Promise.race() example.
  • 18:54 Static Promise.reject() and .resolve() methods.
Hit us up on Socials!

Syntax: X Instagram Tiktok LinkedIn Threads

Wes: X Instagram Tiktok LinkedIn Threads

Scott:X Instagram Tiktok LinkedIn Threads

Randy: X Instagram YouTube Threads

To listen to explicit episodes, sign in.

Stay up to date with this show

Sign in or sign up to follow shows, save episodes and get the latest updates.

Select a country or region

Africa, Middle East, and India

Asia Pacific

Europe

Latin America and the Caribbean

The United States and Canada