Mayank
Mayank

Mayank

Follow
home

My CSS Wishlist

Feb 19, 20234 min read 707 views

Maybe a few weeks late to the party, but better late than never. Today I will talk about the things I wish CSS had. CSS has been getting so many...

My CSS Wishlist

Is CSS-in-JS actually bad?

Jan 22, 20239 min read 4.8K views

Or "why I made a CSS-in-JS library in 2023" · I have a confession: I used to not like CSS very much in my first few years of being a developer. I would...

Is CSS-in-JS actually bad?

Using text symbols in pseudo-elements accessibly

Jan 6, 20233 min read 2.2K views

Generated content (the ::before and ::after pseudo-elements) is quite handy for styling elements without disrupting markup. We can use it for creating...

Using text symbols in pseudo-elements accessibly

Is <dialog> enough?

Jan 2, 20235 min read 1.5K views

You might need a bit more for modal dialogs · The native <dialog> element is neat. It has the correct semantics, it appears in the top layer, it keeps...

Is <dialog> enough?

Astro just makes sense

Aug 5, 20225 min read 2.1K views

Why wasn't everyone doing it this way all along? · With Astro being days away from a stable 1.0 release, I thought I'd talk about why it's so exciting....

Astro just makes sense

The case for using Sass in 2022

Jun 18, 20227 min read 19.4K views

Is Sass still relevant? It seems like we need to have this conversation every few months. Most recently, it was Jeremy Keith who suggested in his CSS...

The case for using Sass in 2022