Go Icon

Go

Go is a programming language built to resemble a simplified version of the C programming language.
364 episodes
All Topics

Changelog Interviews Changelog Interviews #526

Git with your friends

Play
2023-02-10T21:00:00Z #git +3 🎧 35,894

This week we invited our friend Mat Ryer to join us for some good conversation about some Git tooling that’s been on our radar. You may know Mat from Go Time and also Grafana’s Big Tent, which we help to produce. We speculate, we discuss, we laugh, and Mat even breaks into song a few times. It’s good fun.

Go Time Go Time #264

Long-term code maintenance

Play
2023-01-27T20:00:00Z #go +1 🎧 17,769

Ole Bulbuk & Sandor SzĂĽcs join Natalie to discuss the ins & outs of long-term code maintenance. What does it take to maintain a codebase for a decade or more? How do you plan for that? What about inheriting a codebase for the long term? Oh, and (how) can AI help?

Go Time Go Time #263

Who owns our code? Part 2

Play
2023-01-19T22:00:00Z #go +2 🎧 17,107

Tech lawyer Luis Villa returns to Go Time to school us once again on the intellectual property concerns of software creators in this crazy day we live in. This time around, we’re focusing on the implications of Large Language Models, code generation, and crazy stuff like that.

Go Time Go Time #262

How Go helped save HealthCare.gov ♻️

Play
2023-01-12T22:45:00Z #go 🎧 17,746

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

Debugging Go

Play
2022-11-10T17:00:00Z #go +1 🎧 20,031

Natalie & Ian welcome Liran Haimovitch & Tiago Queiroz to the show for a discussion focused on debugging Go programs. They cover good & bad debugging practices, the difficulty of debugging in the cloud, the value of errors logs & metrics, the practice of debugging in production (or not) & much more!

Go Time Go Time #254

Go in medicine & biology

Play
2022-11-04T14:30:00Z #go 🎧 17,246

Today we’re talking about uses for Go in the medical industry. Tim Stiles develops and maintains a Go package for synthetic biology and molecular biology called Poly. It has broad applications for biotech R&D, but also has very direct applications to medicine.

Go Time Go Time #252

Who owns our code?

Play
2022-10-20T16:30:00Z #licensing +2 🎧 18,232

In this episode, we’re joined by tech Lawyer Luis Villa to explore the question, who owns code? The company, the engineer, the team? What about when you’re using AI, Machine learning, GitHub Copilot… is that still your code?

Go Time Go Time #249

Functional programming with generics?

Play
2022-09-30T16:30:00Z #go +1
🎧 20,058

We did an episode on functional programming in Go with Aaron Schlesinger back in 2019… But that was before generics were a thing. Let’s revisit the topic and discuss the pros and cons now that we have generics. What’s changed? What hasn’t?

Go Time Go Time #248

Engineering interview tips & tricks

Play
2022-09-22T17:20:00Z #career +1
🎧 20,226

In this episode, we will be exploring interviewing as a Software Engineer. Tips, tricks, and gotchas, as well as potentially some interviewing horror stories and red flags to avoid at all costs. We’re joined by Emma Draper, Engineering Manager at the New York Times based in Arizona, and Kate Jonas, goes by Jonas, Technical Enablement Manager at Datadog based in Denver.

Go Time Go Time #247

Stay agile out there

Play
2022-09-15T16:15:00Z #go +1 🎧 18,172

Inbal Cohen, Product expert and Agile evangelist, joins Natalie & Angelica for a conversation about all things Agile. Inbal lays out some agile tips for Go devs, discusses if and how remote work changes things, describes some downsides of the methodology, and more.

Go Time Go Time #246

Avoiding bloat

Play
2022-09-08T17:30:00Z #go +1 🎧 19,502

Egon Elbre and Roger Peppe join Mat for a conversation all about bloat (and how to avoid it). Expect talk of code bloat, binary bloat, feature bloat, and an even-more-bloated-than-usual unpopular opinion segment.

Changelog Interviews Changelog Interviews #504

Building actually maintainable software ♻️

Play
2022-09-02T20:30:00Z #go +1 🎧 37,750

This week we’re sharing the most popular episode of Go Time from last year — Go Time #196. We believe this episode was the most popular because it’s all about building actually maintainable software and what goes into that. Kris Brandow is joined by Johnny Boursiquot, Ian Lopshire, and Sam Boyer. There’s lots of hot takes, disagreements, and unpopular opinions.

This is part two of a three part mini-series led by Kris on maintenance. Make sure you check out Go Time #195 and Go Time #202 to continue the series.

Go Time Go Time #245

Inside GopherCon

Play
2022-09-01T16:00:00Z #go +1 🎧 17,273

Ever wondered how GopherCon came to be, and how it’s put together every year. In this show we will be chatted with Erik St. Martin, who has been there from the start about how GopherCon came to be, how this year’s conference came together, as well as why events like GopherCon as so great!

We are joined by Erik St. Martin, GopherCon Organizer and Co-Author Go in Action.

Go Time Go Time #244

The art of the PR: Part 2

Play
2022-08-27T16:00:00Z #go +2 🎧 17,061

In this episode, we’ll be further exploring PRs. Check out The art of the PR: Part 1 if you haven’t yet. What is it that makes a PR a good PR? How do you consider PRs in an open source repo? How do you vet contributions from people who aren’t a part of the repository? How does giving feedback and encouragement fit in to the PR process? We’ll be debating the details, and trying to help our fellow gophers perfect the art of the PR. We are joined by the awesome Anderson Queiroz, hosted by Natalie Pistunovich & Angelica Hill.

Player art
  0:00 / 0:00