10 Years of Frontend
Plus another 6 of whatever you called it before that.
Design engineer at Figma, former co-creator of Astro, professional dumbass
Plus another 6 of whatever you called it before that.
Every interactive UI element should consider all 3 layers; do yours?
A year of reflecting on Chris Coyier’s “The Great Divide” post. I think it holds up, but requires a little more nuance.
the eternal war rages on
if expressed right—a huge, ginormous “if”
If you use default easings for your animations you might as well not even bother animating it.
the secret to optimizing images
If you don’t know what Bazel is, you not only can skip this blog post; I envy you greatly.
high-performance touch events for demanding jobs
designs looking a little stale? it’s probably your weak fonts
how to take back full control of your cloud services in one afternoon
How a 12-week program resulted in open-source education
The principal designs of the internet were made a long time ago, for different uses than what we use it for today. Are keeping those old designs hurting the internet long-term?
As the philosopher Thom Yorke once said, “where do we go from here?”
when to not get sold by marketing speak
when is it time to pony up for custom development?
HSL is great in theory, but worse than you realize in practice
how instant gratification can curb growth
rediscovering meaning, returning to form
the hidden part of programming
Dumb solutions can be smart, sometimes
harnessing the web’s most powerful build tool
My world’s on fire, how ’bout yours?
It’s tough to get started, but the rewards are worth it.
Go read part 1 first if you haven’t!
not all optimization techniques are equal
lessons from helping start a startup from scratch and working on open source fulltime
Media queries are janky. No, it’s not just you.
How to burn out your employees AND bridges all at the same time!
Looking back on everyone’s favorite cursed Shark Tank ripoff.
At what point does whimsy and “delight” turn into user frustration?
It will exceed your wildest expectations, or your money back.
The year of React’s demise should be coming the same year as the Linux Desktop.
a time-saving type system with little config and lots of flexibility
Get perfect, easy-to-use font scaling with < 1kB of CSS. Sound too good to be true? It’s not!
Docker secrets with minimal code & configuration
taking the new CSS preprocessor from Wix for a spin
JavaScript changed forever in 2019. Did you miss it?
Modes, themes, collections, whatever you call it, doesn’t solve your busted design token setup.
great for beginners, great for experts
when you want to use vim but don’t want your eyes to bleed
Throw away whatever you’re using already and use this for testing.
HTML was designed for basic text editing. How is it still holding up in a world where we’re building rich interactive experiences?
server-side rendering by the numbers
don’t listen to the haters
writing future CSS in a modern JS setup
Color isn’t as simple as one might think