//
sign in
Profile
by @danabra.mov
Profile
by @dansshadow.bsky.social
Profile
by @jimpick.com
AviHandle
by @danabra.mov
AviHandle
by @dansshadow.bsky.social
AviHandle
by @katherine.computer
EventsList
by @katherine.computer
ProfileHeader
by @dansshadow.bsky.social
ProfileHeader
by @danabra.mov
ProfileMedia
by @danabra.mov
ProfilePlays
by @danabra.mov
ProfilePosts
by @danabra.mov
ProfilePosts
by @dansshadow.bsky.social
ProfileReplies
by @danabra.mov
Record
by @atsui.org
Skircle
by @danabra.mov
StreamPlacePlaylist
by @katherine.computer
+ new component
Profile
Loading...
I’m a software developer from Poland living in Northampton, UK. I’m a web standards enthusiast, accessibility advocate, and simplicity guardian. The guy behind the Northampton Dev Club meetup.
Paweł Grzybek









Loading...
Little reminder that "accessibility" is not only about screen reader support. @vale.rocks published this non-exhaustive list of input and output assistive devices. I love your blog dude! vale.rocks/posts/digita... #a11y
Resend team is releasing a new design newsletter. I like the stuff they produce. This animation is sweet 👌
Did you know that Safari and Firefox ship with a hardcoded list of quirks just to mimic rendering similar to Google Chrome? In some extreme examples, they literally tweak the user agent to pretend they are Chrome. Shockin! Good deep dive by @denodell.bsky.social denodell.com/blog/browser... #web
✨ New post A classic end of the month list of my favourite links that popped up in the past month. pawelgrzybek.com/top-picks-20... #blogging #web
I just wanted to say thank you. pawelgrzybek.com/fuck-thank-y... Thank you for the inspiration @kevinpowell.co #blogging #web
I really don't like to admit that, but agents are no longer bad at CSS. I'm playing around with these skills bundled by Googlers into the Modern Web Guidance, and they are impressive. Really good presentation @philipwalton.com 👏 developer.chrome.com/docs/modern-... #css
Quick little reminder about the difference between CSS :invalid/:valid and :user-invalid/:user-valid pseudo classes by @cssweekly.com css-weekly.com/videos/stop-... Thank you 🫶 #css
9d
13d
9d
11d
Video
16d
3d
11d
Overview of Digital Accessibility Technologies
The vast sea of assistive tech.
vale.rocks
Safari and Firefox change how big sites render based on the domain. TikTok, Netflix, Instagram… even SeatGuru. Chrome doesn’t. Why is that?
denodell.com
Proposal for global tracking denial flag, TUIs accessibility, some CSS font-family strange behaviours, a little personal story from Dave, another lesson about caching from Harry, LSP autocomplete in N...
pawelgrzybek.com
Browsers Treat Big Sites Differently
Top picks — 2026 May | pawelgrzybek.com
If you need a diversity ticket for State of the Browser 2027 then you can apply for one on our site: 2027.stateofthebrowser.com/tickets/#div... #SotB2027 #Diversity #Inclusion Please Share
Fuck|Thank you | pawelgrzybek.com
Some of the tech giants for the past few years have tried hard to kill the most important tool of the web, links. The web is changing and folks are losing hope. I just wanted to thank those who made t...
pawelgrzybek.com
Guidance on how to build for the modern web.
developer.chrome.com
Modern Web Guidance  |  Chrome for Developers
Stop Using :invalid and :valid Pseudo-Classes. Use THIS Instead! - CSS Weekly
A quick tip showcasing why you should use :invalid and :valid CSS pseudo-classes on your input fields.
css-weekly.com
Paweł Grzybek
Paweł Grzybek
Paweł Grzybek
Paweł Grzybek
Paweł Grzybek
Paweł Grzybek
13d
Paweł Grzybek
Another epic post by @joshwcomeau.com . I love his interactive guides, so so so good! www.joshwcomeau.com/animation/sc... #css
Custom looking dividers between CSS grid items are tricky. The CSS Gaps Module Level 1 solved this problem, the spec is amazing and so powerful. Yes, the dividers are animatable ❣️ Here is a good explainer by a couple of Microsoft folks. developer.chrome.com/blog/gap-dec... #css
Tickets | State of the Browser
More information and buying options for tickets.
2027.stateofthebrowser.com
20d
20d
The new Animation Timeline API allows us to create dynamic scroll animations without any JavaScript! It’s honestly a very lovely API, and in this blog post, we’ll explore some of the super cool things...
www.joshwcomeau.com
Scroll-Driven Animations • Josh W. Comeau
A new way to style gaps in CSS from Chrome and Edge 149.
developer.chrome.com
Gap decorations: Now available in Chromium  |  Blog  |  Chrome for Developers
Paweł Grzybek
London Web Standards
Paweł Grzybek