4 min read

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.

Read Article

2 min read

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.

Read Article

1 min read

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.

Read Article

2 min read

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.

Read Article

3 min read

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.

Read Article

4 min read

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.

Read Article

2 min read

Simple Web Audio Playback Speed Hack

This simple hack allows you to change the playback speed of any HTML audio player.

Read Article

6 min read

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.

Read Article