March 11, 2023Behind the Scenes: How Your Browser Connects to Websites What happens when you type a url into a browser and press enter? A brief overview of DNS caching, HTTP requests and TCP/IP protocol
May 22, 20225 Tips for Teaching Online ClassesLessons I learnt from delivering an 8 week online Javascript course
June 16, 2020Debouncing in JavascriptStop excessively invoking functions with debouncing, to help the performance of your application
October 25, 2019Handling Dates with JavascriptAn introduction into using date and time in Javascript and moment.js