I’ve administered a lot of system design interviews over my career, and I’ve never had …
Networks are unreliable. Even when services are otherwise healthy transient failures like …
I have some thoughts on the Google Cloud’s latest global outage! The incident report …
LLMs have come a very long way over the past couple of years. When I started running the …
Can you spot the hidden findMany query lurking inside this GraphQL schema?
findMany
A major difference that delineates software from other engineering disciplines is the …
If you started your programming journey in the early 2010s like I did, then it’s likely …
The other day I posted about how to use pg_stat_statements to find slow PostgreSQL queries…
pg_stat_statements
Imagine that you’re building out a web page that allows students to view a list of their …
The upper limit for GPT-4 rate limits have significantly improved over the past few months…
Global object identification is a GraphQL specification which describes the Node interface…
Node
I’m a huge fan of type-prefixed IDs because they make development so much more pleasant. …
I’ve been using Drizzle as my ORM for a new side project because it supports running …
GraphQL schema design is hard, and a lot of engineering teams end up making mistakes when …
On the surface AWS Secrets Manager is a straightforward service. You create secrets, store…
I previously wrote about my preferred ID format consisting of a small type prefix and a …
A month ago OpenAI threatened legal action against gpt4free, a project which allows you to…
There’s a big difference between building with GraphQL and older style REST endpoints: …
IDs are an essential part of API design. So much of the code we write as engineers uses …
Historically, backend development occurred in the form of giant monolithic blocks of code.…