Why Golang is DevOps' Top Programming Language
The list of DevOps tools not only includes things like Kubernetes and Grafana, but also programming languages. In this video I discuss some of the benefits of the Go programming language that make it a good candidate for becoming the next top programming language for DevOps Engineering. Python is arguably the most popular language in DevOps right now, but in 2022 and beyond I think Golang will give Python a run for its money when it comes to DevOps.
TOC:
Introduction: 00:00 – 00:16
Golang popularity: 00:17 – 00:47
Golang compilation: 00:48 – 01:19
Go programs are statically linked: 01:20 – 02:04
Go is platform independent: 02:05 – 02:25
Go Performance: 02:26 – 02:52
The Go Standard Library: 02:53 – 03:22
Conclusion: 03:23 – 03:52
Resources:
What makes Go Fast: https://dave.cheney.net/2014/06/07/five-things-that-make-go-fast
https://blog.gopheracademy.com/advent-2018/go-devops/
https://www.bluematador.com/blog/mini-guide-google-golang-why-its-perfect-for-devops
JetBrains – State of Go 2021: https://blog.jetbrains.com/go/2021/02/03/the-state-of-go/
StackOverflow Developer Survey 2020: https://insights.stackoverflow.com/survey/2020#development-environments-and-tools