* {outline: 1px solid red}

Joined August 2009
Scrolljacking, pointless animations, and other fancy things that are easy to add to websites now but add no real value. youtu.be/DNSXlBmukck
2
137
Not trying to start 2026 as a hater, but wasn’t this supposed to be Recent activity until recently?
2
122
Been following the @Ryanair intern for a while. They don’t miss.
1
684
Don’t expect life changing outcomes if you’re not changing anything about how you live your life.
29
17
2
206
18,983
CSS uses a complex algorithm to decide how to animate transforms. If you get it wrong, as many folks do, you end up with an unnatural animation. Here's how it works, and how to avoid the pitfalls. jakearchibald.com/2025/anima…
15
60
1
439
42,212
Catalin Rosu retweeted
vibe coding but i write all code myself and vibe because i enjoy it
39
317
21
3,390
102,669
Catalin Rosu retweeted
Introducing the "Insights sidebar" in @ChromeDevTools Performance panel ⚡️ Brings Lighthouse-like analysis directly into the timeline! Visualize LCP, INP, CLS bottlenecks & more in context to debug faster.
10
77
1
501
31,925
Chrome hides the protocol from the address bar and there's nothing useful in hiding that. Rick click on the addy bar -> Always show full URLs ☕️
1
1
1
380
Also not showing the full URL can make selecting and copying difficult, giving users major CLS (Cumulative Layout Shift) vibes.
249
This is cool. Chrome offloads tabs from memory and makes them look inactive at a point but I’m sure that a smooth combo can be found here.
Replying to @astrodotbuild
Want this effect on your site? It's pretty simple! github.com/withastro/astro.b…
269
Catalin Rosu retweeted
Cookie banners. Just visited a US website, from the US, that ships a 457.11kB (minified!) JS bundle of a GDPR "banner SDK" from a "trust" provider. Over 3x the size of React. It ships its very own version of jQuery inside. Going to the "trust" provider website yields a 5.3s LCP (i.e.: 5s+ to load the first screen completely). 53% of visitors experience a similarly terrible loading experience. They couldn't care less. This is the stuff that's silently destroying the web. • For most users, these providers have gamified beyond belief your ability to actually block cookies. The primary buttons are always "Accept All", even when you "customize your preferences". More often than not, they're cheating you into accepting everything. • The amount of JS they ship, downloading from a 3rd party website, is destroying the web's performance • The aesthetics and function of websites is massively compromised. In the spirit of "privacy and trust", they're eroding the open web in favor of proprietary platforms. • They undermine the product engineering teams' efforts. I've met so many amazing design engineers who spend countless hours honing experiences, only to have them destroyed by cookie junk. Cookie banner slop has to stop.
135
183
48
2,043
299,163
Catalin Rosu retweeted
Introducing sidebar.tsx—25 components to help you build all kinds of sidebars. I don't like building sidebars. So I built 30+ of them. All types. Then simplified the core into sidebar.tsx—a strong foundation to build on top of. It works with Next.js, Remix, Vite & Laravel.
500
1,119
422
11,112
1,178,104
Catalin Rosu retweeted
Replying to @anatudor @CodePen
Slice! is one of my faves and also by far my most popular demo I've made this year codepen.io/thebabydino/pen/G… No JS, no text duplication whatsoever, no images save for CSS gradients. SVG filters take care of both the texture and the slice + offset effect.🪄 Also contenteditable.😼
1
2
14
1,490
Whenever I wanna check what’s under the hood, I use this browser extension I never published. Anyone else a nitpicker?
171
`bc` and I let my IDE do its thing
One of the few web development skills I have is to seamlessly switch between color in code and colour in written text. Grey/gray is another story though. I don’t even know what one is right
113