GopherCon UK just concluded, featuring a host of excellent talks. Today, we’re spotlighting Matt Boyle’s presentation on Debugging Go Applications:
In this talk, I will perform a live demo of different debugging techniques that Go developers can use to figure out why their application is not performing optimally (or even correctly).
We will start with a basic Go application that isn't functioning as expected. By introducing logs, using the debugger, adding some Prometheus metrics, adding pprof, and integrating distributed tracing, we demonstrate some of the powerful techniques available to diagnose and repair applications, not only while they're running locally but also when they're deployed in production!
Along the way, I'll share stories about how these specific techniques have been scaled to help me solve complex issues at Cloudflare scale, as well as provide warnings on when to use these techniques sparingly (for example, the cardinality of Prometheus metrics).
https://www.youtube.com/watch?v=7YfFBTkGIOI
#go #video #gophercon #gopherconuk
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2 2
We also present you with another excellent report from the recent GopherCon UK conference.
In this talk I will share my experience of developing a programming language and shell (Elvish, https://elv.sh) in Go.
https://www.youtube.com/watch?v=YzIiUjgnSsA
#go #video #gopherconuk
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
How to write a programming language and shell in Go with 92% test coverage and instant CI/CD-Qi Xiao
In this talk I will share my experience of developing a programming language and shell (Elvish, https://elv.sh) in Go.
The talk will cover the following topics:
A quick intro to Elvish itself, showing its full-fledged programming language and interesting…
The talk will cover the following topics:
A quick intro to Elvish itself, showing its full-fledged programming language and interesting…
✍4 2 2