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.

The difference between pseudo-classes and pseudo-elements

Pseudo-classes and pseudo-elements are highly useful features of CSS. But what’s the difference? Are the terms interchangeable? And should you use one colon or two? Let’s dig into this.

Your framework can fuck off

Obese frameworks like React and Vue are all the rage. I’m here to tell you that they can fuck off, plain and simple. They were designed to solve “scale” issues unique to fucking huge apps like Facebook—not exactly the project your average developer works on. Just because Facebook uses React for their problems doesn’t mean it’s right for yours.

How to structure a JavaScript file

Today, I want to show you how I structure all my JavaScript files on basic level. Putting some thought into how you organize your code makes it easier for yourself and other developers to read and work with.