Skip to main content

Foundations of Debugging for Golang

0h 0m 0s
English
Paid

Debugging is the most important skill that most people are never taught. Being able to debug locally and in production is a critical skill for any Go engineer, but it is rarely taught explicitly. It has taken me many years of working with Go in production to get comfortable debugging, and I want to accelerate your learning by teaching you everything I wish I had known when I started out.

What You'll Learn

  • How to get better at spotting issues by eye.
  • Logging patterns and how to build an enterprise logging strategy.
  • What are metrics, how to create them and how to build great dashboards.
  • What distributed tracing is, and how to set it up in your company.
  • How to use Go's profiling tools to debug performance issues use and squeeze every ounce of performance out of your application.

About the Authors

ByteSizeGo

ByteSizeGo thumbnail
The ByteSizeGo channel on YouTube is dedicated to teaching programming and technology. It offers concise and understandable lessons on various aspects of software development, covering topics such as programming in different languages, working with tools and platforms, as well as career advice in IT. The videos are aimed at developers of all levels and help quickly master new skills.

Matt Boyle

Matt Boyle thumbnail
Matt Boyle is an experienced technical leader in the field of distributed systems, specializing in the use of Go. He has worked at major companies such as Cloudflare and General Electric, as well as at rapidly growing startups like Curve and Crowdcube.

Books

Read Book Foundations of Debugging for Golang

#Title
1Foundations-of-Debugging-for-Golang-Print-2024-05-31