Sprites on the Web • Josh W. Comeau
Introduction In 2015, back when Twitter was still Twitter, their dev team had a problem. In those early days, tweets could be “favourited” by clicking a little “⭐” icon. The…
Introduction In 2015, back when Twitter was still Twitter, their dev team had a problem. In those early days, tweets could be “favourited” by clicking a little “⭐” icon. The…
Two releases after Turbopack became the default bundler for Next.js, we’re focused on improving performance, fixing bugs, and increasing parity. Here are some of the latest features shipping as part…
Today we are excited to release React Native 0.81! This ships with support for Android 16 (API level 36) and includes a variety of other stability improvements and bugfixes, as…
You might have heard about the AT protocol (if not, read this!) Together, all servers speaking the AT protocol comprise the atmosphere—a web of hyperlinked JSON. Each piece of JSON…
As I mentioned in my other post, I’ve added some pretty cool AI-powered features to kentcdodds.com and I want to tell you all about it. In case you’re unaware, since…
Open source has always been at the heart of what we do at Omnikon. Today, we’re excited to share a milestone that means a lot to our entire community. Our…
The CSS translateX() function shifts an element horizontally by the specified amount. Specifically, it displaces an element to the right or the left, depending on whether the value is positive or negative….
In a world where AI is informing more design choices, it’s easy to mistake predictions for certainties. This article introduces Probabilistic Design, a mindset that allows UX and product teams…
AI agents can now handle a surprising amount of what I think of as WTRD: write, test, review, and deploy code. Claude is one of the frontrunners in that shift,…
Oct 7, 2025 by Lauren Tan, Joe Savona, and Mofei Zhang. The React team is excited to share new updates: React Compiler 1.0 is available today. Compiler-powered lint rules ship…