<?xml version="1.0" encoding="UTF-8"?>
<!-- This sitemap was dynamically generated on April 3, 2026 at 10:09 pm by All in One SEO v4.9.3 - the original SEO plugin for WordPress. -->

<?xml-stylesheet type="text/xsl" href="https://doonprogramming.com/default-sitemap.xsl"?>

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>doonprogramming.com</title>
		<link><![CDATA[https://doonprogramming.com]]></link>
		<description><![CDATA[doonprogramming.com]]></description>
		<lastBuildDate><![CDATA[Wed, 12 Nov 2025 02:07:09 +0000]]></lastBuildDate>
		<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
		<atom:link href="https://doonprogramming.com/sitemap.rss" rel="self" type="application/rss+xml" />
		<ttl><![CDATA[60]]></ttl>

		<item>
			<guid><![CDATA[https://doonprogramming.com/how-to-use-a-prompt-declaration-language-pdl-with-langchain-and-why-its-a-game-changer-for-prompt-engineering/]]></guid>
			<link><![CDATA[https://doonprogramming.com/how-to-use-a-prompt-declaration-language-pdl-with-langchain-and-why-its-a-game-changer-for-prompt-engineering/]]></link>
			<title>How to Use a Prompt Declaration Language (PDL) with LangChain — and Why It’s a Game Changer for Prompt Engineering</title>
			<pubDate><![CDATA[Wed, 12 Nov 2025 02:07:09 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/python-__slots__-write-memory-efficient-classes-like-a-pro/]]></guid>
			<link><![CDATA[https://doonprogramming.com/python-__slots__-write-memory-efficient-classes-like-a-pro/]]></link>
			<title>Python __slots__: Write Memory-Efficient Classes Like a Pro</title>
			<pubDate><![CDATA[Sun, 01 Mar 2026 04:32:03 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/mastering-decorators-in-python-from-basics-to-production-patterns/]]></guid>
			<link><![CDATA[https://doonprogramming.com/mastering-decorators-in-python-from-basics-to-production-patterns/]]></link>
			<title>Mastering Decorators in Python: From Basics to Production Patterns</title>
			<pubDate><![CDATA[Tue, 24 Feb 2026 02:00:33 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/why-async-python-is-the-backbone-of-modern-ai-agents/]]></guid>
			<link><![CDATA[https://doonprogramming.com/why-async-python-is-the-backbone-of-modern-ai-agents/]]></link>
			<title>Why Async Python Is the Backbone of Modern AI Agents</title>
			<pubDate><![CDATA[Thu, 29 Jan 2026 03:42:52 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/clean-architecture-with-separate-domain-database-and-api-models/]]></guid>
			<link><![CDATA[https://doonprogramming.com/clean-architecture-with-separate-domain-database-and-api-models/]]></link>
			<title>Clean Architecture with Separate Domain, Database, and API Models</title>
			<pubDate><![CDATA[Thu, 19 Feb 2026 04:29:17 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/remove-boilerplate-code-in-kotlin-python-java-and-c/]]></guid>
			<link><![CDATA[https://doonprogramming.com/remove-boilerplate-code-in-kotlin-python-java-and-c/]]></link>
			<title>Remove Boilerplate Code in Kotlin, Python, Java, and C#</title>
			<pubDate><![CDATA[Thu, 12 Feb 2026 04:21:58 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/debugging-fastapi-applications-in-vs-code-a-complete-guide/]]></guid>
			<link><![CDATA[https://doonprogramming.com/debugging-fastapi-applications-in-vs-code-a-complete-guide/]]></link>
			<title>Debugging FastAPI Applications in VS Code: A Complete Guide</title>
			<pubDate><![CDATA[Sun, 08 Feb 2026 11:00:52 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/soft-delete-in-databases-what-it-means-and-why-it-matters/]]></guid>
			<link><![CDATA[https://doonprogramming.com/soft-delete-in-databases-what-it-means-and-why-it-matters/]]></link>
			<title>Soft Delete in Databases: What It Means and Why It Matters</title>
			<pubDate><![CDATA[Sat, 31 Jan 2026 05:16:14 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/claude-code-introduces-mcp-tool-search-to-eliminate-context-bloat/]]></guid>
			<link><![CDATA[https://doonprogramming.com/claude-code-introduces-mcp-tool-search-to-eliminate-context-bloat/]]></link>
			<title>Claude Code Introduces MCP Tool Search to Eliminate Context Bloat</title>
			<pubDate><![CDATA[Sat, 17 Jan 2026 04:43:42 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/fixing-bottom-navigation-overlap-in-android-gesture-navigation-edge-to-edge/]]></guid>
			<link><![CDATA[https://doonprogramming.com/fixing-bottom-navigation-overlap-in-android-gesture-navigation-edge-to-edge/]]></link>
			<title>Fixing Bottom Navigation Overlap in Android (Gesture Navigation + Edge-to-Edge)</title>
			<pubDate><![CDATA[Sat, 14 Feb 2026 13:42:41 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/composition-over-inheritance-a-cross-language-perspective-for-modern-developers/]]></guid>
			<link><![CDATA[https://doonprogramming.com/composition-over-inheritance-a-cross-language-perspective-for-modern-developers/]]></link>
			<title>Composition Over Inheritance: A Cross-Language Perspective for Modern Developers</title>
			<pubDate><![CDATA[Sat, 14 Feb 2026 09:06:59 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/singleton-semantics-in-modern-languages-kotlin-and-python/]]></guid>
			<link><![CDATA[https://doonprogramming.com/singleton-semantics-in-modern-languages-kotlin-and-python/]]></link>
			<title>Singleton Semantics in Modern Languages: Kotlin and Python</title>
			<pubDate><![CDATA[Sat, 14 Feb 2026 03:49:43 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/managing-deep-state-propagation-in-react-and-jetpack-compose/]]></guid>
			<link><![CDATA[https://doonprogramming.com/managing-deep-state-propagation-in-react-and-jetpack-compose/]]></link>
			<title>Managing Deep State Propagation in React and Jetpack Compose</title>
			<pubDate><![CDATA[Mon, 26 Jan 2026 05:14:37 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/how-to-avoid-sycophancy-in-ai-a-practical-guide-to-building-truthful-and-reliable-ai-systems/]]></guid>
			<link><![CDATA[https://doonprogramming.com/how-to-avoid-sycophancy-in-ai-a-practical-guide-to-building-truthful-and-reliable-ai-systems/]]></link>
			<title>How to Avoid Sycophancy in AI: A Practical Guide to Building Truthful and Reliable AI Systems</title>
			<pubDate><![CDATA[Sun, 21 Dec 2025 13:22:19 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/prd-first-development-in-agentic-ai-a-practical-approach-developers-are-actually-using/]]></guid>
			<link><![CDATA[https://doonprogramming.com/prd-first-development-in-agentic-ai-a-practical-approach-developers-are-actually-using/]]></link>
			<title>PRD-First Development in Agentic AI: A Practical Approach Developers Are Actually Using</title>
			<pubDate><![CDATA[Sun, 11 Jan 2026 13:07:59 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/singleton-pattern-in-python-production-grade-implementations-and-real-world-use-cases/]]></guid>
			<link><![CDATA[https://doonprogramming.com/singleton-pattern-in-python-production-grade-implementations-and-real-world-use-cases/]]></link>
			<title>Singleton Pattern in Python: Production-Grade Implementations and Real-World Use Cases</title>
			<pubDate><![CDATA[Sat, 28 Feb 2026 04:29:20 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/jetpack-compose-recomposition-why-inline-lambdas-can-hurt-performance-and-how-to-fix-it/]]></guid>
			<link><![CDATA[https://doonprogramming.com/jetpack-compose-recomposition-why-inline-lambdas-can-hurt-performance-and-how-to-fix-it/]]></link>
			<title>Jetpack Compose Recomposition: Why Inline Lambdas Can Hurt Performance (And How to Fix It)</title>
			<pubDate><![CDATA[Tue, 30 Dec 2025 04:00:10 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/type-safe-python-in-practice-protocols-generics-a-production-oriented-guide/]]></guid>
			<link><![CDATA[https://doonprogramming.com/type-safe-python-in-practice-protocols-generics-a-production-oriented-guide/]]></link>
			<title>Type-Safe Python in Practice: Protocols + Generics (A Production-Oriented Guide)</title>
			<pubDate><![CDATA[Sat, 28 Feb 2026 11:31:52 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/interceptors-explained-one-concept-four-platforms/]]></guid>
			<link><![CDATA[https://doonprogramming.com/interceptors-explained-one-concept-four-platforms/]]></link>
			<title>Interceptors Explained: One Concept, Four Platforms</title>
			<pubDate><![CDATA[Tue, 06 Jan 2026 13:35:20 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/programming-languages-in-2026-where-each-one-actually-wins/]]></guid>
			<link><![CDATA[https://doonprogramming.com/programming-languages-in-2026-where-each-one-actually-wins/]]></link>
			<title>Programming Languages in 2026: Where Each One Actually Wins</title>
			<pubDate><![CDATA[Tue, 30 Dec 2025 12:14:05 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/black-magic-for-off-screen-rendering-in-jetpack-compose-explained-practically/]]></guid>
			<link><![CDATA[https://doonprogramming.com/black-magic-for-off-screen-rendering-in-jetpack-compose-explained-practically/]]></link>
			<title>Black Magic for Off-Screen Rendering in Jetpack Compose (Explained Practically)</title>
			<pubDate><![CDATA[Thu, 01 Jan 2026 10:31:19 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/how-i-built-a-basic-ai-web-scraper-in-one-weekend-using-python-playwright-and-free-offline-models/]]></guid>
			<link><![CDATA[https://doonprogramming.com/how-i-built-a-basic-ai-web-scraper-in-one-weekend-using-python-playwright-and-free-offline-models/]]></link>
			<title>How I Built a Basic AI Web Scraper in One Weekend Using Python, Playwright, and Free Offline Models</title>
			<pubDate><![CDATA[Sun, 28 Dec 2025 05:23:28 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/resource-management-in-c-java-and-kotlin/]]></guid>
			<link><![CDATA[https://doonprogramming.com/resource-management-in-c-java-and-kotlin/]]></link>
			<title>Resource Management in C#, Java, and Kotlin</title>
			<pubDate><![CDATA[Sun, 11 Jan 2026 04:45:04 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/building-a-real-github-agent-with-langgraph-1-x-and-mcp-step-by-step/]]></guid>
			<link><![CDATA[https://doonprogramming.com/building-a-real-github-agent-with-langgraph-1-x-and-mcp-step-by-step/]]></link>
			<title>Building a Real GitHub Agent with LangGraph 1.x and MCP (Step-by-Step)</title>
			<pubDate><![CDATA[Sat, 03 Jan 2026 12:28:18 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/asynchronous-programming-across-modern-platforms-in-android-swift-web/]]></guid>
			<link><![CDATA[https://doonprogramming.com/asynchronous-programming-across-modern-platforms-in-android-swift-web/]]></link>
			<title>Asynchronous Programming Across Modern Platforms In Android , Swift , Web</title>
			<pubDate><![CDATA[Mon, 29 Dec 2025 04:19:27 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/explicit-backing-fields-in-android-kotlin-2-3-0/]]></guid>
			<link><![CDATA[https://doonprogramming.com/explicit-backing-fields-in-android-kotlin-2-3-0/]]></link>
			<title>Explicit Backing Fields in Android Kotlin 2.3.0</title>
			<pubDate><![CDATA[Fri, 02 Jan 2026 05:20:19 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/how-i-started-working-with-fastapi-and-why-it-felt-surprisingly-easy/]]></guid>
			<link><![CDATA[https://doonprogramming.com/how-i-started-working-with-fastapi-and-why-it-felt-surprisingly-easy/]]></link>
			<title>How I Started Working with FastAPI — And Why It Felt Surprisingly Easy</title>
			<pubDate><![CDATA[Fri, 02 Jan 2026 04:49:02 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/sealed-class-vs-sealed-interface-in-kotlin-android/]]></guid>
			<link><![CDATA[https://doonprogramming.com/sealed-class-vs-sealed-interface-in-kotlin-android/]]></link>
			<title>Sealed Class vs Sealed Interface in Kotlin Android</title>
			<pubDate><![CDATA[Sat, 27 Dec 2025 15:48:46 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/oauth-2-0-explained-a-complete-guide-to-secure-authorization-for-modern-applications/]]></guid>
			<link><![CDATA[https://doonprogramming.com/oauth-2-0-explained-a-complete-guide-to-secure-authorization-for-modern-applications/]]></link>
			<title>OAuth 2.0 Explained: A Complete Guide to Secure Authorization for Modern Applications</title>
			<pubDate><![CDATA[Wed, 17 Dec 2025 04:19:19 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/slm-vs-llm-which-language-model-best-phi-3-mini-and-azure/]]></guid>
			<link><![CDATA[https://doonprogramming.com/slm-vs-llm-which-language-model-best-phi-3-mini-and-azure/]]></link>
			<title>SLM vs LLM: Which Language Model Best (Phi-3 Mini and Azure)</title>
			<pubDate><![CDATA[Sun, 14 Dec 2025 05:52:29 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/how-big-companies-like-google-netflix-use-git-tags-in-production/]]></guid>
			<link><![CDATA[https://doonprogramming.com/how-big-companies-like-google-netflix-use-git-tags-in-production/]]></link>
			<title>How Big Companies Like Google &amp; Netflix Use Git Tags in Production</title>
			<pubDate><![CDATA[Tue, 02 Dec 2025 02:12:54 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/stateflow-vs-sharedflow-in-android-complete-guide-with-real-use/]]></guid>
			<link><![CDATA[https://doonprogramming.com/stateflow-vs-sharedflow-in-android-complete-guide-with-real-use/]]></link>
			<title>StateFlow vs SharedFlow in Android: Complete Guide with Real Use</title>
			<pubDate><![CDATA[Sat, 27 Dec 2025 14:32:08 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/apache-kafka-architecture-internals-performance-and-best-practices/]]></guid>
			<link><![CDATA[https://doonprogramming.com/apache-kafka-architecture-internals-performance-and-best-practices/]]></link>
			<title>Apache Kafka : Architecture, Internals, Performance and Best Practices</title>
			<pubDate><![CDATA[Wed, 10 Dec 2025 14:37:13 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/git-bisect-explained-how-to-find-the-exact-commit-that-broke-production/]]></guid>
			<link><![CDATA[https://doonprogramming.com/git-bisect-explained-how-to-find-the-exact-commit-that-broke-production/]]></link>
			<title>Git Bisect Explained: How to Find the Exact Commit That Broke Production</title>
			<pubDate><![CDATA[Wed, 10 Dec 2025 02:20:52 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/prompt-compression-the-hidden-superpower-behind-scalable-llm-applications/]]></guid>
			<link><![CDATA[https://doonprogramming.com/prompt-compression-the-hidden-superpower-behind-scalable-llm-applications/]]></link>
			<title>Prompt Compression: The Hidden Superpower Behind Scalable LLM Applications</title>
			<pubDate><![CDATA[Sat, 29 Nov 2025 13:03:51 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/how-to-securely-send-data-between-frontend-and-backend/]]></guid>
			<link><![CDATA[https://doonprogramming.com/how-to-securely-send-data-between-frontend-and-backend/]]></link>
			<title>How to Securely Send Data Between Frontend and Backend</title>
			<pubDate><![CDATA[Sat, 20 Dec 2025 08:12:21 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/how-to-fix-parameter-sniffing-in-sql-server-stored-procedure-performance-guide/]]></guid>
			<link><![CDATA[https://doonprogramming.com/how-to-fix-parameter-sniffing-in-sql-server-stored-procedure-performance-guide/]]></link>
			<title>How to Fix Parameter Sniffing in SQL Server: Stored Procedure Performance Guide</title>
			<pubDate><![CDATA[Thu, 18 Dec 2025 03:55:48 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/the-hidden-power-of-persisted-computed-columns-in-sql-server/]]></guid>
			<link><![CDATA[https://doonprogramming.com/the-hidden-power-of-persisted-computed-columns-in-sql-server/]]></link>
			<title>The Hidden Power of Persisted Computed Columns in SQL Server</title>
			<pubDate><![CDATA[Fri, 12 Dec 2025 14:19:08 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/rag-retrieval-explained-meet-the-4-friends-who-help-ai-find-answers-simple-guide/]]></guid>
			<link><![CDATA[https://doonprogramming.com/rag-retrieval-explained-meet-the-4-friends-who-help-ai-find-answers-simple-guide/]]></link>
			<title>RAG Retrieval Explained: Meet the 4 Friends Who Help AI Find Answers (Simple Guide)</title>
			<pubDate><![CDATA[Thu, 13 Nov 2025 02:30:43 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/blogs/]]></guid>
			<link><![CDATA[https://doonprogramming.com/blogs/]]></link>
			<title>Blogs</title>
			<pubDate><![CDATA[Thu, 13 Nov 2025 02:24:15 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/understanding-sql-indexing-the-unsung-hero-of-database-performance/]]></guid>
			<link><![CDATA[https://doonprogramming.com/understanding-sql-indexing-the-unsung-hero-of-database-performance/]]></link>
			<title>Understanding SQL Indexing: The Unsung Hero of Database Performance</title>
			<pubDate><![CDATA[Thu, 11 Dec 2025 03:35:13 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/what-is-an-api-gateway-complete-guide-with-best-api-gateways-for-python-java-c-microservices-2025/]]></guid>
			<link><![CDATA[https://doonprogramming.com/what-is-an-api-gateway-complete-guide-with-best-api-gateways-for-python-java-c-microservices-2025/]]></link>
			<title>What Is an API Gateway? Complete Guide with Best API Gateways for Python, Java &amp; C# Microservices (2025)</title>
			<pubDate><![CDATA[Thu, 04 Dec 2025 05:28:47 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/metadata-filtering-in-production-rag-the-unsung-hero-of-accuracy-security-scale/]]></guid>
			<link><![CDATA[https://doonprogramming.com/metadata-filtering-in-production-rag-the-unsung-hero-of-accuracy-security-scale/]]></link>
			<title>Metadata Filtering in Production RAG: The Unsung Hero of Accuracy, Security &amp; Scale</title>
			<pubDate><![CDATA[Sun, 30 Nov 2025 12:48:05 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/2026-is-the-year-of-orchestration-of-ai-agents/]]></guid>
			<link><![CDATA[https://doonprogramming.com/2026-is-the-year-of-orchestration-of-ai-agents/]]></link>
			<title>2026 is the year of Orchestration of AI Agents</title>
			<pubDate><![CDATA[Sun, 16 Nov 2025 10:50:21 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/react-19-3-use-the-new-way-to-handle-async-logic-and-when-it-beats-useeffect/]]></guid>
			<link><![CDATA[https://doonprogramming.com/react-19-3-use-the-new-way-to-handle-async-logic-and-when-it-beats-useeffect/]]></link>
			<title>React 19.3 use() – The New Way to Handle Async Logic (and When It Beats useEffect)</title>
			<pubDate><![CDATA[Sat, 29 Nov 2025 03:31:20 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/how-to-use-the-new-gpt-5-1-updates-to-get-the-best-results/]]></guid>
			<link><![CDATA[https://doonprogramming.com/how-to-use-the-new-gpt-5-1-updates-to-get-the-best-results/]]></link>
			<title>How to Use the New GPT-5.1 Updates to Get the Best Results</title>
			<pubDate><![CDATA[Sat, 15 Nov 2025 03:54:08 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/synchronous-vs-asynchronous-communication-in-microservices-order-and-payment-services/]]></guid>
			<link><![CDATA[https://doonprogramming.com/synchronous-vs-asynchronous-communication-in-microservices-order-and-payment-services/]]></link>
			<title>Synchronous vs Asynchronous Communication in Microservices: Order and Payment Services</title>
			<pubDate><![CDATA[Sat, 06 Dec 2025 04:49:05 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/beeai-framework-the-ultimate-guide-to-building-fast-scalable-ai-applications-with-python/]]></guid>
			<link><![CDATA[https://doonprogramming.com/beeai-framework-the-ultimate-guide-to-building-fast-scalable-ai-applications-with-python/]]></link>
			<title>BeeAi Framework: The Ultimate Guide to Building Fast, Scalable AI Applications with Python</title>
			<pubDate><![CDATA[Mon, 17 Nov 2025 02:16:07 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/luhn-algorithm-how-credit-debit-card-validation-really-works/]]></guid>
			<link><![CDATA[https://doonprogramming.com/luhn-algorithm-how-credit-debit-card-validation-really-works/]]></link>
			<title>Luhn Algorithm &#8211; How Credit &amp; Debit Card Validation Really Works</title>
			<pubDate><![CDATA[Mon, 08 Dec 2025 04:47:21 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://doonprogramming.com/googles-new-file-search-tool-for-the-gemini-api-the-easiest-way-to-build-powerful-rag-applications/]]></guid>
			<link><![CDATA[https://doonprogramming.com/googles-new-file-search-tool-for-the-gemini-api-the-easiest-way-to-build-powerful-rag-applications/]]></link>
			<title>Google’s New File Search Tool for the Gemini API: The Easiest Way to Build Powerful RAG Applications</title>
			<pubDate><![CDATA[Fri, 14 Nov 2025 02:07:40 +0000]]></pubDate>
		</item>
				</channel>
</rss>
