<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Kondasamy Jayaraman</title><description>GenAI &amp; Data Engineering Leader. Articles about data engineering, GenAI, distributed systems, and software architecture.</description><link>https://kondasamy.com/</link><language>en-us</language><item><title>The GAN Pattern for Agents: Why Anthropic Stopped Letting Models Grade Their Own Work</title><link>https://kondasamy.com/blog/2026/adversarial-agents-anthropic-generator-evaluator/</link><guid isPermaLink="true">https://kondasamy.com/blog/2026/adversarial-agents-anthropic-generator-evaluator/</guid><description>Anthropic&apos;s internal harness for multi-hour agent runs borrows from GANs: a generator that builds, an evaluator that actually uses the app, and a contract they negotiate before any code is written.</description><pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Generative UI: The Missing Layer That Kept AI Apps Trapped in Chatboxes</title><link>https://kondasamy.com/blog/2026/generative-ui-missing-layer-agent-apps/</link><guid isPermaLink="true">https://kondasamy.com/blog/2026/generative-ui-missing-layer-agent-apps/</guid><description>We got reasoning, planning, and tool-calling. But nobody shipped the interface layer. That&apos;s why most agent apps still look like 2023 ChatGPT wrappers.</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate></item><item><title>TIL: iTerm2 Scrollback Lines</title><link>https://kondasamy.com/til/2026/iterm2-scrollback-lines/</link><guid isPermaLink="true">https://kondasamy.com/til/2026/iterm2-scrollback-lines/</guid><description>The one setting I look up every time I set up a new Mac.</description><pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate></item><item><title>TIL: ccstatusline: The Status Line I Should Have Found Sooner</title><link>https://kondasamy.com/til/2026/ccstatusline-claude-code-status-bar/</link><guid isPermaLink="true">https://kondasamy.com/til/2026/ccstatusline-claude-code-status-bar/</guid><description>A fully-featured TUI-configurable status line for Claude Code that makes my hand-rolled bash script look like a cave painting.</description><pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate></item><item><title>MicroVMs: The Data Isolation Layer AI Agents Have Been Missing</title><link>https://kondasamy.com/blog/2026/microvms-agent-sandboxing-regulated-environments/</link><guid isPermaLink="true">https://kondasamy.com/blog/2026/microvms-agent-sandboxing-regulated-environments/</guid><description>When your AI agent processes Patient A&apos;s records, can you guarantee it physically cannot touch Patient B&apos;s data? Containers can&apos;t. MicroVMs can.</description><pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate></item><item><title>TIL: Understand Anything: Codebase Knowledge Graphs</title><link>https://kondasamy.com/til/2026/understand-anything-codebase-knowledge-graph/</link><guid isPermaLink="true">https://kondasamy.com/til/2026/understand-anything-codebase-knowledge-graph/</guid><description>A Claude Code plugin that turns any codebase into an interactive knowledge graph you can explore, search, and ask questions about.</description><pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate></item><item><title>Stop Adding AI to Your Product. Start Deleting Everything It Replaces.</title><link>https://kondasamy.com/blog/2026/ai-native-patterns-software-3/</link><guid isPermaLink="true">https://kondasamy.com/blog/2026/ai-native-patterns-software-3/</guid><description>Most teams bolt LLMs onto existing architectures. AI-native teams delete the architecture entirely. Here are 10 patterns that show the difference.</description><pubDate>Fri, 22 May 2026 00:00:00 GMT</pubDate></item><item><title>Claude Code in Large Codebases: What Anthropic Got Right and What They Left Out</title><link>https://kondasamy.com/blog/2026/claude-code-large-codebases-personal-playbook/</link><guid isPermaLink="true">https://kondasamy.com/blog/2026/claude-code-large-codebases-personal-playbook/</guid><description>Anthropic just published their enterprise playbook for Claude Code at scale. After deploying it across greenfield projects and legacy monoliths for over a year, here&apos;s what I&apos;d add.</description><pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate></item><item><title>The Unreasonable Effectiveness of HTML as AI Output</title><link>https://kondasamy.com/blog/2026/unreasonable-effectiveness-of-html/</link><guid isPermaLink="true">https://kondasamy.com/blog/2026/unreasonable-effectiveness-of-html/</guid><description>I needed a presentation. Every PPTX skill failed. Then I asked Claude Code to make an HTML file with a DESIGN.md, and had exactly what I wanted in minutes.</description><pubDate>Sat, 16 May 2026 00:00:00 GMT</pubDate></item><item><title>Harness Engineering: Stop Blaming the Model, Fix the Environment</title><link>https://kondasamy.com/blog/2026/harness-engineering-reliable-ai-agents/</link><guid isPermaLink="true">https://kondasamy.com/blog/2026/harness-engineering-reliable-ai-agents/</guid><description>After months of AI agent failures across coding, customer support, and research workflows, I discovered the problem was never the model. An open-source course on harness engineering explained every failure mode.</description><pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate></item><item><title>TIL: macOS Preview Does PDF Editing</title><link>https://kondasamy.com/til/2026/macos-preview-pdf-editing/</link><guid isPermaLink="true">https://kondasamy.com/til/2026/macos-preview-pdf-editing/</guid><description>I spent years uploading PDFs to random websites for basic edits. Preview has been doing it all along.</description><pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate></item><item><title>DESIGN.md: The Missing File Between AI Agents and Consistent UI</title><link>https://kondasamy.com/blog/2026/design-md-consistent-ai-ui/</link><guid isPermaLink="true">https://kondasamy.com/blog/2026/design-md-consistent-ai-ui/</guid><description>AI agents can write React components on demand. What they can&apos;t do is remember what your product looks like. DESIGN.md fixes that with a single Markdown file your agent reads before it writes code.</description><pubDate>Fri, 24 Apr 2026 00:00:00 GMT</pubDate></item><item><title>TIL: Mole: One Command, 48GB Freed</title><link>https://kondasamy.com/til/2026/mole-mac-storage-cleaner/</link><guid isPermaLink="true">https://kondasamy.com/til/2026/mole-mac-storage-cleaner/</guid><description>A single open-source binary that replaced CleanMyMac, AppCleaner, and DaisyDisk on my machine.</description><pubDate>Tue, 21 Apr 2026 00:00:00 GMT</pubDate></item><item><title>TIL: AlphaXiv: Research Papers Without the Token Waste</title><link>https://kondasamy.com/til/2026/alphaxiv-paper-lookup-claude-code/</link><guid isPermaLink="true">https://kondasamy.com/til/2026/alphaxiv-paper-lookup-claude-code/</guid><description>Stop uploading raw PDFs to Claude. AlphaXiv serves pre-built markdown summaries of any arXiv paper for free.</description><pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate></item><item><title>TIL: Portless: Named URLs for Local Dev</title><link>https://kondasamy.com/til/2026/portless-localhost-named-urls/</link><guid isPermaLink="true">https://kondasamy.com/til/2026/portless-localhost-named-urls/</guid><description>How Portless replaces fragile localhost:3000 ports with stable .localhost URLs that both humans and AI agents can rely on.</description><pubDate>Thu, 16 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Claude Code&apos;s Source Got Leaked. Here&apos;s What Agent Builders Should Actually Learn From It.</title><link>https://kondasamy.com/blog/2026/claude-code-source-leak-agent-builders/</link><guid isPermaLink="true">https://kondasamy.com/blog/2026/claude-code-source-leak-agent-builders/</guid><description>The biggest AI coding tool had its internals exposed. The surprise? No magic. Just 12 composable patterns that any developer can replicate.</description><pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate></item><item><title>15 Patterns That Keep Production AI Agents From Burning Down Prod</title><link>https://kondasamy.com/blog/2026/15-patterns-production-ai-agents/</link><guid isPermaLink="true">https://kondasamy.com/blog/2026/15-patterns-production-ai-agents/</guid><description>Your agent demos work great. Then production happens. Here are the 15 resilience, containment, and observability patterns that separate toy agents from systems you can actually trust.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Anam vs Tavus vs Hedra vs Simli: Choosing an AI Avatar Platform That Actually Looks Human</title><link>https://kondasamy.com/blog/2026/ai-avatar-platforms-compared/</link><guid isPermaLink="true">https://kondasamy.com/blog/2026/ai-avatar-platforms-compared/</guid><description>I tested four real-time AI avatar platforms for conversational agents. One renders micro-expressions at sub-1s latency. Another costs $0.009/min but looks like a Snapchat filter. Here&apos;s what matters when the avatar is the product.</description><pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate></item><item><title>TIL: Install Docker on Ubuntu (Hetzner Server Setup)</title><link>https://kondasamy.com/til/2026/install-docker-ubuntu-hetzner/</link><guid isPermaLink="true">https://kondasamy.com/til/2026/install-docker-ubuntu-hetzner/</guid><description>The complete Docker installation script I run every time I provision a fresh Hetzner server.</description><pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Escaping AI Slop: Comparing Design Copilots From Skills to Figma Plugins</title><link>https://kondasamy.com/blog/2026/ai-design-copilots-compared/</link><guid isPermaLink="true">https://kondasamy.com/blog/2026/ai-design-copilots-compared/</guid><description>Every AI-generated UI looks the same. Purple gradients, Inter font, cards inside cards. Here&apos;s how Impeccable, Anthropic&apos;s frontend-design skill, Figma AI plugins, and prompt-to-app builders each try to fix that problem.</description><pubDate>Thu, 09 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Why Compound Engineering Is My New Default for Claude Code</title><link>https://kondasamy.com/blog/2026/compound-engineering-speed/</link><guid isPermaLink="true">https://kondasamy.com/blog/2026/compound-engineering-speed/</guid><description>After a week with GSD, I switched to the Compound Engineering plugin. The difference isn&apos;t features. It&apos;s that your system gets faster, not just your chat.</description><pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate></item><item><title>GSD vs SpecKit, BMAD, and Compound Engineering: Picking the Right AI Coding Framework</title><link>https://kondasamy.com/blog/2026/gsd-vs-speckit-bmad-compound-engineering/</link><guid isPermaLink="true">https://kondasamy.com/blog/2026/gsd-vs-speckit-bmad-compound-engineering/</guid><description>Four frameworks all claim to fix vibe coding. They solve fundamentally different problems. Here&apos;s what each actually does and when to reach for which.</description><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Pros Don&apos;t Vibe, They Control: What Developers Reveal About AI Agent Use</title><link>https://kondasamy.com/blog/2026/pros-dont-vibe-they-control/</link><guid isPermaLink="true">https://kondasamy.com/blog/2026/pros-dont-vibe-they-control/</guid><description>A UC San Diego study of 112 professional developers found the opposite of what Twitter preaches: experienced developers don&apos;t vibe code. They plan, prompt with surgical precision, and verify every line.</description><pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate></item><item><title>TIL: sips: macOS Hidden Image Swiss Knife</title><link>https://kondasamy.com/til/2026/sips-macos-image-processing/</link><guid isPermaLink="true">https://kondasamy.com/til/2026/sips-macos-image-processing/</guid><description>The built-in macOS command that replaced my Preview/Photoshop habit for resizing, converting, and batch-processing images.</description><pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate></item><item><title>TIL: Claude Code&apos;s Edit Tool Has a Tabs Problem</title><link>https://kondasamy.com/til/2026/claude-code-tabs-vs-spaces-edit-failures/</link><guid isPermaLink="true">https://kondasamy.com/til/2026/claude-code-tabs-vs-spaces-edit-failures/</guid><description>Why Claude Code&apos;s Edit tool keeps failing on tab-indented codebases, and how to fix it.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate></item><item><title>grep Is Not BM25: The Difference Between Pattern Matching and Retrieval</title><link>https://kondasamy.com/blog/2026/grep-is-not-bm25/</link><guid isPermaLink="true">https://kondasamy.com/blog/2026/grep-is-not-bm25/</guid><description>I caught myself explaining BM25 as &apos;fancy grep&apos; and realized that&apos;s fundamentally wrong. They solve different problems at different points on the search spectrum.</description><pubDate>Fri, 13 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Dense vs Sparse Retrieval: Why Your Vector-Only Search Is Missing 25% of Results</title><link>https://kondasamy.com/blog/2026/dense-vs-sparse-retrieval/</link><guid isPermaLink="true">https://kondasamy.com/blog/2026/dense-vs-sparse-retrieval/</guid><description>Everyone switched to vector search because embeddings feel like magic. But BM25 still wins on exact matches, rare entities, and domains where you can&apos;t afford to miss. Here&apos;s the real comparison.</description><pubDate>Thu, 12 Mar 2026 00:00:00 GMT</pubDate></item><item><title>How Claude Code Actually Works Under the Hood</title><link>https://kondasamy.com/blog/2026/how-claude-code-works/</link><guid isPermaLink="true">https://kondasamy.com/blog/2026/how-claude-code-works/</guid><description>Most developers treat Claude Code like a chatbot with file access. It&apos;s not. It&apos;s a closed-loop agent where all intelligence lives in the model and all side effects live in the client.</description><pubDate>Sun, 15 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Workflow vs Agent vs Multi-Agent: The Architecture Decision Nobody Explains</title><link>https://kondasamy.com/blog/2026/workflow-vs-agent-vs-multi-agent/</link><guid isPermaLink="true">https://kondasamy.com/blog/2026/workflow-vs-agent-vs-multi-agent/</guid><description>Most &apos;agents&apos; in production are workflows. Here&apos;s how to pick the right architecture without over-engineering or under-delivering.</description><pubDate>Tue, 03 Feb 2026 00:00:00 GMT</pubDate></item><item><title>What Is an AI Agent? The Definition War That Reveals Our Industry&apos;s Confusion</title><link>https://kondasamy.com/blog/2026/what-is-an-ai-agent/</link><guid isPermaLink="true">https://kondasamy.com/blog/2026/what-is-an-ai-agent/</guid><description>Everyone&apos;s building AI agents, but nobody agrees on what one actually is. Here&apos;s what the pioneers, practitioners, and skeptics really mean when they say &apos;agent&apos;.</description><pubDate>Thu, 29 Jan 2026 00:00:00 GMT</pubDate></item><item><title>TIL: Intercom S3 Backups: Dealing with Empty Files</title><link>https://kondasamy.com/til/2026/intercom-s3-backup-empty-files/</link><guid isPermaLink="true">https://kondasamy.com/til/2026/intercom-s3-backup-empty-files/</guid><description>How I deleted 17,164 zero-byte files from S3 before discovering Intercom has a setting to prevent this</description><pubDate>Tue, 27 Jan 2026 00:00:00 GMT</pubDate></item><item><title>RAG for Dummies: What Nobody Tells You About Building Search That Works</title><link>https://kondasamy.com/blog/2026/rag-for-dummies/</link><guid isPermaLink="true">https://kondasamy.com/blog/2026/rag-for-dummies/</guid><description>Everyone talks about RAG like it&apos;s magic. It&apos;s not. It&apos;s plumbing. Here&apos;s the practical guide to embeddings, vector databases, and retrieval that actually works in production.</description><pubDate>Mon, 19 Jan 2026 00:00:00 GMT</pubDate></item><item><title>UV: The Python Tooling That Makes pip Feel Ancient</title><link>https://kondasamy.com/blog/2026/uv-python-package-manager/</link><guid isPermaLink="true">https://kondasamy.com/blog/2026/uv-python-package-manager/</guid><description>After years of juggling pip, venv, pyenv, and pipx, UV consolidates everything into one tool that&apos;s 10-100x faster. Here&apos;s the complete cheat sheet.</description><pubDate>Sun, 18 Jan 2026 00:00:00 GMT</pubDate></item><item><title>The Rust Rewrite: Modern Developer Tools I Lean On in 2026</title><link>https://kondasamy.com/blog/2026/modern-developer-tools-2026/</link><guid isPermaLink="true">https://kondasamy.com/blog/2026/modern-developer-tools-2026/</guid><description>The tools I use daily are 10-100x faster than what I used two years ago. Here&apos;s what changed and why.</description><pubDate>Fri, 16 Jan 2026 00:00:00 GMT</pubDate></item><item><title>5 Underhyped Claude Code Tips That Actually Ship Code</title><link>https://kondasamy.com/blog/2026/claude-code-context-fundamentals/</link><guid isPermaLink="true">https://kondasamy.com/blog/2026/claude-code-context-fundamentals/</guid><description>Everyone&apos;s chasing flashy demos while missing the fundamentals. Here&apos;s what actually matters: treating your docs like infrastructure, making them machine-readable, and thinking out loud instead of typing compressed garbage</description><pubDate>Thu, 15 Jan 2026 00:00:00 GMT</pubDate></item><item><title>TIL: Custom Status Line for Claude Code</title><link>https://kondasamy.com/til/2026/claude-code-custom-statusline/</link><guid isPermaLink="true">https://kondasamy.com/til/2026/claude-code-custom-statusline/</guid><description>How to build a single-line status bar that shows git context on the left and session metrics on the right.</description><pubDate>Tue, 13 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Stop Adding Redis: Fix Your Missing Postgres Indices First</title><link>https://kondasamy.com/blog/2026/postgres-explain-analyze-speed/</link><guid isPermaLink="true">https://kondasamy.com/blog/2026/postgres-explain-analyze-speed/</guid><description>Your team wants Redis. Your database needs indices. We got 97% faster with EXPLAIN ANALYZE instead of architectural rewrites.</description><pubDate>Sun, 11 Jan 2026 00:00:00 GMT</pubDate></item><item><title>The Fish Shell Terminal Stack: From Slow to Fast</title><link>https://kondasamy.com/blog/2026/modern-terminal-setup/</link><guid isPermaLink="true">https://kondasamy.com/blog/2026/modern-terminal-setup/</guid><description>After years of using default terminal tools, I rebuilt my workflow with modern alternatives. The result? 100x faster file searches, 80% fewer keystrokes, and workflows that don&apos;t require a mouse. Here&apos;s what actually matters.</description><pubDate>Mon, 05 Jan 2026 00:00:00 GMT</pubDate></item><item><title>How Claude Code&apos;s Interview Mode Changed My Workflow</title><link>https://kondasamy.com/blog/2026/claude-code-interview-mode/</link><guid isPermaLink="true">https://kondasamy.com/blog/2026/claude-code-interview-mode/</guid><description>I discovered a game-changing approach to building features with Claude Code: interview first, spec second, code last. Here&apos;s how slowing down actually speeds things up.</description><pubDate>Fri, 02 Jan 2026 00:00:00 GMT</pubDate></item><item><title>TIL: Git Worktree: The Secret Weapon for AI Coding Agents</title><link>https://kondasamy.com/til/2025/git-worktree-ai-coding-agents/</link><guid isPermaLink="true">https://kondasamy.com/til/2025/git-worktree-ai-coding-agents/</guid><description>How git worktree enables parallel AI agent workflows - run multiple Claude Code or Cursor sessions simultaneously without context switching overhead.</description><pubDate>Wed, 31 Dec 2025 00:00:00 GMT</pubDate></item><item><title>TIL: Making Git Worktrees Painless for Parallel Agents</title><link>https://kondasamy.com/til/2025/git-worktree-ux-tools/</link><guid isPermaLink="true">https://kondasamy.com/til/2025/git-worktree-ux-tools/</guid><description>Three tools that fix git worktree UX so coding agents can run in parallel without setup pain.</description><pubDate>Wed, 31 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Claude Code: Things That Made Me Switch from Cursor</title><link>https://kondasamy.com/blog/2025/claude-code-tips-tricks/</link><guid isPermaLink="true">https://kondasamy.com/blog/2025/claude-code-tips-tricks/</guid><description>After 1.5 years with Cursor, Claude Code pulled me into its ecosystem. Here are the underrated features, keyboard shortcuts, and workflow patterns that made the difference.</description><pubDate>Tue, 30 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Beyond the Sci-Fi Brain: 6 Design Patterns That Power Real AI Agents</title><link>https://kondasamy.com/blog/2025/agentic-design-patterns/</link><guid isPermaLink="true">https://kondasamy.com/blog/2025/agentic-design-patterns/</guid><description>The most powerful AI isn&apos;t a single genius brain-it&apos;s teams of specialists arguing, reviewing their own work, and signing contracts. Here&apos;s how modern agentic systems actually work.</description><pubDate>Mon, 29 Dec 2025 00:00:00 GMT</pubDate></item><item><title>TIL: Using pnpm outdated to Check and Upgrade Dependencies</title><link>https://kondasamy.com/til/2025/pnpm-outdated-upgrade-dependencies/</link><guid isPermaLink="true">https://kondasamy.com/til/2025/pnpm-outdated-upgrade-dependencies/</guid><description>Learn how to identify and safely upgrade outdated packages using pnpm&apos;s built-in commands</description><pubDate>Wed, 24 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Debugging a 500 Internal Server Error in Kubernetes: A Detective Story</title><link>https://kondasamy.com/blog/2025/blog-debugging-langfuse-500/</link><guid isPermaLink="true">https://kondasamy.com/blog/2025/blog-debugging-langfuse-500/</guid><description>Lessons learned from debugging K8s CrashLoopBackOff of self-hosted Langfuse</description><pubDate>Tue, 23 Dec 2025 00:00:00 GMT</pubDate></item><item><title>TIL: How to Set Up Multiple SSH Keys for GitHub on MacBook</title><link>https://kondasamy.com/til/2025/setup-multiple-ssh-keys-macbook/</link><guid isPermaLink="true">https://kondasamy.com/til/2025/setup-multiple-ssh-keys-macbook/</guid><description>Manage multiple GitHub accounts with different SSH keys on macOS - seamless switching without conflicts.</description><pubDate>Mon, 15 Dec 2025 00:00:00 GMT</pubDate></item><item><title>I Built a $500 SaaS Boilerplate in 5 Days (And Made It Free)</title><link>https://kondasamy.com/blog/2025/saas-boilerplate-nextjs/</link><guid isPermaLink="true">https://kondasamy.com/blog/2025/saas-boilerplate-nextjs/</guid><description>I was browsing the internet, looking at SaaS boilerplates. You know, those starter templates that promise to save you months of work.</description><pubDate>Fri, 12 Dec 2025 00:00:00 GMT</pubDate></item><item><title>TIL: Time Travel Queries in Apache Iceberg</title><link>https://kondasamy.com/til/2025/apache-iceberg-time-travel/</link><guid isPermaLink="true">https://kondasamy.com/til/2025/apache-iceberg-time-travel/</guid><description>Query historical data by timestamp or snapshot ID using Iceberg&apos;s time travel syntax - a game-changer for debugging data pipelines.</description><pubDate>Tue, 09 Dec 2025 00:00:00 GMT</pubDate></item><item><title>TIL: Rust Ownership Rules Simplified</title><link>https://kondasamy.com/til/2025/rust-ownership-basics/</link><guid isPermaLink="true">https://kondasamy.com/til/2025/rust-ownership-basics/</guid><description>The three ownership rules and mental model that finally made Rust&apos;s borrow checker click.</description><pubDate>Tue, 09 Dec 2025 00:00:00 GMT</pubDate></item></channel></rss>