Cup o' Go

Jonathan Hall & Shay Nehmad
undefined
Sep 20, 2024 • 39min

🦙 I hate that I like Cup o' Go, LLMs, and many proposals

For show notes, swag store, Patreon community, and past episodes, visit cupogo.dev.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.DiscardHandler Blog 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 ★
undefined
Sep 13, 2024 • 1h 10min

And now for something completely different, with Ran Bar-Zik & Gil Adda

Proposals🗜️ Accepted: Add new compress/zstd packagePreviously discussed in Episode 31🧼 Accepted: runtime: add AddCleanup and deprecate SetFinalizerPreviously discussed in Episode 73🗜️ Accepted: refuse to generate and/or use RSA keys smaller than 1024 bits🇮🇱 GopherCon Israel 2024, thoughts byy Shay Nehmad❄️ Blog post: New unique package by Michael KnyszekPreviously discussed in Episode 33 and Episode 38Go malware capable of cross-platform backdoor attacks🌩️ Lightning Roundgarble, Obfuscate Go codeecs, the Entity Component SystemPlease participate in the Go Developer Survey!Interview with Alice Merrick in Episode 73InterviewRan Bar-Zik https://x.com/barzikGil Adda https://www.linkedin.com/in/gil-adda-6117b9/CyberArk ★ Support this podcast on Patreon ★
undefined
Sep 6, 2024 • 1h 1min

Do Androids Dream of Electric Gophers? New Go releases & interview with Elliott Minns

Go 1.23.1 & 1.22.7 released🚫 Proposal accepted: encoding/json: add omitzero optionEpisode 34: Interview with Joe Tsai about encoding/json/v2✍️ script v0.23.0Episode 56: Interview wit xiaq, author of Elvish  Episode 21: Interview with John ArundelGo blog: Telemetry in Go 1.23 and beyond by Robert FindleyRunning Go on a Raspberry Pi (הרצת גו על רספברי פיי)🌩️ Lightning Round🚣‍♀️ river v0.10.0AriaSQLOn Reddit🍜 OpenTofu Registry gets a User InterfaceEpisode 30: Interview with Ohad Maislish about OpenTofuInterview with Elliott Minns from Dreams of CodeWatch the interview on YouTubeDreams of Code on YouTubeWeb site: dreamsofcode.io ★ Support this podcast on Patreon ★
undefined
Aug 30, 2024 • 55min

✄ To bisect or not to bisect? I guess the answer's in the middle with Jamie Tanna's step counter!

Thanks to Jamie Tanna for joining as Co-host!Our gracious patrons support this show. Consider joining as a member, too!Conferences roundup🇮🇱 GopherCon Israel Sep 9th https://www.gophercon.org.il/🇩🇪 Fyne Conf 2024 Sep 20th https://conf.fyne.io/🌐 GoFunc Oct 3rd https://gofunc.ru/🇰🇪 GopherCon Africa Oct 18th-19th https://nairobi.gophers.africa/🇸🇬 GopherCon Singapore https://2024.gophercon.sg/🇮🇹 GoLab Nov 11th-13th https://golab.io/Proposals✄ proposal: debug/bisect: publish x/tools/internal/bisect⚠️ proposal: errors: add All and AllAs iteratorsReleases🗃️ Cue 0.10.0 with experimental embed support⚡️ Lightning round🐣 You're not mature enough to release your first version as v1🏃 New release for FIT: Garmin watch protocol in Go💬 The most exciting part of Go 1.23🗺️ Open Source database diagram editor ★ Support this podcast on Patreon ★
undefined
Aug 23, 2024 • 20min

Where is the "Advanced Mode" switch?

🎉 Go 1.23 is here!Blog: Range Over Function Types by Ian Lance TaylorA look at the spec: Tree walking with range-over-func by Jonathan HallConferences & CFPs🇦🇺 GopherCon AU, Nov 7-8 Sydney, AustraliaCFP closes Sept 15🇺🇸 GoWest, Oct 25, Lehi, Utah, USAStill accepting lightning talksLane Wagnerboot.devLane Wagner on Cup o' GoJonathan Hall on Backend Banter🇸🇬 GopherCon SingaporeCFP closes Aug 26🇩🇪 FyneConf, Sept 20, Berlin, GermanyCFP closes today, Aug 23🇬🇧 GopherCon UK 2024 talks are now online!Proposal accepted: add Context method to testing.T🌩️ Lightning roundtimelinizeBlog: gRPC over HTTP/3 by Kevin McDonaldJonathan's wasmws fork & the original ★ Support this podcast on Patreon ★
undefined
Aug 10, 2024 • 37min

📊 While we wait for Go 1.23, we discuss the latest Stack Overflow survey results

The hosts kick off with a humorous take on delays while eagerly anticipating Go 1.23. They dive into a critical security vulnerability and the need for clearer documentation. A proposal to enhance testing with a new context method is discussed, emphasizing resource management. The latest Stack Overflow survey reveals trends in programming languages and highlights the rising influence of AI tools. The conversation wraps up with insights on the challenges junior developers face and the importance of community support in navigating their careers.
undefined
Aug 3, 2024 • 26min

🎮 BDFL but drop the FL, Game Development, and more!

For Patreon, Swag, past episodes, and more, visit https://cupogo.dev/!🫡 Leadership Transition in the Go Project🧑‍⚖️ ProposalsAccepted: Adding Text() to the crypto/rand libraryProposal (likely decline): add crypt(3) compatibility in the stdlibActive Proposal: Telemetry in Delve🤝 CommunityGopherCon EU 2024 videos have been uploaded online 🎮 GameDevNew minor version for ebitengineGo for RPG tutorial on YouTube by CodingWithSphere🏎️ Lightning round💰 Go & Money🔐 Quantum-Safe TLS🐑 New ollama release ★ Support this podcast on Patreon ★
undefined
Jul 26, 2024 • 1h 2min

Don't skip the gym! 🏋️ And interview Alice Merrick, UX researcher on the Go team

📝 Go 1.23: Interactive release notesNew proposalsruntime: add AddCleanup and deprecate SetFinalizer👉 weak: new package providing weak pointers💪 Bufstream enters public betaLightning RoundProfiling in Go: A Practical Guide by Noam YadgarCogent Core initial releaseNew RansomHub Ransomware VersionInterview with Alice MerrickPrevious episode 59: All about community ★ Support this podcast on Patreon ★
undefined
Jul 19, 2024 • 27min

🇰🇪 yield(RC2, 1st GopherCon in Africa, LLMs, Dreams of code, and more)

News this week:🆕 rc2 is out Google Groups noticeThe actual Merge List🇰🇪 GopherCon Africa Oct 18-19Does Go benefit more from copilot than other languages?Range-over-func demystifiedZach Musgrave's post from dolthub; Go range iterators demystifiedJohn's take on it; First impressions of Go 1.23's range-over-func feature⚡️ Lightning round"This cli component was trickier to build than I thought" by Dreams of Code on YouTubeIntroducing Quartz: A Deterministic Time Testing Library for Go by Spike Curtisov - feature rich terminal pager release v0.35.0Want to support the show? Here are some ways to do it!Twitter (X. Ugh) techhub.social/@cupogoYouTubePatreon ★ Support this podcast on Patreon ★
undefined
Jul 12, 2024 • 21min

⏲️ ⚡️ That feeling when your timer returns the wrong time & new 🌩️ lightning round!

Conferences & CFPs🇮🇱 GopherCon Israel, Sept 9 @ Tel AvivCFP open until Jul 15🇦🇺 GopherCon AU, NoCFP open until Sept 15🇮🇳 GopherCon India, Dec 1 @ Jaipur🇩🇪 Fyne Conf, Sept 20 @ BerlinCFP open until Aug 16🇸🇬 GopherCon Singapore, October TBDCFP open until Aug 19Go 1.23 draft release notes⏲️ Blog: Resetting timers in Go by Anton Zhiyanov🌩️ Lightning RoundGeomys, A Blueprint for a Sustainable Open Source Maintenance Firm by Filippo Valsordagithub.com/openhue/openhue-go — A library for interacting with the Philips Hue smart lighting systems.github.com/frederikaverpil/neotest-golang — Reliable Neotest adapter for running Go tests in Neovim.github.com/AllenDang/giu — A rapid cross-platform GUI framework for Go.github.com/ergochat/ergo — A modern IRC server written in Go. ★ 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