<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Webshastraa Feed</title>
    <link>https://www.webshastraa.in/blog</link>
    <description>Technical articles and engineering journal deep dives from the team at Webshastraa.</description>
    <language>en-IN</language>
    <managingEditor>contact@webshastraa.in (Webshastraa)</managingEditor>
    <webMaster>contact@webshastraa.in (Webshastraa)</webMaster>
    <lastBuildDate>Wed, 29 Jul 2026 16:19:19 GMT</lastBuildDate>
    <atom:link href="https://www.webshastraa.in/rss" rel="self" type="application/rss+xml" />
    <image>
      <url>https://www.webshastraa.in/logo.png</url>
      <title>Webshastraa Feed</title>
      <link>https://www.webshastraa.in/blog</link>
    </image>
    
    <item>
      <title><![CDATA[Everything Returned 200 OK... But My Dropdown Was Still Empty ]]></title>
      <link>https://www.webshastraa.in/engineering-diaries/debugging-200-ok-empty-data</link>
      <guid isPermaLink="true">https://www.webshastraa.in/engineering-diaries/debugging-200-ok-empty-data</guid>
      <description><![CDATA[I spent nearly eight hours debugging an empty dropdown in my Next.js admin panel. The API returned a perfect 200 OK, but the data was missing. Here is why following the data pipeline is critical.]]></description>
      <pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate>
      <lastBuildDate>Wed, 22 Jul 2026 00:00:00 GMT</lastBuildDate>
      <category><![CDATA[nextjs]]></category>
      <category><![CDATA[Engineering Journal]]></category>
      <category><![CDATA[Debugging]]></category>
      <category><![CDATA[Next.js]]></category>
      <category><![CDATA[MongoDB]]></category>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Engineering Journal]]></category>
      <author>contact@webshastraa.in (Webshastraa)</author>
      <enclosure url="https://res.cloudinary.com/dqdrjkot2/image/upload/v1784744171/webshastraa/ktnlcngbyjdcewhtiksz.webp" type="image/jpeg" />
    </item>
    <item>
      <title><![CDATA[Why My Green Vercel Deployment Returned a 404]]></title>
      <link>https://www.webshastraa.in/engineering-diaries/vercel-empty-deployment-404-error</link>
      <guid isPermaLink="true">https://www.webshastraa.in/engineering-diaries/vercel-empty-deployment-404-error</guid>
      <description><![CDATA[Vercel displayed a green deployment success badge, but my live production URL returned a pristine 404 Not Found. After five hours of debugging, I discovered the real culprit wasn't Next.js or Vercel—it was an AI-generated build command that silently deployed nothing.]]></description>
      <pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate>
      <lastBuildDate>Wed, 22 Jul 2026 00:00:00 GMT</lastBuildDate>
      <category><![CDATA[nextjs]]></category>
      <category><![CDATA[Engineering Journal]]></category>
      <category><![CDATA[Next.js]]></category>
      <category><![CDATA[Vercel]]></category>
      <category><![CDATA[Debugging]]></category>
      <category><![CDATA[CI/CD]]></category>
      <category><![CDATA[Engineering Journal]]></category>
      <author>contact@webshastraa.in (Webshastraa)</author>
      <enclosure url="https://res.cloudinary.com/dqdrjkot2/image/upload/v1784745069/webshastraa/feurho3ievnreajmwqrg.webp" type="image/jpeg" />
    </item>
    <item>
      <title><![CDATA[GitHub Accepted My Code. Vercel Rejected My Identity.]]></title>
      <link>https://www.webshastraa.in/engineering-diaries/vercel-commit-author-blocked-fix</link>
      <guid isPermaLink="true">https://www.webshastraa.in/engineering-diaries/vercel-commit-author-blocked-fix</guid>
      <description><![CDATA[GitHub accepted the push, but Vercel blocked the deployment because of Hobby plan collaboration limits. Discover how to fix Vercel commit author blocked errors by rewriting Git history with a simple amend command.]]></description>
      <pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate>
      <lastBuildDate>Tue, 21 Jul 2026 00:00:00 GMT</lastBuildDate>
      <category><![CDATA[engineering]]></category>
      <category><![CDATA[Engineering Journal]]></category>
      <category><![CDATA[Git]]></category>
      <category><![CDATA[Vercel]]></category>
      <category><![CDATA[Next.js]]></category>
      <category><![CDATA[Debugging]]></category>
      <category><![CDATA[Engineering Journal]]></category>
      <author>contact@webshastraa.in (Webshastraa)</author>
      <enclosure url="https://res.cloudinary.com/dqdrjkot2/image/upload/v1784640819/webshastraa/px0cba9zudpfukd2jwhq.webp" type="image/jpeg" />
    </item>
    <item>
      <title><![CDATA[Why Enterprise Software Is an Iceberg]]></title>
      <link>https://www.webshastraa.in/engineering-diaries/why-enterprise-software-is-an-iceberg</link>
      <guid isPermaLink="true">https://www.webshastraa.in/engineering-diaries/why-enterprise-software-is-an-iceberg</guid>
      <description><![CDATA[Customers only see the sleek interface. Engineers spend months building everything underneath it. Discover why robust enterprise software resembles an iceberg, prioritizing invisible backend systems for security, operations, and scalability.]]></description>
      <pubDate>Sun, 19 Jul 2026 00:00:00 GMT</pubDate>
      <lastBuildDate>Sun, 19 Jul 2026 00:00:00 GMT</lastBuildDate>
      <category><![CDATA[shopify]]></category>
      <category><![CDATA[Engineering Journal]]></category>
      <category><![CDATA[Enterprise Software]]></category>
      <category><![CDATA[System Design]]></category>
      <category><![CDATA[Architecture]]></category>
      <category><![CDATA[SaaS]]></category>
      <category><![CDATA[Software Engineering]]></category>
      <author>contact@webshastraa.in (Webshastraa)</author>
      <enclosure url="https://res.cloudinary.com/dqdrjkot2/image/upload/v1784476116/webshastraa/mkfpb4d3keadaqlt9c4b.webp" type="image/jpeg" />
    </item>
    <item>
      <title><![CDATA[How I Built Software Around Two Busy Admins]]></title>
      <link>https://www.webshastraa.in/engineering-diaries/enterprise-software-ux-busy-admins</link>
      <guid isPermaLink="true">https://www.webshastraa.in/engineering-diaries/enterprise-software-ux-busy-admins</guid>
      <description><![CDATA[Most B2B SaaS is built for an ideal world of uninterrupted focus. Real enterprise environments are chaotic. Discover how observing real users changed my approach to system architecture and enterprise UX.]]></description>
      <pubDate>Sun, 19 Jul 2026 00:00:00 GMT</pubDate>
      <lastBuildDate>Sun, 19 Jul 2026 00:00:00 GMT</lastBuildDate>
      <category><![CDATA[engineering]]></category>
      <category><![CDATA[Engineering Journal]]></category>
      <category><![CDATA[UX]]></category>
      <category><![CDATA[Enterprise Architecture]]></category>
      <category><![CDATA[Product Design]]></category>
      <category><![CDATA[B2B SaaS]]></category>
      <category><![CDATA[Engineering Journal]]></category>
      <author>contact@webshastraa.in (Webshastraa)</author>
      <enclosure url="https://res.cloudinary.com/dqdrjkot2/image/upload/v1784477705/webshastraa/zovxyigvhjr2asotlt3q.webp" type="image/jpeg" />
    </item>
    <item>
      <title><![CDATA["Works on My Machine" Never Happened Because Lint Said No]]></title>
      <link>https://www.webshastraa.in/engineering-diaries/npm-run-lint-before-next-build</link>
      <guid isPermaLink="true">https://www.webshastraa.in/engineering-diaries/npm-run-lint-before-next-build</guid>
      <description><![CDATA[The phrase 'works on my machine' is an engineering failure. Discover how adding a single command to your pipeline—npm run lint before build—eliminates deployment anxiety and forces developers to actually fix their code before it reaches production.]]></description>
      <pubDate>Sun, 19 Jul 2026 00:00:00 GMT</pubDate>
      <lastBuildDate>Sun, 19 Jul 2026 00:00:00 GMT</lastBuildDate>
      <category><![CDATA[nextjs]]></category>
      <category><![CDATA[Engineering Journal]]></category>
      <category><![CDATA[Next.js]]></category>
      <category><![CDATA[ESLint]]></category>
      <category><![CDATA[CI/CD]]></category>
      <category><![CDATA[Code Quality]]></category>
      <category><![CDATA[Engineering Journal]]></category>
      <author>contact@webshastraa.in (Webshastraa)</author>
      <enclosure url="https://res.cloudinary.com/dqdrjkot2/image/upload/v1784478849/webshastraa/gbfda5suw6qbguulx1v0.webp" type="image/jpeg" />
    </item>
    <item>
      <title><![CDATA[My Admin Dashboard Returned a 404... But the Route Existed]]></title>
      <link>https://www.webshastraa.in/engineering-diaries/nextjs-fake-404-temporal-dead-zone</link>
      <guid isPermaLink="true">https://www.webshastraa.in/engineering-diaries/nextjs-fake-404-temporal-dead-zone</guid>
      <description><![CDATA[I spent hours debugging middleware, redirects, and server routing before discovering the real culprit behind a missing page: a six-line JavaScript Temporal Dead Zone mistake that completely crashed the React component before it could render.]]></description>
      <pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate>
      <lastBuildDate>Sat, 18 Jul 2026 00:00:00 GMT</lastBuildDate>
      <category><![CDATA[nextjs]]></category>
      <category><![CDATA[Engineering Journal]]></category>
      <category><![CDATA[Next.js]]></category>
      <category><![CDATA[JavaScript]]></category>
      <category><![CDATA[React]]></category>
      <category><![CDATA[TypeScript]]></category>
      <category><![CDATA[Debugging]]></category>
      <category><![CDATA[Engineering Journal]]></category>
      <author>contact@webshastraa.in (Webshastraa)</author>
      <enclosure url="https://res.cloudinary.com/dqdrjkot2/image/upload/v1784396412/webshastraa/gnearluwm0acd5ijoae2.webp" type="image/jpeg" />
    </item>
    <item>
      <title><![CDATA[Why AI Disabled ESLint Instead of Fixing My Code]]></title>
      <link>https://www.webshastraa.in/engineering-diaries/why-ai-disabled-eslint-instead-of-fixing-code</link>
      <guid isPermaLink="true">https://www.webshastraa.in/engineering-diaries/why-ai-disabled-eslint-instead-of-fixing-code</guid>
      <description><![CDATA[An AI coding agent tried to silence dozens of lint errors by injecting eslint-disable comments instead of fixing the underlying bugs. Discover why treating the linter as the enemy is a dangerous optimization trap in automated software engineering.]]></description>
      <pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate>
      <lastBuildDate>Sat, 18 Jul 2026 00:00:00 GMT</lastBuildDate>
      <category><![CDATA[nextjs]]></category>
      <category><![CDATA[Engineering Journal]]></category>
      <category><![CDATA[AI]]></category>
      <category><![CDATA[ESLint]]></category>
      <category><![CDATA[Next.js]]></category>
      <category><![CDATA[TypeScript]]></category>
      <category><![CDATA[React]]></category>
      <category><![CDATA[Code Quality]]></category>
      <category><![CDATA[Engineering Journal]]></category>
      <author>contact@webshastraa.in (Webshastraa)</author>
      <enclosure url="https://res.cloudinary.com/dqdrjkot2/image/upload/v1784397728/webshastraa/xaxbzqf6hajsunl4hem8.webp" type="image/jpeg" />
    </item>
    <item>
      <title><![CDATA[Indrani Infrastructure: Analyzing the Next.js E-Commerce Stress Test]]></title>
      <link>https://www.webshastraa.in/engineering-diaries/nextjs-ecommerce-stress-test-report</link>
      <guid isPermaLink="true">https://www.webshastraa.in/engineering-diaries/nextjs-ecommerce-stress-test-report</guid>
      <description><![CDATA[Testing your infrastructure under heavy concurrent load is critical for enterprise scale. Discover how the Indrani Jewelers platform achieved a zero percent failure rate during our rigorous Next.js e-commerce stress test.]]></description>
      <pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate>
      <lastBuildDate>Sat, 11 Jul 2026 00:00:00 GMT</lastBuildDate>
      <category><![CDATA[nextjs]]></category>
      <category><![CDATA[Engineering Journal]]></category>
      <category><![CDATA[Next.js]]></category>
      <category><![CDATA[Performance]]></category>
      <category><![CDATA[Stress Testing]]></category>
      <category><![CDATA[Scaling]]></category>
      <category><![CDATA[Vercel]]></category>
      <author>contact@webshastraa.in (Webshastraa)</author>
      <enclosure url="https://www.webshastraa.in/images/og-image.png" type="image/jpeg" />
    </item>
    <item>
      <title><![CDATA[One Shopify CDN Image Broke My Detection Engine]]></title>
      <link>https://www.webshastraa.in/engineering-diaries/shopify-cdn-broke-platform-detection</link>
      <guid isPermaLink="true">https://www.webshastraa.in/engineering-diaries/shopify-cdn-broke-platform-detection</guid>
      <description><![CDATA[A single Shopify CDN image completely fooled my custom website detection engine into returning a false positive. Discover why this Next.js debugging journey taught me that true architectural server signals must always mathematically outweigh weak third-party media assets in automated auditing tools.]]></description>
      <pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate>
      <lastBuildDate>Fri, 10 Jul 2026 00:00:00 GMT</lastBuildDate>
      <category><![CDATA[nextjs]]></category>
      <category><![CDATA[Engineering Journal]]></category>
      <category><![CDATA[Next.js]]></category>
      <category><![CDATA[Shopify]]></category>
      <category><![CDATA[Vercel]]></category>
      <category><![CDATA[Detection Engine]]></category>
      <category><![CDATA[Debugging]]></category>
      <category><![CDATA[Engineering Journal]]></category>
      <author>contact@webshastraa.in (Webshastraa)</author>
      <enclosure url="https://res.cloudinary.com/dqdrjkot2/image/upload/v1783707595/webshastraa/h1n64as5bd1qfzqpfrlt.webp" type="image/jpeg" />
    </item>
    <item>
      <title><![CDATA[Why My Dashboard Felt Slow Even Though It Was Fast]]></title>
      <link>https://www.webshastraa.in/engineering-diaries/why-fast-dashboards-feel-slow</link>
      <guid isPermaLink="true">https://www.webshastraa.in/engineering-diaries/why-fast-dashboards-feel-slow</guid>
      <description><![CDATA[My Next.js dashboard loaded in 200ms, but users still complained it felt sluggish. Discover how swapping a generic global loading screen for a route-aware skeleton UI completely transformed the user experience and dramatically improved perceived performance.]]></description>
      <pubDate>Sun, 05 Jul 2026 00:00:00 GMT</pubDate>
      <lastBuildDate>Sun, 05 Jul 2026 00:00:00 GMT</lastBuildDate>
      <category><![CDATA[nextjs]]></category>
      <category><![CDATA[Engineering Journal]]></category>
      <category><![CDATA["Next.js"]]></category>
      <category><![CDATA["UX"]]></category>
      <category><![CDATA["Performance"]]></category>
      <category><![CDATA["Loading States"]]></category>
      <category><![CDATA["Skeleton UI"]]></category>
      <category><![CDATA["Engineering Journal"]]></category>
      <author>contact@webshastraa.in (Webshastraa)</author>
      <enclosure url="https://res.cloudinary.com/dqdrjkot2/image/upload/v1783268771/webshastraa/asd0m3x4ruyxlvkzz0yn.webp" type="image/jpeg" />
    </item>
    <item>
      <title><![CDATA[Vercel Cron Job Limits: Debugging Silent Hobby Plan Build Fails]]></title>
      <link>https://www.webshastraa.in/engineering-diaries/vercel-cron-job-hobby-plan-silent-fail</link>
      <guid isPermaLink="true">https://www.webshastraa.in/engineering-diaries/vercel-cron-job-hobby-plan-silent-fail</guid>
      <description><![CDATA[Vercel Hobby plans silently fail builds if you configure a cron job to run more frequently than once every 24 hours. Learn how to debug this hidden error and offload high-frequency tasks to secure external API triggers.]]></description>
      <pubDate>Sat, 04 Jul 2026 00:00:00 GMT</pubDate>
      <lastBuildDate>Sat, 04 Jul 2026 00:00:00 GMT</lastBuildDate>
      <category><![CDATA[guides]]></category>
      <category><![CDATA[Engineering Journal]]></category>
      <category><![CDATA["Vercel"]]></category>
      <category><![CDATA["Next.js"]]></category>
      <category><![CDATA["Cron Jobs"]]></category>
      <category><![CDATA["Debugging"]]></category>
      <author>contact@webshastraa.in (Webshastraa)</author>
      <enclosure url="https://res.cloudinary.com/dqdrjkot2/image/upload/v1783170387/webshastraa/ra9ddomgxicyw8j5edlj.webp" type="image/jpeg" />
    </item>
    <item>
      <title><![CDATA[Next.js vs Shopify: Why Custom Architectures Beat App Ecosystems]]></title>
      <link>https://www.webshastraa.in/blog/nextjs-vs-shopify-ecommerce-architecture</link>
      <guid isPermaLink="true">https://www.webshastraa.in/blog/nextjs-vs-shopify-ecommerce-architecture</guid>
      <description><![CDATA[Relying on Shopify apps degrades site speed and inflates monthly operational costs. This technical guide explains exactly how a custom Next.js eCommerce architecture resolves infrastructure friction, maximizes conversion rates, and eliminates third-party dependency.]]></description>
      <pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate>
      <lastBuildDate>Fri, 03 Jul 2026 00:00:00 GMT</lastBuildDate>
      <category><![CDATA[nextjs]]></category>
      
      <category><![CDATA[Next.js]]></category>
      <category><![CDATA[eCommerce]]></category>
      <category><![CDATA[Shopify]]></category>
      <category><![CDATA[Architecture]]></category>
      <author>contact@webshastraa.in (Webshastraa)</author>
      <enclosure url="https://res.cloudinary.com/dqdrjkot2/image/upload/v1783082383/webshastraa/pheqog8ak96cxo5jks63.webp" type="image/jpeg" />
    </item>
    <item>
      <title><![CDATA[Why Vibe Coding Stops Working After 10,000 Lines]]></title>
      <link>https://www.webshastraa.in/blog/why-vibe-coding-stops-working-after-10000-lines</link>
      <guid isPermaLink="true">https://www.webshastraa.in/blog/why-vibe-coding-stops-working-after-10000-lines</guid>
      <description><![CDATA[AI is a force multiplier, but only if you know enough to catch its mistakes. Discover why vibe coding collapses at scale and how to transition back to real engineering.]]></description>
      <pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate>
      <lastBuildDate>Fri, 03 Jul 2026 00:00:00 GMT</lastBuildDate>
      <category><![CDATA[nextjs]]></category>
      
      <category><![CDATA[AI Coding]]></category>
      <category><![CDATA[Software Engineering]]></category>
      <category><![CDATA[Next.js]]></category>
      <category><![CDATA[Architecture]]></category>
      <author>contact@webshastraa.in (Webshastraa)</author>
      <enclosure url="https://res.cloudinary.com/dqdrjkot2/image/upload/v1783084570/webshastraa/fbi5ppsdnb70an2wb8e9.webp" type="image/jpeg" />
    </item>
    <item>
      <title><![CDATA[Next.js Server Actions: Best Practices & Security]]></title>
      <link>https://www.webshastraa.in/blog/nextjs-server-actions-security-guide</link>
      <guid isPermaLink="true">https://www.webshastraa.in/blog/nextjs-server-actions-security-guide</guid>
      <description><![CDATA[Next.js server actions streamline data mutations by bridging the client and server, but they introduce critical security vulnerabilities if unprotected. Learn how to validate inputs, secure endpoints, and deploy elite architectural best practices immediately.]]></description>
      <pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate>
      
      <category><![CDATA[nextjs]]></category>
      
      <category><![CDATA[Next.js]]></category>
      <category><![CDATA[React]]></category>
      <category><![CDATA[Security]]></category>
      <author>contact@webshastraa.in (Webshastraa)</author>
      <enclosure url="https://www.webshastraa.in/uploads/1782926098667-gemini_generated_image_e4rz83e4rz83e4rz.png" type="image/jpeg" />
    </item>
    <item>
      <title><![CDATA[Migrating WordPress to Headless Next.js Storefronts]]></title>
      <link>https://www.webshastraa.in/blog/headless-wordpress-nextjs-migration-guide</link>
      <guid isPermaLink="true">https://www.webshastraa.in/blog/headless-wordpress-nextjs-migration-guide</guid>
      <description><![CDATA[Traditional WooCommerce architectures suffer from severe database bottlenecks and poor Core Web Vitals. This technical guide explains exactly how migrating to a headless WordPress Next.js storefront resolves infrastructure friction, maximizes crawler indexing, and drives eCommerce revenue.]]></description>
      <pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate>
      <lastBuildDate>Thu, 02 Jul 2026 00:00:00 GMT</lastBuildDate>
      <category><![CDATA[wordpress]]></category>
      
      <category><![CDATA[Next.js]]></category>
      <category><![CDATA[WordPress]]></category>
      <category><![CDATA[Headless]]></category>
      <category><![CDATA[eCommerce]]></category>
      <category><![CDATA[SEO]]></category>
      <author>contact@webshastraa.in (Webshastraa)</author>
      <enclosure url="https://res.cloudinary.com/dqdrjkot2/image/upload/v1782996405/webshastraa/h0yxr9ntvqvkqipc2e9s.webp" type="image/jpeg" />
    </item>
    <item>
      <title><![CDATA[4 Massive Next.js Hosting Mistakes Killing Your Site Speed]]></title>
      <link>https://www.webshastraa.in/blog/next-js-hosting-mistakes</link>
      <guid isPermaLink="true">https://www.webshastraa.in/blog/next-js-hosting-mistakes</guid>
      <description><![CDATA[Is your Next.js site sluggish and burning through hosting credits? Fix these 4 critical architecture errors—accidental SSR, image caching flaws, and serverless cold starts—to slash server response times.]]></description>
      <pubDate>Sun, 28 Jun 2026 00:00:00 GMT</pubDate>
      <lastBuildDate>Sun, 28 Jun 2026 00:00:00 GMT</lastBuildDate>
      <category><![CDATA[seo]]></category>
      
      
      <author>contact@webshastraa.in (Webshastraa)</author>
      <enclosure url="https://res.cloudinary.com/dqdrjkot2/image/upload/v1782629491/webshastraa/vwfibhungy36y02b3qqg.webp" type="image/jpeg" />
    </item>
    <item>
      <title><![CDATA[Shopify SEO Checklist for 2026 (40+ Fixes That Actually Work)]]></title>
      <link>https://www.webshastraa.in/blog/shopify-seo-checklist-2026</link>
      <guid isPermaLink="true">https://www.webshastraa.in/blog/shopify-seo-checklist-2026</guid>
      <description><![CDATA[Most Shopify stores leave thousands of rupees in organic traffic on the table. This checklist covers every SEO lever — from URL structure to schema markup — with actionable fixes you can implement today.]]></description>
      <pubDate>Sat, 27 Jun 2026 00:00:00 GMT</pubDate>
      <lastBuildDate>Sat, 27 Jun 2026 00:00:00 GMT</lastBuildDate>
      <category><![CDATA[shopify]]></category>
      
      <category><![CDATA[Shopify]]></category>
      <category><![CDATA[SEO]]></category>
      <category><![CDATA[Technical SEO]]></category>
      <category><![CDATA[On-Page SEO]]></category>
      <category><![CDATA[Schema Markup]]></category>
      <author>contact@webshastraa.in (Webshastraa)</author>
      <enclosure url="https://www.webshastraa.in/blog/shopify-seo-checklist-cover.jpg" type="image/jpeg" />
    </item>
  </channel>
</rss>