I write technical articles on software development, mostly geared towards frontend application development.
Checkout my latest articles below:

Dockerize your Nuxt App

June 20, 2020

In this article, we’ll look at how to dockerize a nuxt application. We’ll create a nuxt app using create-nuxt-app and containerize it with Docker for both development and production environments.

A Complete Guide to Lazy Loading Images on the Web

Sep 20, 2019

Images make up a large percentage of the bytes sent over the web every day. Optimizing how images are loaded can improve the overall delivery and user experience on your website. Without wasting too..

Voice-enabled Web Apps: Introduction to the Speech Synthesis API

July 1, 2019

Voice-driven applications are very common these days. From digitals assistants like Siri and Alexa on our smartphones to smart homes, voice is playing a major role in modern applications. With that...

Off the Main Thread with Web Workers

June 29, 2019

Javascript is single-threaded, meaning it can only execute one line at a time so if a particular task takes too long to execute, other tasks have to wait until it’s completion. While the browser ex...

Optimize UX and Performance with the Page Visibility API

June 6, 2019

Tabbed browsing is great as it helps a user switch between different tabs which contain the information they care about. However, the user can only look at one tab at a time so optimizing your web exp

Capturing Media Content on the Web

June 3, 2019

Media consumption on the web has been on a steady rise for over a decade. With that in mind, certain measures need to be taken into consideration when presenting media on the web, including how the me