Search

Post types:
Categories:
🔖

Zero JavaScript CSS-in-JS

Read Note

One of the core downsides to CSS-in-JS is that you have to compile it on the client, which means increased bundle sizes and slower rendering. Linaria is an attempt to fix that, by providing all of …

📖

Styling on the Server

Read Article

The increasing use of React Server Components is meaning the end of the CSS-in-JS era. But what options exist to fill that gap? I've been pleasantly surprised with what I've found.

📖

Module Mindsets

Read Article

I'm still enjoying the wombo-combo of Sass and CSS Modules, but my React-ified brain occasionally blanks on how to approach certain problems. The one that catches me out the most: style inheritance.

📖

2023: The Year of Our Big Day

Read Article

2023 was another BIG year in terms of, well, everything. We travelled all over the world. We attended scores of major events. And we got married. It's taken a while to write up, as a result!

Published:
Categories:
  • Notes from the Editor
Tags:
🔖

A rant about front-end development

Read Note

Every now and then someone writes a really entertaining and/or interesting critique of the whole modern web ecosystem thing that we are stuck using. This is one of those posts. I don't agree with it …

Published:
Categories:
  • Frontend
Tags:
🔖

"Fixing" lists

Read Note

I've long "known" that if you set list-style: none on a <ul> or <ol>, then you "should" add role="list" to that element as well. If you don't, Safari/VoiceOver will ignore the inherent …