<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Jeppe Reinhold</title>
  <subtitle>Writings and talks by Jeppe Reinhold</subtitle>
  <icon>
    data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48dGV4dCB5PSIuOWVtIiBmb250LXNpemU9IjkwIj7wn5GLPC90ZXh0Pjwvc3ZnPg==
  </icon>
  <link href="https://reinhold.is" rel="alternate" type="text/html"/>
  <link href="https://reinhold.is/atom.xml" rel="self" type="application/atom+xml"/>
  <id>https://reinhold.is</id>
  <updated>2026-01-26T10:27:45.909Z</updated>
  <author>
    <name>Jeppe Reinhold</name>
    <email>jeppe@reinhold.is</email>
    <uri>https://reinhold.is</uri>
  </author>
  
  <entry>
    <id>https://reinhold.is/writing-about/devtools-fm-160-storybook-modernization</id>
    <title>devtools.fm #160: Storybook Modernization</title>
    <summary>I chatted with devtools.fm about Storybook&#x27;s evolution—from Vite integration and ESM migration to our new Vitest testing support and AI integrations via MCP servers. - 55 min watch/listen</summary>
    <link href="https://reinhold.is/writing-about/devtools-fm-160-storybook-modernization" rel="alternate" type="text/html"/>
    <link href="https://youtu.be/BgydLnSwrUg?si=62P4gCxdi_kZh5zp" rel="via" type="text/html"/>
    <published>2026-01-05T00:00:00.000Z</published>
    <updated>2026-01-05T00:00:00.000Z</updated>
    <author>
      <name>Jeppe Reinhold</name>
      <email>jeppe@reinhold.is</email>
      <uri>https://reinhold.is</uri>
    </author>
  </entry>
    
  <entry>
    <id>https://reinhold.is/writing-about/svelte-radio-84-storybook-is-actually-good-now</id>
    <title>Svelte Radio E84: Storybook Is Actually Good Now</title>
    <summary>I chatted with the Svelte Radio team about how Storybook&#x27;s Svelte integration has dramatically improved, covering new features like Svelte CSF for writing stories in native Svelte syntax, improved testing capabilities, support for async components, and upcoming features in Storybook 10. We explored component-driven development philosophy, integration challenges, and Storybook&#x27;s future direction including AI support. - 42 min listen</summary>
    <link href="https://reinhold.is/writing-about/svelte-radio-84-storybook-is-actually-good-now" rel="alternate" type="text/html"/>
    <link href="https://www.svelteradio.com/episodes/storybook-is-actually-good-now-with-jeppe-reinhold" rel="via" type="text/html"/>
    <published>2025-10-16T00:00:00.000Z</published>
    <updated>2025-10-16T00:00:00.000Z</updated>
    <author>
      <name>Jeppe Reinhold</name>
      <email>jeppe@reinhold.is</email>
      <uri>https://reinhold.is</uri>
    </author>
  </entry>
    
  <entry>
    <id>https://reinhold.is/writing-about/syntax-fm-908-storybook-has-evolved</id>
    <title>Syntax.fm #908: Storybook Has Evolved w/ Jeppe Reinhold</title>
    <summary>Wes and Scott talk with Jeppe Reinhold about Storybook 9&#x27;s powerful new features—including drastically reduced bloat, seamless Vite integration, and next-level component testing. They dive into visual regression testing, accessibility, performance, and best practices for writing robust, isolated UI components developers can actually enjoy testing and documenting. - 50 min watch/listen</summary>
    <link href="https://reinhold.is/writing-about/syntax-fm-908-storybook-has-evolved" rel="alternate" type="text/html"/>
    <link href="https://syntax.fm/show/908/storybook-has-evolved-w-jeppe-reinhold" rel="via" type="text/html"/>
    <published>2025-06-04T00:00:00.000Z</published>
    <updated>2025-06-04T00:00:00.000Z</updated>
    <author>
      <name>Jeppe Reinhold</name>
      <email>jeppe@reinhold.is</email>
      <uri>https://reinhold.is</uri>
    </author>
  </entry>
    
  <entry>
    <id>https://reinhold.is/writing-about/component-testing-w-storybook-svelte-summit-2025</id>
    <title>Component Testing with Storybook, Svelte, and Vitest</title>
    <summary>Discover how component testing bridges the gap between E2E and unit tests for UI. In this talk I&#x27;ll showcase new tools in Storybook that provide automated component AND accessibility testing for Svelte. Learn how to create interactive, shareable tests in Storybook, that integrate with your existing Vitest setup while using the familiar Svelte syntax you know and love. - 26 min watch</summary>
    <link href="https://reinhold.is/writing-about/component-testing-w-storybook-svelte-summit-2025" rel="alternate" type="text/html"/>
    <link href="https://www.youtube.com/watch?v=mdyRQDDp28s" rel="via" type="text/html"/>
    <published>2025-05-30T00:00:00.000Z</published>
    <updated>2025-05-30T00:00:00.000Z</updated>
    <author>
      <name>Jeppe Reinhold</name>
      <email>jeppe@reinhold.is</email>
      <uri>https://reinhold.is</uri>
    </author>
  </entry>
    
  <entry>
    <id>https://reinhold.is/writing-about/storybook-and-vite-viteconf-2023</id>
    <title>Storybook &amp; Vite: It Keeps Getting Better</title>
    <summary>Take a trip back to 2023 as Storybook and Vite hit their stride—expect performance leaps, smarter integrations, and fresh tools for testing and visual diffs. Perfect if you want to see what the buzz was about when these two were leveling up together. - 17 min watch</summary>
    <link href="https://reinhold.is/writing-about/storybook-and-vite-viteconf-2023" rel="alternate" type="text/html"/>
    <link href="https://www.youtube.com/watch?v=4wNkUQlStF8" rel="via" type="text/html"/>
    <published>2023-10-20T00:00:00.000Z</published>
    <updated>2023-10-20T00:00:00.000Z</updated>
    <author>
      <name>Jeppe Reinhold</name>
      <email>jeppe@reinhold.is</email>
      <uri>https://reinhold.is</uri>
    </author>
  </entry>
    
  <entry>
    <id>https://reinhold.is/writing-about/storybook-module-mocking</id>
    <title>Type-safe module mocking in Storybook</title>
    <summary>A new, standards-based mocking approach - 8 min read</summary>
    <link href="https://reinhold.is/writing-about/storybook-module-mocking" rel="alternate" type="text/html"/>
    <link href="https://storybook.js.org/blog/type-safe-module-mocking" rel="via" type="text/html"/>
    <published>2023-05-29T00:00:00.000Z</published>
    <updated>2023-05-29T00:00:00.000Z</updated>
    <author>
      <name>Jeppe Reinhold</name>
      <email>jeppe@reinhold.is</email>
      <uri>https://reinhold.is</uri>
    </author>
  </entry>
    
  <entry>
    <id>https://reinhold.is/writing-about/storybook-for-sveltekit</id>
    <title>Storybook for SvelteKit</title>
    <summary>Zero-config support for SvelteKit 1.0 with our new framework - 4 min read</summary>
    <link href="https://reinhold.is/writing-about/storybook-for-sveltekit" rel="alternate" type="text/html"/>
    <link href="https://storybook.js.org/blog/storybook-for-sveltekit/" rel="via" type="text/html"/>
    <published>2023-02-28T00:00:00.000Z</published>
    <updated>2023-02-28T00:00:00.000Z</updated>
    <author>
      <name>Jeppe Reinhold</name>
      <email>jeppe@reinhold.is</email>
      <uri>https://reinhold.is</uri>
    </author>
  </entry>
    
</feed>