Really pumped about my upcoming Egghead course for @zag_js 🥳
In this course, you'll learn how to build UI components using State Machines.
Can't wait to release it
My take on micro-frontends:
I think it’s important to standardize on one UI tech to deliver optimal UX.
Why? Using a single UI tech to build the entire front end enables:
✅ Shared state
✅ Smaller bundles
✅ Cross-team code reuse
All that adds up to a better user experience.
I feel like everyone should try writing javascript straight into the browser every once in a while, to remind themselves how much build systems and bundlers do work for you.
Really helps you understand what actually is possible in today's world and what is handled by your builds
I feel like the first wave of companies using web components was a bit too early, and mostly achieved via marketing.
It seems like today companies are choosing web components because they’re a good solution for their requirements.
Like truly, we don't have to rebuild everything to be compatible with frameworks. We can built components that are compatible existing systems instead.
Killer features of Web Components:
- standard, available anywhere, no framework needed
- ability to extend and enhance existing HTML elements
- truly scoped HTML and CSS
- compatible with any framework