In my search for a self-hosted alternative to Google Analytics, I found Plausible Analytics. Plausible is an open-source and privacy focused alternative to Google Analytics, which I wanted to remove entirely from my sites. Self-hosting with the instructions from their documentation is not geared towards someone trying to host it on a Dokku host. This guide will help walk you through the steps of setting up Plausible on a Dokku host.

Application management and deployment are some of the most important aspects of the web development process. Thankfully, we are long past the days of using FTP or similar toolings to manage application deployments. Especially for proof of concepts, I like to get things up and running with as little configuration as possible. In this case, I've opted to use Dokku and will give a brief overview here. Let's dive in!

The browser console is a frontend developers best friend. While we are all aware of the basic methods like console.log(), console.warn(), console.debug() or console.error(), are you aware of some of the lesser known, but still powerful, features? Let's dive in!

What's new in ES2021 or ES12?

Ever since the 2015 release of ES2015 or ES6, we've had a yearly release cycle for the next version of ECMAScript. Before a feature can be added to a release, it must first go through four proposal stages before finally being approved for release. Here we'll be looking at the features that were added in ES2021 or ES12.

Throughout my career, I've had numerous friends and family ask me how would one gets started with web development today. With an sheer amount of courses and the variety of the topics in those courses, it can be very overwhelming and may seem harder to get anywhere with it all.