December 29, 2020

Quick instructions on how to backup and restore

tags: Postgres, Gigalixir, Elixir
December 13, 2020

Measuring BPM via Midi Clock

tags: Javascript, Midi, Node
December 13, 2020

OP-Z MIDI Node Library & Projects

tags: Javascript, Midi, Node, Tetris, OP-Z, Teenage Engineering
May 26, 2020

Using Presence as sharable state

tags: Elixir, Elixir-lang, Phoenix", Phoenix Framework, Presence, LiveView, Channels
September 29, 2019

Adding Stripe Mock to your Circle CI config.

tags: Circle CI, Stripe, Stripe Mock, Testing
January 8, 2019

Reconcile time zone differences, so chatting is easy

tags: gastby, netlify, javascript, react, google maps api, lambda
November 28, 2018

A simple CLI tool to get notified when a command is complete - for Mac.

tags: OSAScript, Mac, Apple, bash, Programming
August 29, 2018

Implementing a Hashable OptionSet in Swift for game achievements

tags: swift, swift 4
July 23, 2018

A breakdown of Conway's Webcam of Life

tags: HTML, Javascript, Programming
July 6, 2018

Don't waste your time when studying

tags: study, languages, japanese