Go Time

Go Time Artwork

Your source for diverse discussions from around the Go community

Go Time Go Time #118

Quack like a wha-?

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

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

Creating the Go programming language

Play
2019-09-25T19:00:00Z #go +1 🎧 23,936

Carmen and Jon talk with Rob Pike and Robert Griesemer (the creators of Go) about its origins, growth, influence, and future. This an epic episode that dives deep into the history and details of the how’s and why’s of Go, and the choices they’ve made along the way in creating this awesome programing language.

Go Time Go Time #98

Generics in Go

Play
2019-09-11T18:00:00Z #go 🎧 16,420

Mat, Johnny, Jon, and special guest Ian Lance Taylor discuss generics in Go. What are generics and why are they useful? Why aren’t interfaces enough? How will the standard library change if generics are added to Go? How has the community contributed to generics? If generics are added, how will this negatively affect the language?

Go Time Go Time #94

Structuring your Go apps

Play
2019-08-09T20:00:00Z #go 🎧 17,888

Jon, Mat, Johnny, and special guest Cory LaNou discuss the ins and outs of structuring Go programs. Why is app structure so important? Why is it hard to structure Go apps? What happens if we get it wrong? Why do we confuse folder structures with application design? How should a new Go app be structured?

Go Time Go Time #85

Go for beginners

Play
2019-05-15T17:00:00Z #go +1 🎧 15,937

How do beginners learn Go? This episode is meant to engage both non-Go users that listen to sister podcasts here on Changelog, or any Go-curious programmers out there, as well as encourage those that have started to learn Go and want to level up beyond the basics. On this episode we’re aiming to answer questions about how to learn Go, identify resources that are available, and where you can go to continue your learning journey.

Go Time Go Time #81

All about APIs!

Play
2019-04-16T21:00:00Z #go +1 🎧 14,708

Panelists Mat Ryer, Johnny Boursiquot, Jaana B. Dogan, and Mark Bates discuss how humans build machine to machine integrations via APIs — the good, the bad, and the ugly — and how to give yourself the best chance of success.

Player art
  0:00 / 0:00