# Storybook

Storybook is an open-source frontend workshop for building, testing, and documenting UI components and pages in isolation.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Using Storybook Workbench to audit AI-generated UIs for dead components and accessibility bugs

DevFeed: [Using Storybook Workbench to audit AI-generated UIs for dead components and accessibility bugs](<https://devfeed.tech/articles/storybook-workbench-audit-vibe-coded-uis-and-find-hidden-bugs-in-hours-19789.md>)

Original publisher: [Read original article](<https://evilmartians.com/chronicles/storybook-workbench-audit-vibe-coded-uis-and-find-hidden-bugs-in-hours>)

Author: Travis Turner (richardturner@evilmartians.com)

Published: 2026-07-08T00:00:00Z

Content type: tutorial

Language: en

Sources: [Evil Martians](<https://devfeed.tech/sources/evil-martians.md>)

Topics: [Storybook](<https://devfeed.tech/topics/storybook.md>), [Agent Skills](<https://devfeed.tech/topics/agent-skills.md>), [agentic-coding](<https://devfeed.tech/topics/agentic-coding.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Accessibility](<https://devfeed.tech/topics/accessibility.md>), [Design system](<https://devfeed.tech/topics/design-system.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [agent-experience](<https://devfeed.tech/tags/agent-experience.md>), [agent-skills](<https://devfeed.tech/tags/agent-skills.md>), [agentic-coding](<https://devfeed.tech/tags/agentic-coding.md>), [agentic-development](<https://devfeed.tech/tags/agentic-development.md>), [ai](<https://devfeed.tech/tags/ai.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [design](<https://devfeed.tech/tags/design.md>), [design-engineering](<https://devfeed.tech/tags/design-engineering.md>), [design-for-devtools](<https://devfeed.tech/tags/design-for-devtools.md>), [design-system](<https://devfeed.tech/tags/design-system.md>), [dx](<https://devfeed.tech/tags/dx.md>), [storybook](<https://devfeed.tech/tags/storybook.md>)

### AI overview

The article presents Storybook Workbench, a bundle of Agent Skills that audits AI-generated web applications by rendering components as Storybook stories. It describes finding dead components, coexisting design systems, conditional component states, and accessibility bugs, based on an internal audit of an agent-coded app.

### Source excerpt

Storybook Workbench is a bundle of Agent Skills that turn Storybook into an audit layer for AI-generated UIs: find dead components, design-system drift, and hidden accessibility bugs.

## BrowserStack Newsletter May 2026

DevFeed: [BrowserStack Newsletter May 2026](<https://devfeed.tech/articles/browserstack-newsletter-may-2026-12623.md>)

Original publisher: [Read original article](<https://www.browserstack.com/blog/browserstack-newsletter-may-2026/>)

Author: Devanshi Jain

Published: 2026-06-24T04:07:56Z

Content type: news

Language: en

Sources: [BrowserStack Blog](<https://devfeed.tech/sources/browserstack-blog.md>)

Topics: [Testing](<https://devfeed.tech/topics/testing.md>), [Application Performance Management (APM)](<https://devfeed.tech/topics/apm.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Mobile Testing](<https://devfeed.tech/topics/mobile-testing.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Cypress](<https://devfeed.tech/topics/cypress.md>), [Figma](<https://devfeed.tech/topics/figma.md>), [Robot Framework](<https://devfeed.tech/topics/robotframework.md>), [Storybook](<https://devfeed.tech/topics/storybook.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [features](<https://devfeed.tech/tags/features.md>), [launch](<https://devfeed.tech/tags/launch.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [newsletter](<https://devfeed.tech/tags/newsletter.md>), [performance](<https://devfeed.tech/tags/performance.md>), [product](<https://devfeed.tech/tags/product.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

BrowserStack's May 2026 newsletter highlights a QA Leadership Summit session on building trustworthy AI testing workflows, the launch of BrowserStack Load Testing, and product updates across mobile testing, visual review, accessibility, scanning, and automation. The Load Testing platform combines backend load generation, real-browser performance, and APM metrics, using AI agents to correlate data and identify root causes.

### Source excerpt

Read what's new at BrowserStack in May 2026 - New launches, product features, and more!

## 2 Martians, greenfield to MVP in 4 weeks: agentic coding on Rails

DevFeed: [2 Martians, greenfield to MVP in 4 weeks: agentic coding on Rails](<https://devfeed.tech/articles/2-martians-greenfield-to-mvp-in-4-weeks-agentic-coding-on-rails-19776.md>)

Original publisher: [Read original article](<https://evilmartians.com/chronicles/2-martians-greenfield-to-mvp-in-4-weeks-agentic-coding-on-rails>)

Author: Travis Turner (richardturner@evilmartians.com)

Published: 2026-06-09T00:00:00Z

Content type: article

Language: en

Sources: [Evil Martians](<https://devfeed.tech/sources/evil-martians.md>)

Topics: [agentic-coding](<https://devfeed.tech/topics/agentic-coding.md>), [Rails](<https://devfeed.tech/topics/rails.md>), [coding](<https://devfeed.tech/topics/coding.md>), [React](<https://devfeed.tech/topics/react.md>), [Storybook](<https://devfeed.tech/topics/storybook.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [stripe](<https://devfeed.tech/topics/stripe.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [agentic-coding](<https://devfeed.tech/tags/agentic-coding.md>), [ai](<https://devfeed.tech/tags/ai.md>), [app](<https://devfeed.tech/tags/app.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [building](<https://devfeed.tech/tags/building.md>), [case-study](<https://devfeed.tech/tags/case-study.md>), [coding](<https://devfeed.tech/tags/coding.md>), [designer](<https://devfeed.tech/tags/designer.md>), [developer-marketing](<https://devfeed.tech/tags/developer-marketing.md>), [developer-products](<https://devfeed.tech/tags/developer-products.md>), [google-analytics](<https://devfeed.tech/tags/google-analytics.md>), [onboarding](<https://devfeed.tech/tags/onboarding.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [payments](<https://devfeed.tech/tags/payments.md>), [platform](<https://devfeed.tech/tags/platform.md>), [product](<https://devfeed.tech/tags/product.md>), [product-development](<https://devfeed.tech/tags/product-development.md>), [production](<https://devfeed.tech/tags/production.md>), [prototype](<https://devfeed.tech/tags/prototype.md>), [rails](<https://devfeed.tech/tags/rails.md>), [react](<https://devfeed.tech/tags/react.md>), [skills](<https://devfeed.tech/tags/skills.md>), [storybook](<https://devfeed.tech/tags/storybook.md>)

### AI overview

A designer and an engineer describe how they shipped Thicket, a production MVP, in four weeks using agentic coding with Rails, Inertia, React, and Storybook. They discuss their workflow, project-specific skills, user validation, and the resulting open-source practices.

### Source excerpt

A designer and an engineer shipped a production MVP in four weeks on Rails + Inertia. In this post, we share our agentic coding stack, the skills we built, and why it clicked.

## From Jira to PR: How we built agent-driven pipelines for design system changes

DevFeed: [From Jira to PR: How we built agent-driven pipelines for design system changes](<https://devfeed.tech/articles/from-jira-to-pr-how-we-built-agent-driven-pipelines-for-design-system-changes-1891.md>)

Original publisher: [Read original article](<https://1password.com/blog/agent-driven-design-system>)

Author: info@1password.com (Nancy Wang; Wayne Duso; Katie Davis; Matt Davey)

Published: 2026-05-19T00:00:00Z

Content type: article

Language: en

Sources: [Blog on 1Password Blog](<https://devfeed.tech/sources/blog-on-1password-blog.md>)

Topics: [agentic-coding](<https://devfeed.tech/topics/agentic-coding.md>), [React](<https://devfeed.tech/topics/react.md>), [Figma](<https://devfeed.tech/topics/figma.md>), [Storybook](<https://devfeed.tech/topics/storybook.md>), [coding](<https://devfeed.tech/topics/coding.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [agentic-coding](<https://devfeed.tech/tags/agentic-coding.md>), [ai](<https://devfeed.tech/tags/ai.md>), [coding](<https://devfeed.tech/tags/coding.md>), [design](<https://devfeed.tech/tags/design.md>), [developers](<https://devfeed.tech/tags/developers.md>), [figma](<https://devfeed.tech/tags/figma.md>), [react](<https://devfeed.tech/tags/react.md>), [tokens](<https://devfeed.tech/tags/tokens.md>), [validation](<https://devfeed.tech/tags/validation.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

The article describes using a coding agent to automate a well-defined design-system workflow from ticket and Figma review through component implementation, Storybook stories, testing, and pull requests. It emphasizes that strict conventions, predictable outputs, design-system context, and automated validation help agents work effectively, while insufficient context leads to incorrect tokens and component choices.

### Source excerpt

Design system work follows a well-defined loop: read the ticket, check the Figma spec, find the right component primitives, apply the right tokens, write the Storybook stories, run the tests, open the PR. The steps are consistent enough that when we looked at our design system backlog, we didn't just see a list of tasks; we saw a set of instructions waiting to be executed. So we set an agent loose on the loop. At first, it was a semi-hot mess. But then we gave it the right context, and boom, it has completely changed how we improve our Design System. Here's our approach on what we did and what we learned. Why we started with our design system Every team considering agentic coding faces the same question of where to begin. The tempting answer is your largest codebase or your most complex feature. The right answer is wherever the work is most well-specified, and the feedback loop is fastest. Our React component library, the web layer of our design system, happened to be both. Conventions are strict by design: that's the whole point of having a design system. The output shape is predictable and well-documented: a component, some design tokens, a story, and a test. The blast radius of any change is traceable. And if a token is wrong, the tests catch it automatically, without a human having to notice. That combination of explicit conventions, predictable outputs, and automatic validation describes exactly the kind of bounded context where agents do well. When we looked at where to prove the pattern before adapting it to larger, messier codebases, the design system was an obvious answer. What happened when we pointed a general-purpose agent at our design system The first attempt was to take a well-scoped ticket, hand it to a capable coding agent, and see what comes out. The results were instructive, and not in the way we hoped. The agent could read the ticket and navigate the codebase. But without design system-specific context, it filled knowledge gaps with confident-sou

## An Experiment in Agent Orchestration at Mintlify

DevFeed: [An Experiment in Agent Orchestration at Mintlify](<https://devfeed.tech/articles/declaring-clankruptcy-an-experiment-in-agent-orchestration-31000.md>)

Original publisher: [Read original article](<https://www.mintlify.com/blog/declaring-clankruptcy>)

Author: Kathryn Lawrence

Published: 2026-02-03T00:00:00Z

Content type: opinion

Language: en

Sources: [Mintlify Blog](<https://devfeed.tech/sources/mintlify-blog.md>)

Topics: [agent orchestration](<https://devfeed.tech/topics/agent-orchestration.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [Development](<https://devfeed.tech/topics/development.md>), [React](<https://devfeed.tech/topics/react.md>), [Storybook](<https://devfeed.tech/topics/storybook.md>), [Tailwind CSS](<https://devfeed.tech/topics/tailwind.md>), [monorepo](<https://devfeed.tech/topics/monorepo.md>)

Tags: [agent-orchestration](<https://devfeed.tech/tags/agent-orchestration.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [claude](<https://devfeed.tech/tags/claude.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [development](<https://devfeed.tech/tags/development.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [monorepo](<https://devfeed.tech/tags/monorepo.md>), [react](<https://devfeed.tech/tags/react.md>), [storybook](<https://devfeed.tech/tags/storybook.md>), [tailwind](<https://devfeed.tech/tags/tailwind.md>)

### AI overview

Mintlify describes an experiment using agent orchestration and AI coding tools while migrating its internal component system. The article concludes that an army of Claude agents was still no match for one human collaborator, Dmytro.

### Source excerpt

TL;DR: We tried agent orchestration, but an army of Claudes is still no match for one Dmytro.

## Improving Frontend Regression Testing with Chromatic

DevFeed: [Improving Frontend Regression Testing with Chromatic](<https://devfeed.tech/articles/improving-frontend-regression-testing-with-chromatic-30794.md>)

Original publisher: [Read original article](<https://devblog.kogan.com/blog/improving-frontend-regression-testing-with-chromatic>)

Author: Stephen De Vaux

Published: 2026-01-30T01:00:49Z

Content type: article

Language: en

Sources: [Kogan.com](<https://devfeed.tech/sources/kogan-com.md>)

Topics: [Front end](<https://devfeed.tech/topics/frontend.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Storybook](<https://devfeed.tech/topics/storybook.md>), [Remix](<https://devfeed.tech/topics/remix.md>), [browser](<https://devfeed.tech/topics/browser.md>), [ci](<https://devfeed.tech/topics/ci.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [unit test](<https://devfeed.tech/topics/unit-test.md>)

Tags: [automation](<https://devfeed.tech/tags/automation.md>), [browser](<https://devfeed.tech/tags/browser.md>), [ci](<https://devfeed.tech/tags/ci.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [regression](<https://devfeed.tech/tags/regression.md>), [remix](<https://devfeed.tech/tags/remix.md>), [storybook](<https://devfeed.tech/tags/storybook.md>), [testing](<https://devfeed.tech/tags/testing.md>), [ui](<https://devfeed.tech/tags/ui.md>), [unit-test](<https://devfeed.tech/tags/unit-test.md>), [visual-regression-testing](<https://devfeed.tech/tags/visual-regression-testing.md>)

### AI overview

The article explains how Kogan integrated Chromatic into a Remix-based frontend testing workflow to detect visual regressions that traditional unit tests may miss. It describes Chromatic's Storybook integration, browser screenshots, baseline comparisons, CI workflow, and the differences between UI Review and Visual Tests.

### Source excerpt

After recently migrating our frontend to Remix, we took the opportunity to reassess how we approach frontend testing, particularly regression testing. While we already had unit test coverage, we identified a gap when it came to validating UI changes. This is where Chromatic became a part of our frontend testing strategy. This post outlines why we introduced Chromatic and how it fits into a Remix-based workflow. Even when application functionality remains unchanged, subtle visual regressions can still be introduced. Changes to spacing, typography, layout, or component states can easily slip through without being caught by traditional tests. What we needed was a way to automatically detect meaningful UI changes while still fitting into our existing development workflow. At the same time, it was important to avoid introducing a fragile or high-maintenance testing setup, one that adds overhead without delivering proportional benefit. Our implementation with Chromatic attempts to balance automation, reliability, and developer experience as a practical addition rather than an extra burden. Why Chromatic? Chromatic provides visual regression testing on top of Storybook. Instead of testing components purely through assertions, Chromatic renders components in a real browser environment and captures screenshots. These are then compared against a known baseline to highlight visual changes. The key reasons we chose Chromatic were: Automated visual diffs that are easy to review Integration with Storybook, which we already use for component development CI-friendly workflow that fits well into pull requests Chromatic offers two closely related features for reviewing UI changes: UI Review and Visual Tests. While they have some overlap of functionality, they serve different purposes and are designed for different levels of enforcement. UI Review is enabled by default, whereas Visual Tests are an optional feature. UI Review generates snapshots that highlight differences against a bas

## Watch and Rebuild Storybook Dependencies with Nx

DevFeed: [Watch and Rebuild Storybook Dependencies with Nx](<https://devfeed.tech/articles/watch-and-rebuild-storybook-dependencies-with-nx-21453.md>)

Original publisher: [Read original article](<https://nx.dev/blog/storybook-watch-dependencies-nx>)

Author: Juri Strumpflohner

Published: 2025-10-29T00:00:00Z

Content type: tutorial

Language: en

Sources: [Juri Strumpflohner](<https://devfeed.tech/sources/juri-strumpflohner.md>)

Topics: [Storybook](<https://devfeed.tech/topics/storybook.md>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [monorepo](<https://devfeed.tech/topics/monorepo.md>), [Vite](<https://devfeed.tech/topics/vite.md>), [Library](<https://devfeed.tech/topics/library.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [build](<https://devfeed.tech/tags/build.md>), [commands](<https://devfeed.tech/tags/commands.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [monorepo](<https://devfeed.tech/tags/monorepo.md>), [nx](<https://devfeed.tech/tags/nx.md>), [storybook](<https://devfeed.tech/tags/storybook.md>), [vite](<https://devfeed.tech/tags/vite.md>)

### AI overview

This tutorial explains how to use Nx workspace watching to automatically rebuild buildable library dependencies in a Storybook monorepo. It configures watch and dependency targets so Storybook's Vite HMR server detects changes and refreshes automatically.

### Source excerpt

Learn how to set up automatic rebuilding of buildable library dependencies in your Storybook setup using Nx workspace watching for a seamless developer experience.

## Wise Tech Stack (2025 update)

DevFeed: [Wise Tech Stack (2025 update)](<https://devfeed.tech/articles/wise-tech-stack-2025-update-15459.md>)

Original publisher: [Read original article](<https://medium.com/wise-engineering/wise-tech-stack-2025-update-d0e63fe718c7?source=rss----f2565bbe9c46---4>)

Author: Milon James

Published: 2025-02-12T13:34:08Z

Content type: article

Language: en

Sources: [Wise Engineering - Medium](<https://devfeed.tech/sources/wise-engineering-medium.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Web](<https://devfeed.tech/topics/web.md>), [Tuist](<https://devfeed.tech/topics/tuist.md>), [Storybook](<https://devfeed.tech/topics/storybook.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [build performance](<https://devfeed.tech/topics/build-performance.md>)

Tags: [build-times](<https://devfeed.tech/tags/build-times.md>), [caching](<https://devfeed.tech/tags/caching.md>), [data](<https://devfeed.tech/tags/data.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [platform](<https://devfeed.tech/tags/platform.md>), [storybook](<https://devfeed.tech/tags/storybook.md>), [swift](<https://devfeed.tech/tags/swift.md>), [swift-package-manager](<https://devfeed.tech/tags/swift-package-manager.md>), [tech](<https://devfeed.tech/tags/tech.md>), [tech-stack](<https://devfeed.tech/tags/tech-stack.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tuist](<https://devfeed.tech/tags/tuist.md>), [update](<https://devfeed.tech/tags/update.md>), [web](<https://devfeed.tech/tags/web.md>), [xcode](<https://devfeed.tech/tags/xcode.md>), [xcodegen](<https://devfeed.tech/tags/xcodegen.md>)

### AI overview

Wise's 2025 technology update describes its web, iOS, and Android engineering stack, including Next.js-based web applications, Storybook visual testing, migration from Xcodegen to Tuist, adoption of Swift Package Manager, and Android development across a large Gradle repository.

### Source excerpt

Wise Engineering As of the financial year 2025, Wise supports 15.6 million active customers, moving approximately GBP 36 billion across borders each quarter. Approximately 65% of our transfers arrive instantly, and our Wise Platform facilitates payments for banks, financial institutions and enterprises globally. This success is driven by our technology-first approach, robust architecture, and dedicated engineering teams. Photo by Randy Fath on UnsplashHow we work at Wise Wise has more than 850 engineers working across key global locations, organised into independent squads and tribes. These teams are empowered to innovate and make decisions independently, fostering transparency, trust, and collaboration. This article follows our Tech Stack 2022 to cover the most recent improvements in Wise's tech stack that enable us to achieve our mission of money without borders -- instant, convenient, transparent and eventually free. Moving money with WiseOur web and mobile applications Our web applications are built using CRAB (a Wise-specific abstraction on top of the popular Next.js framework) and comprises of 40 distinct apps, each handling specific product functions making deployments safer and more manageable. One of the biggest changes has been in our testing methodology. We've adopted Storybook for visualising individual React components during development. Storybook pairs really well with Chromatic which captures snapshots after each change and can highlight the visual differences in the component. These snapshots are very effective for catching visual regressions during code changes which helps us prevent bugs from reaching our customers. Wise mobile app: faster, smarter, and more efficient Our iOS engineers have upgraded our infrastructure by migrating 250+ Xcode modules from Xcodegen to Tuist and switching from Cocoapods to Swift Package Manager (SPM), unlocking improvements in caching for builds. The team also improved flexibility, reducing zero-change build times from 2

## What's new in Svelte: February 2025

DevFeed: [What's new in Svelte: February 2025](<https://devfeed.tech/articles/what-s-new-in-svelte-february-2025-3078.md>)

Original publisher: [Read original article](<https://svelte.dev/blog/whats-new-in-svelte-february-2025>)

Author: Dani Sandoval

Published: 2025-02-01T00:00:00Z

Content type: article

Language: en

Sources: [Svelte blog](<https://devfeed.tech/sources/svelte-blog.md>)

Topics: [Svelte](<https://devfeed.tech/topics/svelte.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [CSS](<https://devfeed.tech/topics/css.md>), [Storybook](<https://devfeed.tech/topics/storybook.md>), [Tailwind CSS](<https://devfeed.tech/topics/tailwind.md>), [Threlte](<https://devfeed.tech/topics/threlte.md>), [Vite](<https://devfeed.tech/topics/vite.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [code](<https://devfeed.tech/tags/code.md>), [css](<https://devfeed.tech/tags/css.md>), [developer](<https://devfeed.tech/tags/developer.md>), [docs](<https://devfeed.tech/tags/docs.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [releases](<https://devfeed.tech/tags/releases.md>), [svelte](<https://devfeed.tech/tags/svelte.md>), [tailwind](<https://devfeed.tech/tags/tailwind.md>), [threlte](<https://devfeed.tech/tags/threlte.md>), [vite](<https://devfeed.tech/tags/vite.md>)

### AI overview

A February 2025 roundup of updates to Svelte, SvelteKit, and related language tools, including new types, improved syntax highlighting, framework enhancements, and community projects.

### Source excerpt

The Svelte developer experience got a huge upgrade this month with more exported types and better syntax highlighting in VS Code. Combine that with the huge releases from Storybook, Tailwind and Threlte... and you've got a pretty big month! Let's dive in 🐬 What's new in Svelte Non-numeric values can now be tweened by snapping immediately to the new value (5.17.0, Docs, #14941) const tags are now allowed inside of a svelte:boundary (5.17.5, Docs, #14993) <template> elements are now allowed to contain any child elements (5.18.0, Docs, #15007) ClassValue is now exposed from svelte/elements (5.19.0, Docs), #15035) What's new in SvelteKit and Language Tools Custom identifiers can now be invalidated on goto() navigation (2.16.0, Docs, #13256) The postinstall script has been removed to support pnpm 10 (2.16.0, #13304) users should add "prepare": "svelte-kit sync" to their package.json in order to avoid the a warning upon first running Vite PageProps and LayoutProps types are now provided (2.16.0, #13308) The generics attribute is now supported for JSDoc (svelte2tsx-0.7.32/svelte-check-4.1.2, #2624) Semantic document highlighting makes the document highlights based on semantic/syntactic meaning instead of the current word-based default by VSCode (language-server-0.17.9, Docs, #1408) Community ShowcaseApps & Sites built with Svelte Daily Tokki is daily personalized Korean learning delivered right to your inbox svelte-tower-defence is a tower defense clicker game built with Svelte 5, without canvas, using only CSS transitions and the Runes PraccJS lets you practice JavaScript with real-time code execution Invoice-r calculates what you're owed from the information you give and makes your invoice look good Carry Fit is an online carry-on luggage compliance checker Fiddle (currently in waitlist stage) lets you design, collaborate and experiment in code Kener is a modern status page with batteries included Open TLC is a free, open source CAT (Computer-Assisted Translation) tool M

## Avoiding Port Conflicts with Multiple Storybook Instances

DevFeed: [Avoiding Port Conflicts with Multiple Storybook Instances](<https://devfeed.tech/articles/avoiding-port-conflicts-with-multiple-storybook-instances-21401.md>)

Original publisher: [Read original article](<https://nx.dev/blog/dynamic-targets-with-inference-tasks>)

Author: Nicolas Beaussart

Published: 2024-12-18T00:00:00Z

Content type: tutorial

Language: en

Sources: [Juri Strumpflohner](<https://devfeed.tech/sources/juri-strumpflohner.md>)

Topics: [Storybook](<https://devfeed.tech/topics/storybook.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [inference](<https://devfeed.tech/tags/inference.md>), [monorepo](<https://devfeed.tech/tags/monorepo.md>), [nx](<https://devfeed.tech/tags/nx.md>), [port](<https://devfeed.tech/tags/port.md>), [storybook](<https://devfeed.tech/tags/storybook.md>), [tooling](<https://devfeed.tech/tags/tooling.md>)

### AI overview

This tutorial explains how to use Nx task inference and the createNodes feature to generate Storybook targets with unique ports for projects in a monorepo. The approach is intended to prevent port conflicts when multiple Storybook instances run in parallel, including in CI environments.

### Source excerpt

Use Nx's task inference to automatically assign unique ports to Storybook instances, preventing conflicts in your monorepo.

## Introducing the new Svelte CLI

DevFeed: [Introducing the new Svelte CLI](<https://devfeed.tech/articles/introducing-the-new-svelte-cli-3036.md>)

Original publisher: [Read original article](<https://svelte.dev/blog/sv-the-svelte-cli>)

Author: Ben McCann

Published: 2024-10-24T00:00:00Z

Content type: release

Language: en

Sources: [Svelte blog](<https://devfeed.tech/sources/svelte-blog.md>)

Topics: [Svelte](<https://devfeed.tech/topics/svelte.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Template](<https://devfeed.tech/topics/template.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Tailwind CSS](<https://devfeed.tech/topics/tailwind.md>), [Drizzle](<https://devfeed.tech/topics/drizzle.md>), [ESLint](<https://devfeed.tech/topics/eslint.md>), [Prettier](<https://devfeed.tech/topics/prettier.md>), [Internationalization (i18n)](<https://devfeed.tech/topics/i18n.md>), [Playwright](<https://devfeed.tech/topics/playwright.md>), [Storybook](<https://devfeed.tech/topics/storybook.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [cli](<https://devfeed.tech/tags/cli.md>), [drizzle](<https://devfeed.tech/tags/drizzle.md>), [eslint](<https://devfeed.tech/tags/eslint.md>), [migration](<https://devfeed.tech/tags/migration.md>), [npm](<https://devfeed.tech/tags/npm.md>), [svelte](<https://devfeed.tech/tags/svelte.md>), [tailwind](<https://devfeed.tech/tags/tailwind.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tool](<https://devfeed.tech/tags/tool.md>), [tools](<https://devfeed.tech/tags/tools.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

Svelte has released sv, a unified command-line interface for creating, enhancing, and upgrading Svelte projects. It provides project templates, optional add-ons for tools and services such as TypeScript, Tailwind CSS, formatting, linting, testing, databases, authentication, internationalization, and Storybook, and migration support for upgrading Svelte 4 projects to Svelte 5.

### Source excerpt

We've just released sv, a new Command Line Interface (CLI) for creating, enhancing, and upgrading Svelte projects. One of the most common question we hear is "how do I set up Tailwind on my new project?". Tailwind has SvelteKit documentation, but it lists eight steps. While the community-led svelte-add project could automate the process, few knew about it. Introducing sv at Svelte Summit Fall 2024 Now, we're offering that functionality via our own CLI, directly within the project creation screen. And not just for Tailwind -- we have built-in add-ons for formatting, linting, testing, setting up databases and auth and i18n and more. Just run npx sv create and follow the prompts: $ npx sv create ┌ Welcome to the Svelte CLI! (v0.5.8) │ ◇ Where would you like your project to be created? │ my-new-app │ ◇ Which template would you like? │ SvelteKit minimal │ ◇ Add type checking with Typescript? │ Yes, using Typescript syntax │ ◆ Project created │ ◆ What would you like to add to your project? (use arrow keys / space bar) │ ◻ prettier (https://prettier.io) │ ◻ eslint │ ◻ vitest │ ◻ playwright │ ◻ tailwindcss │ ◻ drizzle │ ◻ lucia │ ◻ mdsvex │ ◻ paraglide │ ◻ storybook └ You can also run npx sv add to apply add-ons to existing projects. In the near future, we will also be supporting add-ons contributed by the community within sv. If you're interested in building one, please subscribe to the issue in the CLI repository to be notified when third party add-ons are supported. It doesn't stop there. Over time, Svelte has accumulated a handful of CLIs: svelte-check type-checks your project from the command line, npx svelte-migrate helps you upgrade to new major versions, and in the future we might have even more capabilities. Remembering the package name of each tool is cumbersome, which is why we unify the experience under one roof, sv. That means you can now run sv migrate svelte-5 to upgrade your Svelte 4 projects to Svelte 5. (The migration functionality can also be found in Svel

## What we launched at Framework

DevFeed: [What we launched at Framework](<https://devfeed.tech/articles/what-we-launched-at-framework-10211.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/what-we-launched-at-framework-2024/>)

Author: Jacob Miller

Published: 2024-04-16T00:00:00Z

Content type: article

Language: en

Sources: [Figma Blog](<https://devfeed.tech/sources/figma-blog.md>)

Topics: [Figma](<https://devfeed.tech/topics/figma.md>), [API](<https://devfeed.tech/topics/api.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [React](<https://devfeed.tech/topics/react.md>), [Accessibility](<https://devfeed.tech/topics/accessibility.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Storybook](<https://devfeed.tech/topics/storybook.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [api](<https://devfeed.tech/tags/api.md>), [design-systems](<https://devfeed.tech/tags/design-systems.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [figma](<https://devfeed.tech/tags/figma.md>), [react](<https://devfeed.tech/tags/react.md>)

### AI overview

Figma's Framework launch introduced Code Connect in Dev Mode, typography and gradient variables, and a Library Analytics API. The features are presented as ways to improve design-system adoption, consistency, accessibility, and collaboration between designers and developers.

### Source excerpt

We announced Code Connect for developers, typography and gradient variables, and our Library Analytics API to help you drive design system adoption across your entire organization.

## Engineering nits: Building a Storybook for Slack Block Kit

DevFeed: [Engineering nits: Building a Storybook for Slack Block Kit](<https://devfeed.tech/articles/engineering-nits-building-a-storybook-for-slack-block-kit-11995.md>)

Original publisher: [Read original article](<https://incident.io/blog/slack-previews>)

Author: Lawrence Jones

Published: 2023-11-28T11:00:00Z

Content type: article

Language: en

Sources: [The incident.io Blog](<https://devfeed.tech/sources/the-incident-io-blog.md>)

Topics: [Slack](<https://devfeed.tech/topics/slack.md>), [Storybook](<https://devfeed.tech/topics/storybook.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [Web](<https://devfeed.tech/topics/web.md>)

Tags: [building](<https://devfeed.tech/tags/building.md>), [components](<https://devfeed.tech/tags/components.md>), [design](<https://devfeed.tech/tags/design.md>), [design-systems](<https://devfeed.tech/tags/design-systems.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [incident](<https://devfeed.tech/tags/incident.md>), [incident-channel](<https://devfeed.tech/tags/incident-channel.md>), [incident-management](<https://devfeed.tech/tags/incident-management.md>), [incident-response](<https://devfeed.tech/tags/incident-response.md>), [outage](<https://devfeed.tech/tags/outage.md>), [post-mortem](<https://devfeed.tech/tags/post-mortem.md>), [slack](<https://devfeed.tech/tags/slack.md>), [slack-incident](<https://devfeed.tech/tags/slack-incident.md>), [ui](<https://devfeed.tech/tags/ui.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

incident.io describes building Slack Previews, a Storybook-like browser for Slack Block Kit. The tool provides an indexed, shareable collection of Slack modals and messages that stays synchronized with code and supports viewing their variations.

### Source excerpt

We care a lot about the pace of shipping at incident.io, and we also build lots of UIs inside Slack. Slack previews lets us collaborate on designing these experiences much more quickly.

## Practical Uses of AI in Front-End Development with GitHub Copilot

DevFeed: [Practical Uses of AI in Front-End Development with GitHub Copilot](<https://devfeed.tech/articles/leveraging-ai-as-a-front-end-developer-34906.md>)

Original publisher: [Read original article](<https://frontendfocus.substack.com/p/leveraging-ai-as-a-front-end-developer>)

Author: Mads Brodt

Published: 2023-11-15T16:01:14Z

Content type: article

Language: en

Sources: [Front-End Focus](<https://devfeed.tech/sources/front-end-focus.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>), [Development](<https://devfeed.tech/topics/development.md>), [vs-code](<https://devfeed.tech/topics/vs-code.md>), [React](<https://devfeed.tech/topics/react.md>), [Storybook](<https://devfeed.tech/topics/storybook.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [code](<https://devfeed.tech/tags/code.md>), [developer](<https://devfeed.tech/tags/developer.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [front-end](<https://devfeed.tech/tags/front-end.md>), [github](<https://devfeed.tech/tags/github.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>)

### AI overview

This article discusses practical ways to use AI in front-end development. It describes GitHub Copilot for autocomplete, tests, Storybook stories, and boilerplate code, and Copilot Chat in VS Code for codebase-aware assistance.

### Source excerpt

Hi there friend!

## Zed Weekly: #21

DevFeed: [Zed Weekly: #21](<https://devfeed.tech/articles/zed-weekly-21-13590.md>)

Original publisher: [Read original article](<https://zed.dev/blog/zed-weekly-21>)

Author: Joseph Lyons

Published: 2023-09-29T00:00:00Z

Content type: article

Language: en

Sources: [Zed Industries - Blog](<https://devfeed.tech/sources/zed-industries-blog.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Storybook](<https://devfeed.tech/topics/storybook.md>), [Prettier](<https://devfeed.tech/topics/prettier.md>), [Vim](<https://devfeed.tech/topics/vim.md>), [ui](<https://devfeed.tech/topics/ui.md>)

Tags: [feature](<https://devfeed.tech/tags/feature.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [storybook](<https://devfeed.tech/tags/storybook.md>), [ui-components](<https://devfeed.tech/tags/ui-components.md>), [vim](<https://devfeed.tech/tags/vim.md>)

### AI overview

A weekly development update for Zed covering Prettier integration, improved language-server logs, a Storybook setup for rebuilding the UI, Vim mode updates, collaboration work, and dashboard chart optimization.

### Source excerpt

Improving following in collaboration, polishing channels, and continuing to rebuild Zed's UI

## Config 2023: Reimagining where teams design and build together

DevFeed: [Config 2023: Reimagining where teams design and build together](<https://devfeed.tech/articles/config-2023-reimagining-where-teams-design-and-build-together-9578.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/config-2023-recap/>)

Author: Dylan Field

Published: 2023-06-21T00:00:00Z

Content type: article

Language: en

Sources: [Figma Blog](<https://devfeed.tech/sources/figma-blog.md>)

Topics: [Figma](<https://devfeed.tech/topics/figma.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Storybook](<https://devfeed.tech/topics/storybook.md>), [vs-code](<https://devfeed.tech/topics/vs-code.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [bridge](<https://devfeed.tech/tags/bridge.md>), [config](<https://devfeed.tech/tags/config.md>), [design](<https://devfeed.tech/tags/design.md>), [design-systems](<https://devfeed.tech/tags/design-systems.md>), [dev](<https://devfeed.tech/tags/dev.md>), [developers](<https://devfeed.tech/tags/developers.md>), [development](<https://devfeed.tech/tags/development.md>), [figma](<https://devfeed.tech/tags/figma.md>), [github](<https://devfeed.tech/tags/github.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [product-development](<https://devfeed.tech/tags/product-development.md>), [production](<https://devfeed.tech/tags/production.md>), [prototyping](<https://devfeed.tech/tags/prototyping.md>), [tools](<https://devfeed.tech/tags/tools.md>), [updates](<https://devfeed.tech/tags/updates.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>)

### AI overview

Figma's Config 2023 recap introduces Dev Mode, variables, advanced prototyping, and quality-of-life improvements designed to connect design and development. Dev Mode helps developers translate designs to code, connect tools and codebases through plugins, track production work, and inspect files in VS Code.

### Source excerpt

We're launching Dev Mode, variables, advanced prototyping, and a series of quality of life updates to help you go from design to build.

## Nx 15.8 -- Rust Hasher, Nx Console for IntelliJ, Deno, Node and Storybook

DevFeed: [Nx 15.8 -- Rust Hasher, Nx Console for IntelliJ, Deno, Node and Storybook](<https://devfeed.tech/articles/nx-15-8-rust-hasher-nx-console-for-intellij-deno-node-and-storybook-21423.md>)

Original publisher: [Read original article](<https://nx.dev/blog/nx-15-8-rust-hasher-nx-console-for-intellij-deno-node-and-storybook>)

Author: Juri Strumpflohner

Published: 2023-03-08T00:00:00Z

Content type: release

Language: en

Sources: [Juri Strumpflohner](<https://devfeed.tech/sources/juri-strumpflohner.md>)

Topics: [Rust](<https://devfeed.tech/topics/rust.md>), [IntelliJ IDEA](<https://devfeed.tech/topics/intellij-idea.md>), [Deno](<https://devfeed.tech/topics/deno.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [Storybook](<https://devfeed.tech/topics/storybook.md>), [ide](<https://devfeed.tech/topics/ide.md>)

Tags: [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [ide](<https://devfeed.tech/tags/ide.md>), [intellij](<https://devfeed.tech/tags/intellij.md>), [node](<https://devfeed.tech/tags/node.md>), [nx](<https://devfeed.tech/tags/nx.md>), [performance](<https://devfeed.tech/tags/performance.md>), [release](<https://devfeed.tech/tags/release.md>), [rust](<https://devfeed.tech/tags/rust.md>), [storybook](<https://devfeed.tech/tags/storybook.md>)

### AI overview

Nx 15.8 introduces a Rust-based hasher enabled by default, IntelliJ support for Nx Console, Deno integration, enhanced Node.js features, and Storybook CSF3 support. The article reports faster hashing than Git in several tested repository scenarios, especially on Windows when not using WSL.

### Source excerpt

Nx 15.8 brings Rust-based hasher, IntelliJ IDE support, Deno integration, enhanced Node.js features, and Storybook CSF3 support for improved performance.

## What's new in Svelte: March 2023

DevFeed: [What's new in Svelte: March 2023](<https://devfeed.tech/articles/what-s-new-in-svelte-march-2023-3100.md>)

Original publisher: [Read original article](<https://svelte.dev/blog/whats-new-in-svelte-march-2023>)

Author: Dani Sandoval

Published: 2023-03-01T00:00:00Z

Content type: news

Language: en

Sources: [Svelte blog](<https://devfeed.tech/sources/svelte-blog.md>)

Topics: [Svelte](<https://devfeed.tech/topics/svelte.md>), [Storybook](<https://devfeed.tech/topics/storybook.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [browsers](<https://devfeed.tech/topics/browsers.md>), [Document Object Model (DOM)](<https://devfeed.tech/topics/dom.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [EJS](<https://devfeed.tech/topics/ejs.md>)

Tags: [browsers](<https://devfeed.tech/tags/browsers.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [docs](<https://devfeed.tech/tags/docs.md>), [extension](<https://devfeed.tech/tags/extension.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [svelte](<https://devfeed.tech/tags/svelte.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

A March 2023 update covering new SvelteKit features, including route-level adapter configuration, DOM state snapshots, streaming promises, improved error messages, and preload controls. It also highlights Svelte language-tool updates such as call hierarchy, declaration-map navigation, and TypeScript inlay hints.

### Source excerpt

March is coming in hot with a number of essential features having been added to SvelteKit following its 1.0 launch. Check out last week's blog post for more details. Svelte Society also launched SvelteHack last month with over $12,000 in prizes - calling all Svelte developers, new and old, to make something awesome before the April 17th deadline! And, if you haven't heard already, there's going to be another Svelte Summit! Head over to SvelteSummit.com and sign up for the newsletter to get updates about the next event 📬 Now let's jump into this month's changes... What's new in SvelteKit $app/paths can now be used without an app - making things like component testing with Vitest, using Storybook, etc. easier (1.4.0, #8838) Adapters can now be configured at the route level (1.5.0, Docs, #8740) The new snapshot mechanism preserves ephemeral DOM state even after navigation and page reloads (1.5.0,Docs, #8710) OPTIONS are now available within the server method (1.6.0, Docs, #8731) Richer error messages have been added for invalid exports (1.7.0, #9055) Streaming promises are now available for server load functions (1.8.0, Docs, #8901) A new configuration option, preloadStrategy, helps tune preloading to avoid import 'waterfalls' on certain browsers (1.8.4, Docs, #9179) The new paths.relative option can control interpretation of paths.assets and paths.base (1.9.0, Docs, #9220) What's new in Svelte and Language Tools The REPL on svelte.dev now supports the exports field in package.json (#445) The new Call Hierarchy feature lets you see where a function or a class is called and follow the call stack up (extensions-107.1.0, #1889) declarationMap support has been added to the Svelte extension. Now "go to definition" on .svelte files will navigate to the source code when a library has declaration maps (extensions-107.1.0, #1878) TypeScript Inlay Hints support is now available via the Svelte Extension. Enable them with javascript.inlayHints.* or typescript.inlayHints.* (extensi

## Nx 15.7 -- Node Support, Angular LTS, Lockfile Pruning

DevFeed: [Nx 15.7 -- Node Support, Angular LTS, Lockfile Pruning](<https://devfeed.tech/articles/nx-15-7-node-support-angular-lts-lockfile-pruning-21422.md>)

Original publisher: [Read original article](<https://nx.dev/blog/nx-15-7-node-support-angular-lts-lockfile-pruning>)

Author: Juri Strumpflohner

Published: 2023-02-16T00:00:00Z

Content type: release

Language: en

Sources: [Juri Strumpflohner](<https://devfeed.tech/sources/juri-strumpflohner.md>)

Topics: [Node.js](<https://devfeed.tech/topics/node-js.md>), [Angular](<https://devfeed.tech/topics/angular.md>), [backend-development](<https://devfeed.tech/topics/backend-development.md>), [Parsing](<https://devfeed.tech/topics/parsing.md>), [Storybook](<https://devfeed.tech/topics/storybook.md>)

Tags: [angular](<https://devfeed.tech/tags/angular.md>), [developer-tooling](<https://devfeed.tech/tags/developer-tooling.md>), [node](<https://devfeed.tech/tags/node.md>), [nx](<https://devfeed.tech/tags/nx.md>), [parsing](<https://devfeed.tech/tags/parsing.md>), [release](<https://devfeed.tech/tags/release.md>), [storybook](<https://devfeed.tech/tags/storybook.md>)

### AI overview

Nx 15.7 adds first-class Node.js support, including standalone Node server applications and integrations with ExpressJS, Fastify, and Koa. The release also includes detached Angular version support, enhanced lockfile parsing, and Storybook 7.0 beta integration.

### Source excerpt

Nx 15.7 introduces first-class Node.js support, detached Angular version support, enhanced lockfile parsing, and Storybook 7.0 beta integration.

## Nx 14.2 Adds Angular v14 Support, Storybook 6.5, Improved Migrations, and Performance Gains

DevFeed: [Nx 14.2 Adds Angular v14 Support, Storybook 6.5, Improved Migrations, and Performance Gains](<https://devfeed.tech/articles/nx-14-2-angular-v14-storybook-update-lightweight-nx-and-more-21418.md>)

Original publisher: [Read original article](<https://nx.dev/blog/nx-14-2-angular-v14-storybook-update-lightweight-nx-and-more>)

Author: Juri Strumpflohner

Published: 2022-06-09T00:00:00Z

Content type: release

Language: en

Sources: [Juri Strumpflohner](<https://devfeed.tech/sources/juri-strumpflohner.md>)

Topics: [Angular](<https://devfeed.tech/topics/angular.md>), [Storybook](<https://devfeed.tech/topics/storybook.md>), [Angular CLI](<https://devfeed.tech/topics/angular-cli.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Caching](<https://devfeed.tech/topics/caching.md>)

Tags: [angular](<https://devfeed.tech/tags/angular.md>), [cli](<https://devfeed.tech/tags/cli.md>), [cypress](<https://devfeed.tech/tags/cypress.md>), [eslint](<https://devfeed.tech/tags/eslint.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [jest](<https://devfeed.tech/tags/jest.md>), [nx](<https://devfeed.tech/tags/nx.md>), [release](<https://devfeed.tech/tags/release.md>), [speed](<https://devfeed.tech/tags/speed.md>), [storybook](<https://devfeed.tech/tags/storybook.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [update](<https://devfeed.tech/tags/update.md>)

### AI overview

Nx 14.2 adds Angular v14 support, upgrades Storybook to 6.5, improves Angular CLI migrations, updates TypeScript and Prettier, and includes performance and configuration improvements.

### Source excerpt

Nx 14.2 brings Angular v14 support, Storybook 6.5, improved Angular CLI migrations, optional nx.json configuration, and significant performance gains.

## Use Cypress with Next.js and Nx to battle test your React Components

DevFeed: [Use Cypress with Next.js and Nx to battle test your React Components](<https://devfeed.tech/articles/use-cypress-with-next-js-and-nx-to-battle-test-your-react-components-21387.md>)

Original publisher: [Read original article](<https://juri.dev/blog/2021/08/nextjs-storybook-cypress-nx/>)

Published: 2021-08-18T00:00:00Z

Content type: tutorial

Language: en

Sources: [Juri Strumpflohner](<https://devfeed.tech/sources/juri-strumpflohner.md>)

Topics: [Cypress](<https://devfeed.tech/topics/cypress.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [React](<https://devfeed.tech/topics/react.md>), [Storybook](<https://devfeed.tech/topics/storybook.md>), [test](<https://devfeed.tech/topics/test.md>)

Tags: [cypress](<https://devfeed.tech/tags/cypress.md>), [next](<https://devfeed.tech/tags/next.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [react](<https://devfeed.tech/tags/react.md>), [storybook](<https://devfeed.tech/tags/storybook.md>), [tailwindcss](<https://devfeed.tech/tags/tailwindcss.md>), [test](<https://devfeed.tech/tags/test.md>)

### AI overview

This tutorial explains how to use Nx-generated Cypress end-to-end tests with a Next.js application to test React components. It discusses the automatically generated Cypress setup and writing high-level tests for the application.

### Source excerpt

Lorem ipsum dolor sit amet

## Use Storybook with Tailwind in an Nx Workspace

DevFeed: [Use Storybook with Tailwind in an Nx Workspace](<https://devfeed.tech/articles/use-storybook-with-tailwind-in-an-nx-workspace-21388.md>)

Original publisher: [Read original article](<https://juri.dev/blog/2021/08/nextjs-storybook-tailwind-nx/>)

Published: 2021-08-12T00:00:00Z

Content type: tutorial

Language: en

Sources: [Juri Strumpflohner](<https://devfeed.tech/sources/juri-strumpflohner.md>)

Topics: [Storybook](<https://devfeed.tech/topics/storybook.md>), [Tailwind CSS](<https://devfeed.tech/topics/tailwind.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [React](<https://devfeed.tech/topics/react.md>), [ui](<https://devfeed.tech/topics/ui.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>)

Tags: [components](<https://devfeed.tech/tags/components.md>), [next](<https://devfeed.tech/tags/next.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [react](<https://devfeed.tech/tags/react.md>), [storybook](<https://devfeed.tech/tags/storybook.md>), [tailwind](<https://devfeed.tech/tags/tailwind.md>), [tailwindcss](<https://devfeed.tech/tags/tailwindcss.md>), [ui](<https://devfeed.tech/tags/ui.md>), [web-app](<https://devfeed.tech/tags/web-app.md>)

### AI overview

This tutorial explains how to use Storybook with Tailwind in an Nx workspace for a Next.js application. It demonstrates generating a shared library for UI components and creating a topic-button React component for isolated development.

### Source excerpt

Lorem ipsum dolor sit amet

## Using Nx Workspace generators to scaffold new blog posts

DevFeed: [Using Nx Workspace generators to scaffold new blog posts](<https://devfeed.tech/articles/using-nx-workspace-generators-to-scaffold-new-blog-posts-21386.md>)

Original publisher: [Read original article](<https://juri.dev/blog/2021/07/nextjs-workspace-generator-blog-draft/>)

Published: 2021-07-28T00:00:00Z

Content type: tutorial

Language: en

Sources: [Juri Strumpflohner](<https://devfeed.tech/sources/juri-strumpflohner.md>)

Topics: [Code](<https://devfeed.tech/topics/code.md>), [Boilerplate](<https://devfeed.tech/topics/boilerplate.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [React](<https://devfeed.tech/topics/react.md>), [Tailwind CSS](<https://devfeed.tech/topics/tailwind.md>), [Storybook](<https://devfeed.tech/topics/storybook.md>), [Cypress](<https://devfeed.tech/topics/cypress.md>), [MDX](<https://devfeed.tech/topics/mdx.md>), [Markdown](<https://devfeed.tech/topics/markdown.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [consistency](<https://devfeed.tech/tags/consistency.md>), [cypress](<https://devfeed.tech/tags/cypress.md>), [developers](<https://devfeed.tech/tags/developers.md>), [generators](<https://devfeed.tech/tags/generators.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [mdx](<https://devfeed.tech/tags/mdx.md>), [next](<https://devfeed.tech/tags/next.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [react](<https://devfeed.tech/tags/react.md>), [storybook](<https://devfeed.tech/tags/storybook.md>), [tailwind](<https://devfeed.tech/tags/tailwind.md>), [tailwindcss](<https://devfeed.tech/tags/tailwindcss.md>)

### AI overview

This tutorial explains how Nx Workspace generators can scaffold new blog drafts in a blog project built with Next.js and Nx. It introduces generators as a way to reduce repetitive setup work, improve naming and component consistency, and lower collaboration friction as projects scale.

### Source excerpt

Lorem ipsum dolor sit amet

## Trivago's 2019 Open Source Conference: Talks on Webpack, Storybook, Preact, and More

DevFeed: [Trivago's 2019 Open Source Conference: Talks on Webpack, Storybook, Preact, and More](<https://devfeed.tech/articles/an-open-door-to-open-source-relive-our-oss-conference-27986.md>)

Original publisher: [Read original article](<https://tech.trivago.com/post/2020-02-25-videosfromouropensourceconferencein2019/>)

Author: Patrick Gotthardt Follow

Published: 2020-02-25T00:00:00Z

Content type: article

Language: en

Sources: [Trivago](<https://devfeed.tech/sources/trivago.md>)

Topics: [Open Source](<https://devfeed.tech/topics/open-source.md>), [Webpack](<https://devfeed.tech/topics/webpack.md>), [Storybook](<https://devfeed.tech/topics/storybook.md>), [Preact.js](<https://devfeed.tech/topics/preact.md>), [VS Code Extension](<https://devfeed.tech/topics/vscode-extension.md>), [Stack Overflow](<https://devfeed.tech/topics/stackoverflow.md>)

Tags: [community](<https://devfeed.tech/tags/community.md>), [conference](<https://devfeed.tech/tags/conference.md>), [engineering-culture](<https://devfeed.tech/tags/engineering-culture.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [recap](<https://devfeed.tech/tags/recap.md>), [speakers](<https://devfeed.tech/tags/speakers.md>), [sustainability](<https://devfeed.tech/tags/sustainability.md>), [talks](<https://devfeed.tech/tags/talks.md>)

### AI overview

Trivago recaps its 2019 open source conference, including talks on Webpack, Open Source sustainability, the Melody frontend framework, Webpack 5, Verdaccio, Storybook, Preact, and an open source VS Code extension. The event also raised donations for three diversity-focused organizations.

### Source excerpt

At the end of last year, to celebrate our continued sponsorship of the Open Source community, we hosted a small conference...

[Next page](<https://devfeed.tech/topics/storybook.md?cursor=WyIyMDIwLTAyLTI1VDAwOjAwOjAwKzAwOjAwIiwgImYyMGUwMzNkLTNiOGMtNGYyZS04NGFmLWJjZmI5MWUzMTVjZiJd>)