Anthony Frehner 🐽
@frehner_a
Followers
635
Following
6K
Media
16
Statuses
968
Human, React dev, JS tooling fan, occasional speaker, probably an imposter. https://t.co/DMaYqlmKkU He/Him. Working at @shopify
Joined November 2012
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"! https://t.co/XwVlEwD4LE Lots of things learned, lots of fun edge cases discovered
5
6
14
🚀 New Polaris web components are here! ColorField, ColorPicker, Popover, Tooltip, Menu, Chip, ClickableChip & DropZone https://t.co/CJHGwJA03L
shopify.dev
Shopify’s developer changelog documents all changes to Shopify’s platform. Find the latest news and learn about new platform opportunities.
10
19
118
Import maps and JavaScript modules are important web platform primitives for performance benefits 🐎 but not reliable at scale. So we fixed it! 🎉 Learn how in this post by @yoavweiss
https://t.co/ouz812EoTT
shopify.engineering
Import maps are great for both performance and developer experience, but their original limitations made them hard to use, especially at Shopify’s scale. We stepped up and pushed changes across the...
5
57
263
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
6
7
54
And I've been a part of Shopify's Technical Alignment Group (TAG) for a couple of months, which has been a great privilege and learning experience. We want to make sure that you can use the same props across all areas of Shopify; admin, checkout, etc.
0
0
1
Turns out this is all a lie. I'm working on updating it haha
0
0
1
I finally wrote something again - how to compose the new tc39-approved decorators! I hope it's useful to someone out there when you want to have multiple decorators on a single class/property/etc.😊 https://t.co/62uRvsKctl
dev.to
A walkthrough and best practices guide on how to compose JavaScript decorators that use...
1
2
4
Is it even possible to define in Typescript an abstract function overload? In other words, pretend you’re writing a types-only package. One of the types you provide is a function signature that has overloads. Someone else must actually implement the function. Impossible? 😫
0
0
0
The "Grounded 2" documentary was great. Worth a watch if you've played TLOU2, and also if you don't plan on playing it. Lots of parallels to project management, development, expectations, crunch, etc., And watching Ashley Johnson and Laura Bailey act and cry and... ugh.
0
0
2
.@AndaristRake Putting in a huge effort to fix some TypeScript and package exports issues over the weekend. Something like ~40 PRs, all to different libraries, to help fix some mis-configuration. 😍
2
0
8
Yo dawg, I’m writing a JavaScript engine in JavaScript so I can run JavaScript while running JavaScript.
0
0
1
To further solidify that I don't know what I'm doing, I'm now cloning engine262
1
0
0
Studying react-reconciler and some of the custom JS-based reconcilers out there (react-three-fiber, ink, pixi-react) No idea what I'll do with this info. Probably nothing. But it's been fun to learn it
0
0
3
Added a new section for tooling. It currently includes great tools from @bluwyoo - https://t.co/usCB6w0jZk And @atcb - arethetypeswrong https://t.co/qxUjBXY5hv Let me know if there are other great tools for validating JS packaging needs!
github.com
A guide to help ensure your JavaScript library is the most compatible, fast, and efficient library you can make. - GitHub - frehner/modern-guide-to-packaging-js-library: A guide to help ensure you...
0
0
4