mastodon.ie is one of the many independent Mastodon servers you can use to participate in the fediverse.
Irish Mastodon - run from Ireland, we welcome all who respect the community rules and members.

Administered by:

Server stats:

1.6K
active users

#webc

0 posts0 participants0 posts today
Harris Lapiroff<p>Earlier this week I posted about rough edges I encountered using WebC. I wanted to follow up with specific technical details from the ones I documented in the process of converting my website to it.</p><p><a href="https://chromamine.com/2025/07/webc-quirks/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">chromamine.com/2025/07/webc-qu</span><span class="invisible">irks/</span></a></p><p><a href="https://social.coop/tags/WebC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebC</span></a> <a href="https://social.coop/tags/11ty" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>11ty</span></a> <a href="https://social.coop/tags/IndieWeb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IndieWeb</span></a> <a href="https://social.coop/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a></p>
Harris Lapiroff<p>I’ve rewritten my <a href="https://social.coop/tags/11ty" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>11ty</span></a> blog’s templates in <a href="https://social.coop/tags/WebC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebC</span></a>. I've written up the things I've found that I like—and don't like—about it.</p><p><a href="https://chromamine.com/2025/07/switching-to-webc/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">chromamine.com/2025/07/switchi</span><span class="invisible">ng-to-webc/</span></a></p><p><a href="https://social.coop/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a> <a href="https://social.coop/tags/IndieWeb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IndieWeb</span></a></p>
ShnizmuffiN<p><a href="https://toots.inbutts.lol/tags/introduction" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>introduction</span></a></p><p>I make websites. Sometimes I toot about it.<br><a href="https://toots.inbutts.lol/tags/eleventy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eleventy</span></a> <a href="https://toots.inbutts.lol/tags/webc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webc</span></a> <a href="https://toots.inbutts.lol/tags/php" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>php</span></a> <a href="https://toots.inbutts.lol/tags/statamic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>statamic</span></a> <a href="https://toots.inbutts.lol/tags/laravel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>laravel</span></a> <a href="https://toots.inbutts.lol/tags/tailwindcss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tailwindcss</span></a> <a href="https://toots.inbutts.lol/tags/alpinejs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>alpinejs</span></a> uhhh whatever <a href="https://toots.inbutts.lol/tags/sql" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sql</span></a> and I guess <a href="https://toots.inbutts.lol/tags/nginx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nginx</span></a> <a href="https://toots.inbutts.lol/tags/docker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>docker</span></a> and all that crap all the way down. <a href="https://toots.inbutts.lol/tags/fullstack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fullstack</span></a></p><p>I play RPGs with friends. Sometimes I toot about it.<br><a href="https://toots.inbutts.lol/tags/ttrpg" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ttrpg</span></a> <a href="https://toots.inbutts.lol/tags/dnd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dnd</span></a> <a href="https://toots.inbutts.lol/tags/pathfinder" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pathfinder</span></a> <a href="https://toots.inbutts.lol/tags/5e" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>5e</span></a> <a href="https://toots.inbutts.lol/tags/pf2e" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pf2e</span></a> </p><p>I am my group's sysadmin. Sometimes I toot about it.<br><a href="https://toots.inbutts.lol/tags/selfhosted" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>selfhosted</span></a> <a href="https://toots.inbutts.lol/tags/plex" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>plex</span></a> <a href="https://toots.inbutts.lol/tags/lemmy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lemmy</span></a> <a href="https://toots.inbutts.lol/tags/mastodon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mastodon</span></a> <a href="https://toots.inbutts.lol/tags/pihole" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pihole</span></a> and throw some darts at <a href="https://selfh.st" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">selfh.st</span><span class="invisible"></span></a> and you catch the rest.</p><p>Hot takes, bad jokes, etc.</p>
ShnizmuffiN<p>I just launched <a href="https://catalog.muralarts.org" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">catalog.muralarts.org</span><span class="invisible"></span></a> for Mural Arts Philadelphia. (Design by <a href="https://CooperGraphicDesign.com" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">CooperGraphicDesign.com</span><span class="invisible"></span></a>.)</p><p>Built with <span class="h-card" translate="no"><a href="https://fediverse.zachleat.com/@zachleat" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>zachleat</span></a></span>'s <a href="https://toots.inbutts.lol/tags/eleventy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eleventy</span></a>, <a href="https://toots.inbutts.lol/tags/webc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webc</span></a>, and a bastardized version of the `eleventy-image` plugin that makes optimized CSS background images. I call it back-breaker.</p><p>Rendering very many AVIF images suuuuuucked on my potato PC, but it was absolutely necessary for such an image heavy design.</p>
Harris Lapiroff<p>I really want to like <a href="https://social.coop/tags/WebC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebC</span></a> for <a href="https://social.coop/tags/11ty" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>11ty</span></a>—there’s a lot of things I do like about it, both conceptually and in practice!—but I keep running into a lot of frustrating moments that are either limitations or bugs. The documentation is pretty underspecified so it’s not always clear to me which they are.</p>
Ollie Boermans<p>Oh man, just figured out what I was doing wrong `:<span class="h-card" translate="no"><a href="https://mastodon.social/@text" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>text</span></a></span>="exif. Flash"` was _never_ going to work. I spent much too long looking at the data.</p><p>Fortunately `<span class="h-card" translate="no"><a href="https://mastodon.social/@text" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>text</span></a></span>="exif. Flash"` totally does! 🤦‍♂️</p><p><span class="h-card" translate="no"><a href="https://fediverse.zachleat.com/@zachleat" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>zachleat</span></a></span> I’m guessing `:<span class="h-card" translate="no"><a href="https://mastodon.social/@text" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>text</span></a></span>` doesn’t mean `<span class="h-card" translate="no"><a href="https://mastodon.social/@text" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>text</span></a></span>` so we can still `:<span class="h-card" translate="no"><a href="https://mastodon.social/@text" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>text</span></a></span>="'hello'"`?</p><p><a href="https://mastodon.social/tags/webc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webc</span></a></p>
Pelle Wessman<p><span class="h-card" translate="no"><a href="https://fediverse.zachleat.com/@zachleat" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>zachleat</span></a></span> What's the state of <a href="https://mastodon.social/tags/WebC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebC</span></a> would you say? </p><p>It's a bit hard to say by looking at the repo alone, where no commits or release can be seen in the last 1.5 years: <a href="https://github.com/11ty/webc" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/11ty/webc</span><span class="invisible"></span></a></p><p>I see that the <a href="https://mastodon.social/tags/11ty" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>11ty</span></a> WebC base has seen updates recently and I noticed you mentioned it to <span class="h-card" translate="no"><a href="https://mastodon.social/@brad_frost" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>brad_frost</span></a></span> the other day <a href="https://fediverse.zachleat.com/@zachleat/113319126440275811" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">fediverse.zachleat.com/@zachle</span><span class="invisible">at/113319126440275811</span></a></p><p>Maybe do what <span class="h-card" translate="no"><a href="https://mastodon.social/@ada" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>ada</span></a></span> did to her web component helper and do a commit to update the README with current state? <a href="https://github.com/AdaRoseCannon/html-element-plus/commit/9e6d4e5ad0966f205302a804f096aaf14c15e15c" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/AdaRoseCannon/html-</span><span class="invisible">element-plus/commit/9e6d4e5ad0966f205302a804f096aaf14c15e15c</span></a></p>
Fynn Ellie Becker<p>I finally finished the blog post I started 3 months ago about rebuilding my website with WebC and going all minimal design.</p><p><a href="https://fynn.be/blog/website-rebuilt-webc/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">fynn.be/blog/website-rebuilt-w</span><span class="invisible">ebc/</span></a></p><p><a href="https://mastodon.social/tags/Eleventy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Eleventy</span></a> <a href="https://mastodon.social/tags/WebC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebC</span></a></p>
Jasper<p><span class="h-card" translate="no"><a href="https://mastsocial.de/@luke" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>luke</span></a></span> I only got into <a href="https://mastodon.social/tags/11ty" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>11ty</span></a> recently and read the <a href="https://mastodon.social/tags/WebC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebC</span></a> docs first, since it felt like the most modern iteration on templating: <a href="https://www.11ty.dev/docs/languages/webc/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">11ty.dev/docs/languages/webc/</span><span class="invisible"></span></a></p><p>I combined it with <a href="https://mastodon.social/tags/TailwindCSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TailwindCSS</span></a>, wrote some glue code, and am quite happy at the moment.</p>
Ricky de Laveaga<p>demo @ <a href="https://webcbed.netlify.app" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">webcbed.netlify.app</span><span class="invisible"></span></a><br><a href="https://mastodon.social/tags/11ty" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>11ty</span></a> <a href="https://mastodon.social/tags/Eleventy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Eleventy</span></a> <a href="https://mastodon.social/tags/WebC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebC</span></a></p>
Fynn Ellie Becker<p>I was thinking wrong about this. The VS Code feature we want are not symbols but definitions. Fortunately, definitions are not too hard to implement.</p><p>So, the newest extension version comes with support for “Go to Definition” and “Peek Definition”.</p><p>The readme also got an upgrade with feature screenshots.</p><p>Next up on the to do list would be “Go to References” and “Peek References”. Another cool feature, somewhat related to definitions.</p><p><a href="https://github.com/mvsde/vscode-webc" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/mvsde/vscode-webc</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/Eleventy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Eleventy</span></a> <a href="https://mastodon.social/tags/WebC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebC</span></a></p>
Fynn Ellie Becker<p>It might not look amazing yet, but the prove of concept for Ctrl + clickable WebC component tags is here.</p><p>This currently uses VS Code’s document links, which are relatively straightforward to implement, but technically not the correct way to do symbol linking.</p><p>So, when I have more time, I’ll dig into the symbol API for extensions, which conveniently lacks any useful documentation / example implementations whatsoever.</p><p><a href="https://github.com/mvsde/vscode-webc/releases/tag/v0.2.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/mvsde/vscode-webc/r</span><span class="invisible">eleases/tag/v0.2.0</span></a></p><p><a href="https://mastodon.social/tags/Eleventy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Eleventy</span></a> <a href="https://mastodon.social/tags/WebC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebC</span></a></p>
Fynn Ellie Becker<p>So… I got side-tracked while writing a blog post about the WebC migration of my <span class="h-card" translate="no"><a href="https://fosstodon.org/@eleventy" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>eleventy</span></a></span> powered website and long story short, I created a VS Code extension for WebC instead 😅</p><p>It’s super basic for now, providing just the `.webc` to HTML file association and suggestions for WebC-specific HTML attributes including links on hover to the documentation.</p><p>I have more plans though, for example linking tags to their respective files so you can Ctrl+Click.</p><p><a href="https://marketplace.visualstudio.com/items?itemName=fynn.vscode-webc" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">marketplace.visualstudio.com/i</span><span class="invisible">tems?itemName=fynn.vscode-webc</span></a></p><p><a href="https://mastodon.social/tags/Eleventy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Eleventy</span></a> <a href="https://mastodon.social/tags/WebC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebC</span></a></p>
Fynn Ellie Becker<p>Finally merged and published the WebC rework and light redesign of my website.</p><p>I’m by no means a designer (anymore) so I kept things basic and pushed myself to hit that deploy button already after weeks and weeks of being uncertain about it 😅</p><p>The site now runs on <span class="h-card" translate="no"><a href="https://fosstodon.org/@eleventy" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>eleventy</span></a></span> v3 and is fully migrated to ESM, no CommonJS anymore.</p><p><a href="https://fynn.be" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">fynn.be</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/Eleventy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Eleventy</span></a> <a href="https://mastodon.social/tags/11ty" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>11ty</span></a> <a href="https://mastodon.social/tags/WebC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebC</span></a></p>
Lene Saile<p>I have just released version 3.0 of Eleventy Excellent, now fully on ESM and with many other changes, including my attempts to learn more about WebC and web components. Contributions very welcome! 💚 </p><p><a href="https://eleventy-excellent.netlify.app/blog/eleventy-excellent-30/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">eleventy-excellent.netlify.app</span><span class="invisible">/blog/eleventy-excellent-30/</span></a></p><p><a href="https://front-end.social/tags/11ty" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>11ty</span></a> <a href="https://front-end.social/tags/webc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webc</span></a></p>
Ricky de Laveaga<p><span class="h-card" translate="no"><a href="https://thoresson.social/@anders" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>anders</span></a></span> <span class="h-card" translate="no"><a href="https://social.lol/@nfd" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>nfd</span></a></span> <span class="h-card" translate="no"><a href="https://front-end.social/@lene" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>lene</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@belldotbz" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>belldotbz</span></a></span> also not trying to open a whole nother can of worms on you…but <a href="https://mastodon.social/tags/WebC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebC</span></a> is a cool way to get first class web components/custom element support including with eleventy-image <a href="https://www.11ty.dev/docs/languages/webc/#official-webc-components" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">11ty.dev/docs/languages/webc/#</span><span class="invisible">official-webc-components</span></a> <br>That is how I am handling images in the upcoming eleventeen release. There is a WebC starter here with basic setup <a href="https://github.com/11ty/eleventy-base-webc" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/11ty/eleventy-base-</span><span class="invisible">webc</span></a> that was featured in the latest <a href="https://mastodon.social/tags/11tyBundle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>11tyBundle</span></a> <a href="https://11tybundle.dev/blog/11ty-bundle-35/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">11tybundle.dev/blog/11ty-bundl</span><span class="invisible">e-35/</span></a></p>
Ricky de Laveaga<p><span class="h-card" translate="no"><a href="https://indieweb.social/@bobmonsour" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>bobmonsour</span></a></span> hardly, more like a typo, but I am a proud <a href="https://mastodon.social/tags/11tyBundle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>11tyBundle</span></a> + <a href="https://mastodon.social/tags/WebC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebC</span></a> Fan Club Charter Member 🪪</p>
Lene Saile<p>I would like to share some thoughts about working with <a href="https://front-end.social/tags/WebC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebC</span></a>. <br>For some time now I have been using it on a component basis in <a href="https://front-end.social/tags/Eleventy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Eleventy</span></a> sites that otherwise depend primarily on Nunjucks or Liquid. The "non-traditional WebC usage" (<a href="https://www.11ty.dev/docs/languages/webc/#non-traditional-webc-usage" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">11ty.dev/docs/languages/webc/#</span><span class="invisible">non-traditional-webc-usage</span></a>). </p><p>For components without major complexity, this is something that works well for me. However, I have also tried to rely entirely on WebC, which, as I understand it, is the intended approach.</p>
Andy Bond<p>Finally finished the rewrite of my personal website! This time its (almost) entirely WebC!</p><p><a href="https://andy.bond" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">andy.bond</span><span class="invisible"></span></a></p><p>I simplified my site a lot - largely after being inspired by <span class="h-card" translate="no"><a href="https://social.lol/@cory" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>cory</span></a></span> and his "Now" page. Previously I was rendering a page for every book, show, movie, that I tracked - and it was too much to manage!</p><p>Maybe now I will actually write something every once in a while since I will hopefully be done with large overhauls :)</p><p><a href="https://mastodon.social/tags/11ty" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>11ty</span></a> <a href="https://mastodon.social/tags/eleventy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eleventy</span></a> <a href="https://mastodon.social/tags/webc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webc</span></a></p>
Chris Coleman<p>I've got a cool <a href="https://mastodon.social/tags/eleventy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eleventy</span></a> site in the works. Well, the actual end result will not be that interesting, but it's going to be a fun one to build.</p><p>I've got a hopelessly out-of-date Drupal site with broken deployments that I'd rather not fix, so I wrote some fairly simple scrapers to grab most of the content and directly generate new <a href="https://mastodon.social/tags/markdown" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>markdown</span></a> files.</p><p>It's all going to be built with <a href="https://mastodon.social/tags/webc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webc</span></a> and a few <a href="https://mastodon.social/tags/webcomponents" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webcomponents</span></a>.</p>