You Don’t Know HTML Tables

Reading Time: 2 minutesThis is a deep dive into HTML tables that cover its vocabulary & parts, Table Object Model, Cell headers, and the semantic value of table headers and footers

How to Manage CSS Performance for Websites

Reading Time: 14 minutesEvery once in a while someone asks specifically about how to manage CSS performance for a website. What if there’s a lot of components? What if there’s a lot of animations? What if there’s a lot of just CSS?

Promising a change to an object

Reading Time: 2 minutesSometimes I get stuck with a problem that I don’t really like: When I can’t execute my little bit of code until another bit of code executes, and there’s no events coming from that other code to tell me that … Continue reading

CSS Hyphens, Words, Syllables, and Languages

Reading Time: 6 minutesThere’s a newish CSS feature called hyphens that specifies how you want words to be hyphenated when the text wraps.

But if you use it, you’re going to need to make sure you’re also correctly identifying the language. And to understand why that matters, we need to talk about words and syllables.

A Small Guide for Writing Comments in Front-end Code

Reading Time: 14 minutesHygenic code is commented code. But often, it can be difficult to understand where, when, or even how to comment your front end code. So I’d like to share a small guide for writing comments in your front-end that makes the developer experience better for everyone.