<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Dhruv Verma - Blog</title>
    <link>https://dhruvverma.dev/blog</link>
    <description>Articles and tutorials on Node.js, React, TypeScript, and building products. By Dhruv Verma.</description>
    <language>en</language>
    <atom:link href="https://dhruvverma.dev/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>The Ultimate Guide to Building a Production-Grade Node.js Backend in 2025</title>
      <link>https://dhruvverma.dev/blog/ultimate-guide-building-production-nodejs-backend-2025</link>
      <description>A modular backend with clear layers (types, repository, service, controller, routes), Vitest for fast tests, and modern choices like Drizzle or Hono. Updated for how we build backends in 2025.</description>
      <pubDate>Wed, 06 Aug 2025 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://dhruvverma.dev/blog/ultimate-guide-building-production-nodejs-backend-2025</guid>
    </item>
    <item>
      <title>Private npm Registries in Production: Azure DevOps on Top</title>
      <link>https://dhruvverma.dev/blog/private-npm-registries-azure-devops-artifacts</link>
      <description>A practical, opinionated ranking of private npm registries,with Azure DevOps Artifacts as the most balanced choice for real teams.</description>
      <pubDate>Fri, 07 Feb 2025 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://dhruvverma.dev/blog/private-npm-registries-azure-devops-artifacts</guid>
    </item>
    <item>
      <title>What Mentoring College Students Taught Me About Myself</title>
      <link>https://dhruvverma.dev/blog/what-mentoring-college-students-taught-me</link>
      <description>Two years after college I didn npt write a single line of code professionally. I said yes to everything, hoping something would feel right. Now I mentor students, not because I have all the answers, but because I remember what it felt like to drown in options.</description>
      <pubDate>Thu, 06 Feb 2025 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://dhruvverma.dev/blog/what-mentoring-college-students-taught-me</guid>
    </item>
    <item>
      <title>Publishing Your NPM Package: From Code to Registry</title>
      <link>https://dhruvverma.dev/blog/publishing-your-npm-package-from-code-to-registry</link>
      <description>Learn how to publish your NPM package to the registry, manage versions, and maintain your published package with best practices.</description>
      <pubDate>Sat, 25 Jan 2025 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://dhruvverma.dev/blog/publishing-your-npm-package-from-code-to-registry</guid>
    </item>
    <item>
      <title>Creating Your First NPM Package: The Beginners Guide</title>
      <link>https://dhruvverma.dev/blog/creating-your-first-npm-package-the-beginners-guide</link>
      <description>Learn how to create, structure, and publish your first NPM package with TypeScript support, dual module formats, and professional configuration.</description>
      <pubDate>Fri, 24 Jan 2025 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://dhruvverma.dev/blog/creating-your-first-npm-package-the-beginners-guide</guid>
    </item>
  </channel>
</rss>