oss, dev tools, testing, design systems, a11y
@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.)
@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.)
✅ vitest-plugin-rsc canary now on npm
✅ vite RSC refactor for testing support
✅ @nextjs.org context providers
✅ Notes app demo with tests
👉 github.com/kasperpeulen...
✅ vitest-plugin-rsc canary now on npm
✅ vite RSC refactor for testing support
✅ @nextjs.org context providers
✅ Notes app demo with tests
👉 github.com/kasperpeulen...
We want to address this feedback in Storybook 9. 🧵
We want to address this feedback in Storybook 9. 🧵
It’s been hours and my brain is still buzzing with ideas and excitement!
It’s been hours and my brain is still buzzing with ideas and excitement!
My little girl manifesting holiday spirit in Narita airport. 😅
My little girl manifesting holiday spirit in Narita airport. 😅
Property-based testing has been on my bucket list forever & it's so cool to learn it in the advent format. Inspiring!!!
Also learned there's a Zod adapter--gonna try that next. 🤓
Property-based testing has been on my bucket list forever & it's so cool to learn it in the advent format. Inspiring!!!
Also learned there's a Zod adapter--gonna try that next. 🤓
github.com/storybookjs/...
#basic-a11y #learninpublic
github.com/storybookjs/...
#basic-a11y #learninpublic
Pairing on the new React Native Web framework with @dannyhw.com (⚡️ by @vite.dev). Good times!!!
Pairing on the new React Native Web framework with @dannyhw.com (⚡️ by @vite.dev). Good times!!!
storybook.js.org/sb-test-eap
storybook.js.org/sb-test-eap
Context: storybook.js.org/blog/compone...
Context: storybook.js.org/blog/compone...
WeAllKnowWhereThisIsHeading.ts
WeAllKnowWhereThisIsHeading.ts