Here are all the posts from this series.
The beginning:
Intermediate topics:
More advanced stuff:
Third party: