The article date looks different, now, and IBM has redesigned the site since I originally read it, but I think -- at a glance -- that it's the same article.
http://www.ibm.com/developerworks/library/wa-finitemach1/
http://www.ibm.com/developerworks/web/library/wa-finitemach2...
http://www.ibm.com/developerworks/web/library/wa-finitemach3...
However IBM did it, they were entered into some sort of site publishing schedule such that he'd lost track of just when they were coming out.
Seemed a nice enough fellow. From the articles and his bio, I imagine (perhaps incorrectly) his motivation was more pedagogical than remunerative.
The blogpost about it:
http://codeincomplete.com/posts/2011/8/19/javascript_state_m...
The online demo:
http://codeincomplete.com/posts/2011/8/19/javascript_state_m...