Mauve fast and break things
Subscribe
Sign in
Home
Archive
About
New
Moving from Ghost to Substack
On the phenomenon of caring less and less about walled gardens.
Mar 7
Share this post
Moving from Ghost to Substack
www.southcla.ws
Copy link
Twitter
Facebook
Email
Details that matter: Direct file download errors
How to properl handle 500 internal server errors for file downloads. A well-designed unhappy path can make all the difference.
Mar 3
Share this post
Details that matter: Direct file download errors
www.southcla.ws
Copy link
Twitter
Facebook
Email
November 2022
Wrapping errors in Go: A new approach
I've changed all error wrapping in two production codebases from this: if err != nil { return errors.Wrap(err, "failed to do a thing") } And this: if…
Nov 18, 2022
Share this post
Wrapping errors in Go: A new approach
www.southcla.ws
Copy link
Twitter
Facebook
Email
Structured errors in Go
This post documents a catalogue of experiments on the topic of error management in medium-sized Go programs, specifically HTTP APIs, with certain end…
Nov 7, 2022
Share this post
Structured errors in Go
www.southcla.ws
Copy link
Twitter
Facebook
Email
June 2022
The Stockholm Syndrome of SQL: Why Relational Databases Need a Diverse Competitive Ecosystem of Query Interfaces
This is part 1 of a series analysing the relational database landscape and criticising the design of Structured Query Language. This article Our…
Jun 26, 2022
Share this post
The Stockholm Syndrome of SQL: Why Relational Databases Need a Diverse Competitive Ecosystem of Query Interfaces
www.southcla.ws
Copy link
Twitter
Facebook
Email
web3 first impressions
I've played with cryptocurrencies for a while, since around 2015 if memory serves. That has involved buying some Ethereum and bitcoin on Kraken and…
Jun 16, 2022
Share this post
web3 first impressions
www.southcla.ws
Copy link
Twitter
Facebook
Email
Building your own personal Google
I've never been good at keeping notes. I have a Notion file with 36 links in it, it was last updated in 2019. I also have a Pocket account, I use it to…
Jun 8, 2022
Share this post
Building your own personal Google
www.southcla.ws
Copy link
Twitter
Facebook
Email
May 2020
Technology, creativity, culture and how they facilitate each other.
Essays on design, software, the world and the lines we draw amidst it all.
May 13, 2020
Share this post
Technology, creativity, culture and how they facilitate each other.
www.southcla.ws
Copy link
Twitter
Facebook
Email
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts