Has the Go Language Become Cloud Native?

Episode 12 · August 29th, 2016 · 31 mins 9 secs

About this Episode

In this episode of The New Stack at Scale, we explore the ways in which today’s developers must think when working in the cloud, the differences in static and dynamic programming languages, and how the Go programming language has found its niche in today’s container-based infrastructures.

New Relic Product Manager Victor Soares, Product Marketing Manager Neha Duggal, and Lead Software Engineer Chris Haupt; Red Hat Principal Software Engineer Vincent Batts; and The Home Depot Open Source Ethnographer Adron Hall all shared their thoughts on these matters with The New Stack’s Alex Williams and Scott Fulton and co-host Fredric Paul, editor in chief at software analytics company New Relic.

Episode Links

  • Has the Go Language Become Cloud Native? — When it comes to the languages today’s applications are built on, there’s no end to the debate between whether to choose a static or dynamic language. JavaScript and Python are two of the more common dynamic languages, allowing for flexibility for the developer. Fulton explained they accomplish this by the fact that, “They bind their dependencies at the last possible moment.” On the other hand, Go is a static language demands developers be very clear when writing their code. When the code is run through a compiler, the resulting program spends less time spent in limbo waiting for dependencies, as it already has what it needs from the dependencies and libraries within a singular binary package.