Golang Digest
2.54K subscribers
164 photos
1 video
190 links
Everything about Go: news, articles, tools, language changes, etc.

#go #golang #concurrency #postgres #database #db
Download Telegram
❤️ GopherCon UK: Debugging Go Applications - Matt Boyle, Cloudflare

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👍22
🤓 How to write a programming language and shell in Go with 92% test coverage and instant CI/CD-Qi Xiao

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
422