State of CSS survey 2023 is live!
I’m excited to share with everyone that the State of CSS survey for 2023 has gone live! Yes, it is slightly earlier in the …
Debugging Firefox on Android
I just figured out how to get my Android phone recognised by Android Debug Bridge (adb) on my MacBook, which finally allowed me to …
A Software Engineer's Guide to Working Across Time Zones
This article was originally published on Shopify Engineering.
As a developer based in Singapore, I spend most of my time working with team members who are in time zones roughly nine to 12 …
So your designer wants stuff to overlap
I started my first full-time web developer job back in September of 2013 (not counting the period where I built random sites for …
Hacking background-clip with gradient colour stops
Before we get into all the hacking and unorthodox ways of doing things, let’s talk about background-clip: text properly. If …
The horizontal overflow problem
My good friend, Wei, has a pet peeve: unintended horizontal over-scrolling on mobile. Which is very different from intentional …
Can we enterprise CSS grid?
Regardless of whether the title of this blog post is grammatically correct or not, this is a question that I’ve had the …
CSS card shadow effects
Card-style components are pretty much still a thing these days, and there are many ways to make a bunch of identical rectangles …
CSS animation on button hover state
Recently, I came across an animation prototype on a button hover state and wanted to see if I could build it with just CSS.
@font-face fun times
I’m currently a member of the Chinese Text Layout Task Force | 中文排版需求, and we have monthly calls to discuss issues and work …
subscribe via RSS