Go Time: Golang, Software Engineering cover image

Go Time: Golang, Software Engineering

What's new in Go 1.21

Aug 30, 2023
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.
01:04:54

Podcast summary created with Snipd AI

Quick takeaways

  • Go 1.21 introduces Profile Guided Optimization (PGO) to improve performance based on real-world data.
  • XML remains relevant in web development, as demonstrated by the popularity of JSX.

Deep dives

XML is better than YAML

XML is a more appropriate choice for situations that require extensible markup language and structured documents. It is suitable for annotating verses in a book, adding subtitles, and configuring complex systems. YAML, on the other hand, often leads to issues and can be error-prone, as demonstrated in cases like misinterpreting version numbers. Alternative formats like TOML or custom languages, with JSON as an underlying canonical format, should be considered for better readability and maintainability.

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