Not a real developer

In the second part of my tell-all memoir, we find out why I was constitutionally unsuited to employment in a structured environment, or indeed any environment.

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

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

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

Using Ollama with LangChainGo

One of the most exciting areas of LLM-related development in 2023 is the availability of powerful (and sometimes even open-source) models we can run locally on our machines. Several tools exist that make it relatively easy to obtain, run and manage such models locally; for exampl...

There's no nil to panic

#​485 — November 21, 2023 Unsub  |  Web Version Go Weekly River: A Fast, Robust Job Queue for Go + Postgres — A new beta, open-source job queue “for building fast, airtight applications” that’s written in Go and takes advan...

Third party Emacs packages that I use (as of November 2023)

Happy birthday to Go

#​484 — November 14, 2023 Unsub  |  Web Version Go Weekly Fourteen Years of Go — Russ recaps a productive year for Go that included the introduction of profile-guided optimization (PGO), enhanced coverage profiles to improve testin...