Explore the robustness of the Go programming language in this 45-minute conference talk from GOTO Chicago 2018. Delve into the design decisions that contribute to Go's ability to build robust programs, particularly at Google's scale. Examine potential pitfalls in the language that developers should be aware of and learn techniques to mitigate them. Compare Go's approach to robustness with other languages, particularly Erlang. Investigate topics such as bound checks, type safety, interfaces, error handling, mutual exclusion, channels, data races, and panics. Gain insights into version management, hot code swapping, and dynamic runtimes. Benefit from the expertise of Francesc Campoy, a prominent figure in the Go community and VP of Developer Relations at source{d}.