Jonathan Hall

Jonathan Hall

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

Appears in 60 Episodes

Tool{chain}s of the trade, meetup war stories, and OpenTF/HashiCorp discussion with env0 CEO Ohad Maislish

Thank you to this week's sponsor, Koyeb!🆕 Go 1.21.1 & 1.20.8 released⚒️ Related: Tool dependencies proposal has been accepted, and here's the design document link. We ...

"slog"-ging through a mountain of Go news

Thank you to this week's sponsor, Koyeb!Go 1.21.1 & 1.20.8 coming Sept 6Conference updates🇺🇸 GopherCon in San Diego, California, USA, coming Sept 26-29📼 GopherCon EU v...

Go 1.21.0 is here! Time to get hyped about 1.22! Plus an interview with Josh Bleecher Snyder

🇬🇧 GopherCon UK, Aug 16-18🥳 Go 1.21.0 is released!Smallest release since Go 1.5golangci-lint v1.54.0 released with Go 1.21 support ProposalsAccepted: 0️⃣ Untyped zeroA...

Is it Gone-W or Go-New? Plus CVE fixes, Go Dev Survey, and Benthos interview

Go 1.21RC4 is out🪳 CVEsCVE-2023-29409 fixed in Go 1.20.7 & 1.19.12CVE-2023-3978 fixed in golang.org/x/net & golang.org/x/net/html v0.13.0CVE-2023-29407 & CVE-2023-2940...

📚 So many Go books, so little time! Plus upcoming security releases, GopherCon ⚡ lightning talks, and interview with Donia Chaiehloudj

Today we're joined by guest co-host, Adelina Simion! Adelina works at Form3, co-organizer of Women Who Go, London and London Gophers, and is the author of Test-Driven ...

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.22Blog post: Coroutines for Go by Russ Cox🌐 net/http.serveMux routing improvements is no...

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

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

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 loggingExecution tracer overhaul, targeted for Go 1.22Issue #60773Proposal docShould the Go project...

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 stdlibLikely accept: Make GOPATH invincible Go 1...

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 packag...

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 releasedVSCode-go v0.39.0 released🖩 Discussion: Add new API for math/rand 📊 SO 2023 Survey ResultsThe inter...

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 nowProposals📜 Accepted: Add `else with` to templates⌚ Likely accept: cmd/vet: time.Since ...

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.21Discussion: Possible enhancements to http.ServeMux routingHugo v0.112.0-.5 releasedChe...

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 ReverseCorrection: GOEXPERIMENT=gocacheprog feature won't introduce new cache ...

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

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

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 releasedConferences:Go Conference 2023 Japan, Online Ju...

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

Go 1.20.4 & 1.19.9 coming tomorrowConf42: Golang talks available onlineText marshaling & unmarshaling added to regexp package for 1.21Jonathan's video about the propos...

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 cases...

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 telementryNew proposal: sort: add Ordered, Min, MaxConf42: Golang, April 20Go OpenAI 1.7...

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

[April Fool] Sound of Silence reactionGo 1.20.3 & 1.19.8 coming tomorrow[April Fool] Go Compiler Now Supports Morse CodeConf42: Golang, free online conference, April 2...

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 Valsordadisallow anonymous interface cyclespurego implementation of hash/maphashReleasesv8go ...

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

golangci-lint 1.52.0 releasedrevive 1.3.0 & 1.3.1 releasedfasthttp v1.45.0 releasedLast week's interview with fasthttp maintainer, Erik DubbelboerConf42: Golang 2023 l...

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 milestoneGo 1.19.7 milestonegoreleaser v1.16.0 & v1.16.1 releasedOpenCollectiveBabel.jsWomen Who CodeProposalsAccepted: Add testin...

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

Opting In to Transparent Telemetry by Russ CoxAccepted proposal: net/http: add ResponseController.EnableFullDuplexLast call for comments: log/slog: structured, leveled...

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 releasedLabstack Echo v4.10.2 releasedDec...

Security fixes, TinyGo 0.27.0, Redis adopts go-redis, and interview with Daniel Nephin, prolific Go OSS contributor

This week's episode sponsored by Keep, an open-source alerting tool built by developers, for developers.Security fixes in Go 1.20.1, 1.19.6, golang.org/x/image, and go...

Go 1.20.1 & 1.19.6 upcoming, controversy surrounding transparent telemetry in the toolchain, Apache Arrow 11.0, and more

Pre-release announcement for Go 1.20.1 & 1.19.6 to fix private security issuesPre-release announcement for golang.org/x/image/tiff & golang.org/x/image to fix private ...

Go 1.20 is out! Also, new golangci-lint, new "full-stack" email server, and Conf42 virtual event CFP!

The big news this week: Go 1.20 is out!Profile-guided optimization is herecontext.WithCancelCause is addedGo 1.18 is no longer supportedProposals this week:Accepted: A...

1.20RC3, paths in test failures, thanks to the community, interview with Miki Tebeka, and more

January 30, 2023Latest official pre-release: 1.20RC3 released Jan 12Changes to OS support in 1.20:Final version to support Windows 7, 8, Server 2008, and Server 2012Fi...

Premiere episode, Upcoming 1.20 release, and GopherCons world wide!

Welcome to the premiere episode of Cup o' Go. Hosts Jonathan Hall and Shay Nehmad discuss the latest in Go news, then discuss their personal backgrounds and goals for ...

Broadcast by