A Blog

A Blog

Where I write anything about everything every once in a while

25 Aug 2020

Spark, AWS Fargate, and S3

Recently I went down a long and winding road to establish my Spark submit jobs as containers run in AWS’s Fargate ...
28 Apr 2020


With the proliferation of RESTful APIs, it is common to build UI backends with the typical Create/Update/Delete patterns...
24 Apr 2020

Music For All

Bandcamp came on my radar three years ago when I was introduced to Vulfpeck, a stellar funk/rhythm band you should check...
19 Apr 2016

Instaparse Powered Slackbot

Bots are all the rage now. While building a conversational AI bot is a huge undertaking, building your own helpful Slack...
14 Sep 2015

Making Sense of Clojure's Overlooked Agents

Working extensively with Clojure in the last year, I’ve been exploring the many concurrency techniques favored by ...