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.

Git command-line essentials

I use a popular Git workflow called feature branching. Here are the top commands I use on a daily basis to accomplish this. There’s a whole lot more to Git, but this should hopefully give you a solid foundation 🙏

How to detect form submissions in JavaScript

There’s a right way and a wrong way to detect form submissions in JavaScript. I want to help you do it the right way 😊

Unknown unknowns in web development

A few years ago, I was listening to an episode of IMPOSSIBLE FM by Joel Runyon. It’s about “unknown unknowns”, a concept coined by United States Secretary of Defense Donald Rumsfeld in 2002.