Cup o' Go - podcast cover

Cup o' Go

Jonathan Hall & Shay Nehmadcupogo.dev
Stay up to date with the Go community in about 15 minutes per week
Last refreshed:
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

golangci-lint is now fully generics-compatible, and more talk about structured logging, telemetry, and more

golangci-lint 1.52.0 released revive 1.3.0 & 1.3.1 released fasthttp v1.45.0 released Last week's interview with fasthttp maintainer, Erik Dubbelboer Conf42: Golang 2023 last call for CFPs Proposal accepted: log/slog: structured, leveled logging Proposal: add opt-in transparent telemetry to Go toolchain Proposal: notification callback for cancelled/expired contexts Proposal: improve ergonomics of fmt.Print-like functions PGO will be auto by default in Go 1.21 Rant Reddit: What "sucks" about ...

Mar 20, 202333 minEp. 9

Are we testing? testing.Testing() will tell you! Plus official security patches, goreleaser v1.16, and more.

Go 1.20.2 & 1.19.7 released Go 1.20.2 milestone Go 1.19.7 milestone goreleaser v1.16.0 & v1.16.1 released OpenCollective Babel.js Women Who Code Proposals Accepted: Add testing.Testing() bool function New: Track tool usage in go.mod New: Opt-in transparent telemetry Introducing ngrok-go: Ingress to your Go Apps as a net.Listener Code coverage for Go integration tests Conferences Finall call for CFP to GopherCon in San Diego Erik Dubbelboer On GitHub: https://github.com/erikdubbelboer fas...

Mar 13, 202342 minEp. 8

Opting in to Transparent Telemetry, new community releases, and more

Opting In to Transparent Telemetry by Russ Cox Accepted proposal: net/http: add ResponseController.EnableFullDuplex Last call for comments: log/slog: structured, leveled logging BadgerDB v4.0.1 released dominikbraun/graph v0.16.0 released Service Weaver announced by Google conc v0.3.0 released Technology Trends for 2023 by O'Reilly Media Conferences GopherChina , June 9-11 xc Web site: xcfile.dev On GitHub Interview notes Transistor.fm podcast hosting Riverside.fm audio/video recording Audacity ...

Mar 06, 202332 minEp. 7

Should we add .0 to new Go releases? & other proposals and community updates

Shay is out this week, so Jonathan is holding down the fort on his own, in this shortest ever episode of Cup o' Go! Gin v1.9.0 released Labstack Echo v4.10.2 released Declined proposal: don't reformat single line if statements New proposal: use a zero for third digit for major release, such as 'go1.23.0' Active proposal: structured, leveled logging Conf42: Golang, online April 20, 2023 CFP We miss you, Shay! Awesome Go ★ Support this podcast on Patreon ★...

Feb 27, 20237 minEp. 6

Security fixes, TinyGo 0.27.0, Redis adopts go-redis, and interview with Daniel Nephin, prolific Go OSS contributor

This week's episode sponsored by Keep , an open-source alerting tool built by developers, for developers. Security fixes in Go 1.20.1, 1.19.6, golang.org/x/image, and golang.org/x/image/tiff Go 1.20.1 changes Go 1.19.6 changes Labstack Echo v4.10.1 TinyGo 0.27.0 changes Golang Weekly newsletter Purego , a library for calling C functions from Go without Cgo. Accepted proposal: New standard library package based on x/exp/slices Go Blog: All your comparable types by Robert Griesemer Go-Redis is now...

Feb 20, 202344 minEp. 5

Go 1.20.1 & 1.19.6 upcoming, controversy surrounding transparent telemetry in the toolchain, Apache Arrow 11.0, and more

Pre-release announcement for Go 1.20.1 & 1.19.6 to fix private security issues Pre-release announcement for golang.org/x/image/tiff & golang.org/x/image to fix private security issues Transparent Telementry GitHub Discussion (now locked) Blog post explaining the problem and proposed solution GopherCon Israel Apache Arrow 11.0 released Matt Topol GitHub profile Voltron Data Book: In-Memory Analytics with Apache Arrow Presentation at SubSurface: Understanding Apache Arrow Presentation at A...

Feb 13, 202341 minEp. 4

Go 1.20 is out! Also, new golangci-lint, new "full-stack" email server, and Conf42 virtual event CFP!

The big news this week: Go 1.20 is out! Profile-guided optimization is here context.WithCancelCause is added Go 1.18 is no longer supported Proposals this week: Accepted: A proposal to improve forward compatibility with go.mod Accepted: A proposal to add a new stdlib package with map utilities Discussion: A proposal to improve reporting of failed table tests golangci-lint 1.50.0 and 1.50.1 were released with Go 1.20 support, and improved generics support The Gorilla toolkit has been archived and...

Feb 06, 202331 minEp. 3

1.20RC3, paths in test failures, thanks to the community, interview with Miki Tebeka, and more

January 30, 2023 Latest official pre-release: 1.20RC3 released Jan 12 Changes to OS support in 1.20: Final version to support Windows 7, 8, Server 2008, and Server 2012 Final version to support macOS 10.13 and 10.14 Adds experimental support for FreeBSD/RISC-V Proposal accepted: Optionally include file path in output of failed tests gotestsum v1.9.0 recently released Upcoming conferences FOSDEM Go Devroom in Brussels, February 4. Gophercon EU Diversity Scolarship application form Join us on the ...

Jan 30, 202343 minEp. 2

Premiere episode, Upcoming 1.20 release, and GopherCons world wide!

January 23, 2023 Latest Go releases: 1.19.5, 1.18.10, released January 10 with a number of mis bugfixes Next major release: 1.20, expected in February 1.20 multi-error wrapping 1.20 memory arenas Why Discord Is Switching From Go To Rust Go Developer Survey, Jan 2023 Upcoming Conferences & CFPs GopherCon Israel Expo, February 7 in Tel Aviv GopherCon, September 26-29 in San Diego, California CFP open until March 13 GopherCon Europe , June 26-29 in Berlin, Germany CFP open until February 26 Thi...

Jan 23, 202334 minEp. 1
Hosted on Transistor
For the best experience, listen in Metacast app for iOS or Android