Debugging Tools + Tips
Jun 12, 2019•49 min
Episode description
In this episode of Syntax, Scott and Wes talk about debugging — tools, techniques, and the mindset needed to debug a problem and get through it as quickly as possible.
Netlify - Sponsor Netlify is the best way to deploy and host a front-end website. All the features developers need right out of the box: Global CDN, Continuous Deployment, one click HTTPS and more. Hit up netlify.com/syntaxfor more info.
Freshbooks - Sponsor Get a 30 day free trial of Freshbooks at Freshbooks.com and put SYNTAX in the “How did you hear about us?” section.
Show Notes 1:41 - Tools
CLDD - console.log driven development
How To Pause Your Code With Breakpoints In Chrome DevTools
Other types of break points XHR
DOM break on attribute change
DOM break on children
Conditional break
Break on exception
Break on event listener
21:49 - Network requests
Doesn’t take place in your site/dom, so might not always have all info in your console, debugger
Network tab in dev tools shows you all requests going in and out of your app
Filters by type, sees length in request
Sees headers, responses and more
Failed requests will be red
26:50 - Debugging mindset
Check different browsers
Check the docs/examples
Isolate when possible
“What has changed?”
Get minimal working code
Rubber Duck Debug
Step back and re-think
Links Debugging Visual Studio Code (Node) - James Q Quick
CodePen
Spencer Carli’s Youtube
××× SIIIIICK ××× PIIIICKS ××× Wes: DeWALT Lawn Mower
Scott: Cold Brew Coffee Maker
Shameless Plugs
Wes’ Courses - Use the coupon code ‘Syntax’ for $10 off!
Level 2 React Native with GraphQL
Tweet us your tasty treats! Scott’s Instagram
LevelUpTutorials Instagram
Wes’ Instagram
Wes’ Twitter
Wes’ Facebook
Scott’s Twitter
Make sure to include @SyntaxFM in your tweets
For the best experience, listen in Metacast app for iOS or Android
Open in Metacast