Go Time: Golang, Software Engineering cover image

Go Time: Golang, Software Engineering

What if Google lays off the Go team?

May 8, 2024
Ian and Johnny join Kris to speculate on Google laying off the Go team, implications on the language's future, ownership of Go, API SDK development, transitioning to V2 packages, evolution of Go and SQLite, and a fun discussion on text editors, keyboard layouts, and calendars.
01:12:46

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Go standard library introduces V2 packages for seamless compatibility and updates.
  • Microsoft launches Go blog and contributes to Go development, supporting Azure integration.

Deep dives

Evolution of V2 Packages in Go Standard Library

The Go standard library is introducing V2 packages, starting with the math/rand package getting a new version. V2 packages will be able to do everything V1 packages do at release time, ensuring seamless compatibility. V1 packages will become thin wrappers over V2 packages, allowing bug updates and fixes from changes in V2 packages. This approach aligns with Go's compatibility promise, facilitating smooth transitions without breaking existing code.

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