<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Kavita </title>
    <description>The latest articles on DEV Community by Kavita  (@kavita_kavia).</description>
    <link>https://dev.to/kavita_kavia</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3656218%2Fcc22f892-0ece-4743-aa0a-9120df58419e.jpeg</url>
      <title>DEV Community: Kavita </title>
      <link>https://dev.to/kavita_kavia</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kavita_kavia"/>
    <language>en</language>
    <item>
      <title>From a Single Manifest to Full-System Understanding</title>
      <dc:creator>Kavita </dc:creator>
      <pubDate>Wed, 18 Mar 2026 23:16:30 +0000</pubDate>
      <link>https://dev.to/kavita_kavia/from-a-single-manifest-to-full-system-understanding-4pp6</link>
      <guid>https://dev.to/kavita_kavia/from-a-single-manifest-to-full-system-understanding-4pp6</guid>
      <description>&lt;p&gt;If you’re running a device platform team — Android, RDK, OpenWRT, or any large embedded stack, you already know the hardest part of any upgrade or migration is understanding what’s already there.&lt;/p&gt;

&lt;p&gt;Tens of millions of lines of code. 100+ repos. Vendor-modified layers, custom APIs, build configurations that evolved over years with different teams. No single person holds the full picture.&lt;/p&gt;

&lt;p&gt;KAVIA ingests from a manifest file and maps the full system: dependency chains across APIs, services, permissions, build layers, runtime interfaces, and vendor-specific integrations. It builds a knowledge graph that shows how the codebase actually works and not just what files exist.&lt;/p&gt;

&lt;p&gt;What that means in practice: you can accelerate new feature development in large existing stacks, migrate safely from one OS version to another, and do modernization planning in tightly coupled environments without flying blind.&lt;/p&gt;

&lt;p&gt;Most tools weren’t built to handle upgrades at this scale. KAVIA was.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>software</category>
    </item>
    <item>
      <title>New AI Developer Tools Landscape just dropped - 250+ companies, 17 categories.</title>
      <dc:creator>Kavita </dc:creator>
      <pubDate>Tue, 03 Mar 2026 21:44:13 +0000</pubDate>
      <link>https://dev.to/kavita_kavia/new-ai-developer-tools-landscape-just-dropped-250-companies-17-categories-lbj</link>
      <guid>https://dev.to/kavita_kavia/new-ai-developer-tools-landscape-just-dropped-250-companies-17-categories-lbj</guid>
      <description>&lt;p&gt;Look at the Coding Agents box. Count the logos. Almost every one of them is optimized for the same thing: helping developers write new code faster.&lt;/p&gt;

&lt;p&gt;But here's what the landscape doesn't show you — 80% of enterprise engineering effort isn't greenfield. It's navigating legacy monoliths. Modernizing undocumented systems. Working across dozens of repositories where nobody fully understands the architecture anymore.&lt;/p&gt;

&lt;p&gt;That's a fundamentally different and harder problem. Autocomplete doesn't solve it. File-level context doesn't solve it. You need full codebase understanding — a Knowledge Graph that maps structure, dependencies, and semantic relationships across your entire system — before you generate a single line of code.&lt;/p&gt;

&lt;p&gt;That's what we built @Kavia AI to do.&lt;/p&gt;

&lt;p&gt;If your team is spending more time understanding code than writing it, we should talk.&lt;/p&gt;

&lt;p&gt;h/t Frank Chen for the map.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>software</category>
      <category>softwaredevelopment</category>
      <category>programming</category>
    </item>
    <item>
      <title>Why invest in intermediate artifacts when the LLM can produce the final code directly?</title>
      <dc:creator>Kavita </dc:creator>
      <pubDate>Mon, 02 Mar 2026 19:38:34 +0000</pubDate>
      <link>https://dev.to/kavita_kavia/why-invest-in-intermediate-artifacts-when-the-llm-can-produce-the-final-code-directly-5dih</link>
      <guid>https://dev.to/kavita_kavia/why-invest-in-intermediate-artifacts-when-the-llm-can-produce-the-final-code-directly-5dih</guid>
      <description>&lt;p&gt;If that thought has crossed your mind — or your team's — our CEO Labeeb Ismail explains exactly why it's a trap, especially at enterprise scale.&lt;/p&gt;

&lt;p&gt;He also shares our own hard-won lessons from building KAVIA with AI tools and watching the patchwork accumulate firsthand.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/pulse/state-enterprise-coding-landscape-labeeb-ismail-rqs5c/" rel="noopener noreferrer"&gt;read the full article here&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>software</category>
      <category>programming</category>
    </item>
    <item>
      <title>KAVIA February Release Update: Going Live in 90 Minutes</title>
      <dc:creator>Kavita </dc:creator>
      <pubDate>Wed, 25 Feb 2026 17:35:23 +0000</pubDate>
      <link>https://dev.to/kavita_kavia/kavia-february-release-update-going-live-in-90-minutes-5o8</link>
      <guid>https://dev.to/kavita_kavia/kavia-february-release-update-going-live-in-90-minutes-5o8</guid>
      <description>&lt;p&gt;🔴 Going live in 90 minutes.&lt;br&gt;
Some AI coding tools help you write code faster. But large engineering organizations don't need just speed, they need to build code with context.&lt;/p&gt;

&lt;p&gt;Today we're walking through four capabilities from Kavia's V1.1.0 release, designed for engineers working inside complex, multi-repository environments:&lt;br&gt;
Code Wiki, Skills, MCP Integration, and Manifest Ingest.&lt;/p&gt;

&lt;p&gt;Live demos. Technical Q&amp;amp;A. &lt;br&gt;
📅 Today, Feb 25 @ 11 AM PST&lt;br&gt;
🎥 LinkedIn Live:  &lt;strong&gt;&lt;a href="https://dub.sh/aBXbpVN" rel="noopener noreferrer"&gt;https://dub.sh/aBXbpVN&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Let's build software with understanding.&lt;/p&gt;

</description>
      <category>programming</category>
      <category>ai</category>
      <category>softwareengineering</category>
      <category>softwaredevelopment</category>
    </item>
    <item>
      <title>KAVIA February Release Update</title>
      <dc:creator>Kavita </dc:creator>
      <pubDate>Tue, 24 Feb 2026 19:06:26 +0000</pubDate>
      <link>https://dev.to/kavita_kavia/kavia-february-release-update-5np</link>
      <guid>https://dev.to/kavita_kavia/kavia-february-release-update-5np</guid>
      <description>&lt;p&gt;Some AI coding tools help you write code faster.But large engineering organizations don’t need just speed. They need to build code with context.&lt;/p&gt;

&lt;p&gt;On February 25th, we’re hosting a live KAVIA product release update focused on our recent release shipped in V1.1.0. These are capabilities designed for engineers working inside complex, multi-repository environments. Here’s what we’ll cover:&lt;br&gt;
🔹Code Wiki - A living, searchable documentation of your codebase that documents architecture, requirements, features and implementation, so engineers, architects and product managers can understand the entire system before changing them.&lt;br&gt;
🔹 Skills - Reusable AI workflows that encode your organization’s standards, preferred frameworks, and engineering conventions applied automatically during code or document generation, triaging or reviews&lt;br&gt;
🔹 MCP Integration (coming shortly) - Direct connectivity between KAVIA and your existing development tools and infrastructure, so AI orchestration happens inside your workflow, not outside it&lt;br&gt;
🔹 Manifest Ingest Enhancements - For ingesting ultra large repository structures (Example for large device codebases like RDK, Android and Purple)&lt;/p&gt;

&lt;p&gt;If you’re building or modernizing enterprise systems, this release is about one thing: Moving from isolated code suggestions to governed, traceable, context-aware orchestration.We’ll walk through live demos with our engineering team and take technical questions at the end.&lt;br&gt;
📅 February 25&lt;br&gt;
🎥 LinkedIn Live&lt;br&gt;
🔗 Register here: &lt;strong&gt;&lt;a href="https://dub.sh/SEHq01Z" rel="noopener noreferrer"&gt;https://dub.sh/SEHq01Z&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you’re curious, you can also explore limited capabilities today at &lt;strong&gt;chat.kavia.ai&lt;/strong&gt; — but for teams serious about modernization, we recommend starting a structured pilot. Let’s build software with understanding.&lt;/p&gt;

</description>
      <category>programming</category>
      <category>softwaredevelopment</category>
      <category>ai</category>
    </item>
    <item>
      <title>Four new features. One live session. Next Wednesday, we’re doing a live walkthrough of everything new in KAVIA!</title>
      <dc:creator>Kavita </dc:creator>
      <pubDate>Fri, 20 Feb 2026 15:21:11 +0000</pubDate>
      <link>https://dev.to/kavita_kavia/four-new-features-one-live-session-next-wednesday-were-doing-a-live-walkthrough-of-everything-3gi</link>
      <guid>https://dev.to/kavita_kavia/four-new-features-one-live-session-next-wednesday-were-doing-a-live-walkthrough-of-everything-3gi</guid>
      <description>&lt;p&gt;Four new features. One live session. Next Wednesday, we’re doing a live walkthrough of everything new in KAVIA — Code Wiki, Skills, MCP Integration, and Manifest Ingest.  &lt;/p&gt;

&lt;p&gt;Our engineering team will demo each one live and take your questions.&lt;br&gt;&lt;br&gt;
Wed, Feb 25 @ 11 AM PT / 2 PM ET&lt;br&gt;&lt;br&gt;
LinkedIn Live  &lt;a href="https://dub.sh/ZKXX63q" rel="noopener noreferrer"&gt;https://dub.sh/ZKXX63q&lt;/a&gt;  &lt;/p&gt;

&lt;h1&gt;
  
  
  AIForDevelopers #SDLC #DevTools
&lt;/h1&gt;

</description>
      <category>programming</category>
      <category>ai</category>
      <category>softwaredevelopment</category>
    </item>
    <item>
      <title>Publish a data product app using FastAPI, end to end, following a real software development process.</title>
      <dc:creator>Kavita </dc:creator>
      <pubDate>Mon, 09 Feb 2026 21:32:51 +0000</pubDate>
      <link>https://dev.to/kavita_kavia/publish-a-data-product-app-using-fastapi-end-to-end-following-a-real-software-development-process-13la</link>
      <guid>https://dev.to/kavita_kavia/publish-a-data-product-app-using-fastapi-end-to-end-following-a-real-software-development-process-13la</guid>
      <description>&lt;p&gt;This video shows how Kavia is used to publish a data product app using FastAPI, end to end, following a real software development process.&lt;/p&gt;

&lt;p&gt;We start with a simple prompt to create a data publishing platform and choose FastAPI as the backend framework. No database. Just a clean service boundary.&lt;/p&gt;

&lt;p&gt;From there, Kavia:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ingests a lightweight requirements doc and a full GxP-aligned policy document&lt;/li&gt;
&lt;li&gt;Generates structured functional and nonfunctional requirements, each with IDs&lt;/li&gt;
&lt;li&gt;Produces a full system architecture with diagrams&lt;/li&gt;
&lt;li&gt;Creates and activates project-specific skills so policies, templates, and test mappings are enforced automatically&lt;/li&gt;
&lt;li&gt;Maps requirements to Python class definitions and an OpenAPI spec&lt;/li&gt;
&lt;li&gt;Builds a test plan, traceability matrix, and validation strategy&lt;/li&gt;
&lt;li&gt;Follows test-driven development, writing tests first, then implementing the FastAPI app&lt;/li&gt;
&lt;li&gt;Runs all tests successfully against the spec&lt;/li&gt;
&lt;li&gt;Enforces a quality gate with a demo failure scenario (422 error for stale data over 24 hours)&lt;/li&gt;
&lt;li&gt;Generates a simple web UI to publish data and preview the REST API&lt;/li&gt;
&lt;li&gt;Finishes with integration flow docs and a validation summary added to the README&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What stands out here is not FastAPI itself. It’s the fact that requirements, architecture, tests, code, validation, and documentation all stay aligned as the system evolves.&lt;/p&gt;

&lt;p&gt;This is what publishing a data product looks like when the process is part of the build.&lt;/p&gt;

</description>
      <category>software</category>
      <category>ai</category>
    </item>
    <item>
      <title>Remote builds are easy to talk about and annoying to operationalize.</title>
      <dc:creator>Kavita </dc:creator>
      <pubDate>Thu, 05 Feb 2026 18:43:47 +0000</pubDate>
      <link>https://dev.to/kavita_kavia/remote-builds-are-easy-to-talk-about-and-annoying-to-operationalize-kje</link>
      <guid>https://dev.to/kavita_kavia/remote-builds-are-easy-to-talk-about-and-annoying-to-operationalize-kje</guid>
      <description>&lt;p&gt;This video walks through a straightforward setup: a Python Fabric file runs commands over SSH, the repo gets cloned on the remote machine, the build runs, and logs are saved so you can actually debug after the fact.&lt;/p&gt;

&lt;p&gt;The demo uses username and password auth for simplicity. In a real environment you’d use keys or SSH certificates.&lt;/p&gt;

&lt;p&gt;If you’re doing remote builds today, what’s your setup?&lt;/p&gt;

</description>
      <category>software</category>
      <category>ai</category>
    </item>
    <item>
      <title>A Kavia user took a connected-car microservices monorepo from repo import to tests and validation</title>
      <dc:creator>Kavita </dc:creator>
      <pubDate>Tue, 03 Feb 2026 19:17:23 +0000</pubDate>
      <link>https://dev.to/kavita_kavia/a-kavia-user-took-a-connected-car-microservices-monorepo-from-repo-import-to-tests-and-validation-5fjk</link>
      <guid>https://dev.to/kavita_kavia/a-kavia-user-took-a-connected-car-microservices-monorepo-from-repo-import-to-tests-and-validation-5fjk</guid>
      <description>&lt;p&gt;A Kavia user ran a connected-car microservices monorepo through a full workflow: ingesting repo structure and requirements context, generating architecture and design artifacts, producing a repo-aligned implementation plan, implementing changes behind approval gates, then adding unit and integration tests and iterating until they passed. It ends with a validation-style report that summarizes what was executed and the results.&lt;/p&gt;

</description>
      <category>software</category>
      <category>ai</category>
    </item>
    <item>
      <title>Creating documentation that evolves with your project</title>
      <dc:creator>Kavita </dc:creator>
      <pubDate>Wed, 28 Jan 2026 22:38:56 +0000</pubDate>
      <link>https://dev.to/kavita_kavia/creating-documentation-that-evolves-with-your-project-2b98</link>
      <guid>https://dev.to/kavita_kavia/creating-documentation-that-evolves-with-your-project-2b98</guid>
      <description>&lt;p&gt;Most documentation becomes outdated because it’s treated as a one-time deliverable.&lt;/p&gt;

&lt;p&gt;Dynamic Document Generation in Kavia keeps documentation inside the project workflow so it can evolve as requirements, architecture, and scope change.&lt;/p&gt;

&lt;p&gt;You generate a structured document, refine individual sections through conversation, and update only what’s necessary as the project grows.&lt;/p&gt;

&lt;p&gt;The result is documentation that reflects current thinking and decisions — not just the state of the project on day one.&lt;/p&gt;

</description>
      <category>software</category>
      <category>ai</category>
    </item>
    <item>
      <title>Kavia vs Claude Code Comparison</title>
      <dc:creator>Kavita </dc:creator>
      <pubDate>Mon, 26 Jan 2026 16:10:22 +0000</pubDate>
      <link>https://dev.to/kavita_kavia/kavia-vs-claude-code-comparison-40n4</link>
      <guid>https://dev.to/kavita_kavia/kavia-vs-claude-code-comparison-40n4</guid>
      <description>&lt;p&gt;See how Kavia delivers comparable results to Claude Code—much faster and with far fewer tokens.&lt;/p&gt;

&lt;p&gt;The difference comes down to architecture. Kavia builds a custom knowledge graph as repositories are ingested, allowing LLMs to reason efficiently across large, multi-repo codebases with millions of lines of code. That structured understanding dramatically reduces token usage while speeding up execution.&lt;/p&gt;

&lt;p&gt;Because Kavia is built for the full SDLC, you can do everything you’d expect from IDE agents and systems like Claude Code—and extend far beyond that into end-to-end product development.&lt;/p&gt;

&lt;p&gt;Kavia also supports all major LLM providers, so teams aren’t locked into a single model.&lt;/p&gt;

</description>
      <category>softwaredevelopment</category>
      <category>ai</category>
    </item>
    <item>
      <title>Understanding what changed between releases using K-DIFF tag comparison</title>
      <dc:creator>Kavita </dc:creator>
      <pubDate>Mon, 19 Jan 2026 20:34:37 +0000</pubDate>
      <link>https://dev.to/kavita_kavia/understanding-what-changed-between-releases-using-k-diff-tag-comparison-2pki</link>
      <guid>https://dev.to/kavita_kavia/understanding-what-changed-between-releases-using-k-diff-tag-comparison-2pki</guid>
      <description>&lt;p&gt;When something breaks in production or a release behaves differently than expected, the question usually isn’t “what’s in this branch?” — it’s:&lt;/p&gt;

&lt;p&gt;What actually changed between releases?&lt;/p&gt;

&lt;p&gt;K-DIFF’s tag comparison is designed specifically for that moment.&lt;/p&gt;

&lt;p&gt;Instead of scanning commit histories or manually comparing files, you can select two tags and generate a structured diff session that captures changes across the entire repository — code, files, and context.&lt;/p&gt;

&lt;p&gt;That session can then be used to:&lt;/p&gt;

&lt;p&gt;generate release notes&lt;/p&gt;

&lt;p&gt;validate what actually shipped&lt;/p&gt;

&lt;p&gt;audit unexpected changes&lt;/p&gt;

&lt;p&gt;establish a clear baseline for regression analysis&lt;/p&gt;

&lt;p&gt;By anchoring analysis to release tags rather than development branches, teams get a more accurate, version-aware view of change — which is often what matters most after deployment.&lt;/p&gt;

&lt;p&gt;It’s a small shift in how diffs are used, but it makes release analysis far more concrete and less error-prone.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>softwaredevelopment</category>
    </item>
  </channel>
</rss>
