Never miss a beat

Join my newsletter.

Tag: databases

Your application should not be responsible for Database Migrations.

Published: 6/9/2019

Classic database/schema migration patterns are a nightmare for modern systems. As Software Engineers push for a more distributed ecosystem, one is tempted to ask: “Why should the code that manages one system, live with the application code of another system?” My first exposure to this pattern was with Rails in 2013. With Rails/ActiveRecord, when your application boots up it checks the database schema against a list of schema changes you’ve defined and ensures the database meets those…

Adding Trigram Searching to a Clojure Webapp with YeSQL, Migratus, and Postgres

Published: 10/29/2017

A Trigram is a three character subsection of a string of text. This allows you to match text if you're close to the actual text you're looking for. For example, the string foobar can be represented as the following trigrams: foo, oob, oba, bar. Click here to learn how to use Trigrams to elevate your search capabilities!