News by andyblum@front-end.social
lade... random avatar Follow Folgen

andyblum - Network

Posts Subscribe

https://front-end.social/@andybl...

12.8.2025 20:25
https://front-end.social/@andybl...

@drupal is trying to grow their audience in the #fediverse "We're actively building presence on Mastodon and Bluesky, platforms...

https://front-end.social/@andybl...

@drupal is trying to grow their audience in the

"We're actively building presence on Mastodon and Bluesky, platforms that align with our open-source values. We’ll give it 6 months of effort and see if we can grow audiences, and then re-assess.

"If either platform reaches 5,000 followers, we’ll promote them to being a priority platform. We’d love to see them become our preferred platforms."

drupal.org/project/drupal_cwg/

Help us get Drupal off the birdsite!

30.5.2025 13:55@drupal is trying to grow their audience in the #fediverse "We're actively building presence on Mastodon and Bluesky, platforms...
https://front-end.social/@andybl...

It's honestly wild how my different work streams have all converged on "Andy needs to get better at writing tests" this...

https://front-end.social/@andybl...

It's honestly wild how my different work streams have all converged on "Andy needs to get better at writing tests" this week.

Client work:
* backstop.js
* jest
* cypress
* phpunit

Drupal Contrib:
* phpunit
* nightwatch

Personal Project:
* bats

3.5.2025 21:15It's honestly wild how my different work streams have all converged on "Andy needs to get better at writing tests" this...
https://front-end.social/@andybl...

There’s only one mug in the cabinet for days like today.

https://front-end.social/@andybl...

There’s only one mug in the cabinet for days like today.

20.1.2025 14:54There’s only one mug in the cabinet for days like today.
https://front-end.social/@andybl...

📝 Closing out the year with a new blog post about "how I wish #WebComponents worked" - specifically as a tool for building...

https://front-end.social/@andybl...

📝 Closing out the year with a new blog post about "how I wish worked" - specifically as a tool for building . Includes code samples and a ✨demo✨ at the end.

andy-blum.com/articles/how-i-w

26.12.2024 20:18📝 Closing out the year with a new blog post about "how I wish #WebComponents worked" - specifically as a tool for building...
https://front-end.social/@andybl...

Omg I need this. The only thing it’s missing is an @eleventy possum keyhttps://modedesigns.com/products/dss-fontawesome-keycaps

https://front-end.social/@andybl...

Omg I need this. The only thing it’s missing is an @eleventy possum key

modedesigns.com/products/dss-f

10.12.2024 11:05Omg I need this. The only thing it’s missing is an @eleventy possum keyhttps://modedesigns.com/products/dss-fontawesome-keycaps
https://front-end.social/@andybl...

The Macys Thanksgiving Day Parade is such a weird experience every year. Just 4 hours of commercials as one big commercial intercut with...

https://front-end.social/@andybl...

The Macys Thanksgiving Day Parade is such a weird experience every year. Just 4 hours of commercials as one big commercial intercut with more commercials.

And yet it’s a nearly century long tradition loved by millions

28.11.2024 15:01The Macys Thanksgiving Day Parade is such a weird experience every year. Just 4 hours of commercials as one big commercial intercut with...
https://front-end.social/@andybl...

I might be in the minority, but I don’t love swipe gestures in @ivory I just dropped my phone and managed to make a new post in the...

https://front-end.social/@andybl...

I might be in the minority, but I don’t love swipe gestures in @ivory I just dropped my phone and managed to make a new post in the process.

20.11.2024 21:05I might be in the minority, but I don’t love swipe gestures in @ivory I just dropped my phone and managed to make a new post in the...
https://front-end.social/@andybl...

@FirefoxDevTools

https://front-end.social/@andybl...

@FirefoxDevTools

20.11.2024 19:16@FirefoxDevTools
https://front-end.social/@andybl...

Would love to hear from some insiders if they're willing/able to share. Tagging some of the ones I know off the top of my head:@tomayac...

https://front-end.social/@andybl...

Would love to hear from some insiders if they're willing/able to share. Tagging some of the ones I know off the top of my head:

@tomayac @argyleink @jensimmons

20.11.2024 19:16Would love to hear from some insiders if they're willing/able to share. Tagging some of the ones I know off the top of my head:@tomayac...
https://front-end.social/@andybl...

I'm a firefox/duckduckgo user, but I don't think splitting Chrome away from Google or Android helps anyone.And I worry that this...

https://front-end.social/@andybl...

I'm a firefox/duckduckgo user, but I don't think splitting Chrome away from Google or Android helps anyone.

And I worry that this decision could end the current golden age of web advancement. Without Google's competition, are Apple and Mozilla motivated enough to continue pushing the web platform forward? There will be individuals, teams even, that are, but will the corporate leaders still be willing to fund those efforts?

inc.com/jason-aten/why-the-gov

20.11.2024 19:15I'm a firefox/duckduckgo user, but I don't think splitting Chrome away from Google or Android helps anyone.And I worry that this...
https://front-end.social/@andybl...

https://front-end.social/@andybl...

18.11.2024 16:10
https://front-end.social/@andybl...

@scottjehl @syntaxfm @brad_frost So what's better?I don't know. Web Components are definitely more portable and a safer long-term...

https://front-end.social/@andybl...

@scottjehl @syntaxfm @brad_frost

So what's better?

I don't know. Web Components are definitely more portable and a safer long-term bet than react, vue, angular, etc.

They also don't add any additional languages/syntaxes like JSX

But the goal of building components in a design system is to make easily-usable chunks of markup, styles, and javascript. Web components do that and then build a wall between the component and the page in which it's used.

16.11.2024 21:08@scottjehl @syntaxfm @brad_frost So what's better?I don't know. Web Components are definitely more portable and a safer long-term...
https://front-end.social/@andybl...

@scottjehl @syntaxfm @brad_frost WC may add reactivity to your HTML, but they'll also likely hurt your FCP, LCP, and CLS scores. Some...

https://front-end.social/@andybl...

@scottjehl @syntaxfm @brad_frost

WC may add reactivity to your HTML, but they'll also likely hurt your FCP, LCP, and CLS scores. Some SSR options exist, but they don't cover every use case.

16.11.2024 21:01@scottjehl @syntaxfm @brad_frost WC may add reactivity to your HTML, but they'll also likely hurt your FCP, LCP, and CLS scores. Some...
https://front-end.social/@andybl...

@scottjehl @syntaxfm @brad_frost Next topic: Web Components are "platform native" so you don't have to bring along a library...

https://front-end.social/@andybl...

@scottjehl @syntaxfm @brad_frost

Next topic: Web Components are "platform native" so you don't have to bring along a library to render them.

But they do still require JS to be fetched, parsed, and executed before your components can be rendered.

16.11.2024 20:55@scottjehl @syntaxfm @brad_frost Next topic: Web Components are "platform native" so you don't have to bring along a library...
https://front-end.social/@andybl...

@scottjehl @syntaxfm @brad_frost I've seen issues with tools that don't know to look into open shadowroots. For example, an internal...

https://front-end.social/@andybl...

@scottjehl @syntaxfm @brad_frost

I've seen issues with tools that don't know to look into open shadowroots. For example, an internal webchat tool built to add event listeners to links with a specific data-attribute. If that tool doesn't walk the DOM and check for shadowroots along the way, it'll miss your custom elements with anchor tags in the shadowdom.

16.11.2024 20:54@scottjehl @syntaxfm @brad_frost I've seen issues with tools that don't know to look into open shadowroots. For example, an internal...
https://front-end.social/@andybl...

@scottjehl @syntaxfm @brad_frost Next topic: web components make components harder for 3rd party teams to work with.If you're building...

https://front-end.social/@andybl...

@scottjehl @syntaxfm @brad_frost

Next topic: web components make components harder for 3rd party teams to work with.

If you're building components for a design system for a big organization, your adopters are probably also interfacing with other teams (eg marketing & analytics). In my experience, those teams don't have a lot of experience with web components (tbf they're still pretty new) and their tools might not be fully compatible.

16.11.2024 20:51@scottjehl @syntaxfm @brad_frost Next topic: web components make components harder for 3rd party teams to work with.If you're building...
https://front-end.social/@andybl...

@scottjehl @syntaxfm @brad_frost On top of all that, global styles and component styles exist in different contexts (similar to CSS layers)....

https://front-end.social/@andybl...

@scottjehl @syntaxfm @brad_frost

On top of all that, global styles and component styles exist in different contexts (similar to CSS layers). Global styles *always* beat internal styles regardless of specificity. Unless you use `!important` in which case component styles always win regardless of specificity

16.11.2024 20:46@scottjehl @syntaxfm @brad_frost On top of all that, global styles and component styles exist in different contexts (similar to CSS layers)....
https://front-end.social/@andybl...

@scottjehl @syntaxfm @brad_frost Adopters could address those little bugs in a global stylesheet, but now we have to expose the...

https://front-end.social/@andybl...

@scottjehl @syntaxfm @brad_frost

Adopters could address those little bugs in a global stylesheet, but now we have to expose the component's internals through shadowparts, creating a whole new API you have to maintain.

Also, we've spent so much time & effort putting the styles into those compoennts it feels weird to add component styles to a global stylesheet.

16.11.2024 20:44@scottjehl @syntaxfm @brad_frost Adopters could address those little bugs in a global stylesheet, but now we have to expose the...
https://front-end.social/@andybl...

@scottjehl @syntaxfm @brad_frost If you've built a design system where you've got WC slotted into WC slotted into WC the little...

https://front-end.social/@andybl...

@scottjehl @syntaxfm @brad_frost

If you've built a design system where you've got WC slotted into WC slotted into WC the little idiosyncracies that pop up in adoption become problems that live in no-man's land. Which component should be responsible for fixing the inconsistencies?

Components, by design, should really only need to care about their own internal styles.

16.11.2024 20:42@scottjehl @syntaxfm @brad_frost If you've built a design system where you've got WC slotted into WC slotted into WC the little...
https://front-end.social/@andybl...
Subscribe
To add news/posts to your profile here, you must add a link to a RSS-Feed to your webfinger. One example how you can do this is to join Fediverse City.
         
Webfan Website Badge
Nutzungsbedingungen   Datenschutzerklärung  Impressum
Webfan | @Web pages | Fediverse Members