
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.
Latest episodes

Sep 10, 2024 • 57min
Home automation with Go
Mike Riley and Ricardo Gerardi, co-authors of "Automate Your Home Using Go," delve into the exciting realm of home automation with Go. They share their journey transitioning from Python, practical advice for Raspberry Pi projects, and how tools like Prometheus can enhance automation. The duo highlights real-world applications, from a weather-responsive lighting system to a wildlife photography bird feeder. Their hands-on experiences emphasize the balance between using existing solutions and customizing systems, igniting curiosity in coders at all levels.

Aug 28, 2024 • 1h 10min
The community of gophers
Angelica, a leader in the Go community, is joined by meetup organizers from Guadalajara, St. Louis, New York, and Go Bridge Atlanta. They dive into the art of organizing meetups, sharing personal stories and tips for fostering community connections. The conversation highlights the inclusive nature of the Go programming community, celebrating diversity and collaboration. They explore how informal discussions can lead to impactful gatherings and discuss the balance between structured presentations and social interactions, all while embracing the joy of community engagement.

Aug 21, 2024 • 1h 12min
⚡ Lightning Talk life ⚡
Dive into the world of Lightning Talks, where speed meets engagement! Speakers share their unique challenges and hilarious anecdotes from GopherCon. Discover tips for crafting concise presentations, the art of mastering audience dynamics, and the balance between humor and information. Journey through the intricacies of workshops in tech and explore the nuances of Go’s code coverage and C interoperability. Plus, get insights on confident speaking and the little-known importance of hydration for professionals.

6 snips
Aug 13, 2024 • 1h 6min
Big shoes to fill
Recent leadership changes in the Go community spark lively discussions about the future of the language. A staggering 80% of developers feel unhappy, with many citing issues like technical debt and burnout. The dangers of over-relying on AI tools, like GitHub Copilot, raise concerns about coding quality. There’s a call for better collaboration between engineering and business teams to tackle the misunderstandings around technical debt. Tune in as the hosts reflect on these pressing issues and the evolving landscape of software development.

Aug 8, 2024 • 1h 14min
OpenAPI & API design
Jamie Tanna, a maintainer of oapi-codegen, joins Kris and Johnny to dive into OpenAPI and API design. They tackle the significance of clear specifications and the challenges surrounding API versioning. Jamie shares insights on the future of oapi-codegen and the hurdles of open-source maintenance, including the need for sustainable support models. The trio blends technical discourse with lighthearted banter, even debating the best utensils for ice cream, adding a fun twist to their informative discussion.

Jul 30, 2024 • 1h 7min
What's new in Go 1.23
In this discussion, Carlana Johnson, a key player in the upcoming Go 1.23 release, delves into exciting new features like the introduction of iterator functions that enhance data manipulation. She highlights how the 'iter' package streamlines code, making it easier to traverse slices and maps. Carlana also shares insights on the new telemetry features for improved developer privacy and tool usage, along with enhancements in Go's standard library. Expect to hear about community contributions and their impact on Go's evolution!

Jul 24, 2024 • 48min
Aha moments reading Go's source: Part 2
Jesús Espino from Mattermost shares his enlightening journey through Go's source code. He highlights intriguing insights about the Go runtime and its complexities, particularly in cross-compiling. Jesús discusses the efficient startup sequence of Go applications and how assembly functions set the stage for performance. He also touches on the significance of function inlining and zero-cost abstractions, shedding light on optimizing memory usage. Dive into the fascinating world of API development and the unique advantages that Go provides!

Jul 18, 2024 • 47min
Aha moments reading Go's source: Part 1
Jesús Espino, a Mattermost contributor, shares intriguing insights about his enlightening experiences with Go's source code. He discusses the intricate workings of slices, maps, and channels, offering a peek into Go's concurrency with goroutines. Jesús also highlights the Go compiler's inlining overhaul and the uniqueness of TinyGo. With a blend of technical depth and personal anecdotes, he paints a vivid picture of how Go's features challenge traditional programming paradigms, making for an engaging exploration.

Jul 9, 2024 • 1h 11min
How Mat writes HTTP services in Go
Mat Ryer, with 13 years of experience, shares insights on writing HTTP services in Go. Topics include project approach evolution, optimizing HTTP service routes, error handling, testing practices, and playful banter about 'good cop' and 'bad cop'.

Jul 3, 2024 • 1h 4min
Dependencies are dangerous
Ian and Johnny discuss the polyfill.io supply chain attack, Go Proverbs, and the importance of dependency management. They explore risks of CDNs, transitioning to OpenTelemetry, vulnerability risks in Go libraries, updating dependencies, and learning C programming for software development.