Go Time

Go Time Artwork

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

Go Time Go Time

The engineer who changed the game

Play
2020-12-04T14:30:00Z #go +1 🎧 13,574

Today we’re sharing a full-length episode of Command Line Heroes from Season 6 for you to check out. We hand picked this episode for you to listen to.

Many of us grew up playing cartridge-based games. But there’s few who know the story behind how those cartridges came to be. And even fewer who know the story of the man behind them: Jerry Lawson. Before Jerry, a gaming console could only play one game. Jerry quite literally changed the game. This episode shares Jerry’s story of inventing the cartridge-based system for gaming consoles.

Go Time Go Time #158

Play with Go

Play
2020-12-03T17:30:00Z #go +1 🎧 13,982

Play with Go is a set of hands-on, interactive tutorials for learning the tools used while programming in Go. In this episode we are joined by its creators, Paul Jolly and Marcos Nils, as we learn more about what motivated the creation of the project, what technology it was built on, and how you can help contribute additional guides to help your fellow gophers!

Go Time Go Time #157

The secret life of gophers

Play
2020-11-26T15:00:00Z #go +2 🎧 14,388

Join Mat Ryer for a fun conversation with Kris Brandow, Angelica Hill, and Natalie Pistunovich about how these Gophers get work/life done in this crazy world! Expect to learn about work environment must-haves, communication tips & tricks, developer tool recommendations, and much more!

Go Time Go Time #155

What would you remove from Go?

Play
2020-11-12T16:20:00Z #go 🎧 14,894

When we talk about improving a programming language, we often think about what features we would add. Things like generics in Go, async/away in JS, etc. In this episode we take a different approach and talk about what we would remove from Go to make it better.

Go Time Go Time #154

How Go helped save HealthCare.gov

Play
2020-11-05T17:15:00Z #go 🎧 19,464

Paul Smith (from “Obama’s Trauma Team”) tells us the tale of how Go played a big role in the rescuing and rebuilding of the HealthCare.gov website. Along the way we learn what the original team did wrong, how the rescue team kept it afloat during huge traffic spikes, and what they’ve done since to rebuild it to serve the people’s needs.

Go Time Go Time #153

GitHub's Go-powered CLI

Play
2020-10-29T16:15:00Z #go +2 🎧 16,692

In this episode we discuss Mislav’s experience building not one, but two Github CLIs - hub and gh. We dive into questions like, “What lead to the decision to completely rewrite the CLI in Go?”, “How were you testing the CLI, especially during the transition?”, and “What Go libraries are you using to build your CLI?”

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

The one with Brad Fitzpatrick

Play
2020-09-24T16:00:00Z #go 🎧 15,124

Brad Fitzpatrick returns to the show (last heard on episode 44) to field a mixed bag of questions from Johnny, Mat, and the live listeners. How’d he get in to programming? What languages did he use before Go? What’s he up to now that he’s not working on the Go language? And of course… does he have any unpopular opinions he’d like to share? 😏

Go Time Go Time #147

Community Q&A

Play
2020-09-17T18:00:00Z #go 🎧 14,095

A community Q&A special. You asked the questions, and we discussed them live on air. A few example questions include “When is it okay to use init?”, “When should we use constructors?”, and “How should Go code be structured?”

Go Time Go Time #146

Hits of the Summer

This episode is different than what you’re used to. We’ve been clipping highlights of the show for awhile now to share on Twitter and YouTube. A side effect of that effort is a bunch of awesome clips just sitting on Jerod’s hard drive collecting digital dust. So, here’s a beta test of a “best of” style clips show covering the summer months. Let us know if you like it!

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

The latest on Generics

Play
2020-07-30T18:30:00Z #go 🎧 16,609

Robert and Ian join us to talk about the latest updates on generics in Go. What type of feedback are they looking for as developers get their hands on tools designed to experiment with generics and Go? What was the deal with the featherweight Go paper that also discussed generics? Why can’t we use angle brackets for generics?

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.

Go Time Go Time #138

Your first week with Go

Play
2020-07-16T15:00:00Z #go +1 🎧 16,379

Your first week with a new programming language can be tricky. In this episode Jon is joined by Jacquie and DaShaun to talk about their first week with Go. What was their primary focus? What resources did they leverage? What made it stick, and what didn’t?

Go Time Go Time #137

Focusing in on PostgreSQL

Play
2020-07-09T14:00:00Z #postgresql +2 🎧 17,002

Choosing a database is hard. They each have their pros and cons, and without much experience it is hard to determine which is the best fit for your project. In this episode Johan Brandhorst joins us to talk about Postgres. When is it a good fit? How well does it scale? What libraries exist in Go for using Postgres?

Go Time Go Time #136

Go in production at Pace.dev

Play
2020-07-02T15:00:00Z #go 🎧 14,595

Building a new app in Go can involve a lot of technical decisions. How will your code be structured? How will you handle background jobs? What will your deploy process look like? In this episode we will walk through the decisions made while building the public release of Pace.dev.

Go Time Go Time #135

We have regrets

Play
2020-06-25T19:00:00Z #go 🎧 14,439

Leaning from mistakes is key to progressing. In this episode Ben, Aaron, Kris, and Jon discuss some of our mistakes - like spending too much time designing a feature that isn’t that important, or using channels excessively when first learning Go - and how we learned from them.

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

The trouble with databases

Play
2020-05-28T15:00:00Z #go +1 🎧 18,185

Databases are tricky, especially at scale. In this episode Mat, Jaana, and Jon discuss different types of databases, the pros and cons of each, along with the many ways developers can have issues with databases. They also explore questions like, “Why are serial IDs problematic?” and “What alternatives are there if we aren’t using serial IDs?” while at it.

Player art
  0:00 / 0:00