mastodon.gamedev.place is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server focused on game development and related topics.

Server stats:

5.4K
active users

#webcomponents

5 posts5 participants1 post today
Inautilo<p><a href="https://mastodon.social/tags/Development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Development</span></a> <a href="https://mastodon.social/tags/Guides" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Guides</span></a><br>Simplify sharing · How to make content sharing effortless on your website <a href="https://ilo.im/16350b" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ilo.im/16350b</span><span class="invisible"></span></a></p><p>_____<br><a href="https://mastodon.social/tags/Sharing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Sharing</span></a> <a href="https://mastodon.social/tags/Content" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Content</span></a> <a href="https://mastodon.social/tags/Webpage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Webpage</span></a> <a href="https://mastodon.social/tags/ProgressiveEnhancement" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ProgressiveEnhancement</span></a> <a href="https://mastodon.social/tags/WebComponents" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebComponents</span></a> <a href="https://mastodon.social/tags/WebDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebDev</span></a> <a href="https://mastodon.social/tags/Frontend" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Frontend</span></a> <a href="https://mastodon.social/tags/HTML" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HTML</span></a> <a href="https://mastodon.social/tags/CSS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CSS</span></a> <a href="https://mastodon.social/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a></p>
Peter Kröner<p>📦 Ornament 3.0: <a href="https://www.npmjs.com/package/@sirpepe/ornament" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">npmjs.com/package/@sirpepe/orn</span><span class="invisible">ament</span></a></p><p>Had to fix a few API brain farts, which means breaking changes, which means a major release with next to zero material changes. Semver 🙄 </p><p><a href="https://mastodon.social/tags/webcomponents" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webcomponents</span></a></p>
Inautilo<p><a href="https://mastodon.social/tags/Development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Development</span></a> <a href="https://mastodon.social/tags/Pitfalls" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pitfalls</span></a><br>The burden of custom form validations · When over-engineered form validations backfire <a href="https://ilo.im/16327e" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ilo.im/16327e</span><span class="invisible"></span></a></p><p>_____<br><a href="https://mastodon.social/tags/Form" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Form</span></a> <a href="https://mastodon.social/tags/Validation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Validation</span></a> <a href="https://mastodon.social/tags/Browser" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Browser</span></a> <a href="https://mastodon.social/tags/Library" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Library</span></a> <a href="https://mastodon.social/tags/Framework" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Framework</span></a> <a href="https://mastodon.social/tags/WebComponents" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebComponents</span></a> <a href="https://mastodon.social/tags/DesignSystems" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DesignSystems</span></a> <a href="https://mastodon.social/tags/WebDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebDev</span></a> <a href="https://mastodon.social/tags/Frontend" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Frontend</span></a> <a href="https://mastodon.social/tags/HTML" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HTML</span></a></p>
Burton Smith<p>Is there a CSS equivolent to JSDoc? It would be really nice to co-locate my docs next to my CSS variables in my web components.</p><p><a href="https://mastodon.social/tags/css" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>css</span></a> <a href="https://mastodon.social/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a> <a href="https://mastodon.social/tags/webcomponents" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webcomponents</span></a></p>
ayo<p>🎉 Web Component Base (WCB) by Ayo Ayco (<span class="h-card" translate="no"><a href="https://social.ayco.io/@ayo" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ayo</span></a></span>) | <a href="https://ayos.blog/wcb/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ayos.blog/wcb/</span><span class="invisible"></span></a></p><p><a href="https://social.ayco.io/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a> <a href="https://social.ayco.io/tags/frontend" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>frontend</span></a> <a href="https://social.ayco.io/tags/webcomponents" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webcomponents</span></a></p>
Frontend Dogma<p>Web Components vs. Framework Components: What’s the Difference?, by @thedocwhocodes@x.com (<span class="h-card" translate="no"><a href="https://mastodon.social/@smashingmag" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>smashingmag</span></a></span>):</p><p><a href="https://www.smashingmagazine.com/2025/03/web-components-vs-framework-components/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">smashingmagazine.com/2025/03/w</span><span class="invisible">eb-components-vs-framework-components/</span></a></p><p><a href="https://mas.to/tags/webcomponents" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webcomponents</span></a> <a href="https://mas.to/tags/components" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>components</span></a> <a href="https://mas.to/tags/frameworks" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>frameworks</span></a> <a href="https://mas.to/tags/html" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>html</span></a> <a href="https://mas.to/tags/comparisons" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>comparisons</span></a></p>
westbrook<p>So…whether you like generative images or not (heck, I’m not sure if I like generative images, especially not this way) we made a thing at my new(-ish) gig: <a href="https://preview.reve.art/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">preview.reve.art/</span><span class="invisible"></span></a> It’s the ways of making images AFTER this first foray that I’m most excited about, but “any sufficiently complex system…”. Check it out as you will and share what you’re able to bring to live?</p><p><a href="https://mastodon.social/tags/webComponents" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webComponents</span></a> <a href="https://mastodon.social/tags/aiArt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>aiArt</span></a> <a href="https://mastodon.social/tags/photography" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>photography</span></a> <a href="https://mastodon.social/tags/shoelaceStyles" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shoelaceStyles</span></a> <a href="https://mastodon.social/tags/creativity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>creativity</span></a> <a href="https://mastodon.social/tags/justTheBeginning" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>justTheBeginning</span></a></p>
Burton Smith<p>Today, I'm excited to release the CEM Validator for your <a href="https://mastodon.social/tags/webcomponents" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webcomponents</span></a>!</p><p>This is designed to be an automated check before your components go to production. I know there is a ton of stuff that can be added to this, but I decided to start small. Features include:</p><p>✅ package.json validation<br>✅ module and definition path validation<br>✅ a check to ensure you are exporting all types for your APIs<br>✅ a check to make sure the tag name is present for your components</p><p><a href="https://wc-toolkit.com/cem-utilities/cem-validator/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">wc-toolkit.com/cem-utilities/c</span><span class="invisible">em-validator/</span></a></p>
Chris Smith<p>If you build a custom element and it uses a child element with a CSS shadow part to expose its base styling, e.g. ::part(base), then this will be ignored if the custom element has content-visibility: auto.</p><p>So, if you want cards with box-shadow, the shadow styling has to be on the custom element itself, or :host, not the ::part() pseudo selector.</p><p><a href="https://mastodon.social/tags/css" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>css</span></a> <a href="https://mastodon.social/tags/webcomponents" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webcomponents</span></a> <a href="https://mastodon.social/tags/customelements" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>customelements</span></a></p>
Reuben Walker<p>Web Components Vs. Framework Components: What’s The Difference? <a href="https://me.dm/tags/WebComponents" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebComponents</span></a><br><a href="https://www.smashingmagazine.com/2025/03/web-components-vs-framework-components/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">smashingmagazine.com/2025/03/w</span><span class="invisible">eb-components-vs-framework-components/</span></a></p>
Jonathan Dallas<p>Hey all, I’m back with another article! This one has been a long time coming. My thinking here is definitely still evolving and, as always, I’d love to hear your feedback 🙂<br><a href="https://mastodon.social/tags/css" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>css</span></a> <a href="https://mastodon.social/tags/designsystems" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>designsystems</span></a> <a href="https://mastodon.social/tags/webcomponents" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webcomponents</span></a> <br><a href="https://jwdallas.com/posts/styleapisasalastresort/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">jwdallas.com/posts/styleapisas</span><span class="invisible">alastresort/</span></a></p>
Burton Smith<p>I'm really excited to be speaking at Beer City Code this year!</p><p>I'll be doing a session on "Using Web Components to Scale Your UX".</p><p>I'll also be doing a workshop on "Building a Web Component Library".</p><p>Come nerd out about <a href="https://mastodon.social/tags/webcomponents" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webcomponents</span></a>!</p><p><a href="https://www.beercitycode.com/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">beercitycode.com/</span><span class="invisible"></span></a></p>
Reuben Walker aka mobileatom<p>Web Components Demystified course review. <a href="https://flipboard.com/tag/webcomponents" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebComponents</span></a></p><p><a href="https://css-tricks.com/web-components-demystified/?utm_source=flipboard&amp;utm_medium=activitypub" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">css-tricks.com/web-components-</span><span class="invisible">demystified/?utm_source=flipboard&amp;utm_medium=activitypub </span></a></p><p>Posted into Responsive Design, UX, UI, and more <span class="h-card" translate="no"><a href="https://flipboard.com/@mobileatom/responsive-design-ux-ui-and-more-26jetk41z" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>responsive-design-ux-ui-and-more-mobileatom</span></a></span></p>
Kito D. Mann<p>In the DC area or close by? Come see my session "Future-proof your Web Apps with <a href="https://mastodon.social/tags/WebComponents" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebComponents</span></a> and <a href="https://mastodon.social/tags/Lit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lit</span></a>" at <a href="https://mastodon.social/tags/Frontrunners" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Frontrunners</span></a> next Friday, March 21st. <a href="https://frontrunners.tech/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">frontrunners.tech/</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/typescript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>typescript</span></a> <a href="https://mastodon.social/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a></p>
Burton Smith<p>Atlassian has... <a href="https://mastodon.social/tags/webcomponents" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webcomponents</span></a>???</p><p><a href="https://aui.atlassian.com/aui/latest/docs/aui-label.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">aui.atlassian.com/aui/latest/d</span><span class="invisible">ocs/aui-label.html</span></a></p>
Burton Smith<p>This was a bit impromptu, but today, I am releasing the Module Path Resolver package! This helps provide accurate and accessible module information about your <a href="https://mastodon.social/tags/webcomponents" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webcomponents</span></a> in the Custom Elements Manifest.</p><p><a href="https://wc-toolkit.com/documentation/module-path-resolver/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">wc-toolkit.com/documentation/m</span><span class="invisible">odule-path-resolver/</span></a></p>
Peter Kröner<p>Should a &lt;light-dark-mode-switch&gt; web component be a form control? Form-associated, submittable, all that jazz...</p><p><a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a> <a href="https://mastodon.social/tags/webcomponents" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webcomponents</span></a></p>
Burton Smith<p>Today, I'm excited to roll out the <a href="https://mastodon.social/tags/webcomponents" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webcomponents</span></a> lazy loader tool! </p><p>This is great for environments where teams need to be able to drop in a &lt;script&gt; tag and begin building. The tool only loads what's on the page and progressively loads more as the page content changes. Other features include:</p><p>✅ Eager loading<br>✅ Dependency configuration<br>✅ Tag scoping<br>✅ Reduced FOUC settings<br>✅ Runtime configuration<br>✅ Ability to extend the component list</p><p><a href="https://mastodon.social/tags/html" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>html</span></a> <a href="https://mastodon.social/tags/css" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>css</span></a> <a href="https://mastodon.social/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a><br><a href="https://wc-toolkit.com/adoption/lazy-loader/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">wc-toolkit.com/adoption/lazy-l</span><span class="invisible">oader/</span></a></p>
Jon<p>What is the simplest and most lightweight vanilla implementation of reactivity that anyone has seen for <a href="https://mastodon.social/tags/HTML" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HTML</span></a> <a href="https://mastodon.social/tags/CustomElements" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CustomElements</span></a> / <a href="https://mastodon.social/tags/WebComponents" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebComponents</span></a> in <a href="https://mastodon.social/tags/JS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JS</span></a></p>
Vincent Cantin<p>"WebComponents will outlive your javascript framework"</p><p>He is right, and since <a href="https://functional.cafe/tags/WebComponents" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebComponents</span></a> are not what you want, don't depend on a Javascript framework.</p><p>Depend on a <a href="https://functional.cafe/tags/Clojurescript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Clojurescript</span></a> one instead.</p>