One of the powerful design patterns that can be employed within a GraphQL schema is the …
Try as we might to design APIs that last, it is very difficult to completely avoid the …
tRPC has a fairly comprehensive set of built-in error codes, but because they’re baked in …
The natural environment has huge importance in New Zealand. Coming in from an …
Design consistency is important, because it frees up developer brainpower for important …
A major difference that delineates software from other engineering disciplines is the …
If you’ve got an error which looks like the one below, this article will help you resolve …
At my last job we sold a quoting SaaS to tradespeople, and naturally a big component of …
We had an issue the other month with our internal summarization microservice, which …
Imagine that you’re building out a web page that allows students to view a list of their …
I run into JSON file merge conflicts almost every day, and a shocking percentage of the …
I’ve been using Drizzle as my ORM for a new side project because it supports running …
The “Twelve-Factor App” methodology dictates that all app configuration is stored in …
Everyone knows what a memory leak is, and the prevalence of this bug is a testament to the…
I previously wrote about my preferred ID format consisting of a small type prefix and a …
At Crimson we have a brand new “chain service” which is responsible for executing …
IDs are an essential part of API design. So much of the code we write as engineers uses …
There are a lot of programming languages to choose from, and some of them boast incredibly…
Deprecating API endpoints has always been painful because there’s no ‘one true way’ to do …