Thanks David for catching that. I wrote this article as my repository evolved. Originally I had a TweeterAPIComponent to just demonstrate components. However due to it being able to be generated with an @Inject constructor I removed it. So if you go to here you will see the change to its constructor.
Sorry for the confusion! If you catch anything else feel free to let me know. (I simply missed this)