The Go team needs your input

#​414 — June 3, 2022 Unsubscribe  |  Read on the Web The Go Weekly Newsletter 😇  It's Time to Share Your Feedback About Developing with Go — Go’s latest official developer survey is here (and with a new twice-annually cadence...

Share your feedback about developing with Go

Help shape the future of Go by sharing your thoughts via the Go Developer Survey

Rewriting the lexer benchmark in Rust

I've reimplemented my lexical analyzer (lexer) for the the TableGen language in Python, JS and Go so far. The latest post in the series discussed how several years of new Go versions improved my lexer's performance by roughly 2x, and how several additional optimizations won anoth...

Important Conference Announcement

You may have noticed that the team at Gopher Academy has been unusually quiet lately. In April, we contacted the Walt Disney World Swan and Dolphin Resort to discuss the cancellation of our conference at their property.

Someone ported NIBBLES.BAS to Go

#​413 — May 27, 2022 Unsubscribe  |  Read on the Web The Go Weekly Newsletter Bud: A New Web Framework for Gophers — And in a classic Ruby on Rails-esque style, the creator has a fantastic 15-minute screencast showing off how to use...

Shell scripts should be written to be clear first

Flow: A delightfully tiny but powerful HTTP router for Go

Last year I wrote a new HTTP router for Go called Flow. I've been using it in production on this site and in a couple of other projects since, and I'm pretty happy with how it's working out so decided to share it a bit more widely. My aim with Flow was to bring together my favo...

An arrow style function experiment for Go

🇺🇦 #​412 — May 20, 2022 Unsubscribe  |  Read on the Web The Go Weekly Newsletter Tim Bray's Go Diaries: Generics — Tim (one of the original co-authors of the XML spec) finds a use case for generics in his Quamima pattern match...

Announcing GoReleaser v1.9 - the 10k stars release

This release contains several minor improvements and a couple of new features! Let’s have a look! goreleaser changelog sneak peak. Highlights goreleaser changelog was added to GoReleaser Pro - you can use it to preview your next release changelog added more build opti...

Ten tips for Time Lords

Being a Time Lord isn't about which planet you're born on, or whether you can regenerate. You don't even need a sonic screwdriver. All you need to do is think effectively, and do the right things, in the right way, at the right time. Here’s how.