500 years from now, archeologists are gonna look back at us and think "oh wow they built a lot of load-bearing things between 2025 and 2030, there must have been a cosmic event that caused gravity itself to intensify in that period."
Jeppe Reinhold 🇩🇰
@reinhold.is
Open Sourcerer at @chromatic.com working on @storybook.js.org 📚 Co-host on the Svelte Radio podcast. 🎙️ Write stories. Not too many. Mostly Svelte ones. 🙋♂️☀️⚓🌱🙋♀️
Storybook's Vite-based Next.js integration finally surpassed the long standing Webpack-based integration! That's wild actually.
I don't know, I'm still not convinced. Who builds components anyway?
storybook.js.org is so fucking good
A friend's company is looking for a senior developer to work on their Django/Svelte application. Full-time remote on a small team where you can make an impact. https://hello.fundamatic...
I second all of this! The Barcelona conf was a fantastic experience to me, this isn't like any of the other tech conferences, I promise. Can't wait to see you all there! 🎉
So excited for this — the Svelte community is so fun and idiosyncratic and welcoming and if this is anything like the last two conferences it will be an absolute blast. And Ljubljana is lovely. Submit a talk idea! Join the list! Would love to see you there
How would you feel about having a universal schema for describing UI components, with their props, descriptions, names, etc.? Unified across all UI frameworks, taking nuances into account, like React children vs Vue slots vs Svelte snippets vs WC CSS Attributes etc. Would this be useful to you?
I grew up in a family of loud voices (literally), and having a loud voice has served me well over the years. But now I realize that my children have all inherited this loud voice, and it's horrible to be around. It's like sometimes they don't even have an indoor voice.
I haven't been active much here or in any community really, for the past 6 months. Just too much going on at home and at work for me to have room to participate. Hoping to change that now. ❤️
Huge news to Storybook developers using MSW: version 3.0 of our add-on has just been released! 🎉 github.com/mswjs/msw-s... This brings a new architecture to support both CSF3 and CSF4, fix some long-standing issues, become dependency-free, and a ton more.
GitHub - mswjs/msw-storybook-addon: Mock API requests in Storybook with Mock Service Worker.
Mock API requests in Storybook with Mock Service Worker. - mswjs/msw-storybook-addon
github.com
I usually tens to avoid conflicts. This means that when I see behavior I find problematic, I'll try to explore it with like minded peers rather than confront the person behind the behavior directly. I've found that it tends to lead to more diplomatic solutions, but requires a lot of social work.
Of all the packages they could have chosen to highlight my work with, I think the manage to find the one that relates the least to me. Thats pretty impressive in itself.
Some time next year we'll see the first engineering teams conducting "agent-free" weeks, where they'll be disabling all LLMs for a short period, sort of like how we have internal hackathons today. People are going to realize how much fucking around we've gotten ourselves into.
This is pretty cool. Seems like something that would fit perfectly into the progressive enhancement mindset of Svelte/SvelteKit.
Declarative OOO HTML is pretty darn exciting.
Did a bit of work on the new MSW addon for Storybook. Added CSF3 support, type testing, and polished the CI. Got a bit more tests to write and then it should be ready. github.com/mswjs/msw-s...
feat!: new addon architecture by kettanaito · Pull Request #182 · mswjs/msw-storybook-addon
Motivation Rewrites the addon to be compatible and adhere to the best practices of Storybook addons. Issues Fixes Missing WebSocketHandler type in initialize 2nd parameter #181 (you can provide an...
github.com
I must admit, I was pretty surprised when I saw that Meta's new internal design system was built with Storybook and Vite. astryx.atmeta.com
Introducing Astryx by Meta: an open source design system built for how we build now
Astryx is an open source design system that's AI-fluent and fully customizable without dependencies — now available in Beta.
astryx.atmeta.com
Some new things have rolled out recently in the #WebComponents helpers for @storybook.js.org: - added storybookHelpersReloader utility for automatic CEM watching & reloads - added per-story #CSS scoping via useScopedStyles - bug fixes #webdev #frontend #javascript wc-toolkit.com/integrations...
Storybook Helpers
Helpers designed to make integrating web components with Storybook easier.
wc-toolkit.com
If you wanna play around with w1c I'm really proud of the docs at w1c.desertthunder.dev (hand rolled with @svelte.dev & mdsvex, interactive, markdown & code copyable) and the storybook is pretty thorough too! w1c.desertthunder.dev/storybook/
W1C Docs
Documentation for W1C, a retro web component library for modern pages.
w1c.desertthunder.dev
me when someone sends me a 10,000 word notion doc that claude wrote
WebKit position stated as opposed to WebMCP ... github.com/WebKit/stand...
WebMCP · Issue #670 · WebKit/standards-positions
WebKittens @mwyrzykowski @marcoscaceres Title of the proposal WebMCP URL to the spec https://webmachinelearning.github.io/webmcp/ URL to the spec's repository https://github.com/webmachinelearning/...
github.com
Building this integration has been amazing opportunity to dogfood all APIs we've added into @vitest.dev in past years. It's using features like new Reporter APIs, Vitest plugin hooks, browser commands, CDP, test tags and much more! Vitest is definitely one of the most extensible JS tools out there.
We’re launching early access for Vitest visual testing with Chromatic! ⚡️ Built with @vitest.dev core maintainer ariperkkio.dev, Chromatic adds visual testing to the browser tests you already write. 🧵 (1/4)
We’re launching early access for Vitest visual testing with Chromatic! ⚡️ Built with @vitest.dev core maintainer ariperkkio.dev, Chromatic adds visual testing to the browser tests you already write. 🧵 (1/4)
My talk at DevWorld is now on YouTube...check it out if you want to know why am I built tmcp and which design decisions I made 🤟🏻🧡 youtu.be/rtqzVc3hw54
Paolo Ricciuti - TMCP: A New Way to Build MCP servers in TS
YouTube video by Devworld Conference
youtu.be
@vite.dev would not be the same without @sapphi.red Thank you so much for your incredible work over 4 years Sapphi!
The process to secure oidc publishing from github actions to the npmjs.com registry is too complex and insecure by default. If you use it, you *must* set up an environment with branch protection rules or a single leaked gh token with write access can turn your package into malware.
Happy to announce TSRX. Think of it as the spiritual successor to JSX. We extracted it from Ripple, and made it framework agnostic. It can compile to React, Ripple and Solid, other frameworks to come soon. tsrx.dev
If you're using @astro.build you may have noticed that you can't use @storybook.js.org to document your Astro components. Things have changed lately thanks to github.com/slawekkolodz.... I'll give storybook-astro.org a try this week and so should you 🎉
Storybook Astro — Community Storybook Framework for Astro
storybook-astro.org