Where I write anything about everything every once in a while
I Hate CRUD API's
With the proliferation of RESTful APIs, it is common to build UI backends with the typical Create/Update/Delete patterns...
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...
Instaparse Powered Slackbot
Bots are all the rage now. While building a conversational AI bot is a huge undertaking, building your own helpful Slack...
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 ...
Reservoir Sampling in Clojure
Lately I’ve been moving our data backend to use Apache Kafka to store our many data sources. I think it’s a ...
Next page →