<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://dotnetwisdom.co.uk/2026/03/30/from-legacy-to-modern-net-an-ai-assisted-migration-playbook/</loc><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2026/03/74d2e4e8-6625-4d0e-b516-f9b2fdcbdbcd.png</image:loc><image:title>Modernising legacy apps</image:title></image:image><lastmod>2026-03-30T13:14:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2026/03/15/profiling-in-visual-studio-2026-how-copilot-helps-you-find-performance-bottlenecks-faster/</loc><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2026/03/f9be58ce-bb1c-439f-97ea-9fe41d035880.png</image:loc><image:title>Profiling in Visual Studio 2026</image:title></image:image><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2026/03/3bca3488-13c8-4183-a858-184822828fef.png</image:loc><image:title>3bca3488-13c8-4183-a858-184822828fef</image:title></image:image><lastmod>2026-03-09T15:14:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2026/02/13/advanced-debugging-in-visual-studio-2026-harnessing-ai-and-copilot/</loc><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2026/02/chatgpt-image-feb-9-2026-10_39_05-am.png</image:loc><image:title>Advanced Debugging in Visual Studio 2026</image:title><image:caption>Advanced Debugging in Visual Studio 2026</image:caption></image:image><lastmod>2026-02-09T10:40:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2026/02/07/ethical-ai-in-the-net-ecosystem-principles-practices-and-future-directions/</loc><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2026/02/3f2fa95f-425c-4ec5-ba27-01f53eb26a1b.png</image:loc><image:title>Ethical AI</image:title></image:image><lastmod>2026-02-06T16:24:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/12/31/year-end-review-2025-ai-and-net-come-of-age-and-what-to-expect-in-2026/</loc><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/12/2025-2026.png</image:loc><image:title>Year in review</image:title><image:caption>Year in review 2025</image:caption></image:image><lastmod>2025-12-30T20:46:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/12/04/visual-studio-2026-the-ai-first-ide-that-will-redefine-net-development/</loc><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/12/untitled.png</image:loc><image:title>visual studio 2026</image:title><image:caption>visual studio 2026</image:caption></image:image><lastmod>2025-12-03T21:13:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/11/11/building-autonomous-net-agents-from-hosted-services-to-cognitive-loops/</loc><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/11/unnamed.jpg</image:loc><image:title>Building autonomous .net agents</image:title></image:image><lastmod>2025-11-10T13:03:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/10/26/why-ai-middleware-will-redefine-the-net-stack-by-2026/</loc><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/10/ai_middleware_feature_new.png</image:loc><image:title>ai_middleware_feature_new</image:title></image:image><lastmod>2025-10-25T20:56:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/10/21/the-future-of-net-development-in-the-age-of-ai-agents/</loc><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/10/the-future-of-.net-development-in-the-age-of-ai-agents.png</image:loc><image:title>The Future of .NET Development in the Age of AI Agents</image:title><image:caption>The Future of .NET Development in the Age of AI Agents</image:caption></image:image><lastmod>2025-10-20T13:35:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/10/05/building-a-production-ready-rag-retrieval-augmented-generation-system-with-net-and-azure-ai-search/</loc><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/10/611335bb-500d-4334-84c2-5af9c38b343c.png</image:loc><image:title>RAG LLM Development</image:title></image:image><lastmod>2025-10-02T13:54:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/09/28/from-debugging-to-diagnostics-mastering-dotnet-monitor-counters-and-dumps-in-net-8/</loc><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/09/debugging-diagnostics-in-.net_.png</image:loc><image:title>Debugging and diagnostics in .net 8</image:title><image:caption>Debugging and diagnostics in .net 8</image:caption></image:image><lastmod>2025-10-01T16:09:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/09/21/mastering-observability-in-net-8-logging-monitoring-and-tracing-for-production-grade-applications/</loc><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/09/chatgpt-image-sep-21-2025-08_54_34-pm.png</image:loc><image:title>.NET Observability</image:title><image:caption>.NET Observability</image:caption></image:image><lastmod>2025-09-21T19:56:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/09/08/whats-new-in-net-10-ai-ready-platform-enhancements-for-net-developers/</loc><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/09/chatgpt-image-sep-8-2025-09_28_01-am.png</image:loc><image:title>ChatGPT Image Sep 8, 2025, 09_28_01 AM</image:title></image:image><lastmod>2025-09-08T08:29:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/08/13/getting-started-with-microsoft-extensions-ai-in-net-9-a-technical-deep-dive/</loc><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/08/e26058d4-200c-40b2-a29d-1949ff87ee76.png</image:loc><image:title>Microsoft AI.Net</image:title></image:image><lastmod>2025-08-13T09:43:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/08/02/deep-dive-into-the-mcp-c-sdk-and-the-2025-06-18-update/</loc><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/07/a4050026-f171-4e76-b853-48da5c83f67c.png</image:loc><image:title>MCP in C#</image:title><image:caption>MCP in C#</image:caption></image:image><lastmod>2025-07-30T09:44:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/07/30/engineering-excellence-high-performance-cloud-native-apis-with-asp-net-core-8-and-azure/</loc><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/07/129dd234-fd25-4b11-b9a3-7204c2726535.png</image:loc><image:title>Engineering Excellence: High-Performance, Cloud-Native APIs with ASP.NET Core 8 and Azure</image:title><image:caption>Engineering Excellence: High-Performance, Cloud-Native APIs with ASP.NET Core 8 and Azure</image:caption></image:image><lastmod>2025-07-22T12:39:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/07/26/the-best-of-both-worlds-building-a-full-stack-web-app-with-blazor-united-in-net-8/</loc><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/07/696cc1f3-07d8-46cb-bfc2-d373cfcd521a.png</image:loc><image:title>The Best of Both Worlds: Building a Full-Stack Web App with Blazor United in.NET 8</image:title><image:caption>The Best of Both Worlds: Building a Full-Stack Web App with Blazor United in.NET 8</image:caption></image:image><lastmod>2025-07-22T10:49:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/07/22/architecting-modern-systems-a-deep-dive-into-microservices-with-net-8-docker-and-rabbitmq/</loc><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/07/screenshot-2025-07-22-112959.png</image:loc><image:title>guide to docker, .net 8 and rabbitmq</image:title><image:caption>guide to docker, .net 8 and rabbitmq</image:caption></image:image><lastmod>2025-07-22T10:30:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/07/10/the-strategic-role-of-generative-ai-in-enterprise-net-development/</loc><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/06/the-strategic-role-of-generative-ai-in-enterprise-.net-development.png</image:loc><image:title>The Strategic Role of Generative AI in Enterprise .NET Development.</image:title><image:caption>The Strategic Role of Generative AI in Enterprise .NET Development.</image:caption></image:image><lastmod>2025-06-30T09:59:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/07/06/architecting-net-applications-with-generative-ai-capabilities-using-azure-openai/</loc><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/06/architecting-.net-applications-with-generative-ai-capabilities-using-azure-openai.png</image:loc><image:title>Architecting .NET Applications with Generative AI Capabilities Using Azure OpenAI</image:title><image:caption>Architecting .NET Applications with Generative AI Capabilities Using Azure OpenAI</image:caption></image:image><lastmod>2025-06-30T09:59:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/07/03/leveraging-github-copilot-and-azure-tools-to-scale-developer-productivity-in-modern-software-teams/</loc><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/06/leveraging-github-copilot-and-azure-tools-to-scale-developer-productivity-in-modern-software-teams.png</image:loc><image:title>Leveraging GitHub Copilot and Azure Tools to Scale Developer Productivity in Modern Software Teams</image:title><image:caption>Leveraging GitHub Copilot and Azure Tools to Scale Developer Productivity in Modern Software Teams</image:caption></image:image><lastmod>2025-06-30T09:58:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/06/30/25-essential-c-tips/</loc><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/06/25-essential-c-tips.png</image:loc><image:title>25 Essential C# Tips</image:title></image:image><lastmod>2025-06-30T08:41:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/06/24/advanced-debugging-techniques-in-visual-studio-2022/</loc><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/04/chatgpt-image-apr-7-2025-09_07_38-pm.png</image:loc><image:title>Advanced Debugging Techniques</image:title></image:image><lastmod>2025-06-24T16:06:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/06/23/the-future-of-software-development-what-net-developers-should-prepare-for-in-2025-and-beyond/</loc><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/06/79bb2154-63e8-41c5-a996-9b40c726b81f.png</image:loc><image:title>The Future of Software Development: What .NET Developers Should Prepare for in 2025 and Beyond</image:title></image:image><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/06/1cb19eab-a4a2-4c3e-9ac6-984443012418.png</image:loc><image:title>1cb19eab-a4a2-4c3e-9ac6-984443012418</image:title></image:image><lastmod>2025-06-23T13:38:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/06/14/performance-optimization-techniques-in-net-8/</loc><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/06/chatgpt-image-jun-13-2025-02_40_53-pm.png</image:loc><image:title>Performance Optimization Techniques in Net 8</image:title></image:image><lastmod>2025-06-13T13:42:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/06/05/visual-studio-2022-power-tips-extensions-and-hidden-features-for-net-developers/</loc><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/06/vs-tips.png</image:loc><image:title>VS Tips</image:title></image:image><lastmod>2025-06-03T14:10:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/06/03/building-multi-tenant-saas-applications-with-asp-net-core-net-8-and-ci-cd-best-practices/</loc><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/06/c75f87f8-bb57-48c5-92ff-f3c6cfc1bd6a.png</image:loc><image:title>Building Multi-Tenant SaaS Applications with ASP.NET Core (.NET 8+) and CI/CD Best Practices</image:title><image:caption>Building Multi-Tenant SaaS Applications with ASP.NET Core (.NET 8+) and CI/CD Best Practices</image:caption></image:image><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/06/image-4.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/06/image-3.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/06/image-2.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/06/image-1.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/06/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-06-03T13:12:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/05/11/ai-powered-software-development-how-generative-ai-is-transforming-coding-and-architecture/</loc><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/05/34fc178d-d3c1-48f7-88a9-fe9f079f5a31.png</image:loc><image:title>AI Powered Software Development</image:title><image:caption>AI Powered Software Development</image:caption></image:image><lastmod>2025-05-09T09:58:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/05/09/platform-engineering-in-2025-the-next-evolution-of-devops-for-scalable-software-delivery/</loc><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/05/screenshot-2025-05-08-173319.png</image:loc><image:title>Platform Engineering in 2025</image:title></image:image><lastmod>2025-05-09T09:53:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/04/24/integrating-azure-openai-into-net-applications-a-comprehensive-guide/</loc><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/04/gpt-.net_.png</image:loc><image:title>GPT .Net</image:title></image:image><lastmod>2025-04-24T13:49:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/04/17/managing-git-branches-in-azure-devops-for-multi%e2%80%91tenant-saas-microservices/</loc><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/04/branching-strategies.png</image:loc><image:title>Branching Strategies</image:title></image:image><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/04/image-2.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/04/image-1.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/04/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-04-17T10:00:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/04/14/mastering-data-access-patterns-with-entity-framework-core-8/</loc><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/04/chatgpt-image-apr-7-2025-08_58_39-pm.png</image:loc><image:title>Mastering Data Access Patterns</image:title></image:image><lastmod>2025-04-07T20:03:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/04/16/building-resilient-microservices-with-net-8-and-polly/</loc><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/04/chatgpt-image-apr-7-2025-09_01_44-pm.png</image:loc><image:title>Building Resilient Microservices</image:title></image:image><lastmod>2025-04-07T20:02:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/04/09/artificial-intelligence-in-financial-services/</loc><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/04/chatgpt-image-mar-31-2025-08_50_40-pm.png</image:loc><image:title>AI In Financial Services</image:title></image:image><lastmod>2025-03-31T19:51:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/04/07/building-modern-apis-with-minimal-apis-and-openapi-in-net-8-expanded-guide/</loc><lastmod>2025-03-31T15:40:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/04/04/harnessing-native-aot-in-net-8-faster-smaller-sharper/</loc><lastmod>2025-03-31T15:33:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/04/02/whats-new-in-net-8-breaking-down-the-most-powerful-features/</loc><lastmod>2025-03-31T14:41:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/03/31/the-complete-guide-to-entity-framework-core-performance-optimization/</loc><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/03/60d08e03-a09b-452c-85a2-e6c4a6499a8a.png</image:loc><image:title>Entity Framework Core Performance</image:title></image:image><lastmod>2025-03-27T15:37:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/03/28/how-to-improve-your-c-code-readability-and-maintainability/</loc><lastmod>2025-03-27T15:02:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/03/27/mastering-azure-functions-tips-and-best-practices-for-net-developers/</loc><lastmod>2025-03-27T14:59:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/03/20/my-journey-in-software-development-from-developer-to-engineering-leader/</loc><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/03/image-1.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-03-19T17:49:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/03/17/common-mistakes-in-net-development-and-how-to-avoid-them/</loc><lastmod>2025-03-17T16:55:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/03/13/migrating-legacy-applications-to-net-8-comprehensive-guide-pitfalls-and-best-practices/</loc><image:image><image:loc>https://dotnetwisdom.co.uk/wp-content/uploads/2025/03/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-03-13T11:32:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/03/12/top-7-productivity-tools-every-net-developer-should-use/</loc><lastmod>2025-03-12T17:45:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/03/10/top-5-must-read-books-for-net-developers-in-2025/</loc><lastmod>2025-03-10T15:43:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/03/10/hello-world/</loc><lastmod>2025-03-10T14:09:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/03/10/implementing-clean-architecture-in-net-8-a-practical-guide/</loc><lastmod>2025-03-10T14:08:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk/2025/03/10/how-to-migrate-legacy-asp-net-applications-smoothly-to-net-8/</loc><lastmod>2025-03-10T14:08:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetwisdom.co.uk</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2026-03-30T13:14:00+00:00</lastmod></url></urlset>
