Go Testing By Example

The importance of testing, and twenty tips for writing good tests.

Go Testing By Example

The importance of testing, and twenty tips for writing good tests.

Go Developer Survey 2023 H2 Results

What we learned from our 2023 H2 developer survey

Using Go to build a WASM-powered 'static' site

#​487 — December 5, 2023 Unsub  |  Web Version Go Weekly errtrace: An Alternative to Stack Traces for Your Errors — Inspired by Zig, errtrace is an experimental package to trace an error’s return path through a Go program, i.e. t...

Open Source Supply Chain Security at Google

A remote talk at ACM SCORED 2023

Open Source Supply Chain Security at Google

A remote talk at ACM SCORED 2023

Go's API stability and making assumptions, even in semi-official code

🥶 Like me, Go 1.22 is now frozen

#​486 — November 28, 2023 Unsub  |  Web Version Go Weekly GoFakeIt 6.25.0: A Random Fake Data Generator — Has over 260 functions for generating things like names, emails, locations, colors, user agents, breakfast items(!), and more...

Making Games in Go for Absolute Beginners

Here’s a rant I often see in developer communities: I used to love programming because I like building stuff. But my full-time job killed my passion. I spend more time in meetings, fighting over deadlines, and arguing in reviews than working with code. Am I burned out? Is...

Visualizing Map Data with Go and Leaflet JS

Introduction This year I set a personal goal of walking for a total of 1,000 kilometers and I’m proud to say I’m close to hitting that goal. I’ve been tracking all the different routes I take in an app named Strava. One nice feature of Strava is that the app provides access...