<?xml version="1.0" encoding="UTF-8"?>
<!--generator='jetpack-16.0.1'-->
<!--Jetpack_Sitemap_Buffer_Image_XMLWriter-->
<?xml-stylesheet type="text/xsl" href="//jonathancrozier.com/image-sitemap.xsl"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
 <url>
  <loc>https://jonathancrozier.com/about</loc>
  <lastmod>2019-12-09T22:19:19Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2017/05/about_me_cta.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/hello-world-2</loc>
  <lastmod>2019-12-09T22:23:34Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2019/10/hello-world.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/profile-photo-small</loc>
  <lastmod>2019-12-09T22:25:36Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2019/10/profile-photo-small.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/profile-photo-medium</loc>
  <lastmod>2019-12-09T22:26:17Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2019/10/profile-photo-medium.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/contact</loc>
  <lastmod>2019-10-04T21:20:20Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2019/10/contact-me.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/database-glasses</loc>
  <lastmod>2019-10-05T21:09:52Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2019/10/database-glasses-e1570310157668.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/web-code</loc>
  <lastmod>2019-10-05T21:09:54Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2019/10/web-code.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/scripting-robot</loc>
  <lastmod>2019-10-05T21:09:55Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2019/10/scripting-robot-e1570310132246.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/programming-phone</loc>
  <lastmod>2019-10-05T21:14:52Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2019/10/programming-phone.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog</loc>
  <lastmod>2019-10-10T21:05:35Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2019/10/blog-posts.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/jonathan-crozier-about-hd</loc>
  <lastmod>2019-10-15T21:10:16Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2019/10/jonathan-crozier-about-hd.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/new-blog-where-to-start</loc>
  <lastmod>2019-10-17T19:26:26Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2019/10/begin-mug-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/flurl-featured</loc>
  <lastmod>2019-11-07T22:20:43Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2019/11/flurl-featured.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-not-make-a-hash-of-your-passwords-with-scrypt-net</loc>
  <lastmod>2019-12-13T00:17:13Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2019/11/password-hashing-featured.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/query-to-find-column-names-in-a-sql-server-database</loc>
  <lastmod>2019-11-19T22:00:54Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2019/11/sql-find-columns-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/query-to-find-column-names-in-a-sql-server-database</loc>
  <lastmod>2019-11-25T21:21:18Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2019/11/sql-find-columns-results.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-the-new-windows-terminal</loc>
  <lastmod>2019-11-25T22:15:10Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2019/11/windows-terminal-store.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-the-new-windows-terminal</loc>
  <lastmod>2019-12-13T00:19:03Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2019/11/windows-terminal-featured.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-the-new-windows-terminal</loc>
  <lastmod>2019-11-26T22:06:35Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2019/11/windows-terminal-options.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-the-new-windows-terminal</loc>
  <lastmod>2019-11-28T21:03:39Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2019/11/windows-terminal-customised-translucent.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-the-new-windows-terminal</loc>
  <lastmod>2019-11-28T21:12:38Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2019/11/windows-terminal-launched.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/logo-white</loc>
  <lastmod>2019-12-05T21:45:06Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2019/12/logo-white.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/jonathan-crozier</loc>
  <lastmod>2019-12-09T21:30:24Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2019/12/jonathan-crozier.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/jonathan-crozier-white</loc>
  <lastmod>2019-12-09T21:31:15Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2019/12/jonathan-crozier-white.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/install-and-test-drive-the-windows-subsystem-for-linux</loc>
  <lastmod>2019-12-10T23:15:56Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2019/12/linux-penguin-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/install-and-test-drive-the-windows-subsystem-for-linux</loc>
  <lastmod>2019-12-11T22:41:05Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2019/12/wsl-featured.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/install-and-test-drive-the-windows-subsystem-for-linux</loc>
  <lastmod>2019-12-11T23:31:26Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2019/12/wsl-windows-feature.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/install-and-test-drive-the-windows-subsystem-for-linux</loc>
  <lastmod>2019-12-12T21:38:38Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2019/12/wsl-ubuntu-installing.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/install-and-test-drive-the-windows-subsystem-for-linux</loc>
  <lastmod>2019-12-13T22:17:07Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2019/12/wsl-microsoft-store-get.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/base-your-api-error-response-model-on-a-solid-standard-with-the-problem-details-rfc</loc>
  <lastmod>2019-12-18T22:07:06Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2019/12/api-error-model-standard-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/dont-be-a-victim-log-your-sql-server-deadlocks</loc>
  <lastmod>2020-01-27T21:37:11Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/01/sql-lock-monitoring-job-general.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/dont-be-a-victim-log-your-sql-server-deadlocks</loc>
  <lastmod>2020-01-27T21:36:05Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/01/sql-lock-monitoring-new-job.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/dont-be-a-victim-log-your-sql-server-deadlocks</loc>
  <lastmod>2020-01-27T21:53:20Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/01/sql-lock-monitoring-run-sql-advanced.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/dont-be-a-victim-log-your-sql-server-deadlocks</loc>
  <lastmod>2020-01-27T22:23:40Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/01/sql-lock-monitoring-schedule.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/dont-be-a-victim-log-your-sql-server-deadlocks</loc>
  <lastmod>2020-01-28T21:57:21Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/01/sql-lock-monitoring-run-sql-general.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/dont-be-a-victim-log-your-sql-server-deadlocks</loc>
  <lastmod>2020-01-28T23:02:36Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/01/sql-lock-monitoring-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/time-to-reflect-how-to-add-properties-to-a-c-sharp-object-dynamically-at-runtime</loc>
  <lastmod>2020-02-20T22:35:28Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/02/dynamic-properties-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-parse-the-name-parts-from-a-full-name-using-sql</loc>
  <lastmod>2020-02-20T22:30:48Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/02/sql-parse-names-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-parse-the-name-parts-from-a-full-name-using-sql</loc>
  <lastmod>2020-02-24T22:21:42Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/02/sql-parse-names-results.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/xml-serialization-with-c-sharp</loc>
  <lastmod>2020-03-10T21:32:04Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/03/xml-featured.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-generate-a-random-string-with-c-sharp</loc>
  <lastmod>2020-03-19T22:15:56Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/03/random-string-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-to-grips-with-grpc-a-gentle-introduction</loc>
  <lastmod>2020-03-25T20:52:23Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/03/grpc-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-to-grips-with-grpc-a-gentle-introduction</loc>
  <lastmod>2020-03-26T22:59:31Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/03/grpc-new-project.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-to-grips-with-grpc-a-gentle-introduction</loc>
  <lastmod>2020-04-09T20:50:58Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/04/grpc-select-project.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-to-grips-with-grpc-a-gentle-introduction</loc>
  <lastmod>2020-04-09T20:52:58Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/04/grpc-configure-project.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-to-grips-with-grpc-a-gentle-introduction</loc>
  <lastmod>2020-04-09T20:54:19Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/04/grpc-create-project.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-to-grips-with-grpc-a-gentle-introduction</loc>
  <lastmod>2020-04-09T22:39:43Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/04/grpc-project-structure.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-consume-a-grpc-service-using-dot-net-core</loc>
  <lastmod>2020-04-19T14:36:21Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/04/grpc-client-header.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-consume-a-grpc-service-using-dot-net-core</loc>
  <lastmod>2020-04-21T21:38:45Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/04/grpc-client-add-proto.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-consume-a-grpc-service-using-dot-net-core</loc>
  <lastmod>2020-04-21T21:39:39Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/04/grpc-client-add-service-reference.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-consume-a-grpc-service-using-dot-net-core</loc>
  <lastmod>2020-04-21T22:09:51Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/04/grpc-client-create-client-project.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-consume-a-grpc-service-using-dot-net-core</loc>
  <lastmod>2020-04-21T22:13:27Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/04/grpc-client-add-client-project.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-consume-a-grpc-service-using-dot-net-core</loc>
  <lastmod>2020-04-21T22:37:37Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/04/grpc-client-project-structure.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/protecting-access-to-grpc-services-with-auth0</loc>
  <lastmod>2020-05-05T21:14:53Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/05/grpc-auth-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/protecting-access-to-grpc-services-with-auth0</loc>
  <lastmod>2020-05-11T19:36:28Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/05/grpc-auth-auth0-application-settings.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-create-and-fire-a-sql-server-trigger</loc>
  <lastmod>2020-05-12T21:27:37Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/05/sql-trigger-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-create-and-fire-a-sql-server-trigger</loc>
  <lastmod>2020-05-21T22:01:00Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/05/sql-trigger-audit-results.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/sql-query-things-you-keep-forgetting</loc>
  <lastmod>2020-06-03T21:10:32Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/06/sql-forgetting-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/smtpclient-is-obsolete-the-new-way-to-send-emails-from-your-net-app</loc>
  <lastmod>2020-06-15T21:28:46Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/06/send-emails-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/leveraging-the-dpapi-to-encrypt-sensitive-configurationsettings</loc>
  <lastmod>2020-06-26T21:01:05Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/06/dpapi-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-configure-your-asp-net-web-apps-and-apis-to-require-https</loc>
  <lastmod>2020-07-06T22:13:51Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/07/require-https-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/why-your-asp-net-core-views-are-not-updating-at-runtime</loc>
  <lastmod>2020-07-27T21:56:18Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/07/view-runtime-compilation-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/why-your-asp-net-core-views-are-not-updating-at-runtime</loc>
  <lastmod>2020-07-29T22:12:20Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/07/view-runtime-compilation-browser-link.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/recording-custom-telemetry-with-azure-application-insights</loc>
  <lastmod>2020-08-10T20:22:51Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/08/application-insights-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/recording-custom-telemetry-with-azure-application-insights</loc>
  <lastmod>2020-08-10T20:53:06Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/08/application-insights-turn-on.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/recording-custom-telemetry-with-azure-application-insights</loc>
  <lastmod>2020-08-13T19:42:26Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/08/application-insights-collection-level.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/recording-custom-telemetry-with-azure-application-insights</loc>
  <lastmod>2020-08-13T19:57:25Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/08/application-insights-web-app-application-settings.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/recording-custom-telemetry-with-azure-application-insights</loc>
  <lastmod>2020-08-13T21:20:35Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/08/application-insights-custom-logs.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-up-to-speed-with-azure-cache-for-redis</loc>
  <lastmod>2020-08-17T21:42:22Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/08/azure-cache-for-redis-featured.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-up-to-speed-with-azure-cache-for-redis</loc>
  <lastmod>2020-08-18T21:12:48Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/08/azure-cache-for-redis-resource.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-up-to-speed-with-azure-cache-for-redis</loc>
  <lastmod>2020-08-18T21:14:49Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/08/azure-cache-for-redis-resource-create.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-up-to-speed-with-azure-cache-for-redis</loc>
  <lastmod>2020-08-26T22:49:49Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/08/azure-cache-for-redis-console.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-run-programs-remotely-using-psexec</loc>
  <lastmod>2020-09-07T21:40:58Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/09/psexec-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/diving-into-curl-as-an-api-developer</loc>
  <lastmod>2020-09-18T20:40:23Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/09/curl-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/automate-repetitive-tasks-with-your-new-friend-autoit</loc>
  <lastmod>2020-10-07T21:09:10Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/10/autoit-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/automate-repetitive-tasks-with-your-new-friend-autoit</loc>
  <lastmod>2020-10-07T21:32:30Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/10/autoit-logo.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/automate-repetitive-tasks-with-your-new-friend-autoit</loc>
  <lastmod>2020-10-08T21:24:44Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/10/autoit-setup-wizard.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/automate-repetitive-tasks-with-your-new-friend-autoit</loc>
  <lastmod>2020-10-08T21:30:00Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/10/autoit-script-editor.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/automate-repetitive-tasks-with-your-new-friend-autoit</loc>
  <lastmod>2020-10-08T21:54:12Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/10/autoit-window-info.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/stepping-up-the-security-of-asp-net-core-web-apps-with-security-headers</loc>
  <lastmod>2020-10-20T21:23:59Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/10/security-headers-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/powershell-quickstart-how-to-get-up-and-running-fast</loc>
  <lastmod>2020-11-01T20:32:07Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/11/powershell-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/powershell-quickstart-how-to-get-up-and-running-fast</loc>
  <lastmod>2020-11-01T21:09:57Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/11/powershell-ise.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/powershell-quickstart-how-to-get-up-and-running-fast</loc>
  <lastmod>2020-11-02T21:52:59Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/11/powershell.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/powershell-quickstart-how-to-get-up-and-running-fast</loc>
  <lastmod>2020-11-05T22:14:28Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/11/powershell-out-gridview.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/working-with-user-account-control-in-net-apps</loc>
  <lastmod>2020-11-18T20:44:59Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/11/uac-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/working-with-user-account-control-in-net-apps</loc>
  <lastmod>2020-11-18T20:51:46Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/11/uac-prompts.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/connecting-to-sql-server-from-powershell</loc>
  <lastmod>2020-12-02T20:56:58Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/12/powershell-sql-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/obtaining-and-installing-a-wildcard-ssl-certificate-for-software-developers</loc>
  <lastmod>2020-12-15T21:03:30Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/12/wildcard-ssl-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/obtaining-and-installing-a-wildcard-ssl-certificate-for-software-developers</loc>
  <lastmod>2020-12-16T21:51:45Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/12/wildcard-ssl-123-reg-product.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/obtaining-and-installing-a-wildcard-ssl-certificate-for-software-developers</loc>
  <lastmod>2020-12-16T22:19:55Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/12/wildcard-ssl-google-admin-console.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/obtaining-and-installing-a-wildcard-ssl-certificate-for-software-developers</loc>
  <lastmod>2020-12-16T22:42:55Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/12/wildcard-ssl-iis-request-certificate-wizard.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/obtaining-and-installing-a-wildcard-ssl-certificate-for-software-developers</loc>
  <lastmod>2020-12-17T20:51:04Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/12/wildcard-ssl-iis-complete-certificate-dialog.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/obtaining-and-installing-a-wildcard-ssl-certificate-for-software-developers</loc>
  <lastmod>2020-12-17T20:59:12Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/12/wildcard-ssl-iis-export-certificate-dialog.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/hardening-your-iis-web-server-configuration-with-iis-crypto</loc>
  <lastmod>2020-12-21T21:34:35Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/12/iis-crypto-download.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/hardening-your-iis-web-server-configuration-with-iis-crypto</loc>
  <lastmod>2020-12-21T21:35:22Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/12/iis-crypto-schannel.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/hardening-your-iis-web-server-configuration-with-iis-crypto</loc>
  <lastmod>2020-12-22T21:51:05Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/12/iis-crypto-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/hardening-your-iis-web-server-configuration-with-iis-crypto</loc>
  <lastmod>2020-12-30T22:14:55Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2020/12/iis-crypto-ssl-labs-report.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/working-with-processes-using-c-sharp</loc>
  <lastmod>2021-01-11T21:19:09Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/01/processes-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/sql-server-merge-replication-error-the-schema-script-could-not-be-propagated-to-the-subscriber</loc>
  <lastmod>2021-01-20T21:46:47Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/01/sql-server-merge-replication-schema-change-error-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/implementing-the-request-response-pattern-using-c-sharp-with-json-rpc-and-websockets</loc>
  <lastmod>2021-02-08T22:11:56Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/02/request-response-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-install-msi-packages-using-msiexec-and-c-sharp</loc>
  <lastmod>2021-02-19T22:04:38Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/02/msiexec-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-install-msi-packages-using-msiexec-and-c-sharp</loc>
  <lastmod>2021-02-24T21:23:38Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/02/msiexec-insted.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/sql-server-merge-replication-identity-range-check-constraint-doesnt-match-identity-range-allocations</loc>
  <lastmod>2021-03-11T20:46:01Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/03/sql-server-merge-replication-identity-ranges-out-of-sync-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/simplify-your-local-data-storage-with-sqlite-net</loc>
  <lastmod>2021-03-13T22:44:01Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/03/sqlite-net-pcl-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/sql-server-merge-replication-update-existing-merge-articles-in-bulk</loc>
  <lastmod>2021-03-23T21:46:34Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/03/sql-server-merge-replication-update-existing-merge-articles-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-set-up-remote-debugging-for-visual-studio</loc>
  <lastmod>2021-03-31T20:26:49Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/03/remote-debugging-visual-studio-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-set-up-remote-debugging-for-visual-studio</loc>
  <lastmod>2021-03-31T20:58:09Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/03/remote-debugging-visual-studio-attach-to-process.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-set-up-remote-debugging-for-visual-studio</loc>
  <lastmod>2021-03-31T20:58:14Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/03/remote-debugging-visual-studio-configuration.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-set-up-remote-debugging-for-visual-studio</loc>
  <lastmod>2021-03-31T20:58:17Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/03/remote-debugging-visual-studio-directory.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-set-up-remote-debugging-for-visual-studio</loc>
  <lastmod>2021-04-01T20:36:47Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/03/remote-debugging-visual-studio-msvsmon-location.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-set-up-remote-debugging-for-visual-studio</loc>
  <lastmod>2021-03-31T20:58:23Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/03/remote-debugging-visual-studio-remote-debugger.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-set-up-remote-debugging-for-visual-studio</loc>
  <lastmod>2021-03-31T20:58:30Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/03/remote-debugging-visual-studio-windows-security-alert.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/simplify-your-local-data-storage-with-sqlite-net</loc>
  <lastmod>2021-04-22T19:13:12Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/04/sqlite-net-pcl-logo.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/simplify-your-local-data-storage-with-sqlite-net</loc>
  <lastmod>2021-04-22T21:58:21Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/04/sqlite-net-pcl-sqlite-browser.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-make-a-self-destructing-file</loc>
  <lastmod>2021-05-04T21:17:00Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/05/self-destruct-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-download-files-using-c-sharp</loc>
  <lastmod>2021-05-17T21:28:56Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/05/download-files-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-dynamically-load-different-versions-of-an-assembly-in-the-same-dot-net-application</loc>
  <lastmod>2021-06-01T20:51:59Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/06/assembly-load-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/find-out-how-many-ids-are-left-for-your-sql-server-database-tables</loc>
  <lastmod>2021-06-15T21:11:17Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/06/sql-identities-used-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/find-out-how-many-ids-are-left-for-your-sql-server-database-tables</loc>
  <lastmod>2021-06-15T21:27:28Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/06/sql-identities-used-results.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-debug-a-dot-net-windows-service-from-visual-studio</loc>
  <lastmod>2021-06-29T20:38:01Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/06/windows-service-debugging-start-failure.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-debug-a-dot-net-windows-service-from-visual-studio</loc>
  <lastmod>2021-06-30T20:53:12Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/06/windows-service-debugging-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/monitoring-application-debug-output-with-debugview</loc>
  <lastmod>2021-07-05T21:35:21Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/07/debugview-window.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/monitoring-application-debug-output-with-debugview</loc>
  <lastmod>2021-07-05T21:36:11Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/07/debugview-sample-output.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/monitoring-application-debug-output-with-debugview</loc>
  <lastmod>2021-07-05T21:37:30Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/07/debugview-custom-output.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/monitoring-application-debug-output-with-debugview</loc>
  <lastmod>2021-07-06T21:23:29Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/07/debugview-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/monitoring-application-debug-output-with-debugview</loc>
  <lastmod>2021-07-09T20:16:31Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/07/debugview-connectpng.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/monitoring-application-debug-output-with-debugview</loc>
  <lastmod>2021-07-09T20:11:31Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/07/debugview-log-to-file.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-create-and-load-an-identityserver-signing-certificate-for-azure</loc>
  <lastmod>2021-07-09T22:46:03Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/07/identityserver-signing-certificate-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-create-and-load-an-identityserver-signing-certificate-for-azure</loc>
  <lastmod>2021-07-28T22:28:25Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/07/identityserver-signing-certificate-azure-upload-private-key-certificate.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-create-and-load-an-identityserver-signing-certificate-for-azure</loc>
  <lastmod>2021-07-28T22:29:07Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/07/identityserver-signing-certificate-azure-configuration.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/sql-server-database-mail-setup-simplified</loc>
  <lastmod>2021-08-09T20:13:13Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/08/sql-server-database-mail-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/sql-server-database-mail-setup-simplified</loc>
  <lastmod>2021-08-10T21:55:37Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/08/database-mail-configuration-wizard-1.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/sql-server-database-mail-setup-simplified</loc>
  <lastmod>2021-08-10T21:55:39Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/08/database-mail-configuration-wizard-2.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/sql-server-database-mail-setup-simplified</loc>
  <lastmod>2021-08-10T21:55:42Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/08/database-mail-configuration-wizard-3.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/sql-server-database-mail-setup-simplified</loc>
  <lastmod>2021-08-10T21:55:44Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/08/database-mail-configuration-wizard-4.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/sql-server-database-mail-setup-simplified</loc>
  <lastmod>2021-08-10T21:55:46Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/08/database-mail-configuration-wizard-5.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/sql-server-database-mail-setup-simplified</loc>
  <lastmod>2021-08-10T21:55:51Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/08/database-mail-configuration-wizard-6.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/sql-server-database-mail-setup-simplified</loc>
  <lastmod>2021-08-10T21:55:55Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/08/database-mail-configuration-wizard-7.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/sql-server-database-mail-setup-simplified</loc>
  <lastmod>2021-08-10T21:55:58Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/08/database-mail-configuration-wizard-8.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/sql-server-database-mail-setup-simplified</loc>
  <lastmod>2021-08-10T21:56:00Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/08/database-mail-configure.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/sql-server-database-mail-setup-simplified</loc>
  <lastmod>2021-08-10T21:56:03Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/08/database-mail-enable-feature.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/sql-server-database-mail-setup-simplified</loc>
  <lastmod>2021-08-10T21:56:07Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/08/database-mail-new-account.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/sql-server-database-mail-setup-simplified</loc>
  <lastmod>2021-08-10T21:56:11Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/08/database-mail-send-test-email.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/sql-server-database-mail-setup-simplified</loc>
  <lastmod>2021-08-10T21:56:14Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/08/database-mail-send-test-email-form.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/sql-server-database-mail-setup-simplified</loc>
  <lastmod>2021-08-10T21:56:17Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/08/database-mail-send-test-email-form-processing.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/sql-server-database-mail-setup-via-sql</loc>
  <lastmod>2021-08-23T21:49:17Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/08/database-mail-sql-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/implementing-an-async-repository-and-unit-of-work-with-entity-framework-core</loc>
  <lastmod>2021-09-07T20:05:38Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/09/async-repository-pattern-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-stop-and-start-iis-websites-using-c-sharp</loc>
  <lastmod>2021-09-22T20:38:37Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/09/iis-stop-start-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-stop-and-start-iis-websites-using-c-sharp</loc>
  <lastmod>2021-09-23T19:47:10Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/09/iis-stop-start-reference-manager.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-stop-and-start-iis-websites-using-c-sharp</loc>
  <lastmod>2021-09-23T19:44:51Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/09/iis-stop-start-windows-features.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-become-a-quantum-programmer</loc>
  <lastmod>2021-09-29T20:53:09Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/09/quantum-programmer-qdk-extension.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-become-a-quantum-programmer</loc>
  <lastmod>2021-09-29T21:03:58Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/09/q-sharp-application-project-template.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-become-a-quantum-programmer</loc>
  <lastmod>2021-10-04T18:54:47Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/09/quantum-programmer-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-become-a-quantum-programmer</loc>
  <lastmod>2021-10-06T21:55:15Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/10/quantum-programmer-bit-vs-qubit.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-become-a-quantum-programmer</loc>
  <lastmod>2021-10-06T22:06:18Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/10/quantum-programmer-quantum-computer.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-become-a-quantum-programmer</loc>
  <lastmod>2021-10-07T19:04:42Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/10/quantum-programmer-atoms.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/iis-publish-error-could-not-verify-the-servers-certificate</loc>
  <lastmod>2021-10-18T21:33:57Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/10/iis-publish-error-server-certificate-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/iis-publish-error-could-not-verify-the-servers-certificate</loc>
  <lastmod>2021-10-18T21:36:02Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/10/iis-publish-error-server-certificate-error-message.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/iis-publish-error-could-not-verify-the-servers-certificate</loc>
  <lastmod>2021-10-18T21:37:29Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/10/iis-publish-error-server-certificate-after-validate.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/sql-server-upsert-with-condition-and-returned-value</loc>
  <lastmod>2021-11-01T20:49:52Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/11/sql-upsert-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/what-makes-a-good-device-identifier</loc>
  <lastmod>2021-11-12T21:42:13Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/11/device-identifier-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/setting-up-a-mongodb-development-environment</loc>
  <lastmod>2021-11-30T22:29:48Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/11/mongodb-setup-service-compass.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/setting-up-a-mongodb-development-environment</loc>
  <lastmod>2021-11-30T22:29:51Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/11/mongodb-setup-service-configuration.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/setting-up-a-mongodb-development-environment</loc>
  <lastmod>2021-11-30T22:29:53Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/11/mongodb-setup-service-finish.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/setting-up-a-mongodb-development-environment</loc>
  <lastmod>2021-11-30T22:29:56Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/11/mongodb-setup-service-install.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/setting-up-a-mongodb-development-environment</loc>
  <lastmod>2021-11-30T22:29:57Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/11/mongodb-setup-type.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/setting-up-a-mongodb-development-environment</loc>
  <lastmod>2021-11-30T22:29:59Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/11/mongodb-setup-welcome.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/setting-up-a-mongodb-development-environment</loc>
  <lastmod>2021-11-30T22:30:01Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/11/mongodb-setup-license-agreement.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/setting-up-a-mongodb-development-environment</loc>
  <lastmod>2021-11-30T23:16:13Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/11/mongodb-shell-setup-destination.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/setting-up-a-mongodb-development-environment</loc>
  <lastmod>2021-11-30T23:16:16Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/11/mongodb-shell-setup-finish.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/setting-up-a-mongodb-development-environment</loc>
  <lastmod>2021-11-30T23:16:18Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/11/mongodb-shell-setup-install.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/setting-up-a-mongodb-development-environment</loc>
  <lastmod>2021-11-30T23:16:20Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/11/mongodb-shell-setup-welcome.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/setting-up-a-mongodb-development-environment</loc>
  <lastmod>2021-12-09T22:50:39Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/11/mongodb-setup-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/setting-up-a-mongodb-development-environment</loc>
  <lastmod>2021-12-09T22:52:35Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/12/mongodb-compass.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-mongodb-queries</loc>
  <lastmod>2021-12-06T21:44:07Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/12/mongodb-getting-started-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-mongodb-queries</loc>
  <lastmod>2021-12-14T21:35:11Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/12/mongodb-getting-started-create-database.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-mongodb-queries</loc>
  <lastmod>2021-12-14T21:47:50Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/12/mongodb-getting-started-databases.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-mongodb-queries</loc>
  <lastmod>2021-12-14T22:00:28Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/12/mongodb-getting-started-import.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-mongodb-queries</loc>
  <lastmod>2021-12-15T23:31:01Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/12/mongodb-getting-started-movies-collection.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-mongodb-queries</loc>
  <lastmod>2021-12-16T20:35:12Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/12/mongodb-getting-started-annotated-collection.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/interacting-with-mongodb-using-c-sharp</loc>
  <lastmod>2021-12-28T23:01:41Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2021/12/mongodb-c-sharp-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-use-tuples-with-named-fields-in-c-sharp-by-example</loc>
  <lastmod>2022-01-13T20:41:30Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/01/tuples-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/believe-empower-inspire-dont-let-your-disability-deter-you-from-your-career-goals</loc>
  <lastmod>2022-01-18T22:48:55Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/01/believe-empower-inspire-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/preventing-sql-injection-in-c-sharp-applications</loc>
  <lastmod>2022-01-24T22:26:48Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/01/sql-injection-prevention-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/learning-the-kusto-query-language-with-application-insights-logs</loc>
  <lastmod>2022-02-10T21:46:50Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/02/kql-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/learning-the-kusto-query-language-with-application-insights-logs</loc>
  <lastmod>2022-02-10T21:48:23Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/02/kql-azure-application-insights-logs.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-obfuscate-net-assemblies-with-confuserex</loc>
  <lastmod>2022-02-22T20:47:52Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/02/confuserex-gui.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-obfuscate-net-assemblies-with-confuserex</loc>
  <lastmod>2022-02-22T23:12:53Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/02/confuserex-gui-edit-rule.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-obfuscate-net-assemblies-with-confuserex</loc>
  <lastmod>2022-02-22T20:49:02Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/02/confuserex-gui-project.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-obfuscate-net-assemblies-with-confuserex</loc>
  <lastmod>2022-02-22T20:51:54Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/02/confuserex-gui-protect.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-obfuscate-net-assemblies-with-confuserex</loc>
  <lastmod>2022-02-22T20:49:55Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/02/confuserex-gui-settings.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-obfuscate-net-assemblies-with-confuserex</loc>
  <lastmod>2022-02-22T22:29:49Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/02/confuserex-jetbrains-dotpeek.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-obfuscate-net-assemblies-with-confuserex</loc>
  <lastmod>2022-02-22T22:57:14Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/02/confuserex-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/chrome-developer-tools-speed-up-changes-to-your-web-app-front-end-with-workspaces</loc>
  <lastmod>2022-03-07T21:29:51Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/03/chrome-developer-tools-workspaces-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/chrome-developer-tools-speed-up-changes-to-your-web-app-front-end-with-workspaces</loc>
  <lastmod>2022-03-08T22:48:45Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/03/chrome-developer-tools-workspaces-access-request.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/chrome-developer-tools-speed-up-changes-to-your-web-app-front-end-with-workspaces</loc>
  <lastmod>2022-03-08T22:51:00Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/03/chrome-developer-tools-workspaces-css.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/chrome-developer-tools-speed-up-changes-to-your-web-app-front-end-with-workspaces</loc>
  <lastmod>2022-03-08T22:50:27Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/03/chrome-developer-tools-workspaces-html.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/chrome-developer-tools-speed-up-changes-to-your-web-app-front-end-with-workspaces</loc>
  <lastmod>2022-03-08T22:51:41Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/03/chrome-developer-tools-workspaces-js.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/chrome-developer-tools-speed-up-changes-to-your-web-app-front-end-with-workspaces</loc>
  <lastmod>2022-03-08T22:47:27Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/03/chrome-developer-tools-workspaces-select-folder.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/chrome-developer-tools-speed-up-changes-to-your-web-app-front-end-with-workspaces</loc>
  <lastmod>2022-03-08T22:46:29Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/03/chrome-developer-tools-workspaces-sources.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/overcoming-dependency-injection-hurdles-with-tinyioc-a-lightweight-inversion-of-control-container</loc>
  <lastmod>2022-03-23T20:26:19Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/03/tinyioc-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/working-with-securestring-in-dotnet-applications</loc>
  <lastmod>2022-04-06T22:02:26Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/04/securestring-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/sql-server-replication-how-to-completely-remove-replication</loc>
  <lastmod>2022-04-14T22:37:51Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/04/sql-server-replication-completely-remove-replication-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/query-to-list-all-indexes-in-a-sql-server-database</loc>
  <lastmod>2022-04-28T21:21:16Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/04/sql-list-indexes-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/query-to-list-all-indexes-in-a-sql-server-database</loc>
  <lastmod>2022-05-04T22:04:41Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/05/sql-list-indexes-results.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-generate-a-cryptographically-secure-random-string-in-dot-net-with-c-sharp</loc>
  <lastmod>2022-05-17T21:59:03Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/05/secure-random-string-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/software-build-automation-sweetness-getting-started-with-cake</loc>
  <lastmod>2022-05-24T20:15:24Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/05/cake-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/back-for-seconds-practical-cake-build-automation-tasks</loc>
  <lastmod>2022-06-06T21:25:19Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/06/cake-tasks-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/using-ncache-as-your-distributed-asp-dot-net-core-caching-store</loc>
  <lastmod>2022-06-06T22:10:59Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/06/ncache-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-rename-a-sql-server-machine</loc>
  <lastmod>2022-06-21T22:06:32Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/06/sql-server-rename-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-rename-a-sql-server-machine</loc>
  <lastmod>2022-06-30T20:22:07Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/06/sql-server-rename-sp_helpserver-results-1.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-rename-a-sql-server-machine</loc>
  <lastmod>2022-06-30T20:43:05Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/06/sql-server-rename-sp_helpserver-results-2.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/using-ncache-as-your-distributed-asp-dot-net-core-caching-store</loc>
  <lastmod>2022-07-06T20:57:46Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/07/ncache-setup-destination-folder.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/using-ncache-as-your-distributed-asp-dot-net-core-caching-store</loc>
  <lastmod>2022-07-06T20:57:49Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/07/ncache-setup-finished.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/using-ncache-as-your-distributed-asp-dot-net-core-caching-store</loc>
  <lastmod>2022-07-06T20:57:52Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/07/ncache-setup-installation-key.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/using-ncache-as-your-distributed-asp-dot-net-core-caching-store</loc>
  <lastmod>2022-07-06T20:57:54Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/07/ncache-setup-license-agreement.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/using-ncache-as-your-distributed-asp-dot-net-core-caching-store</loc>
  <lastmod>2022-07-06T20:57:57Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/07/ncache-setup-ready-to-install.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/using-ncache-as-your-distributed-asp-dot-net-core-caching-store</loc>
  <lastmod>2022-07-06T20:58:00Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/07/ncache-setup-select-features.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/using-ncache-as-your-distributed-asp-dot-net-core-caching-store</loc>
  <lastmod>2022-07-06T20:58:02Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/07/ncache-setup-user-information.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/using-ncache-as-your-distributed-asp-dot-net-core-caching-store</loc>
  <lastmod>2022-07-06T20:58:03Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/07/ncache-setup-welcome.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/file-backup-to-network-drive-using-powershell</loc>
  <lastmod>2022-07-11T21:07:01Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/07/powershell-backup-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/send-a-mailgun-email-via-powershell</loc>
  <lastmod>2022-07-20T20:46:16Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/07/powershell-send-mailgunmessage.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/send-a-mailgun-email-via-powershell</loc>
  <lastmod>2022-07-20T21:14:32Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/07/powershell-send-mailgunmessage-mailgun-portal.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/using-ncache-as-your-distributed-asp-dot-net-core-caching-store</loc>
  <lastmod>2022-08-02T21:50:44Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/08/ncache-logo.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/using-ncache-as-your-distributed-asp-dot-net-core-caching-store</loc>
  <lastmod>2022-08-02T22:02:21Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/08/ncache-logo-cropped.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/dot-net-error-the-request-was-aborted-could-not-create-ssl-tls-secure-channel</loc>
  <lastmod>2022-08-09T21:53:19Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/08/request-aborted-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/generating-secure-signed-licenses-using-c-sharp-and-standard-licensing</loc>
  <lastmod>2022-09-05T22:04:11Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/09/standard-licensing-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/base64-url-encoding-using-c-sharp</loc>
  <lastmod>2022-09-06T20:44:04Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/09/base64-url-encode-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-update-azure-web-app-tls-ssl-bindings-in-bulk-using-powershell</loc>
  <lastmod>2022-10-05T10:50:47Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/10/azure-web-app-ssl-bindings-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-update-azure-web-app-tls-ssl-bindings-in-bulk-using-powershell</loc>
  <lastmod>2022-10-05T11:01:34Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/10/azure-web-app-ssl-bindings-account-sigin-in.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-update-azure-web-app-tls-ssl-bindings-in-bulk-using-powershell</loc>
  <lastmod>2022-10-05T11:24:12Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/10/azure-web-app-ssl-bindings-add-certificate.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-update-azure-web-app-tls-ssl-bindings-in-bulk-using-powershell</loc>
  <lastmod>2022-10-05T11:24:16Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/10/azure-web-app-ssl-bindings-certificate-selection.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/creating-your-first-c-sharp-azure-function-using-visual-studio</loc>
  <lastmod>2022-10-12T21:18:18Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/10/azure-functions-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/creating-your-first-c-sharp-azure-function-using-visual-studio</loc>
  <lastmod>2022-10-17T19:56:00Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/10/azure-functions-windows-security-alert.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/creating-your-first-c-sharp-azure-function-using-visual-studio</loc>
  <lastmod>2022-11-15T21:40:41Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/10/vs-2022-get-started.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/creating-your-first-c-sharp-azure-function-using-visual-studio</loc>
  <lastmod>2022-10-17T20:05:48Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/10/azure-functions-create-a-new-project.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/creating-your-first-c-sharp-azure-function-using-visual-studio</loc>
  <lastmod>2022-10-17T20:19:02Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/10/azure-functions-configure-your-new-project.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/creating-your-first-c-sharp-azure-function-using-visual-studio</loc>
  <lastmod>2022-10-19T21:37:35Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/10/azure-functions-create-a-new-azure-functions-application.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/creating-your-first-c-sharp-azure-function-using-visual-studio</loc>
  <lastmod>2022-10-17T22:01:05Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/10/azure-functions-debug-default-function.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/creating-your-first-c-sharp-azure-function-using-visual-studio</loc>
  <lastmod>2022-10-18T21:34:21Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/10/azure-functions-default-function-response.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/publishing-your-first-c-sharp-azure-function-using-visual-studio</loc>
  <lastmod>2022-10-27T21:24:28Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/10/azure-functions-publish-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/publishing-your-first-c-sharp-azure-function-using-visual-studio</loc>
  <lastmod>2022-10-29T22:16:28Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/10/azure-functions-publish-target.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/publishing-your-first-c-sharp-azure-function-using-visual-studio</loc>
  <lastmod>2022-10-29T22:19:48Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/10/azure-functions-publish-specific-target.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/publishing-your-first-c-sharp-azure-function-using-visual-studio</loc>
  <lastmod>2022-10-29T22:41:24Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/10/azure-functions-publish-sign-in.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/publishing-your-first-c-sharp-azure-function-using-visual-studio</loc>
  <lastmod>2022-10-30T21:35:37Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/10/azure-functions-publish-functions-instance.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/publishing-your-first-c-sharp-azure-function-using-visual-studio</loc>
  <lastmod>2022-10-30T21:38:19Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/10/azure-functions-publish-functions-instance-resources.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/publishing-your-first-c-sharp-azure-function-using-visual-studio</loc>
  <lastmod>2022-10-30T21:58:22Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/10/azure-functions-publish-new-function-app.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/publishing-your-first-c-sharp-azure-function-using-visual-studio</loc>
  <lastmod>2022-10-30T22:04:23Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/10/azure-functions-publish-finish.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/publishing-your-first-c-sharp-azure-function-using-visual-studio</loc>
  <lastmod>2022-10-30T23:11:52Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/10/azure-functions-publish-profile.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/publishing-your-first-c-sharp-azure-function-using-visual-studio</loc>
  <lastmod>2022-10-31T19:41:50Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/10/azure-functions-app-running.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/publishing-your-first-c-sharp-azure-function-using-visual-studio</loc>
  <lastmod>2022-10-31T23:03:59Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/10/azure-functions-get-function-url.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-create-and-install-a-dot-net-core-windows-service</loc>
  <lastmod>2022-11-15T20:41:20Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/11/worker-service-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-create-and-install-a-dot-net-core-windows-service</loc>
  <lastmod>2022-11-15T21:47:01Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/11/worker-service-create-a-new-project.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-create-and-install-a-dot-net-core-windows-service</loc>
  <lastmod>2022-11-15T21:54:47Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/11/worker-service-configure-your-new-project.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-create-and-install-a-dot-net-core-windows-service</loc>
  <lastmod>2022-11-15T22:09:36Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/11/worker-service-additional-information.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/discover-devtoys-making-your-daily-developer-tasks-easier</loc>
  <lastmod>2022-11-28T22:13:40Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/11/devtoys-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/discover-devtoys-making-your-daily-developer-tasks-easier</loc>
  <lastmod>2022-11-30T22:07:17Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/11/devtoys-app-base64.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-the-command-line-of-a-running-process-using-c-sharp</loc>
  <lastmod>2022-12-13T16:59:50Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/12/process-command-line-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-create-an-identitymodel-tokenresponse-object-instance-for-mocking-purposes</loc>
  <lastmod>2022-12-24T11:15:41Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/12/token-response-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-create-an-identitymodel-tokenresponse-object-instance-for-mocking-purposes</loc>
  <lastmod>2022-12-24T12:12:18Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2022/12/token-response-properties-read-only.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/launching-a-gui-application-from-a-windows-service-using-c-sharp</loc>
  <lastmod>2023-01-09T23:36:52Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/01/windows-service-gui-launcher-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/subscribing-to-events-dynamically-using-c-sharp</loc>
  <lastmod>2023-01-25T22:36:57Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/01/dynamic-event-handlers-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-implement-symmetric-encryption-in-a-dot-net-app-using-aes</loc>
  <lastmod>2023-02-06T23:04:40Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/02/symmetric-encryption-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/using-javascript-to-copy-text-to-the-clipboard</loc>
  <lastmod>2023-02-19T22:36:45Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/02/javascript-clipboard-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/using-javascript-to-copy-text-to-the-clipboard</loc>
  <lastmod>2023-02-21T23:10:58Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/02/javascript-clipboard-access-warning.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-get-the-local-appdata-directory-for-all-windows-users-using-c-sharp</loc>
  <lastmod>2023-02-28T22:49:10Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/02/local-appdata-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-get-the-local-appdata-directory-for-all-windows-users-using-c-sharp</loc>
  <lastmod>2023-03-06T22:18:30Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/03/local-appdata-contents.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-get-the-local-appdata-directory-for-all-windows-users-using-c-sharp</loc>
  <lastmod>2023-03-06T22:33:48Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/03/local-appdata-registry.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/query-to-list-the-number-of-rows-for-each-table-in-a-sql-server-database</loc>
  <lastmod>2023-03-21T22:04:53Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/03/sql-row-count-per-table-results.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/query-to-list-the-number-of-rows-for-each-table-in-a-sql-server-database</loc>
  <lastmod>2023-03-21T22:38:07Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/03/sql-row-count-per-table-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-the-path-to-a-c-sharp-member-via-a-lambda-expression</loc>
  <lastmod>2023-04-04T21:47:21Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/04/member-path-via-expression-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-chatgpt-can-assist-with-software-development</loc>
  <lastmod>2023-04-18T21:01:49Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/04/chatgpt-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-chatgpt-can-assist-with-software-development</loc>
  <lastmod>2023-04-18T21:02:04Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/04/chatgpt-browser.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-blazor</loc>
  <lastmod>2023-04-24T22:17:19Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/04/blazor-getting-started-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-blazor</loc>
  <lastmod>2023-05-01T21:20:45Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/05/blazor-getting-started-create-a-new-project.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-blazor</loc>
  <lastmod>2023-05-01T21:29:12Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/05/blazor-getting-started-configure-your-new-project.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-blazor</loc>
  <lastmod>2023-05-01T21:34:52Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/05/blazor-getting-started-configure-additional-information.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-blazor</loc>
  <lastmod>2023-05-01T21:47:29Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/05/blazor-getting-started-template-project-structure.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-blazor</loc>
  <lastmod>2023-05-02T21:21:04Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/05/blazor-getting-started-counter-component.gif</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-blazor</loc>
  <lastmod>2023-05-03T20:26:16Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/05/blazor-getting-started-server-hosting-model.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-blazor</loc>
  <lastmod>2023-05-03T20:26:54Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/05/blazor-getting-started-webassembly-hosting-model.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/creating-your-first-blazor-component</loc>
  <lastmod>2023-05-14T21:40:05Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/05/blazor-components-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/creating-your-first-blazor-component</loc>
  <lastmod>2023-05-15T21:26:50Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/05/blazor-components-avatar-add-new-item.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/creating-your-first-blazor-component</loc>
  <lastmod>2023-05-16T20:59:49Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/05/blazor-components-avatar-in-navmenu.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/creating-your-first-blazor-component</loc>
  <lastmod>2023-05-18T22:16:42Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/05/blazor-components-avatar-random-images.gif</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/blazor-data-binding-fundamentals</loc>
  <lastmod>2023-05-29T21:25:32Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/05/blazor-data-binding-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/blazor-data-binding-fundamentals</loc>
  <lastmod>2023-05-31T20:09:31Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/05/blazor-data-binding-one-way.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/blazor-data-binding-fundamentals</loc>
  <lastmod>2023-05-31T20:17:00Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/05/blazor-data-binding-two-way.gif</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/blazor-data-binding-fundamentals</loc>
  <lastmod>2023-06-01T19:27:10Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/05/blazor-data-binding-form.gif</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/implementing-blazor-error-boundaries</loc>
  <lastmod>2023-06-08T21:26:06Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/06/blazor-error-boundaries-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/implementing-blazor-error-boundaries</loc>
  <lastmod>2023-06-12T21:28:14Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/06/blazor-error-boundaries-unhandled-exception.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/implementing-blazor-error-boundaries</loc>
  <lastmod>2023-06-12T22:04:20Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/06/blazor-error-boundaries-default-error-boundary.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/implementing-blazor-error-boundaries</loc>
  <lastmod>2023-06-12T22:13:17Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/06/blazor-error-boundaries-custom-error-content.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/implementing-blazor-error-boundaries</loc>
  <lastmod>2023-06-12T22:19:31Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/06/blazor-error-boundaries-exception-message.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/understanding-the-blazor-component-lifecycle</loc>
  <lastmod>2023-06-13T22:11:29Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/06/blazor-lifecycle-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/understanding-the-blazor-component-lifecycle</loc>
  <lastmod>2023-06-27T22:19:32Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/06/blazor-lifecycle-console-output.gif</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/understanding-the-blazor-component-lifecycle</loc>
  <lastmod>2023-06-27T22:50:30Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/06/blazor-lifecycle-diagram.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/understanding-the-blazor-component-lifecycle</loc>
  <lastmod>2023-06-28T18:09:01Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/06/blazor-lifecycle-featured-1.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/understanding-the-blazor-component-lifecycle</loc>
  <lastmod>2023-06-28T22:29:43Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/06/blazor-lifecycle-survey-prompt.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/what-to-do-when-emojis-are-not-rendered-correctly-by-asp-dot-net-core-web-applications</loc>
  <lastmod>2023-07-11T21:20:16Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/07/emoji-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/what-to-do-when-emojis-are-not-rendered-correctly-by-asp-dot-net-core-web-applications</loc>
  <lastmod>2023-07-12T21:39:22Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/07/emoji-profile-placeholder-initial.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/what-to-do-when-emojis-are-not-rendered-correctly-by-asp-dot-net-core-web-applications</loc>
  <lastmod>2023-07-12T21:41:35Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/07/emoji-profile-placeholder-emoji.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/what-to-do-when-emojis-are-not-rendered-correctly-by-asp-dot-net-core-web-applications</loc>
  <lastmod>2023-07-12T21:49:42Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/07/emoji-profile-placeholder-invalid.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/taming-nullable-reference-types-in-c-sharp</loc>
  <lastmod>2023-07-26T22:01:51Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/07/nullable-reference-types-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/why-you-cant-debug-your-blazor-webassembly-application</loc>
  <lastmod>2023-08-07T20:34:27Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/08/blazor-debugging-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/why-you-cant-debug-your-blazor-webassembly-application</loc>
  <lastmod>2023-08-08T21:55:43Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/08/blazor-debugging-debug-menu-select-browser.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/why-you-cant-debug-your-blazor-webassembly-application</loc>
  <lastmod>2023-08-08T22:17:17Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/08/blazor-debugging-breakpoint-hit.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/substituting-moq-for-nsubstitute</loc>
  <lastmod>2023-08-22T20:41:43Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/08/nsubstitute-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/exploring-asp-dot-net-core-minimal-apis-should-i-use-them-in-production</loc>
  <lastmod>2023-09-05T21:43:32Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/09/minimal-apis-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/extracting-query-performance-statistics-from-a-sql-server-database</loc>
  <lastmod>2023-09-19T20:32:21Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/09/sql-server-query-performance-statistics-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/extracting-query-performance-statistics-from-a-sql-server-database</loc>
  <lastmod>2023-09-21T21:10:09Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/09/sql-server-query-performance-results-1.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/communicating-with-asp-dot-net-core-hosted-services-from-api-endpoints-using-channels</loc>
  <lastmod>2023-09-27T21:20:51Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/09/hosted-service-channels-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/asp-dot-net-core-runtime-exception-could-not-load-type-microsoft-identitymodel-json-jsonconvert</loc>
  <lastmod>2023-10-04T20:04:58Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/10/could-not-load-type-jsonconvert-featured.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-replace-accented-characters-with-plain-characters-using-c-sharp</loc>
  <lastmod>2023-10-10T21:20:55Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/10/replace-accented-characters-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/store-and-retrieve-enums-as-strings-with-entity-framework-core</loc>
  <lastmod>2023-10-30T22:12:25Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/10/ef-core-enums-as-strings-featured.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/communicating-with-asp-dot-net-core-hosted-services-from-api-endpoints-using-channels</loc>
  <lastmod>2023-11-16T20:10:46Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/11/hosted-service-channels-sample-channel-code.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/communicating-with-asp-dot-net-core-hosted-services-from-api-endpoints-using-channels</loc>
  <lastmod>2023-11-16T22:15:59Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/11/hosted-service-channels-class-diagram-2.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/converting-csv-files-with-values-containing-commas-to-json-using-c-sharp</loc>
  <lastmod>2023-11-23T22:30:15Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/11/csv-to-json-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/query-to-find-table-names-in-a-sql-server-database</loc>
  <lastmod>2023-12-11T22:35:06Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/12/sql-find-tables-results-1.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/cracking-the-code-a-womans-guide-to-smashing-pay-inequality-in-tech</loc>
  <lastmod>2023-12-12T21:38:17Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/12/cracking-the-code-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/query-to-find-table-names-in-a-sql-server-database</loc>
  <lastmod>2023-12-28T21:19:44Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/12/sql-find-tables-azure-data-studio.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/query-to-find-table-names-in-a-sql-server-database</loc>
  <lastmod>2023-12-28T21:28:55Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/12/sql-find-tables-object-explorer-details.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/query-to-find-table-names-in-a-sql-server-database</loc>
  <lastmod>2023-12-28T23:03:42Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2023/12/sql-find-tables-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/a-better-way-to-convert-enums-to-strings-with-entity-framework-core</loc>
  <lastmod>2024-01-10T20:47:18Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/01/ef-core-convert-enums-to-strings-featured.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-paste-json-as-classes-in-visual-studio-a-hidden-gem</loc>
  <lastmod>2024-01-23T22:55:57Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/01/vs-paste-json-as-classes-vs-context-menu.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-paste-json-as-classes-in-visual-studio-a-hidden-gem</loc>
  <lastmod>2024-01-24T23:09:42Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/01/vs-paste-json-as-classes-vs-context-menu-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-paste-json-as-classes-in-visual-studio-a-hidden-gem</loc>
  <lastmod>2024-01-25T21:49:59Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/01/vs-paste-json-as-classes-json2csharp.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-paste-json-as-classes-in-visual-studio-a-hidden-gem</loc>
  <lastmod>2024-01-25T21:50:36Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/01/vs-paste-json-as-classes-quicktype.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-fix-scrolling-issue-after-closing-google-adsense-consent-dialog</loc>
  <lastmod>2024-02-06T21:41:43Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/02/google-adsense-consent-dialog.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-fix-scrolling-issue-after-closing-google-adsense-consent-dialog</loc>
  <lastmod>2024-02-06T21:48:15Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/02/google-adsense-consent-scrollbar-hidden.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-fix-scrolling-issue-after-closing-google-adsense-consent-dialog</loc>
  <lastmod>2024-02-06T21:50:10Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/02/google-adsense-consent-scrollbar-hidden-1.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-fix-scrolling-issue-after-closing-google-adsense-consent-dialog</loc>
  <lastmod>2024-02-06T22:04:18Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/02/google-adsense-consent-body-overflow.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-fix-scrolling-issue-after-closing-google-adsense-consent-dialog</loc>
  <lastmod>2024-02-06T22:18:39Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/02/google-adsense-consent-wordpress-appearance.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-fix-scrolling-issue-after-closing-google-adsense-consent-dialog</loc>
  <lastmod>2024-02-06T22:50:19Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/02/google-adsense-consent-wordpress-customise.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-fix-scrolling-issue-after-closing-google-adsense-consent-dialog</loc>
  <lastmod>2024-02-06T22:51:00Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/02/google-adsense-consent-wordpress-customising-additional-css.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-fix-scrolling-issue-after-closing-google-adsense-consent-dialog</loc>
  <lastmod>2024-02-07T21:02:49Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/02/google-adsense-consent-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-fix-scrolling-issue-after-closing-google-adsense-consent-dialog</loc>
  <lastmod>2024-02-07T21:10:01Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/02/google-adsense-consent-scrollbar-shown.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/finding-and-deleting-duplicate-records-from-a-sql-server-database</loc>
  <lastmod>2024-02-21T21:35:41Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/02/sql-delete-duplicate-records-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/finding-and-deleting-duplicate-records-from-a-sql-server-database</loc>
  <lastmod>2024-02-21T22:03:29Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/02/sql-delete-duplicate-records-dimorganization-default.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/finding-and-deleting-duplicate-records-from-a-sql-server-database</loc>
  <lastmod>2024-02-21T22:05:17Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/02/sql-delete-duplicate-records-dimorganization-duplicates.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/finding-and-deleting-duplicate-records-from-a-sql-server-database</loc>
  <lastmod>2024-02-21T22:40:40Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/02/sql-delete-duplicate-records-duplicates-identified.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/finding-and-deleting-duplicate-records-from-a-sql-server-database</loc>
  <lastmod>2024-02-21T22:41:29Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/02/sql-delete-duplicate-records-duplicates-identified-1.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/finding-and-deleting-duplicate-records-from-a-sql-server-database</loc>
  <lastmod>2024-02-22T20:19:00Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/02/sql-delete-duplicate-records-duplicates-deleted.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/speaking-it-bridging-the-language-gap-for-tech-pros-and-non-tech-folks</loc>
  <lastmod>2024-03-04T20:41:03Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/03/briding-the-language-gap-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/encrypt-directories-and-file-names-within-a-zip-archive-using-7-zip</loc>
  <lastmod>2024-03-07T22:17:44Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/03/zip-encryption-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/encrypt-directories-and-file-names-within-a-zip-archive-using-7-zip</loc>
  <lastmod>2024-03-19T20:39:46Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/03/zip-encryption-7z-format-7zip-error-dialog.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/encrypt-directories-and-file-names-within-a-zip-archive-using-7-zip</loc>
  <lastmod>2024-03-19T20:39:48Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/03/zip-encryption-7z-format-7zip-files.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/encrypt-directories-and-file-names-within-a-zip-archive-using-7-zip</loc>
  <lastmod>2024-03-19T20:39:50Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/03/zip-encryption-7z-format-7zip-password-prompt.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/encrypt-directories-and-file-names-within-a-zip-archive-using-7-zip</loc>
  <lastmod>2024-03-19T20:39:53Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/03/zip-encryption-7z-format-contents.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/encrypt-directories-and-file-names-within-a-zip-archive-using-7-zip</loc>
  <lastmod>2024-03-19T20:39:57Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/03/zip-encryption-7zip-7z-format.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/encrypt-directories-and-file-names-within-a-zip-archive-using-7-zip</loc>
  <lastmod>2024-03-19T20:39:58Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/03/zip-encryption-7zip-zip-format.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/encrypt-directories-and-file-names-within-a-zip-archive-using-7-zip</loc>
  <lastmod>2024-03-19T20:40:01Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/03/zip-encryption-zip-format-contents.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/encrypt-directories-and-file-names-within-a-zip-archive-using-7-zip</loc>
  <lastmod>2024-03-19T20:40:04Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/03/zip-encryption-zip-format-directories.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/encrypt-directories-and-file-names-within-a-zip-archive-using-7-zip</loc>
  <lastmod>2024-03-19T20:40:08Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/03/zip-encryption-zip-format-files.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/encrypt-directories-and-file-names-within-a-zip-archive-using-7-zip</loc>
  <lastmod>2024-03-19T21:50:14Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/03/zip-encryption-zip-format-error.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-publish-a-dot-net-application-as-a-standalone-executable-file</loc>
  <lastmod>2024-03-27T20:04:22Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/03/standalone-executable-project-publish.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-publish-a-dot-net-application-as-a-standalone-executable-file</loc>
  <lastmod>2024-03-27T20:53:55Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/03/standalone-executable-publish-profile-settings.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-publish-a-dot-net-application-as-a-standalone-executable-file</loc>
  <lastmod>2024-03-27T21:16:36Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/03/standalone-executable-publish-published.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-publish-a-dot-net-application-as-a-standalone-executable-file</loc>
  <lastmod>2024-03-27T21:12:48Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/03/standalone-executable-publish-publishing.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-publish-a-dot-net-application-as-a-standalone-executable-file</loc>
  <lastmod>2024-03-27T20:15:40Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/03/standalone-executable-publish-specific-target.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-publish-a-dot-net-application-as-a-standalone-executable-file</loc>
  <lastmod>2024-03-27T20:51:19Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/03/standalone-executable-publish-tab.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-publish-a-dot-net-application-as-a-standalone-executable-file</loc>
  <lastmod>2024-03-27T20:13:33Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/03/standalone-executable-publish-target.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-publish-a-dot-net-application-as-a-standalone-executable-file</loc>
  <lastmod>2024-03-27T20:24:56Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/03/standalone-executable-publish-finish.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-publish-a-dot-net-application-as-a-standalone-executable-file</loc>
  <lastmod>2024-03-27T20:18:18Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/03/standalone-executable-publish-location.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-publish-a-dot-net-application-as-a-standalone-executable-file</loc>
  <lastmod>2024-03-27T21:21:48Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/03/standalone-executable-project-publish-folder.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-publish-a-dot-net-application-as-a-standalone-executable-file</loc>
  <lastmod>2024-03-27T23:14:43Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/03/standalone-executable-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-catch-and-parse-a-sql-server-duplicate-key-exception</loc>
  <lastmod>2024-04-18T19:08:25Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/04/duplicate-key-sql-error-featured.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-dynamically-build-or-filters-in-an-entity-framework-core-linq-query</loc>
  <lastmod>2024-05-02T19:56:31Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/05/ef-core-dynamic-or-filters-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/ef-core-dynamic-or-filters-featured-2</loc>
  <lastmod>2024-05-02T20:55:07Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/05/ef-core-dynamic-or-filters-featured-1.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/net-8-blazor-msal-error-there-was-an-error-trying-to-log-you-in-undefined-is-not-valid-json</loc>
  <lastmod>2024-05-20T19:47:48Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/05/blazor-msal-json-error-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/formatting-json-with-proper-indentation-using-powershell</loc>
  <lastmod>2024-06-25T20:49:44Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/06/powershell-format-json-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/enable-ahead-of-time-aot-compilation-for-blazor-webassembly</loc>
  <lastmod>2024-07-23T21:06:23Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/07/blazor-aot-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/enable-ahead-of-time-aot-compilation-for-blazor-webassembly</loc>
  <lastmod>2024-07-24T20:23:14Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/07/vs-project-settings-aot.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/enable-ahead-of-time-aot-compilation-for-blazor-webassembly</loc>
  <lastmod>2024-07-24T20:44:08Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/07/vs-publish-target.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/enable-ahead-of-time-aot-compilation-for-blazor-webassembly</loc>
  <lastmod>2024-07-24T20:47:15Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/07/vs-publish-location.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/operating-on-data-via-a-sql-server-stored-procedure-efficiently-with-table-valued-parameters-using-c-sharp</loc>
  <lastmod>2024-08-22T20:10:14Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/08/sql-server-sp-tvp-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/introduction-to-the-sql-server-merge-statement</loc>
  <lastmod>2024-09-25T20:21:39Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/09/sql-server-merge-statement-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/introduction-to-the-sql-server-merge-statement</loc>
  <lastmod>2024-09-26T22:18:51Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/09/sql-server-merge-statement-sample-data.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/introduction-to-the-sql-server-merge-statement</loc>
  <lastmod>2024-09-26T22:21:59Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/09/sql-server-merge-statement-insert.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/introduction-to-the-sql-server-merge-statement</loc>
  <lastmod>2024-09-26T22:23:12Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/09/sql-server-merge-statement-update.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/introduction-to-the-sql-server-merge-statement</loc>
  <lastmod>2024-09-26T22:25:18Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/09/sql-server-merge-statement-delete-1.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/introduction-to-the-sql-server-merge-statement</loc>
  <lastmod>2024-09-26T22:26:55Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/09/sql-server-merge-statement-delete-2.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-print-sql-server-messages-to-the-output-immediately</loc>
  <lastmod>2024-10-22T21:14:13Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/10/sql-server-print-messages-immediately-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/using-the-string_agg-function-in-t-sql-to-concatenate-row-data</loc>
  <lastmod>2024-11-28T21:27:04Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/11/sql-string_agg-function-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/using-the-string_agg-function-in-t-sql-to-concatenate-row-data</loc>
  <lastmod>2024-12-02T21:57:22Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/11/sql-string_agg-function-basic-select.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/using-the-string_agg-function-in-t-sql-to-concatenate-row-data</loc>
  <lastmod>2024-12-03T22:47:48Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/11/sql-string_agg-function-all-customer-first-names-query.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/using-the-string_agg-function-in-t-sql-to-concatenate-row-data</loc>
  <lastmod>2024-12-04T21:52:20Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/11/sql-string_agg-function-ordered-customer-first-names-query.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/using-the-string_agg-function-in-t-sql-to-concatenate-row-data</loc>
  <lastmod>2024-12-04T22:35:17Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/11/sql-string_agg-function-grouped-customer-sales-query.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/using-the-string_agg-function-in-t-sql-to-concatenate-row-data</loc>
  <lastmod>2024-12-04T22:44:11Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/11/sql-string_agg-function-handle-nulls-query.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-keep-the-host-window-open-after-executing-a-powershell-script</loc>
  <lastmod>2024-12-31T23:12:34Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/12/powershell-pause-execution-command-window.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-keep-the-host-window-open-after-executing-a-powershell-script</loc>
  <lastmod>2024-12-31T23:34:00Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2024/12/powershell-pause-execution-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-output-inserted-and-source-ids-when-cloning-sql-server-table-data</loc>
  <lastmod>2025-01-15T21:42:50Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/01/sql-server-output-source-ids-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-output-inserted-and-source-ids-when-cloning-sql-server-table-data</loc>
  <lastmod>2025-01-30T21:54:53Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/01/sql-server-output-source-ids-ssms-results.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/using-azcopy-to-transfer-a-large-number-of-files-between-azure-blob-storage-containers</loc>
  <lastmod>2025-02-20T22:40:15Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/02/azcopy-featured.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/working-with-json-functions-in-sql-server</loc>
  <lastmod>2025-03-25T20:30:13Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/03/sql-server-json-functions-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/exploring-sql-server-json-mapping-support-in-entity-framework-core-9</loc>
  <lastmod>2025-04-08T20:26:45Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/04/entity-framework-core-json-support-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/dot-net-run-file-run-c-sharp-code-with-no-project-file</loc>
  <lastmod>2025-05-28T20:32:39Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/05/dot-net-run-file-vscode-c-sharp-project.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/dot-net-run-file-run-c-sharp-code-with-no-project-file</loc>
  <lastmod>2025-05-28T20:43:59Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/05/dot-net-run-file-vscode-c-sharp-file.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/dot-net-run-file-run-c-sharp-code-with-no-project-file</loc>
  <lastmod>2025-05-28T21:49:52Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/05/dot-net-run-file-vscode-c-sharp-converted-project.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/dot-net-run-file-run-c-sharp-code-with-no-project-file</loc>
  <lastmod>2025-05-28T21:58:27Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/05/dot-net-run-file-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/dot-net-run-file-run-c-sharp-code-with-no-project-file</loc>
  <lastmod>2025-05-28T22:12:10Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/05/dot-net-run-file-vscode-c-sharp-api-file.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/maximize-dot-net-linq-performance-using-zlinq</loc>
  <lastmod>2025-06-10T20:58:16Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/06/zlinq-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/treat-blazor-component-warnings-as-errors-found-markup-element-with-unexpected-name</loc>
  <lastmod>2025-07-21T20:42:41Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/07/blazor-component-warnings-as-errors-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/treat-blazor-component-warnings-as-errors-found-markup-element-with-unexpected-name</loc>
  <lastmod>2025-07-22T21:07:34Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/07/blazor-component-warnings-as-errors-vs-build-output.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-generate-batches-of-sql-server-insert-statements-with-the-maximum-allowed-number-of-row-values</loc>
  <lastmod>2025-08-27T21:48:02Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/08/sql-server-insert-batches-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-generate-batches-of-sql-server-insert-statements-with-the-maximum-allowed-number-of-row-values</loc>
  <lastmod>2025-08-28T21:43:12Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/08/sql-server-insert-batches-ssms-generate-scripts-choose-objects.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-generate-batches-of-sql-server-insert-statements-with-the-maximum-allowed-number-of-row-values</loc>
  <lastmod>2025-08-27T22:20:30Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/08/sql-server-insert-batches-ssms-generate-scripts-set-scripting-options.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-github-copilot-in-visual-studio</loc>
  <lastmod>2025-09-22T20:33:48Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/09/github-copilot-getting-started-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-github-copilot-in-visual-studio</loc>
  <lastmod>2025-09-22T20:48:11Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/09/github-copilot-getting-started-vs-about.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-github-copilot-in-visual-studio</loc>
  <lastmod>2025-09-22T20:58:27Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/09/github-copilot-getting-started-vs-installer.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-github-copilot-in-visual-studio</loc>
  <lastmod>2025-09-23T19:50:39Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/09/github-copilot-getting-started-vs-sign-in.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-github-copilot-in-visual-studio</loc>
  <lastmod>2025-09-23T20:20:36Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/09/github-copilot-getting-started-vs-code-completion.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-github-copilot-in-visual-studio</loc>
  <lastmod>2025-09-23T20:37:33Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/09/github-copilot-getting-started-vs-ask-copilot.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-github-copilot-in-visual-studio</loc>
  <lastmod>2025-09-23T20:54:46Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/09/github-copilot-getting-started-vs-chat-window.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-github-copilot-in-visual-studio</loc>
  <lastmod>2025-09-23T21:08:03Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/09/github-copilot-getting-started-vs-slash-commands.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-github-copilot-in-visual-studio</loc>
  <lastmod>2025-09-23T21:25:45Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/09/github-copilot-getting-started-vs-chat-variables.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-github-copilot-in-visual-studio</loc>
  <lastmod>2025-09-23T21:40:47Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/09/github-copilot-getting-started-vs-chat-ask-mode.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-github-copilot-in-visual-studio</loc>
  <lastmod>2025-09-24T19:55:50Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/09/github-copilot-getting-started-vs-chat-agent-mode.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-github-copilot-in-visual-studio</loc>
  <lastmod>2025-09-24T20:02:11Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/09/github-copilot-getting-started-vs-chat-agent-mode-1.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-github-copilot-in-visual-studio</loc>
  <lastmod>2025-09-24T20:37:33Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/09/github-copilot-getting-started-vs-chat-prompts.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-github-copilot-in-visual-studio</loc>
  <lastmod>2025-09-25T20:48:21Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/09/github-copilot-getting-started-vs-mermaid-diagram.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-github-copilot-in-visual-studio</loc>
  <lastmod>2025-09-25T21:11:22Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/09/github-copilot-getting-started-vs-slash-commands-1.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-github-copilot-in-visual-studio</loc>
  <lastmod>2025-09-25T21:15:47Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/09/github-copilot-getting-started-vs-chat-agent-mode-2.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-create-mermaid-diagrams-with-ease-using-github-copilot-and-visual-studio</loc>
  <lastmod>2025-10-16T20:57:49Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/10/mermaid-diagrams-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-create-mermaid-diagrams-with-ease-using-github-copilot-and-visual-studio</loc>
  <lastmod>2025-10-27T21:02:43Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/10/mermaid-live-editor.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-create-mermaid-diagrams-with-ease-using-github-copilot-and-visual-studio</loc>
  <lastmod>2025-10-27T21:33:59Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/10/mermaid-live-editor-class-diagram.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-create-mermaid-diagrams-with-ease-using-github-copilot-and-visual-studio</loc>
  <lastmod>2025-10-27T21:53:26Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/10/mermaid-vs-sample-mindmap-diagram.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-create-mermaid-diagrams-with-ease-using-github-copilot-and-visual-studio</loc>
  <lastmod>2025-10-27T22:09:21Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/10/mermaid-vs-github-copilot-mindmap-diagram.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-create-mermaid-diagrams-with-ease-using-github-copilot-and-visual-studio</loc>
  <lastmod>2025-10-27T22:33:30Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/10/mermaid-vs-github-copilot-api-sequence-diagram.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-create-mermaid-diagrams-with-ease-using-github-copilot-and-visual-studio</loc>
  <lastmod>2025-10-27T22:34:05Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/10/mermaid-vs-github-copilot-api-flowchart-diagram.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/styling-blazor-child-components-with-css-isolation-what-you-really-need-to-know</loc>
  <lastmod>2025-11-24T21:53:21Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/11/styling-blazor-child-components-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/styling-blazor-child-components-with-css-isolation-what-you-really-need-to-know</loc>
  <lastmod>2025-11-25T22:57:43Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/11/styling-blazor-child-components-parent-component.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/styling-blazor-child-components-with-css-isolation-what-you-really-need-to-know</loc>
  <lastmod>2025-11-25T23:15:04Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/11/styling-blazor-child-components-parent-component-1.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/styling-blazor-child-components-with-css-isolation-what-you-really-need-to-know</loc>
  <lastmod>2025-11-25T23:16:01Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/11/styling-blazor-child-components-parent-component-with-child-component-styling.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-yarp</loc>
  <lastmod>2025-12-22T23:03:19Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/12/yarp-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-yarp</loc>
  <lastmod>2025-12-23T20:49:09Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/12/yarp-vs-create-a-new-project.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/getting-started-with-yarp</loc>
  <lastmod>2025-12-23T23:22:45Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2025/12/yarp-jsonplaceholder-todos.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/transforming-requests-and-responses-with-yarp</loc>
  <lastmod>2026-01-26T22:30:08Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2026/01/yarp-transformers-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/configuring-yarp-routes</loc>
  <lastmod>2026-02-25T21:30:00Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2026/02/yarp-route-config-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/updating-yarp-configuration-at-runtime</loc>
  <lastmod>2026-03-24T21:59:41Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2026/03/yarp-runtime-config-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/auto-registering-and-injecting-multiple-handler-interfaces-in-asp-dot-net-core</loc>
  <lastmod>2026-04-28T20:18:07Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2026/04/auto-register-handler-interfaces-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/validating-and-sanitising-filenames-in-a-blazor-webassembly-app</loc>
  <lastmod>2026-05-27T21:02:00Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2026/05/blazor-filename-sanitization-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-create-and-read-encrypted-zip-files-with-c-sharp</loc>
  <lastmod>2026-06-23T20:37:22Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2026/06/zip-encryption-c-sharp-featured.jpg</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-create-and-read-encrypted-zip-files-with-c-sharp</loc>
  <lastmod>2026-06-24T21:25:51Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2026/06/zip-encryption-c-sharp-file-explorer-extraction-error.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-create-and-read-encrypted-zip-files-with-c-sharp</loc>
  <lastmod>2026-06-24T21:34:23Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2026/06/zip-encryption-c-sharp-z-zip-password-prompt.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-create-a-reusable-blazor-tooltip-component-with-css-anchor-positioning</loc>
  <lastmod>2026-07-28T21:48:17Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2026/07/blazor-tooltip-component-sample.png</image:loc>
  </image:image>
 </url>
 <url>
  <loc>https://jonathancrozier.com/blog/how-to-create-a-reusable-blazor-tooltip-component-with-css-anchor-positioning</loc>
  <lastmod>2026-07-29T21:08:28Z</lastmod>
  <image:image>
   <image:loc>https://jonathancrozier.com/wp-content/uploads/2026/07/blazor-tooltip-component-featured.jpg</image:loc>
  </image:image>
 </url>
</urlset>
