Anthony Frehner 🐽 Profile
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
Don't wanna be here? Send us removal request.
@frehner_a
Anthony Frehner 🐽
6 months
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
@frehner_a
Anthony Frehner 🐽
2 months
Web components, unified API across the ecosystem, joy? Sure, why not :) Lots of work on this, lots of fun too
@ShopifyDevs
Shopify Developers
2 months
Polaris is now stable with one unified toolkit for apps and extensions
0
0
2
@dave_cameron
David Cameron
2 months
🚀 New Polaris web components are here! ColorField, ColorPicker, Popover, Tooltip, Menu, Chip, ClickableChip & DropZone https://t.co/CJHGwJA03L
Tweet card summary image
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
@ShopifyEng
Shopify Engineering
6 months
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
Tweet card summary image
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
@alexpage_
Alex Page
6 months
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
@frehner_a
Anthony Frehner 🐽
6 months
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
@frehner_a
Anthony Frehner 🐽
1 year
Fred
0
0
0
@frehner_a
Anthony Frehner 🐽
1 year
Yes I mean both of what you're thinking about
1
0
1
@frehner_a
Anthony Frehner 🐽
1 year
Curry is so good
1
0
1
@RachaelPatty
Peppermint Patty
1 year
Footage of removable bra pads in the washing machine
0
1
3
@frehner_a
Anthony Frehner 🐽
1 year
Turns out this is all a lie. I'm working on updating it haha
0
0
1
@frehner_a
Anthony Frehner 🐽
1 year
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
Tweet card summary image
dev.to
A walkthrough and best practices guide on how to compose JavaScript decorators that use...
1
2
4
@frehner_a
Anthony Frehner 🐽
1 year
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
@frehner_a
Anthony Frehner 🐽
2 years
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
@frehner_a
Anthony Frehner 🐽
3 years
.@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
@frehner_a
Anthony Frehner 🐽
3 years
Yo dawg, I’m writing a JavaScript engine in JavaScript so I can run JavaScript while running JavaScript.
0
0
1
@frehner_a
Anthony Frehner 🐽
3 years
To further solidify that I don't know what I'm doing, I'm now cloning engine262
1
0
0
@frehner_a
Anthony Frehner 🐽
3 years
I have no idea what I'm doing
1
0
1
@frehner_a
Anthony Frehner 🐽
3 years
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
@frehner_a
Anthony Frehner 🐽
3 years
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!
Tweet card summary image
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