Sign in

Michael Shilman

@shilman.net
2.1K followers 603 following 315 posts

🇺🇸 dad in 🇹🇼 building @storybook.js.org oss, dev tools, testing, design systems, a11y

PostsRepliesMedia
Reposted by Michael Shilman
Julien Déramond @deramond.dev · 08/07/2026
🧩 New open-source library: Component Anatomy Interactive anatomy docs for design systems. Get two-way hover sync between the rendered component and its docs. Framework-agnostic core, plus @astro.build & @storybook.js.org integrations. github.com/julien-deram...
1167
Reposted by Michael Shilman
Storybook @storybook.js.org · 30/06/2026
Did you know Storybook has @tanstack.com React support built-in? 🛣 Automatic Router wrapping with memory history 🧭 Type-safe route, params, query, and path configuration 🌲 Code-based, file-based, and nested Route support 🧪 Auto-mocked Start server functions ⚙️ Zero-config setup
storybook.js.org
Storybook for TanStack React
First-class support for TanStack Router, Start, and Query
1245
Reposted by Michael Shilman
AriPerkkio @ariperkkio.dev · 10/04/2026
@vitest.dev just surpassed Jest in npm weekly downloads 📈 npmx.dev/compare?pack...
31055
Reposted by Michael Shilman
Storybook @storybook.js.org · 08/04/2026
Storybook 10.3 is out! ✨ Storybook MCP for React ♿ A11y overhaul fixes 100s of issues 🧑‍💻 CLI overhaul for faster, more reliable install 💅 New Viewports and Zoom UI ✅ New onboarding guide 🏭 Type-safe CSF factories for Vue, Angular, and Web Components Take a look ⤵️
storybook.js.org
Storybook 10.3: MCP, a11y improvements, & workflow upgrades
Component-driven development for humans and agents
14611
Reposted by Michael Shilman
Storybook @storybook.js.org · 24/03/2026
Storybook MCP for React is here 🎉 Storybook MCP gives AI agents structured context from your components and design system to build better UI the first time. 🧵 ⤵
5357
Reposted by Michael Shilman
Storybook @storybook.js.org · 03/03/2026
Storybook 💙 npmx Today @npmx.dev launches its alpha. What this community has built in just a few months is unreal. The vibes, the speed, the culture. The best thing happening in the JS ecosystem right now. We're proud to be collaborating on bringing component stories to the npm browsing experience.
storybook.js.org
Storybook 💙 npmx
The npm browsing experience we always wanted
0454
Reposted by Michael Shilman
Jono Yeong @jonathanyeong.com · 30/01/2026
Seeing @patak.dev organise and encourage a community is a thing of beauty.
1673
Reposted by Michael Shilman
VoidZero @voidzero.dev · 22/01/2026
Rolldown 1.0 RC is here 🎉 🔒 Stable API: No breaking changes planned before 1.0 ⚡ 10-30x faster than Rollup while staying compatible 🧩 Multiple chunking algorithm improvements 📦 3,400+ commits since beta: 749 features, 682 fixes, 109 perf optimizations
420840
Reposted by Michael Shilman
e18e @e18e.dev · 24/01/2026
here's a brief look ahead at what we have planned in the e18e community for 2026 🎉 great collaborations, and many useful developer tools are in the works. also a huge thanks to all who contributed so far - many of the libraries, tools, and frameworks we use today are faster because of you 💙
e18e.dev
The Year Ahead (2026)
A look ahead at what's coming in 2026 for the e18e community
14115
Reposted by Michael Shilman
Brandon Roberts @brandonroberts.dev · 14/01/2026
📕 Testing @angular.dev components with @storybook.js.org just got better ⚡ Use Storybook with Vitest for interactive component tests. Run them in the CLI or directly in the Storybook UI. My latest post ✍️ dev.to/brandontrobe...
dev.to
Interactive Angular Component Testing with Storybook and Vitest
Storybook is a frontend workshop for building UI components and pages in isolation. Storybook with...
2135
Reposted by Michael Shilman
danielroe @danielroe.dev · 14/01/2026
wrote some things I've been thinking about ai ... and it ended up feeling very personal roe.dev/blog/the-go...
roe.dev
The golden thread
AI can serve us as a force multiplier, augmenting our own agency and making the most of our own effort, hard work and value. Not by replacing it.
2319163
Michael Shilman @shilman.net · 13/01/2026
We poured our hearts into Storybook Test and there’s nothing more satisfying than reading about a team going all in on it. Incredible post @noriste.bsky.social 😍
260
Reposted by Michael Shilman
patak @patak.cat · 12/01/2026
This discussion between @reinhold.is and @43081j.com is great. The reduction in bundle size and deps tree complexity that @storybook.js.org pulled of is one of the best examples of why these efforts are worth the sweat. And when one lib improves itself, it slims common dependencies for all others.
youtube.com
Lessons learned from reducing bloat in Storybook
YouTube video by Chromatic
194
Michael Shilman @shilman.net · 07/01/2026
I could watch @reinhold.is talk about Storybook all day, and you should too! Bravo @devtools.fm !! 👏
070
Reposted by Michael Shilman
Storybook @storybook.js.org · 17/12/2025
We’re sharing details about a potential vulnerability that may affect a small subset of built and published Storybooks. 🧵 (1/4)
1158
Reposted by Michael Shilman
Danny @dannyhw.com · 16/12/2025
Wouldn't it be nice to have all platforms in a single @storybook.js.org window? @chmal.it and myself worked on this prototype to stream your local simulators to the Storybook canvas. Let us know if you're interested in this!
3194
Reposted by Michael Shilman
jsdc.tw @jsdc-tw.bsky.social · 17/10/2025
🚀 #JSDC2025 Speaker Reveal: #MichaelShilman — Co-Founder & Product Lead of Storybook, the open-source standard for building UI components used by ChatGPT, GitHub, Stripe, Airbnb & more. He’ll present “Storybook Test: Maintaining software quality in the Vibe coding era.” 📅 JSDC 2025 | Nov 29
152
Michael Shilman @shilman.net · 26/11/2025
I'll be talking about Storybook MCP at the JavaScript Developer Conference in Taiwan this week with @evanyou.me, @tej.as, @yusukebe.bsky.social, and many more. 🤩 Excited to see everybody there!
0111
Reposted by Michael Shilman
James @43081j.com · 23/11/2025
i have a growing @e18e.dev roadmap of very useful tools we could all benefit from to make it happen, we need two things: sponsors, and leads/champions 👀 if you're interested in either, come chat to me and i'd be happy to show you through the roadmap we have!
23614
Reposted by Michael Shilman
Brandon Roberts @brandonroberts.dev · 20/11/2025
🔥 Alongside the @angular.dev v21 release, @analogjs.org 2.1 is out! 🍞 Improved @rolldown.rs support for @vite.dev 🤖 Experimental Angular Compilation API support ⚡️ Performance improvements with @vitest.dev github.com/analogjs/ana...
github.com
Release v2.1.0 · analogjs/analog
2.1.0 (2025-11-20) Bug Fixes content: stripped filename to match filename also for additionalContentDirs (#1962) (cdacae0) create-analog: bump TypeScript to 5.9.x (7a94868) platform: enable esbuil...
0126
Michael Shilman @shilman.net · 18/11/2025
We've been cooking! Storybook MCP is our attempt to make AI codegen faster, cheaper, and higher quality by reusing your hand-crafted design system components in generated UI. Join us to help crack this fascinating problem! 🙌
030
Michael Shilman @shilman.net · 13/11/2025
Tabs vs spaces? Spaces!! @reinhold.is and I discovered that when it comes to AI codegen using Claude Sonnet 4.5, spaces consume fewer than half the tokens (= half the cost) as tabs. (Curiously, the difference is much smaller on GPT/Gemini/Deepseek, which all seem to use same tokenization.)
"ai-tokenizer" output for similar code generated by Claude Sonnet. The left example uses tabs and consumes 11,653 tokens. The right example uses spaces and consumes 5,607 tokens. Weird!
110
Michael Shilman @shilman.net · 08/11/2025
20y ago I helped build Microsoft Tablet PC, an ambitious project that never fulfilled its promise. Kudos to @supernote.com for creating a truly satisfying digital ink experience. Got mine this week and it’s a dream come true!!!
Picture of Supernote epaper device
081
Michael Shilman @shilman.net · 05/11/2025
ESM-only FTW! 🚀 First time to do a major with just one breaking change and it’s a great change of pace. Many other nice wins in there too!
0130
Reposted by Michael Shilman
Brandon Roberts @brandonroberts.dev · 03/11/2025
🚀 Announcing @analogjs.org 2.0! 📜 Content Resources for @angular.dev 📦 Optimized Installs and Bundling ⚡️ @vite.dev ecosystem upgrades And more! dev.to/analogjs/ann...
dev.to
Announcing AnalogJS 2.0 ⚡️
We're excited to announce the 2.0 release of AnalogJS! This release includes many features that help...
44514
Reposted by Michael Shilman
dave.js @davejs.dev · 29/10/2025
Storybook v10 is looking amazing 🤩 The new CSF, the deeper Vitest integration, so many DX wins! @storybook.js.org @vitest.dev @yannbf.bsky.social youtu.be/YNQ_cJ6yy2Q?...
youtu.be
Yann Braga | Storybook Vitest | ViteConf 2025
YouTube video by ViteConf
1233
Reposted by Michael Shilman
Jeppe Reinhold 🇩🇰 @reinhold.is · 27/10/2025
Something rare is happening. We're opening up a position in the @storybook.js.org team! Not only that, but it's fully remote, in Central European Time! If you want to maintain OSS, love the JS ecosystem and enjoys tinkering with the details that makes it all work behind the scenes, check it out!
chromatic.com
Chromatic • We're hiring!
loading
55011
Reposted by Michael Shilman
Jeppe Reinhold 🇩🇰 @reinhold.is · 16/10/2025
It was an absolute pleasure chatting with @kevinak.se, @brittneypostma.bsky.social and @antony.is, you're the best bunch! ❤️ And for the record, I did NOT have any influence on the title of the episode, that was all Kev. 😅
082
Reposted by Michael Shilman
Storybook @storybook.js.org · 11/10/2025
Looking for LLM early adopters on design system teams. We're starting a Design System MCP project to allow AI agents to reuse the DS components. Reply below if interested! Criteria: - Mature design system - Willing to actively provide feedback/repros - Using SB 9 or 8.2+
1141
Reposted by Michael Shilman
Alexander Lichter @thealexlichter.com · 29/09/2025
State of JS 2025 Christmas is only 3 months away, which means it is also time to take the State of JavaScript survey (again). The more devs participate, the clearer the big picture will be in the end 🙌 Plus, you learn about features, libs, and frameworks you haven't heard before (or forgot about).
survey.devographics.com
State of JavaScript 2025
Take the State of JavaScript survey
1326
Reposted by Michael Shilman
Expo @expo.dev · 25/09/2025
🆕 Building beautiful components faster with Storybook 9 and Expo This guest post by @dannyhw.com covers how to: • Add Storybook 9 to an Expo app • Catalog UI states and share them with your team • Distribute Storybook builds using EAS • Reuse stories for automated tests expo.dev/blog/storybo...
expo.dev
Building beautiful components faster with Storybook 9 and Expo
Learn how to set up Storybook 9 in your Expo app to build, test, and share React Native UI components faster and with less friction.
2267
Reposted by Michael Shilman
Jeppe Reinhold 🇩🇰 @reinhold.is · 24/09/2025
We recently rewrote the Intro to Storybook tutorial for Svelte, to use Svelte 5 and Svelte CSF everywhere! If there are any Svelte experts out there that want to take it for a spin and give feedback on the techniques used, that would be greatly appreciated! 🙏 @sveltesociety.dev
storybook.js.org
Storybook Tutorials
Learn how to build and test UI components with Storybook. Our in-depth frontend guides are created by Storybook maintainers and peer-reviewed by the open source community.
3376
Reposted by Michael Shilman
Tanner Linsley @tannerlinsley.com · 23/09/2025
🚀 Announcing TanStack.com Start v1 Release Candidate! Upgrades ↓ ✨ Unified Route Tree: no more server-specific files 🔐 Type-safe middleware & server context upgrades 🛡 CSP/nonce support ⚡ Now works with any native Vite Env plugin 🌀 Zero-JS: any server handler can render!
tanstack.com
TanStack | High Quality Open-Source Software for Web Developers
Headless, type-safe, powerful utilities for complex workflows like Data Management, Data Visualization, Charts, Tables, and UI Components.
720129
Michael Shilman @shilman.net · 24/09/2025
Extremely proud of our recent work. ESM-only is a major milestone for Storybook and a step forward for the entire community. Lots more screws left to tighten! 🪛💪
2110
Reposted by Michael Shilman
Konnor Rogers @konnorrogers.com · 24/09/2025
xcancel.com/dhh/status/1...
xcancel.com
DHH (@dhh)
This is totally crazy. Like if the operators of rubygems dot org just decided to expropriate the official Rails gems, hand over control to a new team, and lock the core team out of it. We're in unchar...
5548
Reposted by Michael Shilman
Justin Wolfers @justinwolfers.bsky.social · 20/09/2025
Critical part of the President's new $100,000 charge for H1-B visas: The Administration can also offer a $100,000 discount to any person, company, or industry that it wants. Replacing rules with arbitrary discretion. Want visas? You know who to call and who to flatter.
719124464696
Reposted by Michael Shilman
jviide.iki.fi @jviide.iki.fi · 12/09/2025
pnpm v10.16.0 adds "minimumReleaseAge", a setting for defining how long a version has to have been published before pnpm will install it. A nice countermeasure against accidental installs of short-lived compromised packages before they get taken down. Not a 100% fix, but a great additional step!
github.com
Release pnpm 10.16 · pnpm/pnpm
Minor Changes There have been several incidents recently where popular packages were successfully attacked. To reduce the risk of installing a compromised version, we are introducing a new settin...
819864
Reposted by Michael Shilman
Jeppe Reinhold 🇩🇰 @reinhold.is · 10/09/2025
We've been doing a lot of research and experiments with AI and agent-based development lately at @storybook.js.org, and we're finally ready to share some of our learnings and prototypes! We have not one but TWO RFCs that we'd love feedback and input on! 👇
172
Reposted by Michael Shilman
Ilja @fubits.dev · 08/09/2025
Webdev PSA (via @shilman.net in Storybook discord) - supply chain attack for 18 popular npm packages (chalk, ansi-*, debug) www.aikido.dev/blog/npm-deb...
aikido.dev
npm debug and chalk packages compromised
The popular packages debug and chalk on npm have been compromised with malicious code
021
Reposted by Michael Shilman
Grace @gracekind.net · 31/08/2025
31028
Reposted by Michael Shilman
Grace @gracekind.net · 15/12/2024
What is ideonomy, anyway? I'm so glad you asked!
gracekind.net
Ideonomy: A Science of Ideas
An accessible introduction to ideonomy
2122924
Michael Shilman @shilman.net · 29/08/2025
Some days you eat the bear, some days the bear eats you. 📉
010
Michael Shilman @shilman.net · 27/08/2025
If you're underwhelmed by agentic dev tools, try coding in a new environment to change your perspective. 🧵
120
Reposted by Michael Shilman
Brandon Roberts @brandonroberts.dev · 22/08/2025
Updated my @storybook.js.org and @angular.dev using @vite.dev post with a much easier setup! Its about as close as you can get until an official integration comes from the Storybook team 🤝 dev.to/brandontrobe...
dev.to
Using Storybook with Angular and Vite 🎨
Storybook is a frontend workshop for building UI components and pages in isolation. By default,...
3325
Michael Shilman @shilman.net · 22/08/2025
Storybook Test extends @vitest.dev 's (great) module mocking to support static builds for sharing/collaboration and even Webpack projects. Really proud of the team's work here!
060
Reposted by Michael Shilman
Jeppe Reinhold 🇩🇰 @reinhold.is · 18/08/2025
We keep seeing continuous growth in @svelte.dev usage in @storybook.js.org, and it warms my heart. ❤️
3354
Reposted by Michael Shilman
Jeppe Reinhold 🇩🇰 @reinhold.is · 15/08/2025
For the next few weeks I'll be doing a lot of research into how to use AI Agents when building UI with @storybook.js.org and/or design systems. 🤖 If you have ideas, thoughts, input, resources I should read or people you think I should talk to, don't hesitate to share with me! 👀
github.com
[Tracking]: Agentic UI Development - Research Project · Issue #32276 · storybookjs/storybook
Problem statement Storybook users (and others) are increasingly using LLMs and AI-driven code editors to build UIs. A particular challenge for the AI development workflow is reviewing the code (and...
0163
Michael Shilman @shilman.net · 16/08/2025
Excited to kick the tires on this. So many Angular users waiting to use Storybook Test -- hats off to @brandonroberts.dev for making it possible with @analogjs.org . 🙌
190
Reposted by Michael Shilman
Danny @dannyhw.com · 11/08/2025
I've been working for a while on getting React Native Web to work on Storybook with Vite. Today I want to share a Vite Plugin to make it easier to run React Native Web. Also a bit about how it came about. This is for those trying to do something a bit outside the box 😄
2286
Reposted by Michael Shilman
Danny @dannyhw.com · 05/08/2025
Working on a new version of the expo template that is based on expo-router. Try it out with this command npx create-expo-app --template expo-template-storybook@next ExpoRouterStorybook
151