Go Time: Golang, Software Engineering cover image

Go Time: Golang, Software Engineering

Latest episodes

undefined
Sep 10, 2024 • 57min

Home automation with Go

Ricardo Gerardi, a passionate tinkerer in home automation, and Mike Riley, who tackles the challenges of integrating Go into home systems, join the discussion. They delve into the practicalities of using Go with Raspberry Pi and microcontrollers. Listeners learn about innovative projects like motion-detecting bird feeders and weather-responsive lighting. The duo emphasizes the ease of coding with Go, the importance of reliable practices, and how home automation fosters personal growth in tech skills. Tune in for an inspiring journey into smart living!
undefined
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.
undefined
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.
undefined
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.
undefined
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.
undefined
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!
undefined
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!
undefined
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.
undefined
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'.
undefined
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.

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