Jonathan Hall

Jonathan Hall

Freelance Gopher, Continuous Delivery consultant, and host of the Boldly Go YouTube channel.

Appears in 163 Episodes

A string of new releases, plus an interview with the creators of Gaal

🧶 Proposal: remove string(int) Go 1.26.6 & 1.25.13 released Vulnerabilities in golang.org/x/mod ⚡ Lightning round🪵 Logrus v1.10.0 released chi v5.3.2 released 💩 CRAP R...

Quick GopherCon recap, and interview with Kemal Akkoyun of Datadog

Go 1.26.6 & 1.25.13 pre-release announcement Go SF Meetup, Aug 26 GopherCon Israel CFP extended through Aug 15 Discussion: A more robust proposal process Interview wit...

Cancel culture is really getting out of hand in the Go stdlib

oapi-codegen v2.8.0 released with OpenAPI 3.1 support 🚫 Proposal accepted: Drop support for net/http.Transport.CancelRequest 🗑️ Blog post: Watching Go's new garbage co...

Proposals, proposals, proposals. And faster PostgreSQL tests with Peter Downs

ProposalsAccepted: testing: allow examples with any signature Accepted: maps: add Identical func Accepted: sync/atomic: add Max/Min operators No proposal (!?): add alg...

💩 Security releases you MUST parse, GopherJS, TypeScript 7, and Patricio Diaz CRAPs on your code

Go 1.26.5 and Go 1.25.12 are releasedEpisode 54: 🛡️ Focus on security & crypto w/ Filippo Valsorda GopherJS 1.21.0 releasedEpisode 53: Gleefully announcing new release...

I'm So Meta, Even The Airing // Talking about Cup o' Go 2.0

Jonathan and Shay talk about the show itself; a bit of context and history, what they like, what they don't like, and how it will change in the future. The main thing ...

Canada trip, 1.27rc1, `` vs “, and Go in the Gaming industry with Francis J. Nickels III

Visit cupogo.dev for show notes, Patreon link, Swag, and more! 🥳 Go 1.27 Release Candidate 1 is released↪️ With Delve released as well “ proposal: cmd/gofmt: don't rew...

Go's revolving door, live from ElevateDev

Proposal declined: drop gccgo gaal — Keep skills in sync across AI agents vscode-go 0.54.0 released generic methods in Go have been implementedNot everybody is happy a...

Quantum MIME, Eurovision, and lots of MONEY

🤡 Go 1.26.4 and 1.25.11 released 🥉 Learning Go, 3rd Edition by Jon Bodner in early release 🇩🇪 GopherCon EU, June 15-18 @ Berlin, Germany 💰 Reddit: Working with money i...

New rule: Every rule exists to be broken. (except this one?)

GoConf, Sept 11 & Moscow, RussiaCFP ProposalsAccepted: Formal GODEBUG removal policy New: Allow explicit conversion from function to 1-method interface Blog: The 10 Go...

(AI) Some imp(AI)ortant sec(AI)urity fixes (AI). And AI is every(AI)where!

🛡️ Several security releases🖼️ Vulnerabilities in golang.org/x/image 🔐 Vulnerabilities in golang.org/x/crypto 🥅 Vulnerabilities in golang.org/x/net 📘 Blog: Introducing...

Linux vs Windows: Which has the most security vulnerabilities in Go 1.26.2?

GopherCon Agenda is live!  Aug 3-6 @ Seattle Go 1.26.3 and 1.25.10 released with 11 security fixes Go + LLM projectsgosymdb: A Go symbol and call-graph database backed...

OpenAPI 3.1.0 support in kin-openapi, and a CRITical look at agentic coding

kin-openapi v0.136.0 released with support for OpenAPI 3.1.0 git 2.54 releasedgo-git Accepted proposal: modernize for atomic, embedlit, errorsastype, plusbuild, string...

Builds, Validation, Web3, CORS, Typescript-- wait this is a Go show?! with Paweł Zaremba

Visit cupogo.dev for show notes, Patreon link, Swag and more! proposal: cmd/go: add -buildversion build flag Validating data in Go by Phillipp Winter: https://nymity.c...

A Nil by any other name

GopherCon Singapore, May 22-26 Accepted proposalsuuid: add API to generate and parse UUIDRelated, likely decline: rename Nil to Zero strings, bytes: add CutLast deprec...

Go 1.26.2 is a beast. Go upgrade!

📄 GopherCon UK 2026 CFP open through Apr 16 Go 1.26.2 and 1.25.9 released with 10 CVE fixes ⚡ Lightning Roundlneto — Userspace networking primitives Blog: A Cryptograp...

Go is epic at Epic! Chat with Creed Haymond about Go in gaming

Go 1.26.2 and Go 1.25.9 coming Tue, April 7 Go Blog: Type Construction and Cycle Detection by Mark Freeman Blog: Developing a 2FA Desktop Client in Go by Alex Pliutau ...

You get an error, ⚠️ you get an error, ⚠️ you get an error. ⚠️ Everybody gets an error! ⚠️⚠️

🍯 Proposal Accepted: function type inference should work in all assignment contexts 🧵 Blog: Go String Concatenation Performance Optimization: Comparing 15 Methods by W...

go fix your stack allocations in preparation for TypeScript 7

Allocating on the Stack by Keith Randall //go:fix inline and the source-level inliner by Alan Donovan Announcing TypeScript 6.0 RC by Daniel Rosenwasser

🌷 Spring is in the air! 🌸 Time to cool down! 🧊

Go 1.26.1 and Go 1.25.8 are released ProposalsAccepted: change go mod init default go directive back to 1.N Accepted: regexp: add iterator forms of matching methods Ne...

Broadcast by