Changelog Media
Go Time: Golang, Software Engineering
Your source for wide-ranging discussions from all around the Go community. Panelists include Mat Ryer, Jon Calhoun, Natalie Pistunovich, Johnny Boursiquot, Angelica Hill, Kris Brandow, and Ian Lopshire. We discuss cloud infrastructure, distributed systems, microservices, Kubernetes, Docker... oh and also Go! Some people search for GoTime or GoTimeFM and can't find the show, so now the strings GoTime and GoTimeFM are in our description too.
Author
Changelog Media
Category
Podcast website
Latest episode
Dec 18, 2024
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
What's new in Go 1.19 28.07.2022 1:13:14
Go 1.18 was a major release where we saw the introduction of generics into the language as well as other notables such as fuzzing and workspaces. With Go 1.19 slated to come out next month, one has to wonder what’s next. Are we in store to be blown away by new and major features like we saw in 1.18? Not exactly but there are still lots of improvements to be on the lookout for. Joining Mat & Johnny...
Go for beginners ♻️ 21.07.2022 1:04:15
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...
Might Go actually be OOP? 14.07.2022 57:46
A conversation with Ronna Steinberg, who was an OOP developer for many years, and now is a Go Google Developer Expert. Ronna has been thinking about Go and OOP for awhile, asking herself whether or not Go is an object oriented programming language. Tune in to find out her answer and hear some of the options gophers have for object oriented design.
Go tooling ♻️ 07.07.2022 1:07:14
We're talking about the tools we use every day help us to be productive! This show will be a great introduction for those new to Go tooling, with some discussion around what we think of them after using some of them for many years.
Thoughts on velocity 30.06.2022 1:14:42
A deep discussion on that tension between development speed and software quality. What is velocity? How does it differ from speed? How do we measure it? How do we optimize it?
2053: A Go Odyssey 23.06.2022 54:44
The year is 2053. The tabs-vs-spaces wars are long over. Ron Evans is the only Go programmer still alive on Earth. All he does is maintain old Go code. It's terrible! He must find a way to warn his fellow gophers before it's too late. Good thing he finally got that PDQ transmission system working...
Observability in the wild: strategies that work 16.06.2022 58:18
This week we're featuring an episode of Grafana's Big Tent! LEGO Group principal engineer Nayana Shetty swaps observability survival stories (to drill or not to drill?) with hosts Mat Ryer and Matt Toback. The trio also reveals new and different observability strategies that have been successful and effective in their organizations. Plus: Nayana shares how she built her successful observability ca...
Going through the news 09.06.2022 1:00:32
We're trying something new this week: discussing the news! Natalie, Kris & Ian weigh in on GopherCon's move to Chicago, Google DDoSing SourceHut, reflections on Go's success, and a new/old proposal for anonymous function syntax.
The myth of incremental progress 02.06.2022 1:12:13
During a conversation in the #gotime channel of Gopher Slack, Jerod mentioned that some people paint with a blank canvas while others paint by numbers. In this 8th episode of the maintenance series, we’re talking about maintaining our knowledge. With Jerod’s analogy and a little help from a Leslie Lamport interview, our panel discusses the myth of incremental progress.
Berlin's transition to Go 26.05.2022 1:01:18
The Berlin tech ecosystem was all about PHP/Python for a long time. In the recent years it became a tech hub and an early adopter of Go. In this conversation we'll see how this reflects in the 10+ years old Go meetup, with the meetup organizing team.
Revisiting Caddy 19.05.2022 51:45
Matt Holt & Mohammed S. Al Sahaf sit down with Natalie & Jon to discuss every gopher's favorite open source web server with automatic HTTPS! In addition to laying out what Caddy is and why it's interesting, we dive deep into how you can (and why you might want to) extend Caddy as a result of its modular architecture.
What to do when projects get big and messy 12.05.2022 1:05:39
Another entry in the maintenance series! Throughout the series we’ve discussed building versus buying, building actually maintainable software, maintaining ourselves, open source maintenance, legacy code, and most recently Go project structure. In this 7th installment of the series, we continue narrowing our focus by talking about what to do when projects get big and messy.
Go and PHP sitting in a tree... 05.05.2022 55:00
Can Go help you write faster PHP apps? In this episode, we explore the unusual pairing of Go and PHP that led to the RoadRunner project, a high-performance PHP application server, load-balancer, and process manager that is all written in Go.
Analyzing static analysis 28.04.2022 58:22
Matan Peled from Technion University joins Natalie & Mat to discuss his PhD research on meta programming and static analyzers. How does Go's measure up? What would Matan's look like if he built one? All that and more!
Instrumentation for gophers 21.04.2022 59:56
Björn Rabenstein & Bartlomiej Płotka join Mat & Johnny to discuss observability, monitoring and instrumentation for gophers.
Go code organization best practices 14.04.2022 1:00:46
We often have code that's similar between projects and we find ourselves copying that code around. In this episode we discuss what to do with this common code, how to organize it, and what code qualifies as this common code.
Answering questions for the Go-curious 07.04.2022 1:01:15
Has Go caught your interest, but you just haven't had the time/opportunity to really dig into it? Are you relatively productive in your current language/ecosystem but wonder if the grass truly is greener on Go's side of the fence? If so, this episode's for you!
How can we prevent legacy from creeping in? 31.03.2022 1:17:18
In this episode we will discuss what it’s like to work with legacy code. How you work with it, how to avoid issues arising due to it, as well as when a greenfield rewrite is the best path forward. Hosted by Angelica Hill, joined by some wonderful guests: Dominic St-Pierre, Jeff Hernandez, Misha Avrekh, and Jon Sabados.
Making the command line glamorous 25.03.2022 1:30:04
This week we're bringing The Changelog to Go Time — we had an awesome conversation with Toby Padilla, Co-Founder at Charm where they’re building tools to make the command line glamorous. Toby and the team at Charm have gone "all in" on Go — all of Charm is written in Go. They moved to Go from other languages, saying "Go is the answer to building these type of tools." And even on this episode Toby...
Mastering Go 17.03.2022 41:12
What does it take to master a programming language like Go? Joining us is the author of Mastering Go to help us answer that very question and to discuss the third edition of the book.
Bob Logblaw Log Blog 10.03.2022 1:08:39
Ed Welch joins Mat and Jon to discuss logging. They explore the different options for logging in Go, and discuss what data is worth including. Everything from log levels, formats, non-structured vs structured logs, along with common gotchas and good practices when dealing with logs at scale.
Why immutable databases? 03.03.2022 57:31
Let’s talk about the concept of immutable databases, the problems they target, and why you’d want to build one in Go.
Going with GraphQL 24.02.2022 57:27
Mark Sandstrom and Ben Kraft join Jon and Mat to talk about GraphQL. What exactly is it this query language everyone has been talking about? How does it work? What Go libraries are out there, and where should you get started?
The *other* features in Go 1.18 17.02.2022 59:37
On this episode, Michael Matloob and Daniel Martí pinky promise not to talk about Go 1.18's two big features (fuzzing and generics). Instead, we're focusing in on the *other* cool stuff that's new!
Building and using APIs with Go 10.02.2022 50:00
Natalie and Johnny are joined by the co-founders of APIToolkit for a deep-dive on the topic. We discuss building them, maintaining them, how can we all be better users, and much more along the way.
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.