Alex Page
banner
alexpage.bsky.social
Alex Page
@alexpage.bsky.social
Connecting people to pixels • Design system'n
@Shopify • https://alexpage.dev • Prev AusGov Design System 🌌🐨
Reposted by Alex Page
"Oops… #CSS got away from me, send halp!"
🎥 video out now

a 25m tik-talk just given at @cascadiajs.com

nerdy.dev/oops-css-got...
Oops CSS Got Away From Me Send Halp At Cascadiajs 2025 · October 12, 2025
You can now watch my talk from CascadiaJS 2025 3 weeks ago 🏻 Watch on YouTube
nerdy.dev
October 12, 2025 at 10:46 PM
Reposted by Alex Page
Wrote a post about container queries in web components, and how that led me to contributing to WebKit for the first time

frehner.me/blog/fixing-...
Fixing Container Queries in WebKit
How I discovered and fixed WebKit's broken container query implementation across the shadow DOM.
frehner.me
July 18, 2025 at 1:53 PM
Reposted by Alex Page
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/animati...
Animating zooming using CSS: transform order is important… sometimes
How to get the right transform animation.
jakearchibald.com
June 17, 2025 at 11:20 AM
Headline: "Polaris—unified and for the web"

The work:
- Align components across multiple teams w focus on web
- Extremely light "in-house" framework
- Automatic updates for Apps
- Maintain or exceed UX quality
- Docs, templates, CLI
- AI, MCP
- "Polaris"

So much more to come.
May 22, 2025 at 11:31 AM
Reposted by Alex Page
Shopify Polaris is now built on web components. My team and I have been working on this for a while and it's been a lot of fun to "embrace the platform"!

shopify.dev/beta/next-ge...

Lots of things learned, lots of fun edge cases discovered (hello moving web components to iFrames in Firefox)
Polaris
Learn about Polaris, Shopify's next-gen ui toolkit.
shopify.dev
May 21, 2025 at 2:29 PM
Been jamming on these interesting iframe and custom element issues this week. Important if you are building a custom element framework.
February 14, 2025 at 9:19 PM
Beep
October 31, 2024 at 9:28 PM