Gravatar picture of Lawrence

Lawrence Jones

  • About

Moving on from GoCardless

August 1, 2021

Starting next week, I'll be joining the incident.io team after logging off for the last time at GoCardless. Mostly for myself, here's some reflections on the last five years.

Continue reading

On working too hard: finding balance, and lessons learned from others

July 4, 2021

Working hard is a great way to accelerate learning, but it can come at a cost. This post shares my experience and lessons taken from great role models I've found along the way.

Continue reading

Embed a Javascript website inside a binary with Go 1.16

February 16, 2021

The upcoming Golang embed directive can help distribute applications that depend on non-Go code assets. See how you can embed an entire Javascript website into your Go program, simplifying distribution to single binary.

Continue reading

Deploying software at GoCardless: our Getting-Started tutorial

January 12, 2021

Building a modern infrastructure stack is difficult, with a bewildering number of choices to be made. Some technologies complement each other, while others have very different philosophies: it’s easy to get lost.

To help those facing similar challenges, we’re open-sourcing our “Getting Started” tutorial, which is what we ask all GoCardless developers to follow during their onboarding.

Continue reading

How we compress Pub/Sub messages and more, saving a load of money

December 29, 2020

Compression is a trick that can be used to solve a load of problems. Outside of well known use cases, there are a variety of opportunities to improve efficiency or save money by leveraging compression.

This post covers one such opportunity, where a tiny change allowed us to save >$30k per year in infrastructure cost, along with a few other big-savers from judicious application of compression.

Continue reading

Prev Next
Follow @lawrjones