It's nice that he followed his own advice. None of us knew we were reading a sales letter for his new book until the end of the blog post!
And I'm sure whoever wrote the article has spent time reading free documentation, using free languages, free community specs, etc.