Latest Posts

I write about front-end web development. I'm inspired by Nathan Barry's motto, teach everything you know. I also take a lot of inspiration from my friend and mentor, Chris Ferdinandi.

How to get your Jekyll posts as a JavaScript array

I recently added a vanilla JS search page to my blog by following my friend Chris Ferdinandi’s tutorial. As part of the tutorial, I needed to get a JavaScript array of all my blog posts. Here’s how I did that in Jekyll, the static site generator I use.

How I built a "top stories" feed in vanilla JS

My fourth challenge for the Vanilla JS Academy was to build a news feed using the Top Stories API from The New York Times. Let’s look at how I tackled it.

Web development is my craft

I recently posted a rant about icon fonts. In the past, my strong opinions about such things have led people to call me opinionated and pedantic. The thing is, this isn’t just a hobby to me. It’s my craft.