Real-life web development tips and resources, directly to your inbox.
Recent issues
A better way to handle Aspect Ratios
We’ve all had to do it. You need a responsive 16:9 video container, so you reach for that weird math trick:
Stop using margin-left and padding-right
If you’ve ever had to localize a website for languages like Arabic or Hebrew, you know the pain of "flipping" your CSS. You end up writing code like this:
Stop duplicating your CSS for Dark Mode 🌓
It’s a lot of boilerplate to maintain, and it’s easy to miss a variable. Not anymore.
Stop writing click handlers for UI
We’ve spent years writing the same "glue code" just to open a dialog or a popover. Not anymore.
ES6 JavaScript
Let’s explore these JavaScript features one-by-one to unlock their potential.
Worth Revisiting: The Most Useful Past Issues
A quick curated list of standout past newsletter issues with practical ideas for web developers and builders.