Alle afleveringen
180 afleveringen, van nieuw naar oud
-
🍪 No more all-you-can-eat Cookies
11 oktober 2025 · 30 min
Security releases Lees meer
🍪 Go 1.25.2 and 1.24.8 with 10 security fixes
🌐 golang.org/x/net v0.45.0 with 2 security fixes
Meetups @ Conferences
🇺🇸 San Fransisco, CA, USA — Oct 23 @ Forge
🇮🇱 Tel Aviv, Israel — Dec 10 @ Cato Networks
🇺🇸 GoWest @ Lehi, Utah USA — Oct 24
🧦 New swag in the Cup o' Go store!
Proposals
👷🏿♀️ Accepted: go fix to apply fixes from modernizers and gofix analyzers
On hold: Add experimental HTTP/3 support
👖 gofumpt: Should clothing naked returns be put behind `-extra`?
★ Support this podcast on Patreon ★
-
🪿 Goose noose? 🤘 Excellent! 🎸
3 oktober 2025 · 32 min
Conference videos Lees meer
🇬🇧 GopherCon UK
FyneConf
Proposals
💧 Accepted: add new goroutine leak profile as a GOEXPERIMENT
Full discussion of this feature in Episode 127
🪿 Added to minutes: add GOOS=noos bare metal support
🫣 Added to minutes: Add bytes.Buffer.Peek
👍 Added to minutes: Add must.Do
Blog posts
✈️ Go blog: Flight Recorder in Go 1.25 by Carlos Amedee and Michael Knyszek
🫖 We tried Go's experimental Green Tea garbage collector and it didn't help performance by Zach Musgrave
do v2.0.0 released, dependency injection toolkit for Go
🌩️ Lightning Round
Watermill 1.5 Released
Sweet Fyne apps
supersonic
Bounce presentation
modgen, static generator for Go module vanity URLs
★ Support this podcast on Patreon ★
-
💧 A leaky goroutine certainly does suck!
27 september 2025 · 30 min
Meetups and Conferences Lees meer
🇺🇸 Go Meetup in San Francisco, Oct 23 @ Forge
🇺🇸 GoWest, Oct 24 @ Lehi, Utah USA
🇳🇬 GopherCon Africa, Oct 24 & 25 @ Lagos, Nigeria
🇷🇺 LetsGoConf followup post on Telegram
Proposals
⚠️ Accepted: errors.AsType (As with type parameters)
💧 runtime/pprof,runtime: new goroutine leak profile
New: direct reference to embedded fields in struct literals
🌩️ Lighting Round
golangci-lint v2.5.0 released
Blog: Building Conway's Game of Life in Go with raylib-go by Tim Little
Blog: vacuum gets a facelift by quobix
★ Support this podcast on Patreon ★
-
🪖 Gab's Notes on this week's Go news and an interview with Matt Boyle of Ona and ByteSizeGo
20 september 2025 · 1 uur 1 min
Thanks Gabriel Augendre for guest co-hosting this episode! Lees meer
Visit cupogo.dev for all the links.
🔬 A new experimental Go API for JSON
🧾 2025 Go Developer Survey
🥸 Test state, not interactions by Redowan
😴 Go team quiet week Sep 22–Sep 26
⛓️💥 The Day the Linter Broke My Code
Interview with Matt Boyle
Find Matt on X
Ona
ByteSizeGo
Functional options for friendly APIs
★ Support this podcast on Patreon ★
-
👕 Clothe your naked gophers and returns, with this one weird episode THEY don't want you to know about!
13 september 2025 · 41 min
Go 1.25.1 and Go 1.24.7 are released Lees meer
🇩🇪 GopherCon Europe: Berlin 2025 videos online
⏱️ Blog: Testing Time (and other asynchronicities) by Damien Neil
Video: Testing Time (and other asynchronous code)
👖 gofumpt v0.9.0 released
Video: Go's Naked Returns: Be afraid!
🗳️ Blog: Building Bulletproof Leader Election in Kubernetes Operators: A Deep Dive by Ishai Shor
Proposals
Accepted: deprecate x/net/context package
👈 Likely accept: spec: expression to create pointer to simple types
Jonathan is available for fractional Gopher work!
Lightning Round
github.com/jackc/pgx/v5 v5.7.6 released
👕 Gopher themed Hawaiian shirt designs
New "official" fork of Go YAML library
★ Support this podcast on Patreon ★
-
🇲🇽 Café con Go, 🇨🇦 GopherCon, eh?, or 🌉 Goroutines on the Golden Gate?
29 augustus 2025 · 29 min
This episode is sponsored by Boldly Go! Need fractional Gophering work? Visit boldlygo.tech. Lees meer
For everything Cup o' Go, incl. swag, Patreon, past episodes, and more, please visit our website.
GopherCon 2026 location poll
GopherCon India
GOMAXPROCS
Course: "Introducing Command Line Applications in Go"
SQLite benchmarks
★ Support this podcast on Patreon ★
-
🐐 The Greatest Episode of All Time 🐐
23 augustus 2025 · 27 min
🥩 Meatspace Lees meer
🇺🇸 Going to GopherCon in NYC? Meet other Cup'o'Gophers there!
🇺🇸 Interested in a SF meetup? Fill out the poll
🇷🇺 Let's GoConf, Sept 12 @ Moscow, Russia
GopherJS 1.19 with generics released
Interview with Grant Nelson, Episode 53
Proposals
Accepted: x/tools/go/analysis/structtag: stricter JSON tag checking
Previous mention: Episode 117
New: errors: As with type parameters
New: x/net/context: deprecate package or symbols in package, and potentially tag/delete
Lightning Round
🐐 GoAT: Go ASCII TOOL
🍰 Blog: Fun With Golang Slices by Monique Mudama
★ Support this podcast on Patreon ★
-
The X/Tools Files
19 augustus 2025 · 22 min
Go 1.25 is released Lees meer
🛠️ x/tools contains public packages that fail to build with Go 1.25.0
🧱 Building blocks for idiomatic Go pipelines by Anton Zhiyanov
GopherCon USA, Aug 26-28 in New York
🌩️ Lightning Round
outrig
★ Support this podcast on Patreon ★
-
The s in "golang" stands for security and an interview with George Adams from Microsoft
8 augustus 2025 · 53 min
Visit https://cupogo.dev/ for all things Cup o' Go! Lees meer
[security] Go 1.24.6 and Go 1.23.12 are released
Microsoft build of Go Telemetry – Helping Us Build Better Tools
Go Assembly Mutation Testing
GitLab catches MongoDB Go module supply chain attack
Break:
Jonathan's streaming again on Twitch
George Adams interview
Microsoft devblogs
★ Support this podcast on Patreon ★
-
`-`
2 augustus 2025 · 35 min
🗳️ Surveys say... Lees meer
StackOverflow 2025 Developer Survey results
The Pragmatic Engineer 2025 Survey
Proposals
🆕 New: proposal: x/tools/go/analysis/structtag: stricter JSON tag checking
Related discussion on Episode 117
Accepted: doc: mention "purego" build tag convention somewhere
🤡 Accepted: mime: expand on what is covered by builtinTypes
Accepted: log/slog: add multiple handlers support for logger
Related discussion on Episode 118
🌩️ Lightning Round
CL to fix incorrect expansion of "", "." and ".." in LookPath
🧋 Blog: Developing a terminal UI in Go with Bubble Tea
★ Support this podcast on Patreon ★
-
🎣 Conference roundup, http3, DataDog and Turso do optimizations
26 juli 2025 · 27 min
Jon's gone fishing, Shay's gone camping, so the community took the time to optimize all the things :) Lees meer
https://cupogo.dev/ for all the links and details! This show is supported by you, and there are many ways to support the show (directly and indirectly). Thanks for listening!
Meetup roundup
Jamie Tanna - Hands on dependency workshop @ Fatsoma
Fyne Conf 2025 exclusive CFP
Go South Africa
GopherCon UK
GopherCon
GopherCon India
Golab (Florence, Italy)
GoWest, as previously mentioned on the show
Gophercon Africa
Proposal moved to Active: http3
Datadog's blogpost: How Go 1.24's Swiss Tables saved us hundreds of gigabytes
Turso's blogpost: We rewrote large parts of our API in Go using AI: we are now ready to handle one billion databases
Daniel Harp's ^ throw operator
Ahmet Alp Balkan's blogpost: Kubernetes List API performance and reliability
★ Support this podcast on Patreon ★
-
🤌 The Gopherfather: Go 1.25, slog multihandlers, and more, capisce?
12 juli 2025 · 36 min
Go 1.24.5 and Go 1.23.11 are released Lees meer
Go 1.25 Release Candidate 2 is released
🇿🇦 GopherCon South Africa, Aug 6-7 Online
Go Blog: Generic Interfaces by Axel Wagner
Proposals
🪵 New: log/slog: add multiple handlers support for logger
👉 New: spec: expression to create pointer to simple types
Video: 10 Things I Hate About Go
urfave/cli: a declarative, simple, fast, and fun package for building command line tools in Go
★ Support this podcast on Patreon ★
-
🛠️ Can we fix it? No we can't! 🧭 Plus, exclusive behind-the-scenes look at Go West Conf.
4 juli 2025 · 52 min
vscode-go v0.48.0 released with golangci-lint v2 support Lees meer
golangci-lint v2 showcase and interview with Ldez, episode 104
LookPath bug: incorrect expansion of "" and "." in some PATH configurations
🛠️ Proposal: cmd/fix: remove all functionality
Unexpected security footguns in Go's parsers by Vasco Franco
🌩️ Lightning Round
Blog: Go: Don't name packages common nouns
pennybase: Poor man's Backend-as-a-Service (BaaS), similar to Firebase/Supabase/Pocketbase
Interview with Miriah Peterson & Derrick Laird
🏕️ GoWest Conference
Forge Utah Foundation
Derrick Laird on X
Miriah Peterson on X
★ Support this podcast on Patreon ★
-
🚧 Go Improvement: 🫸 waitgroup.Go, json/v2, 🐍 new features for cobra apps, with Jeremy Foran
28 juni 2025 · 29 min
ngrok Go SDK v2 released Lees meer
🚁 Go 1.25 interactive tour by Anton Zhiyanov
JSON evolution in Go: from v1 to v2 by Anton Zhiyanov
📘 Free eBook: Data Serialization in Go by Jonathan Hall
JSON Benchmarks
Lightning Round
🐍 charm Fang
YouTube short: CoPilot API is written in Go
⌨️ Typst: Compose text faster
Jeremy Foran
Blue Flag Consulting
★ Support this podcast on Patreon ★
-
What's coming in Go 1.25? Plus Redowan Delowar on what makes Go different from other languages
23 juni 2025 · 49 min
Go 1.25rc1 released Lees meer
Opinion: Go should be more opinionated by Elton Minetto
Blog: HTTP QUERY and Go by Kevin McDonald
Interview with Redowan Delowar
Blog post: You probably don't need a DI framework
Blog
Fx dependency injection framework for Go
Blog: How I program with agents
★ Support this podcast on Patreon ★
-
Agentic workflows and AI firewalls, so pretty much cancelling ourselves out
16 juni 2025 · 14 min
Don't forget to visit cupogo dot dev, where you can find links to all the things! Lees meer
🤖 Ezo Saleh - How We Built Rock-Solid Agentic Orchestration with Go
🔥 Anubis
🥨 Godump - pretty printer
🪳 gcassert
💧 isLitOrSingle
★ Support this podcast on Patreon ★
-
🚫 Go team says no, what is HTTP error 407, and do you need DI frameworks
7 juni 2025 · 30 min
Go 1.24.4 and 1.23.10 released Lees meer
Commit 4d1c255: net/http: strip sensitive proxy headers from redirect requests
🚫 [ On | No ] syntactic support for error handling by Robert Griesemer
💉 You probably don't need a DI framework by Redowan Delowar
🌩️ Lightning Round
🗳️ Stack Overflow 2025 Developer Survey
🪲 git-bug: a decentralized issue tracker
🗓️ Looking back at oapi-codegen's last year
★ Support this podcast on Patreon ★
-
🌁 Live from San Francisco, it's Cup o' Go! Elastic, Green Tea, and LLM toolboxes
29 mei 2025 · 31 min
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. Lees meer
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/O
Lightning round
📊 excelize new version
🥺 Sad story of http.DefaultTransport by Anton
★ Support this podcast on Patreon ★
-
Go gets audited, and Ian Lance Taylor talks about 19 years on the Go team
23 mei 2025 · 54 min
Go gets audited Lees meer
Blog: Go Cryptography Security Audit by Roland Shoemaker and Filippo Valsorda
Deeper 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 Taylor
Leaving Google
Personal blog
★ Support this podcast on Patreon ★
-
Thanks, Ian. 🙏 Plus Kevin Hoffman talks about empathy and the joy of logging ⚡
17 mei 2025 · 1 uur 7 min
Go Meetup in San Francisco - Sponsored by Elastic & Cup o' Go Lees meer
Ian Lance Taylor leaves the Go team
Blog: wget to Wipeout: Malicious Go Modules Fetch Destructive Payload
Blog: Security: The Habits That Matter Most by Christoph Berger
⚡ Interview with Kevin Hoffman of SparkLogs
SparkLogs.com
SparkLogs on Discord
Kevin on LinkedIn
Kevin by email
★ Support this podcast on Patreon ★
-
Metal! 🤘 Bare metal go, config libs, building response writers
10 mei 2025 · 27 min
Thanks for listening. Check out all the links to all the things at https://cupogo.dev/. Lees meer
GCC 15.1 Released With Support For COBOL
os: Root permits access to parent directory
GOOS=none
The "most ergonomic" config library
Go Meetup in San Francisco - Sponsored by Elastic & Cup o' Go
LinkedIn s**tposting
Lightning round
"you are an expert go developer"
Build your own ResponseWriter: safer HTTP in Go
★ Support this podcast on Patreon ★
-
🎉 Surprise! 😯 A new security release is coming!
3 mei 2025 · 45 min
🛡️ Go 1.24.3 and Go 1.23.9 coming Tuesday, May 6 Lees meer
Meatspace events
🏴 GoWest, Oct 24 @ Lehi, Utah
CFP 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 Griesemer
Jonathan'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 service
Less newsy news
GORM v1.26.0 released
The Vietnam of Computer Science by Ted Neward
💀 Cheating the Reaper in Go
★ Support this podcast on Patreon ★
-
Tests just keep getting better, and so do the imaginary internet points!
24 april 2025 · 33 min
Conferences and meetups Lees meer
🏴 Fyne Conf 2025 @ Edinburgh, Scotland, Sept 19
CFP through June 20
🇺🇸 Go Meetup @ San Francisco, May 28
🇺🇸 Go Meetup @ Atlanta Go meetup, (probably) May 7
Proposals
Accepted: Add T.Output()
Accepted: Store test artifacts
Go Blog: More predictable benchmarking with testing.B.Loop by Junyang Shao
Go ranked 7 on TIOBE index
🌩️ Lightning Round
🐗 TruffleHog v3.88.25 released
json/v2 to be in 1.25 as experimental
slack-cli
Hire Jonathan to join your project as a Fractional Gopher!
★ Support this podcast on Patreon ★
-
Heap Happens: True Crimes in Go 🧹🔪 Plus which YAML is the best for you?
12 april 2025 · 34 min
Visit https://cupogo.dev/ for store links, past episodes including transcripts, and more! Lees meer
Correction: Yoke _is_ a Helm replacement
Your code deserves better: give it a linter! - talk in the Czech Repulic soon
Accepted: waitgroup.Go
Leak and Seek: A Go Runtime Mystery
go-yaml goes unmaintained
Discussion in our Slack group
The stdlib proposal by Shay: https://github.com/golang/go/issues/61023
Lighting round:
godoc.nvim
New Fyne release
San Francisco meetup: https://www.eventbrite.com/e/go-meetup-in-san-francisco-tickets-1307114758429
★ Support this podcast on Patreon ★
-
Don't give me that line feed! 🖶
5 april 2025 · 37 min
🛡️ Go 1.24.2 and Go 1.23.8 are released Lees meer
Accepted: structured output for test attributes
Interview with Daniel Nephin in Episode 5
Meetups
🇬🇧 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 Round
Yoke — Infrastructure-as-Code (IaC) Package Deployer for Kubernetes
wiretap v0.4.0 with static mocking
Interview with quobix in Episode 55
🎮 Golang on the PlayStation 2 by Ricardo
0️⃣ go-zero Reaches 30k GitHub Stars!
★ Support this podcast on Patreon ★
-
🏃🏼♂️➡️ You can run, but you can't hide from the security! 🫣 And golangci-lint v2 with Ludovic Fernandez
29 maart 2025 · 49 min
Vulnerability in golang.org/x/net Lees meer
You can't parse [X]HTML with regex.
💀 IngressNightmare: 9.8 Critical Unauthenticated Remote Code Execution Vulnerabilities in Ingress NGINX
Conferences & CFPs
🇮🇹 GoLab, Oct 5-7 @ Florence, Italy
CFP open through Apr 10
🇬🇧 GopherCon UK, Aug 13-5 @ London, UK
CFP open through May 17
Accepted proposal: add go mod verify -tag
Interview with Ludovic Fernandez aka Ldez, maintainer of golangci-lint
Welcome to golangci-lint v2
golangci-lint official web site
Ldez on GitHub
lego: Let's Encrypt client and ACME library written in Go
Support LDez financially
★ Support this podcast on Patreon ★
-
Go makes everything faster. Even ducks! 🦆
24 maart 2025 · 40 min
Updates on old news: Lees meer
🧮 Accepted proposal: New x/exp/stats package
Watch Anders Hejlsberg talk about why Microsoft chose Go for TypeScript 7
More typo squatting!
Blog: Linux, macOS users infected with malware posing as legitimate Go packages
On Reddit: Someone copied our GitHub project, added stars from fake users, injected malicious code
Previous typo squatting discussion in Episode 98
🦆 Blog: Fast Streaming Inserts in DuckDB with ADBC by Loïc Alleyne
Interview with Matt Topol, Episode 4
Lightning Round
🦾 windows/arm support being removed in Go 1.26
🐶 github.com/DATA-DOG/go-txdb: Single transaction based sql.Driver for Go
github.com/peterldowns/pgtestdb: write efficient database-backed tests for PostgreSQL
★ Support this podcast on Patreon ★
-
✍️ Rewriting all the things in Go! 🎉
14 maart 2025 · 30 min
🛡️ Security releases Lees meer
Go 1.24.1 & 1.23.7 released
golang.org/x/net v0.36.0 released
gopls v0.18.0 released
🇫🇮 Helsinki meetup, March 18, still looking for speakers
TypeScript rewrite in Go
🌩️ Lightning Round
Asdf Has Been Re-Written in Go
Go clients dominate internet API traffic
Why was nvm for Windows written in Go?
★ Support this podcast on Patreon ★
-
🧮 Is new math in Go's future? Plus boot.dev update with Lane Wagner
28 februari 2025 · 30 min
🛡️ Security releases Lees meer
golang.org/x/crypto v0.35.0
golang.org/x/oauth2 v0.27.0
Proposals
Accepted: net/http: support content negotiation
🧮 Likely accept: math/stats: new package with Mean, Median, more
Conferences
🇨🇿 Gophercamp, April 25 @ Brno, Czech Republic
CFP open until ??
🇨🇭 Go blog: Faster Go maps with Swiss Tables by Michael Pratt
Blog: Golang SQL Injection by Example by Liran Tal
Little Bobby Tables on xkcd
How would you introduce Goroutines and Channels to someone new to Go?
Interview with Lane Wagner about boot.dev
Lane on Cup o' Go, episode 16
boot.dev
Backend Banter podcast
Jonathan on Backend Banter
★ Support this podcast on Patreon ★
-
The strength of Go in the job market 📈, and some stress relief with Carlos Becker 🚀
21 februari 2025 · 57 min
🛡️ Security pre-release announcements, update on Monday, Feb 24 Lees meer
golang.org/x/oauth2
golang.org/x/crypto
Blog: State of the startup and scaleup hiring markets by Gergely Orosz – as seen by recruiters (Partial paywall)
Blog: Testing concurrent code with testing/synctest by Damien Neil
Proposals
🤝 Likely (re-)accept: net/http: support content negotiation
🌩️ Lightning round
Minecraft from scratch
MyNav
Interview with Carlos Becker
Personal web site
GoReleaser web site
GitHub proflie
★ Support this podcast on Patreon ★
-
💯 Go 1.24 release party - LIVE SHOW FOR EPISODE 100! 🎙️
14 februari 2025 · 1 uur 11 min
This episode was LIVE! Even if you usually listen to this show, if you want you can check out the video on YouTube :) Lees meer
Visit https://cupogo.dev/ for store links, past episodes including transcripts, and more!
GopherCon Israel
Accepted proposal: Clone a Hash
We Replaced Our React Frontend with Go and WebAssembly from Dagger
Extensible Wasm Applications with Go by Cherry Mui
SQL NULLs are Weird! by Raymond Tukpe
Lighting round:
Go programs freeze when they are launched via a Steam client
Lovable's rewrite From Python to Go
Bunster: Compile shell scripts to static binaries
NVM for Windows
chi drops support for Go 1.14-1.19
Go 1.24.0 released
★ Support this podcast on Patreon ★
-
Supply chain attacks ⛓️💥 Ghetto Logs 👊🏾 🪵 and Rust/AI cold takes 🧊 with Thorsten Ball
7 februari 2025 · 1 uur 15 min
🛡️ Security releases Lees meer
Go 1.23.6 & 1.22.12 released
Go 1.24rc3 released
Proposal accepted: cmd/fix: automate migrations for simple deprecations
⛓️💥 Go Supply Chain Attack: Malicious Package Exploits Go Module Proxy Caching for Persistence
👊🏾Ghettoize Hook👊🏾
Interview with Thorsten Ball
thorstenball.com
zed
Sourcegraph
Register Spill
Hard numbers in the Wayland vs X11 input latency discussion
★ Support this podcast on Patreon ★
-
What's coming beyond Go 1.24? A look at proposals, and interview with Anton Zhiyanov
31 januari 2025 · 52 min
Proposals Lees meer
✈️ Accepted: runtime/trace: flight recording
🫷 Accepted: add vet check for sync.WaitGroup abuse
Draft: json/v2 proposal draft
🌩️ Lightning round
Blog post: Gist of Go: Channels by Anton Zhiyanov
⚒️ Blog post: Go 1.24's go tool is one of the best additions to the ecosystem in years by Jamie Tanna
On Hacker News
Video: Building a course platform in Go
Interview with Anton Zhiyanov
Web site
codapi: Interactive code examples
On GitHub
★ Support this podcast on Patreon ★
-
🌲🌳🌲 If an error falls in forest, and there's no variable around to see it... ?
24 januari 2025 · 32 min
Go 1.24RC2 released Lees meer
Go 1.23.5 & 1.22.11 released
🇺🇸 GopherCon, Aug 26-28 @ New York, New York
CFS open through March 3
Proposals
🇺🇸 New: reduce error handling boilerplate using ?
🥁 New: sync/v2 package
Lightning round
📼 VHS v0.9.0
🤖 openai-go
📦 Video: I tried to deploy to a VPS without Docker...
★ Support this podcast on Patreon ★
-
🎤 A nil microphone won't keep us away from the 1.24 Interactive Tour or trying Hugo's new features
17 januari 2025 · 37 min
🛡️ Security updates Lees meer
Go 1.23.5, 1.22.11, and 1.24RC2 coming Jan 16
github.com/golang/glog v1.2.4 released last week
Go 1.24 interactive tour
Proposals
On hold: container/unordered: a generic hash table with custom hash function and equivalence relation
#️⃣ Active: hash: standardize the hash function
Blog post: Go is a Well-Designed Language, Actually by Matt Hall
Hugo v0.141.0 released
🌩️ Lightning Round
CL: Grammar nit fix inspired by last week's Boldly Go: Daily post
☮️ Video: Building my first project with Go by Peaceful Programmer
Pixel2, 2D game library in Go
★ Support this podcast on Patreon ★
-
🗓️ 2025 conference preview, GoReleaser enhancements, and whether to use assertion libraries
10 januari 2025 · 44 min
🪵 github.com/golang/glog fix pre-announcement Lees meer
Conferences
🇧🇷 GopherCon LATAM @ Florianópolis, SC, Brazil, May 5-6
🇩🇪 GopherCon EU @ Berlin, Germany, June 16-19
CFP through February 23
🇬🇧 GopherCon UK @ London, UK, August 13-15
CFP starts March 1
go-safeweb
On Hacker News
🦀 GoReleaser 2.5 includes Zig & Rust support
Coming soon: GoReleaser 2.6
🌩️ Lightning Round
Blog: Leveraging benchstat Projections in Go Benchmark Analysis! by Bartek Płotka
Golang Nugget
Golang Weekly
Applied Go Weekly
Testing discussion
Blog: if got, want: A Simple Way to Write Better Go Tests by Michael Lynch
Reddit discussion
★ Support this podcast on Patreon ★
-
ʕ◔ϖ◔ʔ -> 🦀 Rust GOes Async, Survey says LLMs aren't all over, & new questions
3 januari 2025 · 37 min
Happy New Year, everyone!
Visit cupogo.dev to buy Swag Lees meer🇮🇪 Go Ireland relaunch - tcube Dublin on Feb 6th.
🦀 Rust GOes Async on Alexander Fadeev's blog
Hello Internet podcast
🗳️ Go Developer Survey 2024 H2 Results
🗣️ Best practices of using Go and Prometheus in Kubernetes environment
Wails: YouTube video + grpcmd
★ Support this podcast on Patreon ★
-
➿ Jonathan and Josh iterate through the Go 1.24 changes and related proposals
20 december 2024 · 22 min
Go 1.24rc1 is out. Start testing it! Lees meer
golang.org/x/net v0.33.0 released with security patches for golang.org/x/net/html
🇸🇬 GopherCon Singapore coming up, Jan 22-24
1.24 in preview
🧶 New iterator functions added to the bytes and strings packages
🗺️ sync.Map has a new, faster implementation
The testing package's T and F types now expose a Context() method
Proposals
➿ x/exp/xiter: new package with iterator adapters
🗂️ os: add iterator variant of File.ReadDir
Lightning round
🌈 Bifröst is an advanced SSH server, written in Go
github.com/gliderlabs/ssh wraps the crypto/ssh package with a higher-level API for building SSH servers
👩🍳 Go Recipes
pi.dev, generate podcasts for the repos you love
sketch.dev, Go playground alternative
★ Support this podcast on Patreon ★
-
Update your crypto! And Go 1.24 preview
13 december 2024 · 28 min
golang.org/x/crypto security update Lees meer
Go 1.24 draft release notes
Blog: What's missing from Golang Generics? by Nick Tobey
Lightning Round
Blog: Weak Pointers in Go: Why They Matter Now by Phuong Le
Orchestrion: Compile-time auto-instrumentation for Go
Building a distributed log using S3 (under 150 lines of Go)
Video: Rethinking Domain-Driven Design in Go: From Myths to Reduced Project Complexity by Robert Laszczak
★ Support this podcast on Patreon ★
-
One and two and three and four and proposals!
6 december 2024 · 21 min
Go 1.23.4 and 1.22.10 released Lees meer
Proposals
Accepted & implemented: testing: shuffle seed should be different when -shuffle=on and -count flag is set
CL
New: cmd/vet: add check for sync.WaitGroup abuse
Accepted: cmd/vet: warn about structs marked json omitempty
New: runtime/mainthread: add mainthread.Do for mediating access to the main thread
Lightning Round
github.com/bitfield/qrand -- Quantum random numbers
Blog post: I stan clearing maps, no cap by Phil Pearl
★ Support this podcast on Patreon ★
-
🔏🇺🇸 The FIPS Episode including an interview with Alex Scheel
23 november 2024 · 1 uur 1 min
This week Jonathan and Shay go deep into FIPS, cryptography, and security, and interview Alex Scheel about it as well! Lees meer
Proposals
Go moves toward FIPS-140
🎚️ crypto: mechanism to enable FIPS mode #70123
🎛️ proposal: cmd/go: add fips140 module selection mechanism #70200
↪️ crypto/tls: add ConnectionState.CurveID #67516
Community
👮 Writing secure Go code by Jakub Jarosz
🧳 r/golang - Who's hiring - November 2024
Ad break
🔗 Find all the links, including Patreon, on cupogo.dev.
🤝 Follow us now on LinkedIn.
🗼 KeepHQ! AIOps for the masses.
Interview with Alex Scheel
cipherboy~, Alex's site
FIPS 140-3 Security Requirements for Cryptographic Modules
the cryptopals crypto challenges
Manage, store, and distribute sensitive data with OpenBao
★ Support this podcast on Patreon ★
-
🎂 ¡Feliz quinceañera a Golang! 🪅
15 november 2024 · 29 min
🇩🇪 Hannover Go meetup, Nov 19 Lees meer
🎂 Go Blog: Go Turns 15
📊 Video: The Business of Go by Cameron Balahan
Proposals
Accepted: End support for macOS 11 in go 1.25
New discussion: Memory regions
🗲 Lightning round
🛞 Watermill 1.4: Event-Driven library for Go
🛩️ Package singleflight provides a duplicate function call suppression mechanism.
🧟 Creating a Brainrot Language Server in Golang by Jitesh Kumar Sahoo
Follow us now on LinkedIn!
★ Support this podcast on Patreon ★
-
🎆 70,000 Go issues, and still going strong, Terraform for Factorio, and John Crickett on learning without LeetCode
8 november 2024 · 1 uur 3 min
Go 1.23.3 and 1.22.9 released Lees meer
Proposals
Accepted: 📂 Safer file open methods
Likely accept: Drop macOS 11 support for Go 1.25
🎆 The Go project recently passed the 70,000 issues on GitHub, with net/http: short writes with FileServer on macos
🇮🇹 GoLab tickets still available, Florence Italy, Nov 11-13
Reddit: Is there a path forward for Go's yaml situation?
Factorio Round
Factorio server manager
FactoCord
mapshot
terraform-factorio-provider
Interview with John Cricket
Coding Challenges
LinkedIn
YouTube
X/Twitter
★ Support this podcast on Patreon ★
-
🌳 Roots & Trees: OpenRoot, and Cedar to the rescue for access control
1 november 2024 · 59 min
🪜 The Go Remote Meetup is looking for a new organizer. Step up! Lees meer
Interview with Wilken Rivera of the Go Developer Network, Episode 32
Proposals
Accepted: add slog.DiscardHandler
Previous discussion in Episode 80
Accepted: enable GOCACHEPROG by default
Previous discussion in Episode 85
📂 Likely accept: Safer file open functions
Prevoius discussion in Episode 66
🏃 Active: Cache final output binaries for go run
🌩️ Lightning Round
Blog post: Optimising and Visualising Go Tests Parallelism: Why more cores don't speed up your Go tests by Robert Laszczak
🧶 Plushies as Code: Gopher crochet pattern by Alcione Ribeiro
🌳 Interview with Justin McCarthy of StrongDM
StrongDM
Cedar Language
cedar-go on GitHub
Rego policy language
Zanzibar: Google’s Consistent, Global Authorization System
Cedar Blog
Contact Justin by email at justin@strongdm.com
★ Support this podcast on Patreon ★
-
Improved Go cache interaction coming in 1.24? Plus extended discussion on technical writing
25 oktober 2024 · 1 uur
IRL Go meetings Lees meer
🇫🇮 Helsinki Go meetup, Nov 6
🇦🇺 GopherConAU, Nov 6-8
Proposals
Likely accept: enable GOCACHEPROG by default
Blog posts
Two common Go interface misuses by Konrad Reiche
Mocks Aren't Stubs by Martin Fowler
🌩️ Lightning Round
Reddit FAQ: GUI Solutions for Go
miQT, MIT-licensed Qt bindings for Go
🧻 pgroll, Zero-downtime, reversible, schema migrations for Postgres
burrow, Go database migration tool
Technical documentation discussion
Vale, brings code-like linting to prose
✍️ write-like-a-pro
🏊♀️ swimm.io
★ Support this podcast on Patreon ★
-
🏕️ BIG questions: "Is excel immortal?" and "Is Go the right choice for my startup?"
18 oktober 2024 · 25 min
Happy Sukkot 🏕️! Find John & Shay at cupogo.dev, where you can find links to our Slack channel, Swag store, Patreon community, and the entire Cup o' Go episode archive. Lees meer
Meetups
GoUAE meetup, Oct 26
Go Liepzig
Proposals
proposal: net/http: customize limit on number of 1xx responses (FInal Comment Period)
Community
Is Go the right choice for my startup?
Lightning round
copyloopvar issue: Detect loop vars unnecessarily passed as parameters to goroutines?
psql-wire: PostgreSQL server wire protocol. Build your own server and start serving connections
new release: Excelize v2.9.0
Is Excel immortal?
★ Support this podcast on Patreon ★
-
🌬️ Air, Windows, and Shelves; Promise this is about Go! Plus, Willem.dev talks freelance Go Web Development
11 oktober 2024 · 45 min
News Lees meer
🧑🔧 Go 1.23.2 + 1.22.8 released, mostly backports of fixes
⏲️ High-Resolution Timers on Windows
🌬️ New release for Air
🔨 Interesting post about code shelf life
Interview with Willem
Site: https://www.willem.dev/
Twitter: https://x.com/willemschots
LI: https://www.linkedin.com/in/willem-schots/
★ Support this podcast on Patreon ★
-
🍯🍎 It's Rosh Hashana! (Replay) John Arundel's advice for those who aren't enjoying Go so much
30 september 2024 · 33 min
No episode this week, as Shay's celebrating Rosh Hashana and John's moving countries. So enjoy this replay of our interview with John Arundel from episode 21 of the show! Lees meer
Interview with Go 👨🏫 teacher and 📚 author, John Arundel
On Twitter: @bitfield
On LinkedIn: bitfieldconsulting
Web site: bitfieldconsulting.com
Video: Things in Go I Never Use by Mat Ryer
Video: What is the best book to learn Go in 2023?
★ Support this podcast on Patreon ★
-
🐋🐋 Two Orcas swimming in a pod(cast); FDs, Aliases, and more with Maxim Vovshin
27 september 2024 · 41 min
Join us at Orca Security! New roles for Go Developers opened, hand in your CV (and tell 'em Shay sent you :) ) Lees meer
Backend Developer
Runtime Security Researcher
Agent Developer
DevOps Engineer
Proposals
🕸️ cmd/compile: relax wasm/wasm32 function import signature type constraints
"Types" in the WASM spec
🍗 runtime: add a way to check if fd is used by go runtime
runC Escape Vulnerability CVE-2024-21626 write-up
Blog Posts
💾 Register allocation in the Go compiler
🏷️ What's in an (Alias) Name?
Lightning Round
🧑✈️ Go Singleflight Melts in Your Code, Not in Your DB
🚫 cmd/go: change go test to FAIL if -run is specified but no tests match
📊 Felix Geisendörfer's bugfix for fgprof
★ Support this podcast on Patreon ★
-
🦙 I hate that I like Cup o' Go, LLMs, and many proposals
20 september 2024 · 39 min
For show notes, swag store, Patreon community, and past episodes, visit cupogo.dev. Lees meer
Discussions & Proposals
📊 metrics for the standard library
🗑️ gorename deprecation
📄 Documentation update for telemetry intentions
(psst; remember to run `go telemetry on`)
🚮 log/slog: add slog.DiscardHandlerBlog posts
🤖 Building LLM-powered applications in Go
❤️🩹 I hate that I like GolangOur gracious patrons support this show. Consider joining as a member, too!
★ Support this podcast on Patreon ★