<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>dvt blog</title><description>Notes on dvt — where the visualization layer fits in the modern data stack.</description><link>https://dvt.dev/</link><item><title>Skills, subagents, and dvt: make the agent work like your team</title><link>https://dvt.dev/blog/skills-subagents-and-dvt/</link><guid isPermaLink="true">https://dvt.dev/blog/skills-subagents-and-dvt/</guid><description>Claude Code and Codex can already build dvt dashboards over MCP. Skills and subagents teach them to build *your* dashboards — and dvt&apos;s org skills give those conventions a distribution channel.</description><pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate><author>Collin Austad</author></item><item><title>You don&apos;t need a semantic layer to build dashboards with dvt</title><link>https://dvt.dev/blog/you-dont-need-a-semantic-layer/</link><guid isPermaLink="true">https://dvt.dev/blog/you-dont-need-a-semantic-layer/</guid><description>Raw tables, dbt models, or governed semantic views — dvt works on top of whatever you have. There&apos;s no modeling prerequisite, because dvt is the visualization layer and nothing else.</description><pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate><author>Collin Austad</author></item><item><title>Housekeeping is a read problem</title><link>https://dvt.dev/blog/housekeeping-is-a-read-problem/</link><guid isPermaLink="true">https://dvt.dev/blog/housekeeping-is-a-read-problem/</guid><description>“Read all the dashboards and come up with folders to organize them into.” One sentence, and an agent reorganized our entire internal org. The interesting part isn&apos;t that dvt can write dashboards — it&apos;s that an MCP server can read every one of them at once.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><author>Collin Austad</author></item><item><title>The code-first dashboard landscape for analytics engineers</title><link>https://dvt.dev/blog/open-source-dashboard-landscape/</link><guid isPermaLink="true">https://dvt.dev/blog/open-source-dashboard-landscape/</guid><description>A buyer&apos;s guide to code-first BI: Lightdash, Evidence, Metabase (open-source), plus dvt, a spec-first hosted alternative.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><author>Collin Austad</author></item><item><title>Build dashboards with an AI agent: how dvt&apos;s MCP integration works</title><link>https://dvt.dev/blog/talk-to-your-warehouse/</link><guid isPermaLink="true">https://dvt.dev/blog/talk-to-your-warehouse/</guid><description>Why most AI dashboards dead-end as screenshots — and how dvt&apos;s MCP surface lets an agent author a live, versioned dashboard spec instead.</description><pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate><author>Collin Austad</author></item><item><title>Dashboards as code: version control, review, and rollback for your BI layer</title><link>https://dvt.dev/blog/dashboards-as-code/</link><guid isPermaLink="true">https://dvt.dev/blog/dashboards-as-code/</guid><description>What &apos;dashboards as code&apos; actually means, what it buys you, and how dvt implements it — versioned JSON specs that live in git alongside your dbt models.</description><pubDate>Fri, 19 Jun 2026 00:00:00 GMT</pubDate><author>Collin Austad</author></item><item><title>The static HTML trap: how we recognized the need for dvt</title><link>https://dvt.dev/blog/the-static-html-trap/</link><guid isPermaLink="true">https://dvt.dev/blog/the-static-html-trap/</guid><description>AI made everyone a dashboard author overnight. The output was a pile of static HTML files — stale on arrival, impossible to reproduce, and scattered across everyone&apos;s downloads folder. That gap is why dvt exists.</description><pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate><author>Collin Austad</author></item><item><title>The two things dvt actually promises</title><link>https://dvt.dev/blog/two-promises/</link><guid isPermaLink="true">https://dvt.dev/blog/two-promises/</guid><description>Faster dashboard dev cycles, and always knowing what&apos;s published. What dashboards-as-code buys you after the authoring is done.</description><pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate><author>Collin Austad</author></item><item><title>Where dvt fits — and the skills that should ride alongside it</title><link>https://dvt.dev/blog/where-dvt-fits/</link><guid isPermaLink="true">https://dvt.dev/blog/where-dvt-fits/</guid><description>dvt is the visualization layer of the data stack, and nothing more. Here&apos;s why that narrowness is the point, and the companion skills AI-native data teams should build around it.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate><author>Collin Austad</author></item></channel></rss>