This contains link to some of the articles that I found useful.
CleanCode https://cleancoders.com/episode/clean-code-episode-1/show?autoplay=true
PhantomJS https://scotch.io/tutorials/what-is-phantomjs-and-how-is-it-used
Webpage Screen Capture https://scotch.io/tutorials/build-a-screenshot-app-part-1-web-page-module-and-screen-capture https://scotch.io/tutorials/build-a-phantomjs-website-screenshot-app-part-2-the-server