• Like
Debugging - WordCamp Nashville 2013
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Debugging - WordCamp Nashville 2013

  • 1,303 views
Published

Find some more links here: http://bit.ly/WCNashvilleDebugging

Find some more links here: http://bit.ly/WCNashvilleDebugging

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,303
On SlideShare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
5
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Debugging
  • 2. Nathaniel Schweinberg@nathanielksFight the Current .org
  • 3. Welcome
  • 4. Were here to prevent this:
  • 5. Let me refer you:
  • 6. Lets get tothe good stuff
  • 7. Logic
  • 8. Two things to know
  • 9. Know how "it" works
  • 10. Know how "it" worksThe Language
  • 11. Know how "it" worksThe Language The functions
  • 12. Know theexpected output
  • 13. Know theexpected output
  • 14. Know theexpected output
  • 15. The Tools
  • 16. Error LogsNotices and WarningsXDebug + var_dumpDeveloperDebug BarDebug Bar Extender+ dbgx_trace_var
  • 17. Debug Bar
  • 18. Debug Bar
  • 19. Debug Bar
  • 20. Debug Bar
  • 21. Debug Bar
  • 22. Debug Bar
  • 23. Debug Bar
  • 24. Debug Bar
  • 25. Javascript
  • 26. console.log
  • 27. Chrome Dev Tools
  • 28. Elements Panel
  • 29. Inline Console
  • 30. $0 selects selected element
  • 31. $0 can be used by jQuery
  • 32. Sources Panel
  • 33. Pretty Print minified scripts
  • 34. Live editing
  • 35. Live editing
  • 36. Save off your edits!
  • 37. Pause on Exceptions
  • 38. Pause on Exceptions
  • 39. Breakpoints ( DOM, XHR, Events )
  • 40. Final Thoughts
  • 41. Be willing to put it down
  • 42. Take the pressure off
  • 43. Take your time
  • 44. Take the time todo_it_right
  • 45. The best tool of all?
  • 46. You.
  • 47. Believe in yourself
  • 48. Thank You
  • 49. http://bit.ly/WCNashvilleDebuggingResources:
  • 50. Nathaniel Schweinberg@nathanielksFight the Current .org