Web
uBlock filter list to hide all YouTube Shorts
Tagged with
View on archive.orgdltkk
Tagged with
View on archive.orgBuilding a View Counter for Static Sites with Supabase and Astro
Tagged with
View on archive.orgRepeatable Form Fields Made Simple
Tagged with
- web
- forms
- repeatable form fields
- web component
- Aaron Gustafson
- progressive enhancement
- JavaScript
- HTML
- CSS
The Performance Inequality Gap, 2026
Tagged with
View on archive.orgYour URL Is Your State
Tagged with
View on archive.orgConsent-O-Matic
Tagged with
View on archive.orgA responsive grid with one line of CSS
I'm not the first to discover this by a long stretch but worth noting. Anything with display:grid or display:grid-lanes can be fully responsive at any viewport width with this syntax (where 45ch is the minimum inline size at viewport sizes greater that 45ch) grid-template-columns: repeat(auto-fit, minmax(min(100%, 45ch), 1fr)).
Until we had the min() function it was only possible to be responsive above a certain minimum viewport width with something like grid-template-columns: repeat(auto-fit, minmax(45ch, 1fr)); combined with a media query i.e. @media (min-width: 45ch) { /* responsive grid styles */ }.
Tagged with
This content is not available on archive.org. Read why.Performance-Optimized Video Embeds with Zero JavaScript
Tagged with
View on archive.orgThe open source design stack
Tagged with
- web
- design
- open source
- figma
- whiteboard
- AFFiNE
- Jitsi Meet
- tldraw
- excalidraw
- HTML
- CSS
- Penpot
- Scott Riley
Vibe prototyping isn't solving any problems. But it's creating many new ones.
Tagged with
View on archive.orgHow the same content always has multiple different versions
The real issue is this: the same content can create clarity for one person and confusion, stress, or exclusion for another, without changing a single word