Syntax - Tasty Web Development Treats

How to Get Better at Debugging

17 snips
May 23, 2018
Dive into the art of debugging with tips for reading stack traces like a treasure map. Discover how to avoid pitfalls of debugging in production and learn to inspect network responses for those tricky CORS errors. Get hands-on with breakpoints and console methods to streamline your process. Take a step back, talk it out with a 'rubber duck,' or isolate issues in CodePen. Plus, explore advanced DevTools for profiling and browser-specific troubleshooting. Whether debugging client-side or server-side, these strategies will sharpen your skills!
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ADVICE

Read Library Source Code

  • Read a library's source when docs are unclear to understand exact argument shapes, defaults, and undocumented behavior.
  • Inspecting implementation often reveals hidden features or causes of bugs without filing issues.
INSIGHT

Explore Beyond Elements And Console

  • DevTools contain many underused tabs beyond Elements and Console that reveal hidden performance and layout issues.
  • Learning less obvious tools can drastically speed debugging and surface edge-case problems.
ADVICE

Profile With The Performance Tab

  • Use the Performance tab to record a session and inspect the call stack waterfall, screenshots, and CPU/network throttling.
  • Analyze long tasks and expensive functions to guide targeted performance improvements.
Get the Snipd Podcast app to discover more snips from this episode
Get the app