<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://johnnyreilly.com/a-haiku-on-problem-with-semver-us</loc><lastmod>2023-09-12</lastmod></url><url><loc>https://johnnyreilly.com/a-navigation-animation-for-your-users</loc><lastmod>2023-09-12</lastmod></url><url><loc>https://johnnyreilly.com/a-nicer-net-api-for-bloombergs-open-api</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/a-tale-of-angular-html5mode-aspnet-mvc</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/about</loc><lastmod>2025-08-15</lastmod></url><url><loc>https://johnnyreilly.com/adding-lastmod-to-sitemap-git-commit-date</loc><lastmod>2024-03-30</lastmod></url><url><loc>https://johnnyreilly.com/angular-ui-bootstrap-datepicker-weirdness</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/angularjs-meet-aspnet-server-validation</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/announcing-jquery-validation</loc><lastmod>2023-08-28</lastmod></url><url><loc>https://johnnyreilly.com/application-insights-bicep-azure-static-web-apps</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/arm-templates-security-role-assignments</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/asp-net-authentication-hard-coding-claims</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/aspnet-core-allowlist-proxying-http-requests</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/aspnet-serilog-and-application-insights</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/atom-recovering-from-corrupted-packages</loc><lastmod>2023-09-12</lastmod></url><url><loc>https://johnnyreilly.com/auth0-typescript-and-aspnet-core</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/authoring-npm-modules-with-typescript</loc><lastmod>2023-10-28</lastmod></url><url><loc>https://johnnyreilly.com/authors</loc></url><url><loc>https://johnnyreilly.com/autofac-6-integration-tests-and-generic-hosting</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/autofac-webapplicationfactory-integration-tests</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/azure-ad-claims-static-web-apps-azure-functions</loc><lastmod>2025-05-11</lastmod></url><url><loc>https://johnnyreilly.com/azure-app-service-health-checks-and-zero-downtime-deployments</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/azure-app-service-web-app-containers-asp-net-nested-configuration</loc><lastmod>2023-08-28</lastmod></url><url><loc>https://johnnyreilly.com/azure-artifacts-publish-private-npm-package-with-azure-devops</loc><lastmod>2024-12-01</lastmod></url><url><loc>https://johnnyreilly.com/azure-cli-show-query-output-properties</loc><lastmod>2024-02-11</lastmod></url><url><loc>https://johnnyreilly.com/azure-container-apps-bicep-and-github-actions</loc><lastmod>2024-07-08</lastmod></url><url><loc>https://johnnyreilly.com/azure-container-apps-bicep-bring-your-own-certificates-custom-domains</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/azure-container-apps-bicep-managed-certificates-custom-domains</loc><lastmod>2025-11-08</lastmod></url><url><loc>https://johnnyreilly.com/azure-container-apps-build-and-deploy-with-bicep-and-github-actions</loc><lastmod>2024-07-08</lastmod></url><url><loc>https://johnnyreilly.com/azure-container-apps-dapr-bicep-github-actions-debug-devcontainer</loc><lastmod>2024-07-08</lastmod></url><url><loc>https://johnnyreilly.com/azure-container-apps-easy-auth-and-dotnet-authentication</loc><lastmod>2025-04-09</lastmod></url><url><loc>https://johnnyreilly.com/azure-container-apps-pubsub</loc><lastmod>2024-07-08</lastmod></url><url><loc>https://johnnyreilly.com/azure-cosmosdb-container-item-generics</loc><lastmod>2024-04-11</lastmod></url><url><loc>https://johnnyreilly.com/azure-devops-api-build-validations</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/azure-devops-api-pull-requests-merge-set-autocomplete</loc><lastmod>2025-08-29</lastmod></url><url><loc>https://johnnyreilly.com/azure-devops-consume-private-nuget-artifact-feed</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/azure-devops-node-api-git-api-getrefs-wiki-api</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/azure-devops-pull-requests-conventional-commits</loc><lastmod>2025-08-29</lastmod></url><url><loc>https://johnnyreilly.com/azure-devops-pull-requests-dynamic-required-reviewers</loc><lastmod>2025-06-27</lastmod></url><url><loc>https://johnnyreilly.com/azure-devops-set-user-story-column-api</loc><lastmod>2024-11-01</lastmod></url><url><loc>https://johnnyreilly.com/azure-devops-with-defaultazurecredential</loc><lastmod>2025-07-19</lastmod></url><url><loc>https://johnnyreilly.com/azure-easy-auth-and-roles-with-dotnet-and-core</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/azure-easy-auth-and-roles-with-net-and-microsoft-identity-web</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/azure-functions-dotnet-5-query-params-di-bicep</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/azure-open-ai-capacity-quota-bicep</loc><lastmod>2024-04-21</lastmod></url><url><loc>https://johnnyreilly.com/azure-open-ai-generate-article-metadata-with-typescript</loc><lastmod>2024-04-21</lastmod></url><url><loc>https://johnnyreilly.com/azure-pipelines-custom-pipelines-task-extension-node-16</loc><lastmod>2024-09-26</lastmod></url><url><loc>https://johnnyreilly.com/azure-pipelines-meet-jest</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/azure-pipelines-meet-vitest</loc><lastmod>2024-12-18</lastmod></url><url><loc>https://johnnyreilly.com/azure-pipelines-task-lib-and-isoutput-setvariable</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/azure-standard-tests-with-bicep</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/azure-static-web-app-deploy-previews-with-azure-devops</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/azure-static-web-apps-build-app-externally</loc><lastmod>2024-07-08</lastmod></url><url><loc>https://johnnyreilly.com/azure-static-web-apps-dynamic-redirects-azure-functions</loc><lastmod>2024-06-18</lastmod></url><url><loc>https://johnnyreilly.com/azure-static-web-apps-easyauth-deeplink</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/azure-static-web-apps-node-16-oryx</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/azurite-and-table-storage-dev-container</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/Back-to-the-Future-with-Code-First-Migrations</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/beg-steal-or-borrow-decent-javascript</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/bicep-azure-static-web-apps-azure-devops</loc><lastmod>2024-08-26</lastmod></url><url><loc>https://johnnyreilly.com/bicep-link-azure-application-insights-to-static-web-apps</loc><lastmod>2023-10-17</lastmod></url><url><loc>https://johnnyreilly.com/bicep-lint-azure-pipelines-github-actions</loc><lastmod>2024-07-08</lastmod></url><url><loc>https://johnnyreilly.com/bicep-meet-azure-pipelines</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/bicep-meet-azure-pipelines-2</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/bicep-static-web-apps-linked-backends</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/bicep-syntax-highlighting-with-prismjs</loc><lastmod>2024-08-26</lastmod></url><url><loc>https://johnnyreilly.com/bicep-user-defined-types-and-bash-single-item-arrays</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/blog</loc></url><url><loc>https://johnnyreilly.com/blog-archive-for-docusaurus</loc><lastmod>2023-11-28</lastmod></url><url><loc>https://johnnyreilly.com/bulletproof-uniq-with-typescript</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/but-you-cant-die-i-love-you-ts-loader</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/c-sharp-9-azure-functions-in-process</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/caching-and-cache-busting-in-angularjs-with-http-interceptors</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/caching-and-cache-busting-with-requirejs</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/closedxml-real-sdk-for-excel</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/coded-ui-and-curse-of-docking-station</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/Coded-UI-IE-11-and-the-runas-problem</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/coming-soon-definitely-typed</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/compromising-guide-for-developers</loc><lastmod>2023-08-28</lastmod></url><url><loc>https://johnnyreilly.com/concatting-ienumerables-in-csharp</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/configure-azure-connection-strings-keys-in-azure-bicep</loc><lastmod>2024-03-10</lastmod></url><url><loc>https://johnnyreilly.com/create-es2015-map-from-array-in-typescript</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/create-pipeline-with-azure-devops-api</loc><lastmod>2025-04-06</lastmod></url><url><loc>https://johnnyreilly.com/create-react-app-with-ts-loader-and-craco</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/creating-angular-ui-routes-in-controller</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/cypress-and-auth0</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/dad-didnt-buy-any-games</loc><lastmod>2025-07-19</lastmod></url><url><loc>https://johnnyreilly.com/dates-DataAnnotations-and-data-impedance-mismatch</loc><lastmod>2023-09-12</lastmod></url><url><loc>https://johnnyreilly.com/death-to-compatibility-mode</loc><lastmod>2023-09-12</lastmod></url><url><loc>https://johnnyreilly.com/debugging-aspnet-core-in-vs-or-code</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/debugging-azure-functions-vs-code-mac-os</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/decimalmodelbinder-for-nullable-decimals</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/definitely-typed-the-movie</loc><lastmod>2023-09-22</lastmod></url><url><loc>https://johnnyreilly.com/definitive-guide-to-migrating-from-blogger-to-docusaurus</loc><lastmod>2025-08-15</lastmod></url><url><loc>https://johnnyreilly.com/deploying-aspnet-mvc-to-github-pages-with-appveyor-part-1</loc><lastmod>2023-09-12</lastmod></url><url><loc>https://johnnyreilly.com/deploying-aspnet-mvc-to-github-pages-with-appveyor-part-2</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/devcontainers-aka-performance-in-secure</loc><lastmod>2023-09-12</lastmod></url><url><loc>https://johnnyreilly.com/devcontainers-and-ssl-interception</loc><lastmod>2023-09-12</lastmod></url><url><loc>https://johnnyreilly.com/directory-build-props-c-sharp-9-for-all</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/docusaurus-3-how-to-migrate-rehype-plugins</loc><lastmod>2023-10-28</lastmod></url><url><loc>https://johnnyreilly.com/docusaurus-blogs-adding-breadcrumb-structured-data</loc><lastmod>2024-01-02</lastmod></url><url><loc>https://johnnyreilly.com/docusaurus-createfeeditems-api-git-commit-date</loc><lastmod>2023-11-12</lastmod></url><url><loc>https://johnnyreilly.com/docusaurus-image-cloudinary-rehype-plugin</loc><lastmod>2025-08-15</lastmod></url><url><loc>https://johnnyreilly.com/docusaurus-improve-core-web-vitals-fetchpriority</loc><lastmod>2023-10-11</lastmod></url><url><loc>https://johnnyreilly.com/docusaurus-meta-tags-and-google-discover</loc><lastmod>2023-10-13</lastmod></url><url><loc>https://johnnyreilly.com/docusaurus-structured-data-faqs-mdx</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/dotnet-imemorycache-getorcreatefortimespanasync</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/dotnet-openapi-and-openapi-ts</loc><lastmod>2026-01-02</lastmod></url><url><loc>https://johnnyreilly.com/dual-boot-authentication-with-aspnetcore</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/dual-publishing-esm-cjs-modules-with-tsup-and-are-the-types-wrong</loc><lastmod>2024-08-29</lastmod></url><url><loc>https://johnnyreilly.com/dynamic-import-ive-been-await-ing-you</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/easy-auth-tokens-survive-releases-on-linux-azure-app-service</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/ef-core-31-breaks-left-join-with-no-navigation-property</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/es6-typescript-babel-react-flux-karma</loc><lastmod>2024-12-22</lastmod></url><url><loc>https://johnnyreilly.com/eslint-your-csharp-in-vs-code-with-roslyn-analyzers</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/faster-docusaurus-build-swc-loader</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/finding-webpack-4-use-map</loc><lastmod>2023-08-28</lastmod></url><url><loc>https://johnnyreilly.com/font-awesome-brand-icons-react</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/fork-ts-checker-webpack-plugin-code</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/fork-ts-checker-webpack-plugin-v1</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/from-react-window-to-react-virtual</loc><lastmod>2023-10-13</lastmod></url><url><loc>https://johnnyreilly.com/generate-word-doc-in-asp-net</loc><lastmod>2024-03-19</lastmod></url><url><loc>https://johnnyreilly.com/get-service-connections-with-azure-devops-api</loc><lastmod>2025-01-25</lastmod></url><url><loc>https://johnnyreilly.com/getting-more-RESTful-with-Web-API</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/getting-typescript-compile-on-save-and-continous-integration-to-play-nice</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/github-actions-and-yarn</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/giving-odata-to-crm-40</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/globalize-and-jquery-validate</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/globalizejs-number-and-date</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/goodbye-client-affinity-hello-data-protection-with-azure</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/google-analytics-api-and-aspnet-core</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/graph-api-ad-users-group-name-ids-csharp-sdk</loc><lastmod>2025-05-11</lastmod></url><url><loc>https://johnnyreilly.com/gulp-npm-long-paths-and-visual-studio-fight</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/hands-free-https</loc><lastmod>2023-09-12</lastmod></url><url><loc>https://johnnyreilly.com/he-tasks-me-he-heaps-me-i-will-wreak</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/hello-world-bicep</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/hey-tsconfigjson-where-have-you-been</loc><lastmod>2023-10-13</lastmod></url><url><loc>https://johnnyreilly.com/hottowel-angular-meet-typescript</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/how-i-ruined-my-seo</loc><lastmod>2024-01-06</lastmod></url><url><loc>https://johnnyreilly.com/how-im-structuring-my-javascript-in-web</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/how-im-using-cassette</loc><lastmod>2023-10-13</lastmod></url><url><loc>https://johnnyreilly.com/how-im-using-cassette-part-2</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/how-im-using-cassette-part-3-typescript</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/how-to-activate-your-emoji-keyboard-on-android</loc><lastmod>2023-09-12</lastmod></url><url><loc>https://johnnyreilly.com/how-to-attribute-encode-partialview-in</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/how-to-make-azure-ad-403</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/how-we-fixed-my-seo</loc><lastmod>2023-12-17</lastmod></url><url><loc>https://johnnyreilly.com/html-to-pdf-using-wcf-service</loc><lastmod>2023-09-12</lastmod></url><url><loc>https://johnnyreilly.com/ie-10-install-torches-javascript</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/im-looking-for-work</loc><lastmod>2023-08-28</lastmod></url><url><loc>https://johnnyreilly.com/images-in-markdown-for-azure-devops-marketplace</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/in-defence-of-pull-requests</loc><lastmod>2023-09-12</lastmod></url><url><loc>https://johnnyreilly.com/inlining-angular-templates-with-webpack</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/instant-stubs-with-jsonnet</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/integration-testing-with-entity</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/integration-tests-with-sql-server</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/introducing-azdo-npm-auth</loc><lastmod>2024-12-08</lastmod></url><url><loc>https://johnnyreilly.com/iqueryable-ienumerable-hmmm</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/its-not-dead-2-mobx-react-devtools-and-the-undead</loc><lastmod>2023-09-12</lastmod></url><url><loc>https://johnnyreilly.com/its-not-dead-webpack-and-dead-code</loc><lastmod>2023-08-28</lastmod></url><url><loc>https://johnnyreilly.com/javascript-getting-to-know-beast</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/joy-of-json</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/jqgrid-its-just-far-better-grid</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/jquery-unobtrusive-remote-validation</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/jquery-unobtrusive-validation</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/jquery-validate-native-unobtrusive-validation</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/jquery-validation-globalize-hits-10</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/jshint-customising-your-hurt-feelings</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/karma-from-phantomjs-to-headless-chrome</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/keeping-front-end-and-back-end-in-sync-with-nswag-generated-clients</loc><lastmod>2025-10-12</lastmod></url><url><loc>https://johnnyreilly.com/knockout-globalize-valuenumber-binding</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/large-language-models-view-models-backend-for-frontend</loc><lastmod>2024-05-04</lastmod></url><url><loc>https://johnnyreilly.com/lazy-loading-images-with-docusaurus</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/license-to-kill-your-pwa</loc><lastmod>2023-10-13</lastmod></url><url><loc>https://johnnyreilly.com/list-pipelines-with-azure-devops-api</loc><lastmod>2025-04-06</lastmod></url><url><loc>https://johnnyreilly.com/live-reload-considered-harmful</loc><lastmod>2023-08-28</lastmod></url><url><loc>https://johnnyreilly.com/making-a-programmer</loc><lastmod>2023-08-28</lastmod></url><url><loc>https://johnnyreilly.com/making-ie-10s-clear-field-x-button-and</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/making-pdfs-from-html-in-c-using</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/managed-identity-azure-sql-entity-framework</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/microsoft-graphclient-filter-endswith-consistencylevel-eventual-header</loc><lastmod>2025-05-11</lastmod></url><url><loc>https://johnnyreilly.com/migrating-azure-functions-from-jsdoc-javascript-to-typescript</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/migrating-azure-functions-node-js-v4-typescript</loc><lastmod>2024-01-17</lastmod></url><url><loc>https://johnnyreilly.com/migrating-from-angularjs-to-angularts</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/migrating-from-github-pages-to-azure-static-web-apps</loc><lastmod>2024-07-08</lastmod></url><url><loc>https://johnnyreilly.com/migrating-from-jquery.validate.unobtrusive.js-to-jQuery.Validation.Unobtrusive.Native</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/migrating-jasmine-tests-to-typescript</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/module-ws-does-not-provide-an-export-named-websocketserver</loc><lastmod>2024-10-15</lastmod></url><url><loc>https://johnnyreilly.com/ms-teams-direct-message-api</loc><lastmod>2023-09-12</lastmod></url><url><loc>https://johnnyreilly.com/mui-react-tree-view-check-children-uncheck-parents</loc><lastmod>2024-10-07</lastmod></url><url><loc>https://johnnyreilly.com/mui-react-tree-view-pass-data-to-treeitem</loc><lastmod>2024-10-07</lastmod></url><url><loc>https://johnnyreilly.com/multiline-strings-dot-env-files</loc><lastmod>2024-03-12</lastmod></url><url><loc>https://johnnyreilly.com/mvc-3-meet-dictionary</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/my-subconscious-is-better-developer</loc><lastmod>2023-08-28</lastmod></url><url><loc>https://johnnyreilly.com/my-unrequited-love-for-isolate-scope</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/ngvalidationfor-baby-steps</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/node-18-axios-and-unsafe-legacy-renegotiation-disabled</loc><lastmod>2024-02-18</lastmod></url><url><loc>https://johnnyreilly.com/nodejs-azure-appinsights-fastify</loc><lastmod>2025-02-17</lastmod></url><url><loc>https://johnnyreilly.com/npm-please-stop-hurting-visual-studio</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/npmx-with-a-little-help-from-my-friends</loc><lastmod>2026-03-01</lastmod></url><url><loc>https://johnnyreilly.com/npx-and-azure-artifacts-the-secret-cli-delivery-mechanism</loc><lastmod>2024-12-18</lastmod></url><url><loc>https://johnnyreilly.com/nswag-generated-c-sharp-client-property-name-clash</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/nuget-and-webmatrix-how-to-install</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/nullable-reference-types-csharp-strictnullchecks</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/oh-glamour-of-open-source</loc><lastmod>2023-08-28</lastmod></url><url><loc>https://johnnyreilly.com/only-node-subpaths-with-no-restricted-imports-and-perfectionist-sort-imports</loc><lastmod>2026-03-17</lastmod></url><url><loc>https://johnnyreilly.com/output-connection-strings-and-keys-from-azure-bicep</loc><lastmod>2024-03-10</lastmod></url><url><loc>https://johnnyreilly.com/partialview-tostring</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/permissioning-azure-pipelines-bicep-role-assignments</loc><lastmod>2023-10-13</lastmod></url><url><loc>https://johnnyreilly.com/playwright-github-actions-and-azure-static-web-apps-staging-environments</loc><lastmod>2024-08-26</lastmod></url><url><loc>https://johnnyreilly.com/potted-history-of-using-ajax-on</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/preload-fonts-with-docusaurus</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/prettier-your-csharp-with-dotnet-format-and-lint-staged</loc><lastmod>2023-11-12</lastmod></url><url><loc>https://johnnyreilly.com/privacy-policy</loc><lastmod>2024-02-12</lastmod></url><url><loc>https://johnnyreilly.com/private-bicep-registry-authentication-azureresourcemanagertemplatedeployment</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/publishing-docusaurus-to-devto-with-devto-api</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/react-component-curry</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/react-select-with-less-typing-lag</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/reasons-to-be-cheerful-why-now-is-good</loc><lastmod>2023-08-28</lastmod></url><url><loc>https://johnnyreilly.com/rendering-partial-view-to-string</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/reverse-engineering-azure-app-insights-transactions-url</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/rolling-your-own-confirm-mechanism</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/rss-update-we-moved-to-docusaurus</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/running-javascript-unit-tests-in-appveyor</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/safari-empty-download-content-type</loc><lastmod>2023-09-12</lastmod></url><url><loc>https://johnnyreilly.com/schemar-github-action-to-validate-structured-data</loc><lastmod>2024-01-02</lastmod></url><url><loc>https://johnnyreilly.com/search</loc></url><url><loc>https://johnnyreilly.com/semantic-versioning-and-definitely-typed</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/serialising-aspnet-method-calls-for-later-execution</loc><lastmod>2024-05-14</lastmod></url><url><loc>https://johnnyreilly.com/service-now-api-and-typescript-conditional-types</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/setting-build-version-using-appveyor</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/simple-fading-in-and-out-using-css-transitions</loc><lastmod>2023-09-12</lastmod></url><url><loc>https://johnnyreilly.com/simple-technique-for-initialising</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/slash-command-your-deployment-with-github-actions</loc><lastmod>2025-01-03</lastmod></url><url><loc>https://johnnyreilly.com/smuggling-gitignore-npmrc-in-npm-packages</loc><lastmod>2024-12-28</lastmod></url><url><loc>https://johnnyreilly.com/snapshot-log-tests-dotnet</loc><lastmod>2024-01-03</lastmod></url><url><loc>https://johnnyreilly.com/snapshot-testing-for-c</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/standing-on-shoulders-of-giants</loc><lastmod>2023-08-28</lastmod></url><url><loc>https://johnnyreilly.com/start-me-up-ts-loader-meet-tsbuildinfo</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/static-typing-for-mui-react-data-grid-columns</loc><lastmod>2024-10-08</lastmod></url><url><loc>https://johnnyreilly.com/static-web-apps-azure-devops-named-preview-environments</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/static-web-apps-cli-improve-performance-with-vite-server-proxy</loc><lastmod>2025-03-28</lastmod></url><url><loc>https://johnnyreilly.com/static-web-apps-cli-local-auth-emulator-with-dotnet-authentication</loc><lastmod>2025-03-28</lastmod></url><url><loc>https://johnnyreilly.com/static-web-apps-cli-node-18-could-not-connect-to-api</loc><lastmod>2025-03-10</lastmod></url><url><loc>https://johnnyreilly.com/static-web-apps-failed-to-deploy-the-azure-functions</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/striving-for-javascript-convention</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/strongly-typing-react-query-s-usequeries</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/surfacing-azure-pipelines-build-info-in-an-aspnet-react-app</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/swashbuckle-inheritance-multiple-return-types</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/swashbuckle-schemaid-already-used</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/symbiotic-definitely-typed</loc><lastmod>2023-10-13</lastmod></url><url><loc>https://johnnyreilly.com/tags</loc></url><url><loc>https://johnnyreilly.com/talks</loc><lastmod>2026-03-15</lastmod></url><url><loc>https://johnnyreilly.com/taskwhenall-select-is-footgun</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/team-foundation-server-continuous-integration-and-javascript-unit-tests-in-unit-test-project</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/teams-notification-webhooks</loc><lastmod>2023-09-12</lastmod></url><url><loc>https://johnnyreilly.com/template-tricks-for-dainty-dom</loc><lastmod>2023-09-12</lastmod></url><url><loc>https://johnnyreilly.com/terry-pratchett-x-clacks-overhead-azure-static-webapps</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/text-first-mui-tabs</loc><lastmod>2024-10-07</lastmod></url><url><loc>https://johnnyreilly.com/tfs-2012-meet-powershell-karma-and-buildnumber</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/tfs-2012-net-45-and-c-6</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/the-convent-with-continuous-delivery</loc><lastmod>2023-09-12</lastmod></url><url><loc>https://johnnyreilly.com/the-mysterious-case-of-webpack-angular-and-jquery</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/the-names-have-been-changed</loc><lastmod>2023-08-28</lastmod></url><url><loc>https://johnnyreilly.com/the-surprisingly-happy-tale-of-visual</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/the-ternary-operator-meets-destructuring</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/the-typescript-webpack-pwa</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/things-done-changed</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/tonight-ill-start-open-source-project</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/top-one-nice-one-get-sorted</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/ts-loader-2017-retrospective</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/ts-loader-400-fork-ts-checker-webpack</loc><lastmod>2023-08-28</lastmod></url><url><loc>https://johnnyreilly.com/ts-loader-goes-webpack-5</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/ts-loader-project-references-first-blood</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/twitterbootstrapmvc4-meet-bootstrap</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/twitterbootstrapmvc4-meet-bootstrap_14</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/typescript-20-es2016-and-babel</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/typescript-5-importsnotusedasvalues-error-eslint-consistent-type-imports</loc><lastmod>2024-03-10</lastmod></url><url><loc>https://johnnyreilly.com/typescript-and-eslint-meet-fork-ts-checker-webpack-plugin</loc><lastmod>2024-03-10</lastmod></url><url><loc>https://johnnyreilly.com/typescript-and-high-cpu-usage-watch</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/typescript-and-requirejs-keep-it-simple</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/typescript-and-webpack-watch-it</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/typescript-definitions-webpack-and-module-types</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/typescript-documentary</loc><lastmod>2023-12-24</lastmod></url><url><loc>https://johnnyreilly.com/typescript-dont-forget-build-action-for-implicit-referencing</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/typescript-eslint-no-unused-vars</loc><lastmod>2024-03-10</lastmod></url><url><loc>https://johnnyreilly.com/typescript-eslint-with-jsdoc-js</loc><lastmod>2024-09-21</lastmod></url><url><loc>https://johnnyreilly.com/typescript-instance-methods</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/typescript-jsdoc-and-intellisense</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/typescript-spare-rod-spoil-code</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/typescript-types-and-repeatable-builds</loc><lastmod>2023-08-28</lastmod></url><url><loc>https://johnnyreilly.com/typescript-using-functions-with-union-types</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/typescript-webpack-alias-goodbye-relative-paths</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/typescript-webpack-super-pursuit-mode</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/typescript-webpack-you-down-with-pnp</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/under-duck-afternoon-in-open-source</loc><lastmod>2024-04-22</lastmod></url><url><loc>https://johnnyreilly.com/unit-testing-and-entity-framework-filth</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/unit-testing-angular-controller-with</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/unit-testing-modelstate</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/unit-testing-mvc-controllers-mocking</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/up-to-clouds</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/upgrading-to-globalize-1x-for-dummies</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/upgrading-to-typescript-095-personal</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/uploading-images-to-cloudinary-with-fetch</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/usestaticfiles-for-aspnet-vold</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/using-azd-for-faster-incremental-azure-container-app-deployments-in-azure-devops</loc><lastmod>2025-10-26</lastmod></url><url><loc>https://johnnyreilly.com/using-azd-for-faster-incremental-azure-static-web-app-deployments-in-github-actions</loc><lastmod>2025-10-26</lastmod></url><url><loc>https://johnnyreilly.com/using-bootstrap-tooltips-to-display</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/using-bun-in-azure-pipelines</loc><lastmod>2024-02-11</lastmod></url><url><loc>https://johnnyreilly.com/using-expressions-with-constructors</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/using-gulp-in-asp-net-instead-of-web-optimization</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/using-gulp-in-visual-studio-instead-of-web-optimization</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/using-kernel-memory-to-chunk-documents-into-azure-ai-search</loc><lastmod>2024-04-21</lastmod></url><url><loc>https://johnnyreilly.com/using-pubsub-observer-pattern-to</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/using-reflection-to-identify-unwanted-dependencies</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/using-ts-loader-with-webpack-2</loc><lastmod>2023-08-28</lastmod></url><url><loc>https://johnnyreilly.com/using-web-optimization-with-mvc-3</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/using-webpacks-defineplugin-with-typescript</loc><lastmod>2023-12-17</lastmod></url><url><loc>https://johnnyreilly.com/visual-studio-tsconfigjson-and-external</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/vsts-and-ef-core-migrations</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/vsts-yaml-up</loc><lastmod>2023-10-13</lastmod></url><url><loc>https://johnnyreilly.com/wcf-moving-from-config-to-code-simple</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/wcf-transport-windows-authentication</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/web-workers-comlink-vite-tanstack-query</loc><lastmod>2025-03-10</lastmod></url><url><loc>https://johnnyreilly.com/webpack-4-ts-loader-fork-ts-checker</loc><lastmod>2023-08-28</lastmod></url><url><loc>https://johnnyreilly.com/webpack-configuring-loader-with-query</loc><lastmod>2023-08-28</lastmod></url><url><loc>https://johnnyreilly.com/webpack-resolveloader-alias-with-query</loc><lastmod>2023-08-28</lastmod></url><url><loc>https://johnnyreilly.com/webpack-syncing-enhanced-resolve</loc><lastmod>2023-08-28</lastmod></url><url><loc>https://johnnyreilly.com/what-on-earth-is-jquery-and-why-should</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/whats-in-a-name</loc><lastmod>2023-08-28</lastmod></url><url><loc>https://johnnyreilly.com/why-your-team-needs-newsfeed</loc><lastmod>2023-10-13</lastmod></url><url><loc>https://johnnyreilly.com/windows-defender-step-away-from-npm</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://johnnyreilly.com/working-with-extrahop-on-webpack-and-ts</loc><lastmod>2023-08-28</lastmod></url><url><loc>https://johnnyreilly.com/wpf-and-mystic-meg-or-playing</loc><lastmod>2023-09-12</lastmod></url><url><loc>https://johnnyreilly.com/xml-read-and-write-with-node-js</loc><lastmod>2024-05-03</lastmod></url><url><loc>https://johnnyreilly.com/xsdxml-schema-generator-xsdexe-taking</loc><lastmod>2023-09-12</lastmod></url><url><loc>https://johnnyreilly.com/yargs-statically-typed-builder-commands</loc><lastmod>2025-11-29</lastmod></url><url><loc>https://johnnyreilly.com/you-might-not-need-thread-loader</loc><lastmod>2023-08-28</lastmod></url><url><loc>https://johnnyreilly.com/</loc></url></urlset>