Go Time: Golang, Software Engineering cover image

Go Time: Golang, Software Engineering

Latest episodes

undefined
8 snips
Sep 7, 2023 • 1h 5min

Prototyping with Go

The podcast explores the suitability of Go for prototyping and the qualities that make a language prototypable. The speakers discuss individual prototyping, the rest of the stack, and whether Go is a great prototyping tool. They also touch on bad considerations, the fluency of prototypes, and the potential impact of space radiation.
undefined
Aug 30, 2023 • 1h 5min

What's new in Go 1.21

Go Time podcast discusses what's new in Go 1.21, including the addition of generics, tool improvements, and new built-ins. They explore the benefits of Go's access to Web Assembly for plugin systems and compare XML and YAML as configuration formats. The hosts also discuss minor changes in Go, opportunities for contributing to the Go project, and future plans for Go 1.22.
undefined
11 snips
Aug 11, 2023 • 1h 13min

A deep dive into Go's stack

A technical dive into how the Go stack works and why we as programmers should care. Join the discussionChangelog++ members save 6 minutes on this episode because they made the ads disappear. Join today!Sponsors:Tailscale – Simple, secure networks for teams of any scale. Built on WireGuard. Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today. Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs. Featuring:Yarden Laifenfeld – GitHub, Mastodon, XDavid Chase – GitHub, Mastodon, XMat Ryer – Website, GitHub, LinkedIn, XKris Brandow – GitHub, XShow Notes:Something missing or broken? PRs welcome!
undefined
19 snips
Aug 2, 2023 • 1h 20min

Building world-class developer experiences

Today we’re talking with Alice Merrick & Andy Walker about building a world-class developer experience. You know it when you see it, things just feel right. But it’s more than just a pleasant UI or lipstick on a pig (which is a saying), it really matters. Join the discussionChangelog++ members get a bonus 5 minutes at the end of this episode and zero ads. Join today!Sponsors:Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs. Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster! Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today. Featuring:Alice Merrick – LinkedIn, XAndy Walker – Website, GitHub, LinkedIn, XMat Ryer – Website, GitHub, LinkedIn, XKris Brandow – GitHub, XShow Notes: Charm on GitHub Use system fonts Something missing or broken? PRs welcome!
undefined
13 snips
Jul 25, 2023 • 1h 28min

So do we like Generics or not?

So, do we like generics or not? Some people feared they’d be the end of the language. Others were very hopeful, and had clear use cases, and were thrilled about the feature coming to the language. It was also often touted as the reason a lot of people didn’t adopt Go. So what do we think now? Mat and Kris are joined by Roger Peppe and Bryan Boreham to discuss the state of Generics in Go. Join the discussionChangelog++ members save 1 minute on this episode because they made the ads disappear. Join today!Sponsors:Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs. Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster! Featuring:Roger Peppe – GitHub, XBryan Boreham – XMat Ryer – Website, GitHub, LinkedIn, XKris Brandow – GitHub, XShow Notes: New slices package Go 1.21 release notes Roger’s talk on unconstrained generics Roger’s proposal on type assertions Roger’s generics mini testing framework Mat’s mini testing framework Dishwasher video Dishwasher video v2 Something missing or broken? PRs welcome!
undefined
50 snips
Jul 19, 2023 • 1h 38min

The tools we love

The Go ecosystem has a hoard of tools and editors for Gophers to choose from and it can be difficult to find ones that are a good fit for each individual. In this episode, we discuss what tools and editors we’re using, the ones we wish existed, how we go about finding new ones, and why we sometimes choose to write our own tools. Join the discussionChangelog++ members save 1 minute on this episode because they made the ads disappear. Join today!Sponsors:Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs. Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster! Featuring:Andy Walker – Website, GitHub, LinkedIn, XKris Brandow – GitHub, XJon Calhoun – Website, GitHub, XMat Ryer – Website, GitHub, LinkedIn, XShow Notes: Where we find tools r/sysadmin r/programming Golang Weekly Newsletter Watching screencasts and live streams Collaboration Pop Equipment Time to upgrade your monitor Assorted Reading The Gift of Fear by Gavin DeBecker Procedural Memory XKCD Is It Worth the Time? Ink & Switch The Chatsworth Banana Videos GopherCon 2016: Ivan Danyliuk - Visualizing Concurrency in Go PDE: A different take on editing code Editors VSCode NeoVim GoLand Shell Scripting Charm_ Charm GitHub Organization Charm_ Gum Bubble Tea mvdan/sh script (not mentioned in episode) Terminal Emulators WezTerm kitty warp Build Tools Bazel Task Mage Documentation Tools Dash for macOS pkg.go.dev Terminal Multiplexers tmux Zellij Application Launchers Alfred Raycast Knowledge Tools Notion Obsidian MindNode Bike Outliner Workflowy Muse Miscellaneous Tools The F*ck fzf Something missing or broken? PRs welcome!
undefined
Jul 11, 2023 • 26min

Gophers Say! GopherCon EU 2023

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! Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs. Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster! Featuring:Elena Grahovac – XBjörn Rabenstein – GitHubAlice Merrick – LinkedIn, XMohammed S. Al Sahaf – Website, GitHub, LinkedIn, XMat Ryer – Website, GitHub, LinkedIn, XShow Notes:Something missing or broken? PRs welcome!
undefined
18 snips
Jul 5, 2023 • 57min

The solo gopher

Many Gophers build projects as a team of one. Sometimes these are side projects, other times they are projects used by millions of people but who are still maintained by a single individual. In this episode, the panel discusses techniques for developing and maintaining Go projects as a solo developer. Join the discussionChangelog++ members save 2 minutes on this episode because they made the ads disappear. Join today!Sponsors:Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs. Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster! Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today. Featuring:Ben Johnson – Website, GitHub, XKris Brandow – GitHub, XIan Lopshire – GitHub, XShow Notes:Something missing or broken? PRs welcome!
undefined
16 snips
Jun 29, 2023 • 47min

K8s vs serverless for distributed systems

Listener Joe Davidson recently tweeted: “I’d really be interested in an episode debating Kubernetes vs serverless functions for distributed systems. As someone working a lot with serverless to create large scale systems, for me the complexity in Kubernetes doesn’t seem worth it, especially when onboarding new people. But I’d like to see it from the other perspectives. I could be missing something.” So we invited Joe on the show alongside Abdel Sghiouar and Srdjan Petrovic to discuss! Join the discussionChangelog++ members save 3 minutes on this episode because they made the ads disappear. Join today!Sponsors:Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs. Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster! Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today. Featuring:Joe Davidson – GitHub, XAbdel Sghiouar – GitHub, LinkedIn, XSrdjan Petrovic – XNatalie Pistunovich – GitHub, XShow Notes: Cncf landscape Article: Shifting left is for suckers. Shift down instead Service Weaver Firebase Range: Why Generalists Triumph in a Specialized world CloudRun Knative Fargate Dapr Azure Container Apps Kelsey Hightower’s Tweet on k8s becoming an operating system for the cloud Something missing or broken? PRs welcome!
undefined
Jun 21, 2023 • 1h 14min

Neurodiverse gophers

Kaylyn Gibilterra returns as Natalie & the gang take our diversity conversation one step further. This time we’re talking about neurodiversity as it relates to being a developer, a manager, a conference participant & more. Join the discussionChangelog++ members save 3 minutes on this episode because they made the ads disappear. Join today!Sponsors:Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs. Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today. Featuring:Kaylyn Gibilterra – GitHub, XNatalie Pistunovich – GitHub, XKris Brandow – GitHub, XJohnny Boursiquot – Website, GitHub, XShow Notes:Something missing or broken? PRs welcome!

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode