Gravatar picture of Lawrence

Lawrence Jones

  • About

My most impactful code

March 19, 2022

Asked for my most impactful code contribution, I discuss a small change that had short and long-lasting impact, far beyond what I originally intended.

Continue reading

Hacking sum types with Go generics

March 13, 2022

Go doesn't have sum types, but generics get us one step closer to a useful polyfill. If you've ever wanted exhaustive case statements, this post is for you.

Continue reading

Fixing flaky dbt tests with a sync cutoff

February 9, 2022

Using a sync cutoff when building our dbt models helped fix our flaky tests, making our CI much more reliable and exposing latent bugs.

Continue reading

A modern data stack for startups

January 25, 2022

Data should be a commodity, and accessible to everyone in a company. We've picked a data stack for tools that make this possible- here's what we use, how it's configured, and why we picked it.

Continue reading

API development with type-safety across the entire stack

January 22, 2022

Tie together backend and frontend using type-safe API clients, allowing the TypeScript and Go compilers to prevent typos and developer errors.

Continue reading
Next
Follow @lawrjones