Cup o' Go cover image

Cup o' Go

Latest episodes

undefined
Jun 7, 2025 • 30min

🚫 Go team says no, what is HTTP error 407, and do you need DI frameworks

Recent releases of Go offer critical security updates, sparking lively discussions. The complexities of HTTP error codes, particularly error 407, are unraveled, emphasizing simpler coding over dependency injection frameworks. The hosts debate the validity of a controversial Stack Overflow developer survey, while also diving into a decentralized bug tracking tool, Git Bug, and its advantages. Plus, they explore updates on an OpenAPI CodeGen tool, all wrapped in a friendly community spirit advocating for clarity in coding practices.
undefined
May 29, 2025 • 31min

🌁 Live from San Francisco, it's Cup o' Go! Elastic, Green Tea, and LLM toolboxes

This episode was sponsored by Elastic! Elastic is the company behind Elasticsearch, they help teams find, analyze, and act on their data in real-time through their Search, Observability, and Security solutions. Thanks Elastic! This episode was recorded at Elastic's offices in San Francisco during a meetup.Find info about the show, past episodes including transcripts, our swag store, Patreon link, and more at https://cupogo.dev/.🐳 Accepted: CPU limit-aware GOMAXPROCS default🪜 Rory Malcolm - Ladders, No Snakes: Climbing the LLM Stack with Golang𐃄 stoolap/stoolap🔎 v9.0.0 of go-elasticsearch (Elastic's Go Client)🍵 Green Tea Garbage Collector🆕 "What's new in Go" from Google I/OLightning round📊 excelize new version🥺 Sad story of http.DefaultTransport by Anton ★ Support this podcast on Patreon ★
undefined
May 23, 2025 • 54min

Go gets audited, and Ian Lance Taylor talks about 19 years on the Go team

Go gets auditedBlog: Go Cryptography Security Audit by Roland Shoemaker and Filippo ValsordaDeeper dive into FIPS in Episode 89 with Alex Scheel✋ Proposal declined: x/exp/xiter: new package with iterator adapters⛺ Gophercamp video: Your code deserves better: give it a linter by Gabriel Augendre🏓 Blog: Am I online? by Anton Zhiyanov🎱 Blog: Resource Pooling by Leapcell💬 Interview with Ian Lance TaylorLeaving GooglePersonal blog ★ Support this podcast on Patreon ★
undefined
May 17, 2025 • 1h 7min

Thanks, Ian. 🙏 Plus Kevin Hoffman talks about empathy and the joy of logging ⚡

Go Meetup in San Francisco - Sponsored by Elastic & Cup o' GoIan Lance Taylor leaves the Go teamBlog: wget to Wipeout: Malicious Go Modules Fetch Destructive PayloadBlog: Security: The Habits That Matter Most by Christoph Berger⚡ Interview with Kevin Hoffman of SparkLogsSparkLogs.comSparkLogs on DiscordKevin on LinkedInKevin by email ★ Support this podcast on Patreon ★
undefined
May 10, 2025 • 27min

Metal! 🤘 Bare metal go, config libs, building response writers

Thanks for listening. Check out all the links to all the things at https://cupogo.dev/.GCC 15.1 Released With Support For COBOLos: Root permits access to parent directoryGOOS=noneThe "most ergonomic" config libraryGo Meetup in San Francisco - Sponsored by Elastic & Cup o' GoLinkedIn s**tpostingLightning round"you are an expert go developer"Build your own ResponseWriter: safer HTTP in Go ★ Support this podcast on Patreon ★
undefined
May 3, 2025 • 45min

🎉 Surprise! 😯 A new security release is coming!

🛡️ Go 1.24.3 and Go 1.23.9 coming Tuesday, May 6Meatspace events🏴󠁵󠁳󠁵󠁴󠁿 GoWest, Oct 24 @ Lehi, UtahCFP through June 3🏴󠁵󠁳󠁧󠁡󠁿 Go Meetup @ Atlanta, GA USA, May 7🏴󠁵󠁳󠁣󠁡󠁿 Go meetup @ SF, May 27📝 Go 1.25 draft release notes👋 Go Blog: Goodbye core types - Hello Go as we know and love it! by Robert GriesemerJonathan's Daily go email: Boldly Go! Daily⚒️ Blog: How to use the new "tool" directive by Alex Pliutau🌩️ Lightning Round🎮 Golang on the PlayStation 2 (part 2) by Ricardo🏅 Ardan Labs Launches Go and Rust Certification Exams⚡ Sparklogs logging serviceLess newsy newsGORM v1.26.0 releasedThe Vietnam of Computer Science by Ted Neward💀 Cheating the Reaper in Go ★ Support this podcast on Patreon ★
undefined
Apr 24, 2025 • 33min

Tests just keep getting better, and so do the imaginary internet points!

Conferences and meetups🏴󠁧󠁢󠁳󠁣󠁴󠁿 Fyne Conf 2025 @ Edinburgh, Scotland, Sept 19CFP through June 20🇺🇸 Go Meetup @ San Francisco, May 28🇺🇸 Go Meetup @ Atlanta Go meetup, (probably) May 7ProposalsAccepted: Add T.Output()Accepted: Store test artifactsGo Blog: More predictable benchmarking with testing.B.Loop by Junyang ShaoGo ranked 7 on TIOBE index🌩️ Lightning Round🐗 TruffleHog v3.88.25 releasedjson/v2 to be in 1.25 as experimentalslack-cliHire Jonathan to join your project as a Fractional Gopher! ★ Support this podcast on Patreon ★
undefined
Apr 12, 2025 • 34min

Heap Happens: True Crimes in Go 🧹🔪 Plus which YAML is the best for you?

Visit https://cupogo.dev/ for store links, past episodes including transcripts, and more!Correction: Yoke _is_ a Helm replacementYour code deserves better: give it a linter! - talk in the Czech Repulic soonAccepted: waitgroup.Go Leak and Seek: A Go Runtime Mysterygo-yaml goes unmaintainedDiscussion in our Slack groupThe stdlib proposal by Shay: https://github.com/golang/go/issues/61023Lighting round:godoc.nvimNew Fyne releaseSan Francisco meetup: https://www.eventbrite.com/e/go-meetup-in-san-francisco-tickets-1307114758429 ★ Support this podcast on Patreon ★
undefined
Apr 5, 2025 • 37min

Don't give me that line feed! 🖶

🛡️ Go 1.24.2 and Go 1.23.8 are releasedAccepted: structured output for test attributesInterview with Daniel Nephin in Episode 5Meetups🇬🇧 Birmingham, UK, April 17🇬🇧 Manchester Gophers new web site🇺🇸 Go Meetup w/ Shy @ San Francisco, May 28🫚 Go Blog: Traversal-resistant file APIs by Damien Neil🇬🇧 Go Introduces Exciting New Localization Features (April Fools)Lightning RoundYoke — Infrastructure-as-Code (IaC) Package Deployer for Kuberneteswiretap v0.4.0 with static mockingInterview with quobix in Episode 55🎮 Golang on the PlayStation 2 by Ricardo0️⃣ go-zero Reaches 30k GitHub Stars! ★ Support this podcast on Patreon ★
undefined
Mar 29, 2025 • 49min

🏃🏼‍♂️‍➡️ You can run, but you can't hide from the security! 🫣 And golangci-lint v2 with Ludovic Fernandez

Vulnerability in golang.org/x/netYou can't parse [X]HTML with regex.💀 IngressNightmare: 9.8 Critical Unauthenticated Remote Code Execution Vulnerabilities in Ingress NGINXConferences & CFPs🇮🇹 GoLab, Oct 5-7 @ Florence, ItalyCFP open through Apr 10🇬🇧 GopherCon UK, Aug 13-5 @ London, UKCFP open through May 17Accepted proposal: add go mod verify -tagInterview with Ludovic Fernandez aka Ldez, maintainer of golangci-lintWelcome to golangci-lint v2golangci-lint official web siteLdez on GitHublego: Let's Encrypt client and ACME library written in GoSupport LDez financially ★ 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