Nice blog, though I couldn't go through it finish!
Feedback
I noticed the blog didn't have a comment, it is not because it lacked content, but it was to long to go through talk-less of gaining the end result(aim) of the blog
I would advice
You write short and concise blogs
Blogs like this you make it a series or break it in parts