Cup o' Go

Jonathan Hall & Shay Nehmad
undefined
Mar 13, 2023 • 42min

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

Go 1.20.2 & 1.19.7 releasedGo 1.20.2 milestoneGo 1.19.7 milestonegoreleaser v1.16.0 & v1.16.1 releasedOpenCollectiveBabel.jsWomen Who CodeProposalsAccepted: Add testing.Testing() bool functionNew: Track tool usage in go.modNew: Opt-in transparent telemetryIntroducing ngrok-go: Ingress to your Go Apps as a net.ListenerCode coverage for Go integration testsConferencesFinall call for CFP to GopherCon in San DiegoErik DubbelboerOn GitHub: https://github.com/erikdubbelboer  fasthttpAmsterdam Golang Meetup ★ Support this podcast on Patreon ★
undefined
Mar 6, 2023 • 32min

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

Opting In to Transparent Telemetry by Russ CoxAccepted proposal: net/http: add ResponseController.EnableFullDuplexLast call for comments: log/slog: structured, leveled loggingBadgerDB v4.0.1 releaseddominikbraun/graph v0.16.0 releasedService Weaver announced by Googleconc v0.3.0 releasedTechnology Trends for 2023 by O'Reilly MediaConferencesGopherChina, June 9-11xcWeb site: xcfile.devOn GitHubInterview notesTransistor.fm podcast hostingRiverside.fm audio/video recordingAudacity open-source audio softwareTrelloJonathan's other contentDaily Go newsletterBoldly Go YouTube channelTiny DevOps podcastAdventures in DevOps podcastNews sourcesgolang-announce Google groupGo Proposals review meeting minutesThe Go BlogGolang Weekly newsletterFavorite podcastsDitching Hourly with Jonathan StarkDeep Questions with Cal NewportNo Nonsense AgileHidden BrainArt of ManlinessRevolutions ★ Support this podcast on Patreon ★
undefined
Feb 27, 2023 • 7min

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 releasedLabstack Echo v4.10.2 releasedDeclined proposal: don't reformat single line if statementsNew proposal: use a zero for third digit for major release, such as 'go1.23.0'Active proposal: structured, leveled loggingConf42: Golang, online April 20, 2023CFPWe miss you, Shay!Awesome Go ★ Support this podcast on Patreon ★
undefined
Feb 20, 2023 • 44min

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/tiffGo 1.20.1 changesGo 1.19.6 changesLabstack Echo v4.10.1TinyGo 0.27.0 changesGolang Weekly newsletterPurego, a library for calling C functions from Go without Cgo.Accepted proposal: New standard library package based on x/exp/slicesGo Blog: All your comparable types by Robert GriesemerGo-Redis is now an official Redis clientplumber v2.1.0Reddit discussion: What are the best alternatives to gorilla session?FOSDEM'23 talk: Our Mad Journey of Building a Vector Database in GoInterview with Daniel NephinOn GitHubgotestsumgotest.toolsFind us at cupogo.dev. ★ Support this podcast on Patreon ★
undefined
Feb 13, 2023 • 41min

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 issuesPre-release announcement for golang.org/x/image/tiff & golang.org/x/image to fix private security issuesTransparent TelementryGitHub Discussion (now locked)Blog post explaining the problem and proposed solutionGopherCon IsraelApache Arrow 11.0 releasedMatt TopolGitHub profileVoltron DataBook: In-Memory Analytics with Apache ArrowPresentation at SubSurface: Understanding Apache ArrowPresentation at ApacheCon 2022: Apache Arrow and Go: A Match made in DataApache arrow project web siteApache Go libraryFollow Matt on Twitter, LinkedIn or MastodonMatt will be speaking at the free, virtual conference Subsurface on March 1 ★ Support this podcast on Patreon ★
undefined
Feb 6, 2023 • 31min

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 herecontext.WithCancelCause is addedGo 1.18 is no longer supportedProposals this week:Accepted: A proposal to improve forward compatibility with go.modAccepted: A proposal to add a new stdlib package with map utilitiesDiscussion: A proposal to improve reporting of failed table testsgolangci-lint 1.50.0 and 1.50.1 were released with Go 1.20 support, and improved generics supportThe Gorilla toolkit has been archived and deprecated. R.I.P.Check out Sourcegraph's new concurrency library, concEventsGopherCon Israel happening tomorrowConf42 coming up April 20, onlineCFP open until March 20This week's interview:mox by Mechiel Lukkienxkcd 1172: WorkflowVideo: Code review of mox ★ Support this podcast on Patreon ★
undefined
Jan 30, 2023 • 43min

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

January 30, 2023Latest official pre-release: 1.20RC3 released Jan 12Changes to OS support in 1.20:Final version to support Windows 7, 8, Server 2008, and Server 2012Final version to support macOS 10.13 and 10.14Adds experimental support for FreeBSD/RISC-VProposal accepted: Optionally include file path in output of failed testsgotestsum v1.9.0 recently releasedUpcoming conferencesFOSDEM Go Devroom in Brussels, February 4.Gophercon EU Diversity Scolarship application formJoin us on the Gophers slack, channel #cup-o-goFill out the Go Developer SurveyGoLand 2023.1 Early Access ProgramThis week's non-sponsor: Hugo, the world’s fastest framework for building websitesCheck out our web sites built with hugo: jhall.io, boldlygo.tech, and mrnice.devToday's guest, Miki TebekaTwitter: @tebekaGo Israel meetup groupGopherCon Israel ★ Support this podcast on Patreon ★
undefined
Jan 23, 2023 • 34min

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

January 23, 2023Latest Go releases: 1.19.5, 1.18.10, released January 10 with a number of mis bugfixesNext major release: 1.20, expected in February1.20 multi-error wrapping1.20 memory arenasWhy Discord Is Switching From Go To RustGo Developer Survey, Jan 2023Upcoming Conferences & CFPsGopherCon Israel Expo, February 7 in Tel AvivGopherCon, September 26-29 in San Diego, CaliforniaCFP open until March 13GopherCon Europe, June 26-29 in Berlin, GermanyCFP open until February 26This week's non-Sponsor: PocketBaseDiscussionJonathan HallVideo: 10 Things I Hate About GoShay NehmadRand's Leadership SlackRecoContact us! news@cupogo.dev ★ Support this podcast on Patreon ★

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app