Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Filling the Knowledge Gap: Debugging Edition

121 views

Published on

We’re generally never officially taught to debug. No one tells us at bootcamp or in online tutorials what to do when our code doesn’t work. It’s one of those learn-it-on-the-job sort of things and comes with experience. As early-career developers, we get a lot of syntax thrown at us when we’re first learning, but in actuality, the majority of our time is spent trying to fix broken code. But why should we slog through it alone? Let’s explore some Rails debugging techniques together!

Published in: Software
  • Be the first to comment

  • Be the first to like this

Filling the Knowledge Gap: Debugging Edition

  1. 1. RailsConf 2019 @minar528 DEBUGGING EDITION FILLING THE KNOWLEDGE GAP:
  2. 2. RailsConf 2019 @minar528 DEBUGGING WHAT I WISH MY BOOTCAMP TAUGHT ME ABOUT
  3. 3. RailsConf 2019 @minar528 WHO IS MINA?! ๏ She/Her ๏ Bootcamp grad ๏ Software Consultant at Tandem ๏ First time @ RailsConf
  4. 4. RailsConf 2019 @minar528 WHO IS MINA?! ๏ She/Her ๏ Bootcamp grad ๏ Software Consultant at Tandem ๏ First time @ RailsConf ๏ I’m terrified 😱
  5. 5. RailsConf 2019 @minar528 🥺
  6. 6. RailsConf 2019 @minar528
  7. 7. RailsConf 2019 @minar528
  8. 8. RailsConf 2019 @minar528 ❓❓ ⁉
  9. 9. RailsConf 2019 @minar528 MAJORITY OF CODING BOOTCAMPS LEAVE GRADUATES WITH SOME KNOWLEDGE GAPS
  10. 10. RailsConf 2019 @minar528
  11. 11. RailsConf 2019 @minar528
  12. 12. RailsConf 2019 @minar528 👀
  13. 13. RailsConf 2019 @minar528 & 👀
  14. 14. RailsConf 2019 @minar528 RAILSCONF 2020?
  15. 15. RailsConf 2019 @minar528
  16. 16. RailsConf 2019 @minar528
  17. 17. RailsConf 2019 @minar528 ➡
  18. 18. RailsConf 2019 @minar528
  19. 19. RailsConf 2019 @minar528
  20. 20. RailsConf 2019 @minar528
  21. 21. RailsConf 2019 @minar528
  22. 22. RailsConf 2019 @minar528
  23. 23. RailsConf 2019 @minar528
  24. 24. RailsConf 2019 @minar528 IF WE CAN'T ADMIT WHAT WE DON'T KNOW, WE WON’T LEARN IT.
  25. 25. RailsConf 2019 @minar528 SO YOU WANT TO DEBUG A RAILS APP… ๏ Look under the hood ๏ Tap the phone lines ๏ Find a bug, write a test
  26. 26. RailsConf 2019 @minar528 🔎 💻
  27. 27. RailsConf 2019 @minar528
  28. 28. RailsConf 2019 @minar528
  29. 29. RailsConf 2019 @minar528
  30. 30. RailsConf 2019 @minar528
  31. 31. RailsConf 2019 @minar528
  32. 32. RailsConf 2019 @minar528
  33. 33. RailsConf 2019 @minar528
  34. 34. RailsConf 2019 @minar528
  35. 35. RailsConf 2019 @minar528 binding.pry
  36. 36. RailsConf 2019 @minar528
  37. 37. RailsConf 2019 @minar528
  38. 38. RailsConf 2019 @minar528
  39. 39. RailsConf 2019 @minar528
  40. 40. RailsConf 2019 @minar528
  41. 41. RailsConf 2019 @minar528
  42. 42. RailsConf 2019 @minar528
  43. 43. RailsConf 2019 @minar528
  44. 44. RailsConf 2019 @minar528
  45. 45. RailsConf 2019 @minar528
  46. 46. RailsConf 2019 @minar528
  47. 47. RailsConf 2019 @minar528
  48. 48. RailsConf 2019 @minar528
  49. 49. RailsConf 2019 @minar528
  50. 50. RailsConf 2019 @minar528
  51. 51. RailsConf 2019 @minar528
  52. 52. RailsConf 2019 @minar528
  53. 53. RailsConf 2019 @minar528
  54. 54. RailsConf 2019 @minar528
  55. 55. RailsConf 2019 @minar528
  56. 56. RailsConf 2019 @minar528
  57. 57. RailsConf 2019 @minar528
  58. 58. RailsConf 2019 @minar528 undefined method ‘select’ for nil:NilClass
  59. 59. RailsConf 2019 @minar528 undefined method ‘select’ for nil:NilClass
  60. 60. RailsConf 2019 @minar528 undefined method ‘select’ for nil:NilClass
  61. 61. RailsConf 2019 @minar528
  62. 62. RailsConf 2019 @minar528 ☎📡
  63. 63. RailsConf 2019 @minar528
  64. 64. RailsConf 2019 @minar528
  65. 65. RailsConf 2019 @minar528
  66. 66. RailsConf 2019 @minar528
  67. 67. RailsConf 2019 @minar528
  68. 68. RailsConf 2019 @minar528
  69. 69. RailsConf 2019 @minar528
  70. 70. RailsConf 2019 @minar528
  71. 71. RailsConf 2019 @minar528
  72. 72. RailsConf 2019 @minar528
  73. 73. RailsConf 2019 @minar528
  74. 74. RailsConf 2019 @minar528
  75. 75. RailsConf 2019 @minar528
  76. 76. RailsConf 2019 @minar528
  77. 77. RailsConf 2019 @minar528
  78. 78. RailsConf 2019 @minar528
  79. 79. RailsConf 2019 @minar528
  80. 80. RailsConf 2019 @minar528
  81. 81. RailsConf 2019 @minar528
  82. 82. RailsConf 2019 @minar528
  83. 83. RailsConf 2019 @minar528
  84. 84. RailsConf 2019 @minar528
  85. 85. RailsConf 2019 @minar528
  86. 86. RailsConf 2019 @minar528
  87. 87. RailsConf 2019 @minar528 🐞 🕸
  88. 88. RailsConf 2019 @minar528 STORY TIME!
  89. 89. RailsConf 2019 @minar528 .
  90. 90. RailsConf 2019 @minar528 . /
  91. 91. RailsConf 2019 @minar528 . /🐞
  92. 92. RailsConf 2019 @minar528 /🐞
  93. 93. RailsConf 2019 @minar528 /🐞 🕸
  94. 94. RailsConf 2019 @minar528
  95. 95. RailsConf 2019 @minar528
  96. 96. RailsConf 2019 @minar528 ❓❓ ⁉
  97. 97. RailsConf 2019 @minar528 💡⁉ ❓
  98. 98. RailsConf 2019 @minar528 💡⁉ 💡
  99. 99. RailsConf 2019 @minar528 💡💡 💡
  100. 100. RailsConf 2019 @minar528
  101. 101. RailsConf 2019 @minar528
  102. 102. RailsConf 2019 @minar528
  103. 103. THANK YOU! ๏ Twitter: ๏ https://minaslater.blog ๏ madeintandem.com We are hiring! 🎉 RailsConf 2019 @minar528
  104. 104. RailsConf 2019 @minar528 RESOURCES ๏ “I am a Puts Debuggerer” by Tenderlove ๏ Pry-byebug Docs ๏ Inspect Network Activity in Chrome DevTools RailsConf 2019

×