Why Golang is DevOps' Top Programming Language

preview_player
Показать описание
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:
Рекомендации по теме
Комментарии
Автор

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
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

tech_with_moss
Автор

The gap between the two monitors is outrageous. How am I supposed to trust you now?

PaladinJenkis
Автор

Briefly :

When writing an app.. go is easy, not like Python. But it's easy.
When debugging an application.. go is easier than Python.

A project that requires an hour of development with Python... will require two hours of development with Go.
A project that requires 5 hours of debugging with Python.. will require 1 hour or less with Go.

baxiry.
Автор

Well, he called it. 3 years later, he has been proven right

mamun
Автор

Go programs are not statically linked by default, you need to specify this explicitly. Golang also has issues related to CGO static binding with packages such as os/user and net, resulting in dynamic binaries.

antonboio
Автор

I love Go. Will use it for cloud and Blockchain

codeaperture
Автор

Thank you very much for this informative content. Very helpful in taking decision to learn golang for devops

amitkulkarni
Автор

I'm new to devops roadmap. I just finished Azure-900 fundemental paper, and want to head for Az DevOps Engineer later. As a person who didn't code, should I start leaning python or go language? thanks

zainhype
Автор

So why does every post have python as a job requirement for devops rather than golang? I mean ok go is really cool and has the upper hand to python, but market still does not conform it

rezaebrahimi
Автор

I’ve been hearing that for automation, use python, and for tooling or performant network services use go….but I’m having a hard time understanding why, since go programs can be compiled so quickly. Why isn’t go considered more for automation the way python is?

spross
Автор

Can I use golang for data engineering/ETL purpose as well?

hardikparashar
Автор

good 👍🏻,

i need a mentor, for learning GO, program
🙏

marziehmohammadi
Автор

Can u tell which language to prefer for carrier in devops or cloud after learning c language it will help me a lot

SunnyKumar-nbhl
Автор

I respectfully disagree.

My perspective after about 45 1/2 years of Software Development is that C# is the Top Programming Language for DevOps.

If you are talking about Web Development then your statement is closer to being true.

billnewsr.
Автор

Hi Moss, I've heard faint whispers and rumors about the Golang language, but I don't know anything about it. I think it is a said to be a low-level language similar to but not quite the same as C that runs close to the hardware but supposedly it is easier to write code in? Do I have to worry about pointers? Will I want to burn my CPU when using it? What exactly is GO? I know Google created this language, so I've heard?
Question? I know the fundamentals of programming for the past 6 - 8 months learning the fundamentals with Python and JavaScript. I am mostly familiar with JavaScript but I know the basics with Python. My question to you is, is learning GO hard? Is it as hard as C++ or C? Will I want to smash my computer into a billion bits when my program performs crazy errors and I need to perform black magic to correct it? Should I be very, very afraid of Goland and stick with Python only for DevOps?
Last question, promise. Are these the requirements to become an AWS DevOps Developer? Python or GO, 2 Certifications: The Associates Architect and the Developers Associates certification, Advance knowledge of BASH or PowerShell Terminal commands. Are these the only requirements to gain basic entry and land a job at a company which requires these things in order to become a DevOps engineer or developer? Thank you very much for your video and hope to hear from you soon

LA_VIVLIA
Автор

Hi Moss, Its a small Request to you kindly increase your video quality
and if possible do a playlist of golang tutorial

ranjithg
Автор

Good video but that "highest paying" survey is absolute bullshit lmao

mwilby
welcome to shbcf.ru