Go Time

Go Time Artwork

Your source for wide-ranging discussions from all around the Go community

Go Time Go Time #105

Kubernetes and Cloud Native

Play
2019-11-01T19:00:00Z #kubernetes +1
🎧 16,103

Johnny and Mat are joined by Kris Nova and Joe Beda to talk about Kubernetes and Cloud Native. They discuss the rise of “Cloud Native” applications as facilitated by Kubernetes, good places to use Kubernetes, the challenges faced running such a big open source project, Kubernetes’ extensibility, and how Kubernetes fits into the larger Cloud Native world.

Go Time Go Time #150

Cloud Native Go

Play
2020-10-08T15:30:00Z #go +1 🎧 15,900

What is cloud native? In this episode Johnny and Aaron explain it to Mat and Jon. They then dive into questions like, “What problems does this solve?” and “Why was Go such a good fit for this space?”

Go Time Go Time #118

Quack like a wha-?

Play
2020-02-20T12:00:00Z #go 🎧 15,808

Interfaces are everywhere in Go. The basic error type is an interface, writing with the fmt package means you are probably using an interface, and there are countless other instances where they pop up. In this episode Mark, Mat, Johnny, and Jon discuss interfaces at length, exploring what they are, how they are using them in their own projects, as well as tips for how you can leverage them in your own code.

Go Time Go Time #92

Web development in Go

Play
2019-07-16T11:00:00Z #go +2 🎧 15,801

Mat Ryer, Mark Bates, Johnny Boursiquot, and Aaron Schlesinger discuss web development in Go. Go is great at writing server technology, but how good is it for web development? We’ll talk about HTTP, templating, the front-end, Wasm, and we even discuss Buffalo with its creator, Mark Bates.

Go Time Go Time #142

All about that infra(structure)

Play
2020-08-13T16:15:00Z #go +1 🎧 15,638

Infra, Devops, Systems Engineer, SRE, and the list goes on and on. What do these terms mean? Why does every job listing for the same role seem to entail different responsibiliities? Why is it important for developers to be familiar with the infrastructure their code is running on? Tune in to gain some insights into all of this and more!

Go Time Go Time #333

Russ Cox on passing the torch

Play
2024-10-03T16:30:00Z #go 🎧 15,394

In this episode, we will be talking to Russ Cox, who joined the Go team at Google in 2008 and has been the Go project tech lead since 2012, about stepping back & handing over the reins to Austin Clements, who will also join us! We also have Cherry Mui, who is stepping into Austin’s previous role as tech lead of the “Go core”.

Go Time Go Time #133

Reflection and meta programming

Play
2020-06-11T21:00:00Z #go +1 🎧 15,366

Mat, Jon, and Jaana discuss reflection and meta programming. How do other languages use reflection, and how does that differ from Go’s approach? What libraries are using reflection well? What are some examples of bad times to use reflect? What alternative approaches exist? And what are those weird struct tags I keep seeing in Go code?

Go Time Go Time #151

Introducing your team to Go

Play
2020-10-15T21:00:00Z #go +2 🎧 15,348

Can’t find a job working in Go? Perhaps introducing your current team to Go is the solution. In this episode we talk about how Go was introduced at different organizations, potential pitfalls that may sabotage your efforts, some advice on how to convince your team and CTO to use Go and more.

Go Time Go Time #171

go:embed

Play
2021-03-18T15:45:00Z #go 🎧 15,344

Carl (Director of Technology for Spotlight PA) and Wayne (Principal Engineer at GoDaddy) join Mat and Mark to talk about the new go:embed feature in Go 1.16. They discuss how and when to use it, common gotchas to watch out for, and some rather meaty unpopular opinions thrown in for good measure.

Go Time Go Time #107

Compilers and interpreters

Play
2019-11-22T22:00:00Z #go 🎧 15,329

Thorsten Ball and Tim Raymond join Mat Ryer and Mark Bates to talk about compilers and interpreters. What are the roles of compilers and interpreters? What do they do? The how and why of writing a compiler in Go. We also talk about Thorsten’s books “Writing an Interpreter in Go” and “Writing a Compiler in Go.”

Go Time Go Time #180

Are frameworks getting an Encore?

Play
2021-05-20T16:40:00Z #go +2 🎧 15,305

Tools and frameworks that aim to boost developer productivity are always worth a closer look, but we don’t often consider the trade-offs for whichever we settle on. In this episode, we discuss the questions one should be asking when evaluating developer productivity tools and frameworks in the Go ecosystem in particular.

Joining us to discuss is André Eriksson, the creator of Encore, a backend framework that aims to make development and deployment as productive as it can be.

Go Time Go Time #182

Go Battlesnake Go!

Play
2021-06-03T16:20:00Z #go +1 🎧 15,304

In the past decade a variety of games have emerged where players need to create an AI to play the game rather than play the game directly. In this episode we speak with the creator of one of those games - Battlesnake. Brad Van Vugt joins us to talk about building a game engine using Go, making programming games easier for beginners to get started with, the long term vision for games like Battlesnake, and more.

Go Time Go Time #101

Security for Gophers

Play
2019-10-03T11:00:00Z #go +1 🎧 15,302

Mat, Filippo, Johan, and Roberto discuss security in Go. Does Go make it easy to secure your code? What common mistakes are Gophers making? What is fuzzing? How can attackers abuse your code if you use the default http mux?

Go Time Go Time #106

Code editors and language servers

Play
2019-11-11T18:00:00Z #go +1 🎧 15,205

In this episode we talk with Ramya Rao about code editors and language servers. We share our thoughts on which editor we use, why we use it, and why we’d switch. We also discuss what a language server is and why it matters in connecting editors and the languages they support. We also dive into various ways to be effective with VS Code including shortcuts, plugins, and more.

Go Time Go Time #284

Gophers Say! GopherCon EU 2023

Play
2023-07-11T18:45:00Z #go +2 🎧 15,174

Our award winning worthy survey game show is back, this time Mat Ryer hosts it live on stage at GopherCon Europe 2023!

Elena Grahovac joins forces with Björn Rabenstein to battle it out with Alice Merrick & Mohammed S. Al Sahaf. Let’s see who can better guess what the GopherCon Europe gophers had to say!

Go Time Go Time #139

The future of Testify

Play
2020-07-23T15:45:00Z #go +1 🎧 15,138

The panel discuss testing frameworks in Go. After a brief overview of the concepts involved, we discuss how testing frameworks can make our lives easier, and why some people still choose to avoid them. Mat Ryer and Mark Bates chat with Boyan Soubachov about the future of the Testify project.

Player art
  0:00 / 0:00