InfoQ Homepage Go Language Content on InfoQ
-
Posted by
Dom Davis
on
Aug 14, 2020
Concurrency in Go
Dom Davis looks at how Go handles concurrency, and how goroutines and channels can be utilized to create complex concurrent patterns.
on Aug 14, 2020Icon38:08 -
Posted by
Ron Evans
on
Aug 06, 2020
Tiny Go: Small Is Going Big
Ron Evans talks about TinyGo - a compiler for Go, written in Go itself, that uses LLVM to achieve very small, fast, and concurrent binaries that can also target devices where Go could never go before.
on Aug 06, 2020Icon49:01 -
Posted by
Oswaldo Ferreira
on
Jan 04, 2020
How Gitlab Scaled Git Access with Go and What We Gained from It
Oswaldo Ferreira discusses the history of how GitLab switched from a Rails monolith to using Feature flags, Protocol Buffers, gRPC and Go.
on Jan 04, 2020Icon27:04 -
Posted by
Filippo Valsorda
on
Oct 28, 2019
Maintaining the Go Crypto Libraries
Filippo Valsorda talks about the challenges in maintaining and keeping the cryptographic libraries written in Go secure, safe, useful and modern.
on Oct 28, 2019Icon49:56 -
Posted by
Kavya Joshi
on
Aug 15, 2019
Let's Talk Locks!
Kavya Joshi explores when and why locks affect performance, delves into Go’s lock implementation as a case study, and discusses strategies one can use when locks are actually a problem.
on Aug 15, 2019Icon41:39 -
Posted by
Aarti Parikh
on
Mar 29, 2019
Go - A Key Language in Enterprise Application Development?
Aarti Parikh goes over the Go language design and talks about why Go matters in the age of multicores and cloud-native computing.
on Mar 29, 2019Icon48:11 -
Posted by
Adin Scannell
on
Jan 15, 2019
gVisor: Building and Battle Testing a Userspace OS in Go
Adin Scannell talks about gVisor - a container runtime that implements the Linux kernel API in userspace using Go.
on Jan 15, 2019Icon49:57 -
Posted by
K Jonas
on
Oct 22, 2018
Digital Publishing for Scale: The Economist and Go
Kathryn Jonas talks about The Economist’s struggles and victories in transitioning to Go and how Go has uniquely fit their digital publishing goals.
on Oct 22, 2018Icon48:40 -
Posted by
Jermaine Davis
on
Jun 30, 2018
A Journey of Mobile, Microservices, and Speed to Market at the World's Largest Home Improvement Retailer
Dustin Bennet and Jermaine Davis overview the mobile landscape at The Home Depot, where they are in the journey, and where they want to be, along with code examples in Go and React.
on Jun 30, 2018Icon20:27 -
Posted by
Vitor De Mario
on
Jan 30, 2018
Go Concurrency in the Real World
Vitor De Mario explores several idioms and patterns applied in real world software running Go, starting from the basic syntax all the way to complete concurrent programs.
on Jan 30, 2018Icon33:30 -
Posted by
Dave Cheney
on
Jan 03, 2018
Go Programming Language
Dave Cheney discusses the Go language: writing and interpreting benchmarks, using performance tools built into the Go runtime, GC and writing GC-friendly code.
on Jan 03, 2018Icon51:53 -
Posted by
Carmen Andoh
on
Dec 28, 2017
The Why of Go
Carmen Andoh provides the historical context around the technical decisions of the Go language to better understand its concurrency primitives, garbage collection, and small standard library.
on Dec 28, 2017Icon48:46