<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.tuhidulhossain.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/category/technology</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/category/leadership</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/category/algorithms</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/category/philosophy</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/tags</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/a-net-powered-rag-console-application-with-ollama-20250609</loc>
    <lastmod>2025-06-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/advanced-agent-orchestration-patterns-in-python-20251229</loc>
    <lastmod>2025-12-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/advanced-rag-patterns-with-python-and-chromadb-20250224</loc>
    <lastmod>2025-02-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/agent-orchestration-with-langgraph-in-python-20241021</loc>
    <lastmod>2024-10-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/agent-orchestration-with-microsoft-autogen-04-20250318</loc>
    <lastmod>2025-03-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/agents-vs-sub-agents-what-they-are-and-how-they-work-together-20260330</loc>
    <lastmod>2026-03-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/ai-agent-development-with-anthropic-claude-agent-sdk-20260114</loc>
    <lastmod>2026-01-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/ai-powered-applications-with-dotnet-aspire-and-semantic-kernel-20250109</loc>
    <lastmod>2025-01-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/binary-search-algorithm-explained-with-examples-20250710</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/binary-search-tree-explained-with-examples-20260116</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/breadth-first-search-algorithm-explained-with-examples-20250914</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/bubble-sort-algorithm-explained-with-examples-20250415</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/build-a-streaming-api-with-net-core-and-rabbitmq-for-log-data-streaming-20250530</loc>
    <lastmod>2025-05-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/building-a-weather-prediction-model-with-ml-net-a-complete-guide-20250601</loc>
    <lastmod>2025-06-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/building-a-zoho-mail-rag-system-with-python-fastapi-and-chromadb-20260130</loc>
    <lastmod>2026-01-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/building-ai-agents-with-dotnet-10-and-microsoft-extensions-ai-20251119</loc>
    <lastmod>2025-11-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/building-ai-agents-with-dotnet-9-and-semantic-kernel-agents-20250613</loc>
    <lastmod>2025-06-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/building-ai-agents-with-openai-agents-sdk-in-python-20250825</loc>
    <lastmod>2025-08-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/building-intelligent-ai-agents-with-semantic-kernel-and-dotnet-8-20240903</loc>
    <lastmod>2024-09-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/building-micro-frontends-with-blazor-webassembly-a-c-developer-s-guide-to-modern-frontend-architecture-20250603</loc>
    <lastmod>2025-06-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/building-multi-agent-conversations-with-microsoft-autogen-20240422</loc>
    <lastmod>2024-04-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/building-multi-agent-systems-with-crewai-and-python-20240708</loc>
    <lastmod>2024-07-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/building-your-first-ai-chatbot-with-python-and-langchain-20240112</loc>
    <lastmod>2024-01-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/depth-first-search-algorithm-explained-with-examples-20250828</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/dijkstra-shortest-path-algorithm-explained-with-examples-20251105</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/discipline-is-painful-20260325</loc>
    <lastmod>2026-03-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/dynamic-programming-explained-with-examples-20251220</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/end-to-end-data-science-pipeline-with-python-scikit-learn-and-pandas-20240307</loc>
    <lastmod>2024-03-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/fine-tuning-large-language-models-with-python-and-hugging-face-20240814</loc>
    <lastmod>2024-08-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/getting-started-with-semantic-kernel-for-dotnet-developers-20240219</loc>
    <lastmod>2024-02-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/google-web-mcp-making-websites-agent-ready-20260403</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/hash-table-explained-with-examples-20260208</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/how-to-build-a-web-scraping-mcp-server-with-python-20260329</loc>
    <lastmod>2026-03-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/image-classification-with-ml-net-in-dotnet-8-20240628</loc>
    <lastmod>2024-06-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/merge-sort-algorithm-explained-with-examples-20250618</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/mlops-pipeline-with-python-mlflow-and-docker-20250916</loc>
    <lastmod>2025-09-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/modern-data-science-with-polars-and-python-20250405</loc>
    <lastmod>2025-04-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/multi-agent-debate-and-collaboration-systems-with-autogen-20241217</loc>
    <lastmod>2024-12-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/multi-agent-orchestration-with-autogen-studio-20251004</loc>
    <lastmod>2025-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/multi-agent-systems-with-dotnet-10-and-semantic-kernel-process-framework-20260206</loc>
    <lastmod>2026-02-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/multi-agent-workflows-with-crewai-and-langchain-integration-20250520</loc>
    <lastmod>2025-05-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/net-version-evolution-guide-20250425</loc>
    <lastmod>2025-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/parallel-processing-in-net-10-smarter-faster-scalable-20250525</loc>
    <lastmod>2025-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/python-agent-framework-comparison-langgraph-vs-crewai-vs-autogen-20250707</loc>
    <lastmod>2025-07-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/quick-sort-algorithm-explained-with-examples-20250522</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/real-time-ml-data-pipelines-with-python-apache-kafka-and-scikit-learn-20241111</loc>
    <lastmod>2024-11-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/retrieval-augmented-generation-with-llamaindex-and-python-20240515</loc>
    <lastmod>2024-05-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/simplify-weighing-scale-integration-in-net-applications-with-weighingmachineconnector-net-20250525</loc>
    <lastmod>2025-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/streaming-in-csharp-when-to-use-it-and-how-a-complete-guide-20260318</loc>
    <lastmod>2026-03-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/the-state-of-ai-agents-in-2026-frameworks-tools-and-best-practices-20260310</loc>
    <lastmod>2026-03-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/threat-intelligence-graph-rag-with-neo4j-and-ollama-20260127</loc>
    <lastmod>2026-01-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/understanding-adlc-application-development-life-cycle-a-complete-guide-20260318</loc>
    <lastmod>2026-03-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/what-s-new-in-net-10-20250426</loc>
    <lastmod>2025-04-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tuhidulhossain.com/post/zero-cost-n8n-setup-with-docker-and-amp-community-proxy-mcp-20250526</loc>
    <lastmod>2025-05-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>
