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...
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...
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...
#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...
#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...
Describes a simple Markov chain algorithm to generate reasonable-sounding but utterly nonsensical text, and presents some example outputs as well as a Python implementation.
I've been reading more and more about LLM-based applications recently, itching
to build something useful as a learning experience. In this post, I want to
share a Retrieval Augmented Generation (RAG) system I've built in 100% Go and
some insights I learned along the way.
Some li...
Happy Birthday, Go!