Irrational Exuberance!

Using Flot.js with the Digg Streaming API

April 6, 2011 Last year Digg released a Streaming API which exposes real-time activity on its site. It's available via JSONP, so this tutorial takes a quick look at dynamically populating a Flot.js graph using the API's data.

Introduction to Architecting Systems for Scale

April 4, 2011 Designing a system which scales to a high number of requests isn't critical for most applications, but you'll never know that it was important until after the fact, so it's worth putting some thought into ensuring your architecture can grow with your success.

How to Filter Bots From Analytics

April 3, 2011 If you've ever built a homebrew analytics system and tried to get actionable insight from it, then you know the pain of filtering out automated and suspicious requests. Here are a few notes on what I've learned on filtering bots from analytics data.

Don't Make Me Defend Your Claims

March 30, 2011 Recently I grabbed Steve Krug's "Don't Make Me Think" and found it a reasonable discussion to the topic. My one enduring frustration is that it is damningly faint on evidence.

IE's New Infrastructure and Writing Workflow

March 28, 2011 In this post I briefly discuss the (questionably) novel aspects of the new Sisyphus blog engine which hosts this blog.