<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://www.salmanq.com/blog/demystifying-ai-sdks/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/microgpt-from-first-principles/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/series/llm/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/llm-constrained-sampling/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/skills-vs-mcp/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/simplest-agent-loop/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/improving-metabolic-function/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/llm-tool-namespaces/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/llm-built-in-tools/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/llm-special-tokens/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/composing-mcp-tools-with-typescript/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/switched-to-hugo-from-wordpress/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/tags/.net/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/5-things-you-probably-didnt-know-about-net-websockets/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/building-a-service-execution-pipeline/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/self-awareness/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/net-and-node-js-performance-comparison/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/improving-wordpress-site-speed-on-iis/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/composition-over-inheritance/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/using-the-mvvm-pattern-on-web-applications-part-iii/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/ie-compatibility-and-w3c-validation/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/using-the-mvvm-pattern-on-web-applications-part-ii/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/how-do-you-test-your-software/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/using-the-mvvm-pattern-on-web-applications-part-i/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/task-timeouts/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/brief-introduction-to-prism/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/how-to-check-if-integrated-windows-authentication-is-available/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/rendering-step-1-of-asp-net/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/automatic-documentation/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/using-ssis-to-access-network-resources/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/script-task-readingreturning-data/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/reverse-a-linked-list-recursively/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/legacy-code/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/using-control-adapters/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/automatic-printing/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/using-asp-net-to-authenticate-against-ad/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/recursion-in-sql/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/ftp-microsoft-isa-server-2004/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/recursive-fun-c/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/partial-classes/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/xmlhttp/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/old-bugs-are-harder-to-catch/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/valuetype-boxing/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/uncertaintly-principal-and-software-engineering/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/form-posts-and-cachecontrol/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/why-run-as-doesnt-work-on-explorer-exe/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/can-uis-produce-bugs/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/optimizing-regular-expressions/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/faster-table-rendering/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/roomba-maintaining-direction-part-iii/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/outlooks-vcalender-using-asp/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/torus-smart-array-part-ii/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/vacuum-cleaner/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/object-databases-ordbms/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/javascript-performance-part-ii/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/javascript-performance-part-i/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/solution-to-line-tracker/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/line-tracker/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/javascript-buffering-offscreen/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/speaking-about-events-technically/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/embedded-software/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/alpha-beta-searching/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/unique-elements-in-xslt/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/kolmogorov-complexity/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/power-of-prolog/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/constraint-logic-programming/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/hiding-elements-during-printing/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/volume-backup/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/random-numbers/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/unification/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/bit-operations/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/prolog/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/verifying-your-site-is-running/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/about/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.8</priority></url><url><loc>https://www.salmanq.com/tags/ai/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/tags/algorithms/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/tags/architecture/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/blog/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/categories/</loc><priority>0.5</priority></url><url><loc>https://www.salmanq.com/tags/csharp/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/tags/database/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/tags/devops/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/tags/general/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/tags/health/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/tags/llm/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/tags/performance/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/tags/robotics/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/search/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/tags/security/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/tags/tools/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/tags/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url><url><loc>https://www.salmanq.com/tags/web-development/</loc><lastmod>2026-03-25T22:05:09-07:00</lastmod><priority>0.5</priority></url></urlset>