4 Minutes

Fascinating Faceting with Postgres

Faceting is a powerful way to allow users to filter results in a search engine. In this post, we explore how to implement a basic faceting query in Postgres.

12 Minutes

Managing permissions with Postgres event triggers

How event triggers can be used to provide a flexible mechanism for permissions management at scale.

2 Minutes

Waiting is hard... but just Persevere(JS)

Waiting for asynchronous events is something that is needed more and more, especially when testing messaging systems like Apache Kafka and RabbitMQ. This post explores the javascript library that I built in order to help facilitate this.

DRAFT
5 Minutes

Preventing Catastrophe using Gum

How I use 'gum' to help to prevent accidentally running commands against production environments.