June 9th, 2025 × #errors#javascript#typescript#debugging
Handling and Throwing Errors
Wes and Scott break down how to throw, catch, rethrow, and display errors on the client and server without leaking secrets or losing your mind. Plus: stack traces, Sentry, TypeScript's unknown errors, and a trip to urgent care.
Wes Bos Host
Scott Tolinski Host
#909
Scott and Wes break down how to properly throw, catch, and log errors in JavaScript and TypeScript. They cover client-side and server-side strategies, using tools like Sentry, and how to handle errors without taking down your whole app.
Show Notes
- 00:00 Welcome to Syntax!
- 01:19 Error terminology.
- 01:42 Thrown and catching.
- 03:01 What’s in an error.
- 08:19 Throwing errors.
- 12:01 Promise errors.
- 17:14 Re-throwing errors.
- 18:12 Client-side errors.
- 25:26 Server errors.
- 30:09 Logging and solving errors.
- 36:16 TypeScript and errors.
Hit us up on Socials!
Syntax: X Instagram Tiktok LinkedIn Threads
Wes: X Instagram Tiktok LinkedIn Threads