Think before you reach for that divUsing semantic HTML elements has several benefits over using plain divs.5 min read·joeattardi.devSep 24, 2025
Is vibe coding the future?Vibe coding is a new way to code that is gaining popularity. But is it the future?4 min read·joeattardi.devMar 23, 2025
How to Programmatically Highlight Text with the CSS Custom Highlight APIYou can highlight text in the browser by clicking and dragging through the desired text. And sometimes this works fine. But there are times when you’ll want to programmatically highlight some text in an HTML document. In this article, I’ll discuss a ...9 min read·freecodecamp.orgJan 15, 2025
4 years of "Modern CSS"Looking back on my journey as a published author, from Apress to O'Reilly.3 min read·joeattardi.devOct 27, 2024
Beyond breakpoints: Leveraging user preference media queries in CSSLearn how to use media queries to learn about certain device settings.5 min read·joeattardi.devOct 22, 2024