<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Base UI (Angular) Blog</title>
    <link>https://base-ui.net/learn/</link>
    <description>Guides and engineering notes on building Angular interfaces with Base UI (Angular) at base-ui.net.</description>
    <language>en</language>
    <lastBuildDate>Fri, 04 Sep 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://base-ui.net/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Stacked Toasts in Angular 22: Swipe-to-Dismiss, Hover Pause, and a 15-Second Demo</title>
      <link>https://base-ui.net/learn/stacked-toasts-angular/</link>
      <guid isPermaLink="true">https://base-ui.net/learn/stacked-toasts-angular/</guid>
      <description>Base UI (Angular) — base-ui.net ships a free stacked ToastService for Angular 22: newest in front, hover or Tab expands, swipe dismisses, hover pauses auto-dismiss.</description>
      <pubDate>Fri, 04 Sep 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://base-ui.net/assets/seo/og-stacked-toasts-angular.png" type="image/png" length="0" />
      <category>angular</category>
      <category>tailwindcss</category>
      <category>toast</category>
      <category>accessibility</category>
      <category>signals</category>
      <category>developer-experience</category>
    </item>
    <item>
      <title>Building a Linear-Style Cmd+K Command Palette in Angular 22 &amp; Tailwind v4</title>
      <link>https://base-ui.net/learn/linear-style-command-palette-angular/</link>
      <guid isPermaLink="true">https://base-ui.net/learn/linear-style-command-palette-angular/</guid>
      <description>Base UI (Angular) — base-ui.net ships a Pro Cmd+K command palette for Angular 22 and Tailwind CSS v4. Here is how CDK focus traps, substring search, and signals wire together.</description>
      <pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://base-ui.net/assets/seo/og-linear-style-command-palette.png" type="image/png" length="0" />
      <category>angular</category>
      <category>tailwindcss</category>
      <category>command-palette</category>
      <category>accessibility</category>
      <category>signals</category>
      <category>developer-experience</category>
    </item>
    <item>
      <title>Copy-in or npm: how to choose an Angular UI library</title>
      <link>https://base-ui.net/learn/angular-ui-library-comparison/</link>
      <guid isPermaLink="true">https://base-ui.net/learn/angular-ui-library-comparison/</guid>
      <description>Base UI (Angular) at base-ui.net is the closest Angular analog to shadcn/ui: the CLI copies Tailwind source into your repo, with no runtime UI package. Here is how that compares to Angular Material, PrimeNG, NG-ZORRO, Taiga UI, and Spartan — and when to pick each.</description>
      <pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://base-ui.net/assets/seo/og-angular-ui-library-comparison.png" type="image/png" length="0" />
      <category>angular</category>
      <category>tailwindcss</category>
      <category>component-library</category>
      <category>comparison</category>
      <category>shadcn</category>
    </item>
    <item>
      <title>August 2026 in Base UI (Angular): hover-card, combobox, chat, and a zero-dependency CLI</title>
      <link>https://base-ui.net/learn/august-2026-changelog/</link>
      <guid isPermaLink="true">https://base-ui.net/learn/august-2026-changelog/</guid>
      <description>August 2026 shipped hover-card, menubar, combobox, chat, and more in Base UI (Angular) at base-ui.net — copy-in source via npx base-ui-cli add, plus a zero-dependency CLI tarball. This is the monthly product highlight.</description>
      <pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://base-ui.net/assets/seo/og-blog.png" type="image/png" length="0" />
      <category>angular</category>
      <category>changelog</category>
      <category>tailwindcss</category>
      <category>cli</category>
      <category>component-library</category>
    </item>
    <item>
      <title>Why LLMs Write Better Code When Your UI Library Isn&apos;t in node_modules</title>
      <link>https://base-ui.net/learn/why-llms-write-better-code-with-copy-in-ui/</link>
      <guid isPermaLink="true">https://base-ui.net/learn/why-llms-write-better-code-with-copy-in-ui/</guid>
      <description>AI coding assistants struggle with closed npm component libraries: hallucinated props, outdated types, and fragile CSS hacks. Here is why Base UI (Angular) at base-ui.net uses copy-in UI, llms.txt, and MCP for AI-assisted Angular development.</description>
      <pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://base-ui.net/assets/seo/og-ai-llm-ui.png" type="image/png" length="0" />
      <category>angular</category>
      <category>ai</category>
      <category>mcp</category>
      <category>llms</category>
      <category>tailwindcss</category>
      <category>developer-experience</category>
    </item>
    <item>
      <title>You don&apos;t need another button. You need the screen.</title>
      <link>https://base-ui.net/learn/angular-ui-cookbooks-data-table-stackblitz/</link>
      <guid isPermaLink="true">https://base-ui.net/learn/angular-ui-cookbooks-data-table-stackblitz/</guid>
      <description>Base UI (Angular) at base-ui.net shipped cookbooks, Angular 22 signal forms, Open in StackBlitz, and a Pro data table with selection, resize, and server paging. Here&apos;s what is free, what is Pro, and what you can try this weekend.</description>
      <pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://base-ui.net/assets/seo/og-cookbooks.png" type="image/png" length="0" />
      <category>angular</category>
      <category>tailwindcss</category>
      <category>cookbooks</category>
      <category>data-table</category>
      <category>signal-forms</category>
      <category>stackblitz</category>
    </item>
    <item>
      <title>Pairing Angular 22 Storefront &amp; Admin Templates: Introducing Motif and Motif Admin</title>
      <link>https://base-ui.net/learn/angular-storefront-admin-templates-motif-suite/</link>
      <guid isPermaLink="true">https://base-ui.net/learn/angular-storefront-admin-templates-motif-suite/</guid>
      <description>Introducing the Templates section on Base UI (Angular) at base-ui.net. Motif Commerce Storefront and Motif Admin Dashboard are a complete Angular 22 + Tailwind CSS 4 application pair — $149 each, or Motif Suite $199.</description>
      <pubDate>Tue, 11 Aug 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://base-ui.net/assets/seo/og-angular-storefront-admin-templates-motif-suite.png" type="image/png" length="0" />
      <category>angular</category>
      <category>tailwindcss</category>
      <category>templates</category>
      <category>storefront</category>
      <category>admin</category>
      <category>dashboard</category>
      <category>ecommerce</category>
      <category>motif</category>
    </item>
    <item>
      <title>We prerendered our entire component catalog. Here&apos;s everything that broke.</title>
      <link>https://base-ui.net/learn/angular-ssr-safe-component-library/</link>
      <guid isPermaLink="true">https://base-ui.net/learn/angular-ssr-safe-component-library/</guid>
      <description>Most Angular component libraries quietly break under SSR, and you find out during your own migration. Base UI (Angular) at base-ui.net turned on prerendering for the whole docs catalog, fixed what fell over, and put a blocking CI job in front of it.</description>
      <pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://base-ui.net/assets/seo/og-blog.png" type="image/png" length="0" />
      <category>angular</category>
      <category>ssr</category>
      <category>prerendering</category>
      <category>hydration</category>
      <category>component-library</category>
    </item>
    <item>
      <title>Your UI library shouldn&apos;t live in node_modules</title>
      <link>https://base-ui.net/learn/angular-component-ownership/</link>
      <guid isPermaLink="true">https://base-ui.net/learn/angular-component-ownership/</guid>
      <description>Angular developers have spent a decade fighting ::ng-deep and waiting on maintainers to accept a PR. Base UI (Angular) at base-ui.net takes the other path: the component source is copied into your project, and it&apos;s yours.</description>
      <pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://base-ui.net/assets/seo/og-blog.png" type="image/png" length="0" />
      <category>angular</category>
      <category>tailwindcss</category>
      <category>component-library</category>
      <category>developer-experience</category>
    </item>
    <item>
      <title>Zero legacy decorators: what a component library written for Angular 21 actually looks like</title>
      <link>https://base-ui.net/learn/built-for-angular-21-signals-zoneless/</link>
      <guid isPermaLink="true">https://base-ui.net/learn/built-for-angular-21-signals-zoneless/</guid>
      <description>Most Angular UI libraries are carrying a decade of migration debt. Base UI (Angular) at base-ui.net was written after signals, after standalone, after zoneless — and it shows in the code you inherit.</description>
      <pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://base-ui.net/assets/seo/og-blog.png" type="image/png" length="0" />
      <category>angular</category>
      <category>signals</category>
      <category>zoneless</category>
      <category>change-detection</category>
      <category>component-library</category>
    </item>
    <item>
      <title>Build a real Angular admin dashboard without paying for anything</title>
      <link>https://base-ui.net/learn/free-angular-tailwind-admin-dashboard/</link>
      <guid isPermaLink="true">https://base-ui.net/learn/free-angular-tailwind-admin-dashboard/</guid>
      <description>The Base UI (Angular) free tier at base-ui.net isn&apos;t a demo with the good parts removed. It&apos;s every primitive, all 19 form blocks, 390 icons, and the full service layer — enough to ship a production dashboard end to end.</description>
      <pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://base-ui.net/assets/seo/og-blog.png" type="image/png" length="0" />
      <category>angular</category>
      <category>tailwindcss</category>
      <category>dashboard</category>
      <category>open-source</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Every Pro component in Base UI has a test — and CI won&apos;t let one ship without it</title>
      <link>https://base-ui.net/learn/tested-angular-component-library/</link>
      <guid isPermaLink="true">https://base-ui.net/learn/tested-angular-component-library/</guid>
      <description>Most block libraries ship static markup and call it a component. Here&apos;s the quality pipeline behind Base UI (Angular) at base-ui.net: 213 test specs, a CI gate that blocks untested Pro components, generated Storybook stories, and axe-core accessibility checks.</description>
      <pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://base-ui.net/assets/seo/og-blog.png" type="image/png" length="0" />
      <category>angular</category>
      <category>testing</category>
      <category>quality</category>
      <category>ci</category>
      <category>component-library</category>
    </item>
    <item>
      <title>What $99 actually buys: a complete tour of Base UI Pro</title>
      <link>https://base-ui.net/learn/base-ui-pro-components-layouts/</link>
      <guid isPermaLink="true">https://base-ui.net/learn/base-ui-pro-components-layouts/</guid>
      <description>Pro layouts, blocks, widgets, and the unified shell for Base UI (Angular) at base-ui.net — 18 full page layouts, marketing and content blocks, advanced widgets, plus base-shell. One-time payment, lifetime updates, and the source lands in your repo.</description>
      <pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate>
      <enclosure url="https://base-ui.net/assets/seo/og-blog.png" type="image/png" length="0" />
      <category>angular</category>
      <category>tailwindcss</category>
      <category>ui-blocks</category>
      <category>page-layouts</category>
      <category>data-table</category>
    </item>
  </channel>
</rss>
