Jonathan Hall

Jonathan Hall

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

Appears in 165 Episodes

Change is in the air! Untyped zero, coroutines, and improved http.ServeMux.

Go 1.21RC3 released 🎉 loopvar fix has been ACCEPTED! Likely to be included in 1.22 Blog post: Coroutines for Go by Russ Cox 🌐 net/http.serveMux routing improvements is...

🦍 Gorilla's back! govulncheck 1.0, and conferences galore

Security fixes: Go 1.20.6 & 1.19.11 released Conferences🇰🇷 GopherCon Korea, Seoul, August 5-6 🇬🇧 GopherCon UK, London, August 16-18 🇺🇸 GopherCon, San Diego, CA, USA, S...

Where to find Go jobs, will Go stop accepting GitHub PRs? And upcoming changes to 1.21 and 1.22

Go 1.21 coming soon🍕 New cmp, slices, and maps packages 🪵 Structured logging Execution tracer overhaul, targeted for Go 1.22Issue #60773 Proposal doc Should the Go pro...

Hello, Brewster! Go 1.21 features, No YAML for you, and Women Who Go come on the show!

Conferences: GopherCon AU CFP through July 31  Proposals: Accepted: Add generic database/sql.Null[T] Declined: Add YAML to stdlib Likely accept: Make GOPATH invincibl...

Go 1.21 coming soon! Plus John Arundel's advice for those who aren't enjoying Go so much

Thank you to this week's sponsor, Koyeb! 🇪🇺 GopherCon EU next week in Berlin! June 26-29 🧪 Go 1.21rc2 is outRead the draft release notes 💬 Discussion (closed): Add pac...

Why would they change math? Math is math! Also, the Internet is on strike, and an interview with Andy Williams about Fyne

Thank you to this week's sponsor, Koyeb! Go 1.20.5 & 1.19.10 released VSCode-go v0.39.0 released 🖩 Discussion: Add new API for math/rand  📊 SO 2023 Survey Results The ...

Don't defer your time.Since calls; Hugo is safer than ever! And interview with Koyeb CEO and cofounder, Yann Léger

Thank you to this week's sponsor, Koyeb! Go 1.20.5 & 1.19.10 coming any moment now Proposals📜 Accepted: Add `else with` to templates ⌚ Likely accept: cmd/vet: time.Sin...

Go-ing to the Max(): Exploring new builtins, HTTP routing enhancements, plus 5, no, 6, Hugo releases

Thank you to this week's sponsor, Koyeb! New builtins, min & max coming in Go 1.21 Discussion: Possible enhancements to http.ServeMux routing Hugo v0.112.0-.5 released...

Cup o' Go mugs are all the rage, Shay's an official contributor, and an interview with Applied Go Weekly editor, Christoph Berger

A big thanks to this episode's sponsor, Koyeb! Proposal, accepted and merged: slices: add Reverse Correction: GOEXPERIMENT=gocacheprog feature won't introduce new cach...

Survey says: I use Linux 🐧! Also cons, proposals, releases and an interview with Lane Wagner

Conferences: GopherCon Europe, Berlin, June 26-29 Gopher China, June 9-11 Go Dev Survey 2023Q1 results  StackOverflow Dev Survey 2023 ProposalsA formal proposal to cha...

What the ʕ◔ϖ◔ʔ? New merch, TDD book interview with Adelina Simion, and more

Check out our new Merch store and buy your very own Cup o' Go coffee mug or sticker! Go 1.20.4 and Go 1.19.9 are released Conferences:Go Conference 2023 Japan, Online ...

Conf42 talks online, Jonathan is a new Go contributor, and lots of community discussions

Go 1.20.4 & 1.19.9 coming tomorrow Conf42: Golang talks available online Text marshaling & unmarshaling added to regexp package for 1.21Jonathan's video about the prop...

Go 1.21 development is full steam ahead: io/fs, loopvar, slog API vetting, context merging. And an interview with GoTek

On the news this week: 🇧🇷 GopherCon Brasil CFP open until May 3  🇮🇹 GoLab 2023 CFP open closes on May 21  💬 io/fs: writeable interface new discussion asking for use ca...

Tons of releases around the Go community: spf13/cobra, FerritDB, GoLand 2023.1, and much more

Go 1.20.3 & 1.19.8 released. Upgrade now! Proposal accepted: Opt-in transparent telementry New proposal: sort: add Ordered, Min, Max Conf42: Golang, April 20 Go OpenAI...

Go adds Morse Code support! Upcoming security releases, and community discussions

[April Fool] Sound of Silence reaction Go 1.20.3 & 1.19.8 coming tomorrow [April Fool] Go Compiler Now Supports Morse Code Conf42: Golang, free online conference, Apri...

Early look at Go 1.21 changes, ChatGPT plugin templates for Go, and releases in the Git universe

Coming in Go 1.21Blog post: Planning Go 1.21 Cryptography Work by Filippo Valsorda disallow anonymous interface cycles purego implementation of hash/maphash Releasesv8...

golangci-lint is now fully generics-compatible, and more talk about structured logging, telemetry, and more

golangci-lint 1.52.0 released revive 1.3.0 & 1.3.1 released fasthttp v1.45.0 releasedLast week's interview with fasthttp maintainer, Erik Dubbelboer Conf42: Golang 202...

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 milestone Go 1.19.7 milestone goreleaser v1.16.0 & v1.16.1 releasedOpenCollective Babel.js Women Who Code ProposalsAccepted: Add t...

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

Opting In to Transparent Telemetry by Russ Cox Accepted proposal: net/http: add ResponseController.EnableFullDuplex Last call for comments: log/slog: structured, level...

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 released Labstack Echo v4.10.2 released ...

Broadcast by