notrab.dev

The Geordie Webmaster

LFG

Published May 28th, 2025

My relationship with Go goes back to my time at Moltin, a YC-backed startup where the backend was built entirely in Go and deployed on Kubernetes. I wasn't writing Go full-time then, but being surrounded by developers who discussed goroutines over breakfast rubbed off. In Developer Relations, I needed to write examples and demos in multiple languages, including our Go SDK, so I picked up the basics early on.

Fast-forward a few years, and while on holiday this time last year, I decided to dive deeper. I read two books on Go to properly refresh my knowledge. By then, I was already six months into my role at Turso, where, surprise — the platform stack is built in Go.

Read more

Manage Shopping Carts with GraphQL

Published August 27th, 2020

I built CartQL to scratch my own itch.

I wanted a shopping cart API that I could use anywhere. On personal projects, side hustles, landing pages — without needing to bring my own inventory system. I wanted to sell things I sourced from other APIs, markdown files, CMSs, existing commerce platforms, even spreadsheets. And I didn’t want to rewire cart logic every time I built something new.

Read more

Why Every Developer Should Be Creating Content

Published November 18th, 2019

There's something magical about sharing knowledge that transforms both the teacher and the learner. Let's dive into why creating and sharing awesome content is one of the most rewarding things we can do.

I gave a talk at React Advanced London on this very subject. What excites me most about conferences is the potential for every single attendee to walk away inspired and ready to share something meaningful with the world.

Read more