Skip to content

Instantly share code, notes, and snippets.

View roanosullivan's full-sized avatar

Roan roanosullivan

View GitHub Profile
@roanosullivan
roanosullivan / hipchat-transcript
Created October 10, 2017 16:49 — forked from ntalbott/hipchat-transcript
A handy little script to create a text-based transcript from a Hipchat room.
#!/usr/bin/env ruby
require "httparty"
def usage!
puts "Usage: hipchat-transcript <token> <room id> [date]"
exit!
end
TOKEN = (ARGV[0] || usage!)
@roanosullivan
roanosullivan / service-checklist.md
Created September 21, 2016 11:51 — forked from acolyer/service-checklist.md
Internet Scale Services Checklist

Internet Scale Services Checklist

A checklist for designing and developing internet scale services, inspired by James Hamilton's 2007 paper "On Desgining and Deploying Internet-Scale Services."

Basic tenets

  • Does the design expect failures to happen regularly and handle them gracefully?
  • Have we kept things as simple as possible?