Alex Page's Avatar

Alex Page

@alexpage.bsky.social

Connecting people to pixels โ€ข Design system'n @Shopify โ€ข https://alexpage.dev โ€ข Prev AusGov Design System ๐ŸŒŒ๐Ÿจ

59 Followers  |  27 Following  |  15 Posts  |  Joined: 31.10.2024  |  1.4357

Latest posts by alexpage.bsky.social on Bluesky

s-div

23.07.2025 00:58 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Fixing Container Queries in WebKit How I discovered and fixed WebKit's broken container query implementation across the shadow DOM.

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-...

18.07.2025 13:53 โ€” ๐Ÿ‘ 21    ๐Ÿ” 5    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

So good. Love the nameโ€™s lighting up when inside/outside.

07.07.2025 22:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I was instantly interested in the rotate(0) fix thanks for explaining that. What the heck lol

19.06.2025 03:06 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Animating zooming using CSS: transform order is importantโ€ฆ sometimes How to get the right transform animation.

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...

17.06.2025 11:20 โ€” ๐Ÿ‘ 228    ๐Ÿ” 50    ๐Ÿ’ฌ 13    ๐Ÿ“Œ 2

Iโ€™ll make sure the dumplings and beers live on โœŒ๏ธ

19.06.2025 00:43 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Be careful itโ€™s extremely fun ๐Ÿ˜…

11.06.2025 07:39 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Polaris Learn about Polaris, Shopify's next-gen ui toolkit.

Extremely proud of this work and the team that made this happen.

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

22.05.2025 11:32 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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.

22.05.2025 11:31 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Hell yeah it would!

22.05.2025 11:27 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Polaris Learn about Polaris, Shopify's next-gen ui toolkit.

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)

21.05.2025 14:29 โ€” ๐Ÿ‘ 94    ๐Ÿ” 17    ๐Ÿ’ฌ 6    ๐Ÿ“Œ 7

I am building. Will have lots to share and talk about soon ๐Ÿ˜Š

18.02.2025 06:04 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Yooooo

17.02.2025 20:08 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Been jamming on these interesting iframe and custom element issues this week. Important if you are building a custom element framework.

14.02.2025 21:19 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Love this.

01.02.2025 19:35 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Does this mean you have โ€œMurdering use only. Not for kitchen.โ€

01.02.2025 19:32 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I was curious how it works. We have a massive list of font families, weights and styles that affect the text box. How does CSS ensure the text box is calculated correctly?

I did some experiments with canvas which seemed to be able to get very close.

05.12.2024 23:22 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Beep

31.10.2024 21:28 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@alexpage is following 20 prominent accounts