Web Developer in Washington, D.C.
- December 4th, 2016
ContextReplacementPlugin, an approach which may generalize to other libraries.
- July 12th, 2016
In my last post, I wrote about the key management system I'd worked out for one of my Twitterbots. Today I'm releasing the evolution of that project as Vinz, a credential management system for AWS Lambda applications.
- December 28th, 2015
Writing bots for Twitter has always been one of my favorite ways to try out a new technology. When I was just first learning about building APIs I built Orient Haiku, a Python script that looked for haikus in the text of Bowdoin Orient articles (delivered over a brand-new JSON API). Later, while I was learning concurrency patterns in Go, I built Goggles, a Go program that consumed the Twitter Streaming API, ran any images it found through a feature classification service, and used its insights to spread a little positivity.
- December 12th, 2015
This post is the first of two detailing the setup I've picked for hosting my Jekyll site. In the second, I'll dive into Docker, Caddy and Let's Encrypt. First, though, I wanted to share a cool little feature I built into my workflow with Git, Jekyll, and Travis CI.
- April 5th, 2015
I've just pushed a new version of the site that includes an almost 100% rewrite of the style!
- December 24th, 2014
I just finished a fun little hack which I'm calling Timewarp.
- October 17th, 2014
A couple weeks back I pushed out a new feature to the site: a live updating activity feed which shows what I've been working on recently.
- April 28th, 2014
I've just launched a redesign of the site!