Let's talk about Debugging


Details
17:00 - 17:15 Welcome (grab a beer and something to bite)
17:15 - 17:45 Hands-on Go profiling / Daniel Ammar
17:45 - 19:00 The art of debugging / Avishai Ish-Shalom
Hands-on Go profiling / Daniel Ammar
What is Go profiling? When and how to use it? and how to utilize Go build-in tools to search for bottlenecks and optimize our code.
In this live demo session, we'll go over multiple examples and learn how to read the pprof output. We'll share some tips and ticks, as well as an overview of multiple open source Go profiling tools.
The art of debugging / Avishai Ish-Shalom
Are you one of those "gifted debuggers" that everyone turns to when they need to solve a difficult problem? Great! This talk isn't for you.For the rest of us, debugging is often considered a mysterious trait that some engineers were born with, but alas, some simply haven't. This talk is here to bust that myth. It calls "bullshit" on the gifted-debugger myth and claims that with well-structured methodology and a couple of simple tips, we can all master debugging and stop using trial and error (and other witchcraft tactics) to find the cause of our problems. This methodology has served me well over the years to solve difficult problems, and will hopefully serve you as well.

Sponsors
Let's talk about Debugging