Drew's Blog - Home - Archive

Misadventures with Gitolite, Part 1: Installing Gitolite

I've been trying to set up a Github-pages like setup that allows me to update my blog with git-push. This is the first post in an n part series on how I got there. As many of you (all 3 of you, hi mom!) know, I host my blog on S3. I started doing this before I realized Github Pages was a thing, or else I would've done it there. (I recommend that you do... Read more

Adding RSS to Jekyll

As many of you know, I use Jekyll to generate HTML for this blog. There are some good Jekyll templates out there (like Octopress), but since I don't want to just another blog with a standard template, I rolled my own everything. This means that there a few (somewhat critical) things that I haven't gotten around to yet, like adding RSS (which I have now done, just in time for the death of Google Reader).... Read more

Hello from 2013!

Happy new year! Yikes, it's been a while since I've written a blog post. Here's a quick update on some of the stuff I've been working on recently. ScottyLabs I'm replacing Kellie as CTO, and so my first act (even before I started...) was cracking the whip (mostly on myself), and getting the APIs@CMU out the door. We've launched our first API, with scheduling data, and hopefully will be launching more in the coming months.... Read more

Static S3 Subdomains: API Gotchas

So, recently, the work I've been doing for activist.io has involved programmatically creating static subdomains using the S3 bucket website ability (plus creating the record sets in Route 53). Unfortunately, the S3 ruby sdk isn't the best, so there are a few gotchas you have to watch out for. Here are the two things I spent the most time figuring out (ruby specific): First: there is no wrapper method for the "put_bucket_website" endpoint, which you... Read more

Drew's Guide to Git, Part 2

I frequently find myself needing to teach my friends git. This is the second in a series of n posts to quickly get you up to speed with git. Ok, so now you can add and commit things. This is great when you only have one thing to work on at a time. But what happens if you want to try something out and you're not sure if it'll work or not? Well, my friend,... Read more
More posts...