Blog
I write about all things web development - trends, workflows and helpful code snippets.
Obfuscating File Paths for HTML Audio
The audio element is a fantastic part of HTML 5 that give you a ton of control over the UI and functionality of media on a page. However, it is far too easy to open up Dev Tools, find the absolute file path to a media file on a server and download it for free.
Bullet Journal 2017
I’ve been keeping a Bullet Journal for a few years now, but I’ve been rather inconsistent about using it. This year, I want to be more intentional about using my Bullet Journal on a daily basis.
Health Dashboard
I got a Misfit Shine last year for Christmas and I’ve been meaning to build some sort of dashboard on the site to track my daily fitness data. Well, almost a year later I got around to it and I’m pretty happy with the result.
Back To The Tried And True
A little over a year ago, I wrote a post about switching from WordPress to Jekyll and what seemed like a manageable transition that would give me experience with a new platform turned into a roadblock for writing content.
How To Use The SongKick API
SongKick is a popular service that helps people find live music. In this article, we are going to look at how to use the SongKick API to display upcoming concert dates for a given artist.
Making the Switch from WordPress to Jekyll
I recently migrated my blog from WordPress to Jekyll. In this article, we will take a look at the differences between building for both platforms.
Simple Web Audio Playback Speed Hack
This simple hack allows you to change the playback speed of any HTML audio player.
How to Build a Password Validator with JavaScript
In this tutorial, we will build a password validator using JavaScript to check the password as the user types and compare it to the list of requirements.