Solving real-world problems with quality web applications
I'm a software developer who specialises in creating large-scale JavaScript applications, using modern web standards.
Launching the Birthday Number Ones Website
Launching a small side-project that tells you every number one song on your birthday
How to Scrape a Website with Cheerio
My recent side-project scrapes another website for its data. This article shows you how easy that is to do with the Cheerio library.
How to Batch Process Promises with PromisePool
Scraping over 24,000 web pages in parallel was never going to work! This article discusses how I used batching to execute them slowly.