Jonathan Hall

Jonathan Hall

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

Appears in 73 Episodes

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

🇰🇪 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-fun...

⏲️ ⚡️ 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, S...

The Go release that was completely Expected, conferences, and cookies! 🍪🍪🍪

Go 1.22.5 & 1.21.12 releasedConferences🇮🇱 GopherCon Israel, Sept 9 @ Tel AvivCFP open until Jul 15🇦🇺 GopherCon AU, NoCFP open until Sept 15🇮🇳 GopherCon India, Dec 1 @ ...

🎹 As simple as Do, Re, Mi, Go 1.23 (rc1), baby, you and me!

Visit our homepage - cupogo.dev - for links to our Patreon, Store, past episodes, and more.🚢 Releases1.23 RC1 released1.22.5 & 1.21.12 pre-release announcementProposal...

Cup o' Go Live from Amsterdam!

Thanks, Erik Dubbelboer, John Basila, Suchith, and Hiji, for co-hosting the episode!Which GUI library to choose?Caesar, a new Go Web Framework"How to prove I am good a...

🎮 Gaby, help me learn 5 tips about Game Development in Go and goreleaser them

Visit our homepage - cupogo.dev - for links to our Patreon, Swag Store, and more.Next week, on June 19th, we're doing a physical meetup! Join #amsterdam on the Gopher ...

“I don't have money, but I do have a very particular set of ~skills~ connectors” — Ashley Jeffs

Go 1.22.4 & 1.21.11 releasedProposalsNew: safer file open functionsgithub.com/google/safeopen alternativeopenat man pageNew: allow range-over-func to omit iteration va...

Go, meet hugging face 🤗, interview with Riccardo Pinosio

Go 1.22.4 & 1.21.11 coming Tuesday, June 4Community eventsGolang Atlanta meetup, June 13Cup o' Go Meetup in Amsterdam, June 19Golang Tilburg meetup, June 20Proposal ac...

🕸️ With great power comes great responsibility, or why not to use the linkname directive 🔗

ProposalsAccepted: require Linux 3.17 kernel for Go 1.24Previous discussion: Episode 61Accepted: add encoding.AppendText and encoding.AppendBinaryPrevious discussion: ...

This just in! When is a constructor that returns an interface appropriate? 🤔

Upcoming conferences🇯🇵 June 8: Go Conference 2024 @ Tokyo, Japan🇩🇪 June 17-20: GopherCon EU @ Berlin, Germany🇳🇱 June 19-21: DevOps Days @ Amsterdam, Netherlands🇷🇺 June...

A quick tour of some proposals, and a long chat about OpenAPI with Jamie Tanna

Go 1.22.3 & 1.22.10 releasedProposalsAccepted: add binary.Append functionLikely accept: new `go telemetry` subcommandLikely decline: Notify about new major versions of...

🤹 Pick any number, but not like that! Bartek Nowotarski talks Go vulnerability research

Consider supporting the show by joining our Patreon!🆕 ReleasesGo 1.22.3 & 1.21.10 coming Tuesday🪇 ConferencesGopherCon Brazil, May 9 & 10GopherDay Taiwan, May 25🤹 Secu...

🍪 Who stole the cookie from the cookie jar? Plus Paul Jolly talks about CUE

Proposals🍪 Accepted: support partitioned cookiesArticle: Prepare for thrid-party cookie restrictionsNew: add reflect.AssertToDeclined: builtin is[T any](any) boolMeetu...

All about community - Dev Survey, Meetup Roundup, and talking with Bill Kennedy

For more info, transcripts, and all the links, visit https://cupogo.dev.🗳️ 2024 Go Developer SurveyHugot, Huggingface pipelines for GoWhy is NPS bad? A blogpost by Jon...

🌊 Avoid HTTP/2 floods, 🤐 don't log your secrets, and 🗣️ upcoming conferences

Go 1.22.2 & 1.21.9 releasedBlog: HTTP/2 CONTINUATION Flood by Bartek NowotarskiBlog: HTTP/2 CONTINUATION Flood: Technical Details by Bartek Nowotarski🗣️ Conferences & ...

🚲 Bikeshedding about bikeshedding, and Go Community Roundup

Proposals(re)accepted: add slices.Repeat functionaccepted: report use of too-new standard library symbols with go vetFrom around the communityBlog: Context-induced per...

🚫 Computer says "No" 🧝 Plus one shell to rule them all with xiaq

🇮🇹 GoLab 2024 coming up Nov 11-13 in Florence ItallyCFP open through May 1Proposals🚫 Declined: time.Parse: letter-based formats🚫 Declined: support int(bool) conversion...

What makes a first-class Go port? Plus 👸 OpenAPI tools fit for a princess, with quobix

🇬🇧 Manchester Go Meetup, April 3Proposals🕛 Declined: time: add "1136214245" as layout string for unix timestamp💪 Active: promote windows/arm64 to first class portGo Bl...

🛡️ Focus on security & crypto w/ Filippo Valsorda

🛡️ Security releases. Upgrade now!Go 1.22.1 & 1.21.8google.golang.org/protobuf v1.33.0👭 Happy International Women's Day!Upcoming meetups & events🇬🇧 London Gophers, Mar...

Gleefully announcing new releases and projects from around the 🌌 GopherVerse & GopherJS interview with Grant Nelson

🛡️ Security updates coming on TuesdayGo 1.22.1 & 1.21.8google.golang.org/protobuf and github.com/google/protobuf🧀 Open proposal: use SwissTable to improve hash map per...

🔁 Iterating through the week's news

Meet the hostsMeet Shay: 🇮🇱 Go Israel Meetup, March 12 @ OrcaMeet Jonathan: 🇳🇱 Go Amsterdam Meetup, Feb 27 @ Creative FabricaProposalsDeclined: 🤐 archive/zip: support ...

slices.Pete and slices.Repeat sat on a fence, and interview with Daniel Martí

Proposals:new: add slices.Repeat functionaccepted: deprecate runtime.GOROOTFrom the Go blog: Routing Enhancements for Go 1.22How I write HTTP services in Go after 13 y...

🆕 Most of what you need to know about Go 1.22

New releases♬ Go 1.21.7 and 1.20.14 released🧹 golangci-lint 1.56.1 released, including support for `--show-stats` and John's bugfixConferences and Meetups🇮🇱 Go Israel ...

🧑‍🚀 For our 1st anniversary, we debate about (white)space in Muxers for a looooong time

Happy 1st anniversary to Cup o' Go! 🥳Proposalsgo build -json acceptedallow append(nil, arg) declined (playground link), because of existing alternativego vet: warn abo...

Cup o' Go - Trailer

Preview for the Cup o' Go podcast - keep up to date with the Go (golang) community in 15 minutes per week, with Jonathan Hall and Shay Nehmad!

A bunch 🍇 of grape things are happening

This show is supported by you! Consider joining as a Patreon member to support the show.Go 1.22RC2 releasedTake the new Go developer surveyLearning Go, 2nd edition now...

🤔 I think this IS a big deal & a whole bunch 🍇 of community projects

You can now sponsor the show directly, via Patreon!Go 1.21.6 & 1.20.13 releasedConferencesGoFunc 2024, March 14-15 online, in RussianFOSDEM, Go Devroom Feb 3-4 in Brus...

🎉 A new year, and a 🎉 new pure-go SQLite library, with Ross Light

Go 1.22RC1 is outDraft release notesgolang.org/x/crypto/ssh vulnerability fixedCUE 0.7.0 releasedCUE web siteAnnouncing River: fast and reliable background jobs for Go...

🗓️ Go 1.22RC1 next week; 📈 show analytics year in review, and chat with Jon Bodner, 📕 author of Learning Go, 2nd Ed.

🐚 golang.org/x/crypto/ssh fix pre-announcement, upgrade Monday, December 18The Go wiki has moved!🗓️ Go 1.22RC1 coming Tuesday, December 19Proposals👎 declined: cmd/comp...

Broadcast by