Watch This Talk Before You Go Go
Presented by: John Reese
Curious about the Go programming language, but don't know where to start? In this talk you'll learn all about Go by comparing it to programming languages you already know and love!
Go is more than just learning new syntax. The language takes a fundamentally different approach to solve many problems that we as developers encounter everyday. Take package management for example, you may already be familiar with solutions like NuGet for .NET and npm for Node, but did you know Go just uses the source code repository? This approach not only simplifies how developers can share code with one another, but still facilitates immutability through Go modules. Some languages can go through a process called minification which replaces long variable and function names with shorter ones to reduce the overall footprint of the application, but Go simply ignores unused code right in its toolchain!
By the end of this talk, you'll walk away with knowing what makes Go special by leveraging knowledge you already know, and why Go might be your new favorite language.