Amadeus Dev Community Tech Talk - Debugging Go: from zero to Kubernetes
2023-01-26
Bugs are everywhere in our code and we have many tools at our disposal to uncover them: tests, fuzzying, printing and logging, and so on. In this talk we'll focus on learning how to use one of the main tools at our disposal: the debugger; and specifically for Go application, the delve debugger. And since we're going towards the development of applications in the cloud, we'll see how to start a debugging session with Delve targeting a generic Go Application in various environments, starting from the local environment up to the application running in a k8s cluster. After this talk you'll have an introduction on what to do when you want to start a debugging session for a Go (but not only Go) application that is running in the cloud.