Implementing Stripe-like idempotency keys in Postgres (2017)

‘Idempotency-Key’ IETF Standards Draft

Minimally Invasive (and More Accurate) Analytics: GoAccess and Athena/SQL

Blog with Markdown and Git, and degrade gracefully through time

What's good about offset pagination; designing parallel cursor-based web APIs

Redis Streams and the Unified Log

Feature Casualties of Large Databases

How to Manage Connections Efficiently in Postgres, or Any Database

Postgres Job Queues & Failure By MVCC

logfmt — a structure log format

Actix Web: Optimization Amongst Optimizations

Postgres Makes Transactions Atomic

SortSupport: Sorting in Postgres at Speed

How to Manage Connections Efficiently in Postgres, or Any Database

A Missing Link in Postgres 11: Fast Column Creation with Defaults

In pursuit of minimalism

Learning from Terminals to Design the Future of User Interfaces

Living APIs, and the Case for GraphQL

Reflections on Rust, and the Sand Castle Metaphor

Scaling a High-Traffic Rate Limiting Stack with Redis Cluster

The 500 test (software resilience)

Fast, Safe, and Complete(ish) Web Service in Rust

100 days with Rust, or, a series of brick walls

In Pursuit of Production Minimalism (2017)

Speed and Stability: Why Go is a Great Fit for Lambda

Redis Streams and the Unified Log

Scaling Postgres with Read Replicas and Using WAL to Counter Stale Reads

Implementing Stripe-Like Idempotency Keys in Postgres

Using Atomic Transactions to Power an Idempotent API

Transactionally Staged Job Drains in Postgres

More →