<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://samlearnsazure.blog/2025/08/13/releasing-with-multi-level-version-tagging/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2025/08/multi-level-version-and-semantic-versioning-tagging.png</image:loc><image:title>multi-level-version-and-semantic-versioning-tagging</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2025/08/image.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2024/02/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-08-13T15:41:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2023/08/30/fewer-pull-requests-with-dependabot-groups/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2023/08/image-4.png</image:loc><image:title>image-4</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2023/08/image-3.png</image:loc><image:title>image-3</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2023/08/image-2.png</image:loc><image:title>image-2</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2023/08/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2023/08/image.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2023/08/00featuredimage.jpg</image:loc><image:title>00FeaturedImage</image:title></image:image><lastmod>2023-08-30T12:21:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2022/12/19/creating-a-github-composite-action/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2022/12/00featuredimage.png</image:loc><image:title>00FeaturedImage</image:title></image:image><lastmod>2022-12-19T13:42:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2022/08/23/my-insights-about-measuring-dora-devops-metrics-and-how-you-can-learn-from-my-mistakes/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2022/08/image-7.png</image:loc><image:title>image-7</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2022/08/image-6.png</image:loc><image:title>image-6</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2022/08/image-5.png</image:loc><image:title>image-5</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2022/08/image-4.png</image:loc><image:title>image-4</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2022/08/image-3.png</image:loc><image:title>image-3</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2022/08/image-2.png</image:loc><image:title>image-2</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2022/08/how-to-build-dashboard-metrics1.jpg</image:loc><image:title>how-to-build-dashboard-metrics[1]</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2022/08/image-1.png</image:loc><image:title>image-1</image:title></image:image><lastmod>2022-08-24T23:56:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/01/30/table-of-contents/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/01/00featured.jpg</image:loc><image:title>00Featured</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/01/01featuredimageb.png</image:loc><image:title>01featuredimageb</image:title></image:image><lastmod>2022-08-24T18:05:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2021/05/26/cleaning-up-all-git-merged-local-branches/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2021/05/0featured.png</image:loc><image:title>0featured</image:title></image:image><lastmod>2022-05-30T21:42:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2022/01/04/creating-github-actions-with-net/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2022/01/00-featuredimage.jpg</image:loc><image:title>00-FeaturedImage</image:title></image:image><lastmod>2022-01-04T15:29:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2021/12/15/dependabot-and-github-actions/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2021/12/01-dependabot-actions.png</image:loc><image:title>01-Dependabot-Actions</image:title></image:image><lastmod>2021-12-15T13:54:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2021/09/27/dynamic-pr-environments-in-github/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2021/09/07fullworkflow-2.png</image:loc><image:title>07Fullworkflow</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2021/09/00featuredimage.png</image:loc><image:title>00FeaturedImage</image:title></image:image><lastmod>2021-09-27T12:08:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2021/08/08/consuming-a-nuget-package-from-github-packages/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2021/08/00featureimage.png</image:loc><image:title>00FeatureImage</image:title></image:image><lastmod>2023-06-02T03:39:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2021/07/27/publishing-a-nuget-package-to-github-packages/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2021/07/00featured-3.png</image:loc><image:title>00Featured</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2021/07/00featured-2.png</image:loc><image:title>00Featured</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2021/07/00featured-1-e1627392152575.png</image:loc><image:title>00Featured</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2021/07/00featured.png</image:loc><image:title>00Featured</image:title></image:image><lastmod>2021-07-27T14:14:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2021/07/09/pressing-pause-on-this-blog/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2021/06/00featuredimage.jpeg</image:loc><image:title>30643845 - coffee break</image:title><image:caption>30643845 - coffee break</image:caption></image:image><lastmod>2021-07-09T14:52:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2020/03/07/automating-go-daddy-cname-creation-with-powershell/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/02/00featuredimage-6.png</image:loc><image:title>00FeaturedImage</image:title></image:image><lastmod>2021-04-23T15:18:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2021/01/26/parallel-jobs-with-automating-testing/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2021/01/00featuredimage-1.png</image:loc><image:title>00FeaturedImage</image:title></image:image><lastmod>2021-01-26T16:01:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2021/01/12/measuring-code-performance-with-benchmark-net/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2021/01/00featuredimage.png</image:loc><image:title>00FeaturedImage</image:title></image:image><lastmod>2021-01-12T14:18:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2021/01/05/code-coverage-in-github-with-net-core/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/12/00featuredimage-1.png</image:loc><image:title>00FeaturedImage</image:title></image:image><lastmod>2021-09-05T13:33:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2020/12/18/revisiting-versioning-with-github/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/12/00featuredimage.png</image:loc><image:title>00FeaturedImage</image:title></image:image><lastmod>2020-12-18T13:25:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2020/12/09/using-free-managed-certificates-in-azure-web-apps/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/12/00featuredimage.jpg</image:loc><image:title>Close-up of a browser window showing lock icon during SSL connection</image:title><image:caption>Close-up of a browser window showing lock icon during SSL connection</image:caption></image:image><lastmod>2020-12-09T12:16:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/about-me/</loc><lastmod>2020-11-24T13:56:14+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://samlearnsazure.blog/2020/10/02/upgrading-our-net-core-3-1-project-to-net-5/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/10/00featuredimage-2.png</image:loc><image:title>00FeaturedImage</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/10/00featuredimage-1.png</image:loc><image:title>00FeaturedImage</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/10/00featuredimage.png</image:loc><image:title>00FeaturedImage</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/09/00featuredimage.png</image:loc><image:title>00FeaturedImage</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/09/02about.png</image:loc><image:title>02About</image:title></image:image><lastmod>2020-11-11T01:51:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2020/11/09/using-what-if-to-optimize-arm-template-deployments/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/09/00featuredimage-1.jpg</image:loc><image:title>00FeaturedImage</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/09/00featuredimage.jpg</image:loc><image:title>00FeaturedImage</image:title></image:image><lastmod>2020-11-09T23:22:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/12/20/github-using-dependabot/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/12/00featuredimage-1.png</image:loc><image:title>00FeaturedImage</image:title></image:image><lastmod>2020-09-27T19:52:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2020/09/25/passing-arrays-and-using-loops-in-arm-templates/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/09/00featuredimages.png</image:loc><image:title>00FeaturedImages</image:title></image:image><lastmod>2021-11-18T08:07:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2020/07/21/high-availability-with-azure-front-door/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/07/00featuredimage.png</image:loc><image:title>00FeaturedImage</image:title></image:image><lastmod>2020-09-14T14:36:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2020/09/11/splitting-up-our-arm-templates-with-azure-cli-to-improve-our-infrastructure-deployment-reliability/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/08/00featuredimage.png</image:loc><image:title>00FeaturedImage</image:title></image:image><lastmod>2025-02-08T06:19:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2020/08/18/audit-streaming-with-event-grid/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/08/00featuredimage-1.jpg</image:loc><image:title>00FeaturedImage</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/08/00featuredimage.jpg</image:loc><image:title>00FeaturedImage</image:title></image:image><lastmod>2020-08-31T14:13:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2020/08/28/dependabot-updates-to-code/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/08/00featuredimage-1.png</image:loc><image:title>00FeaturedImage</image:title></image:image><lastmod>2020-08-28T12:09:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2020/04/29/availability-tests/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/04/00featuredimage.png</image:loc><image:title>00featuredimage</image:title></image:image><lastmod>2020-08-27T23:59:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/about-this-blog/</loc><lastmod>2020-07-31T16:44:05+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://samlearnsazure.blog/2020/04/30/high-performing-devops-metrics/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/04/00featuredimage-2.jpg</image:loc><image:title>00FeaturedImage</image:title></image:image><lastmod>2023-06-18T12:50:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2020/02/19/parallel-jobs-in-powershell/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/02/00featuredimageb-1.jpg</image:loc><image:title>00FeaturedImageb</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/02/00featuredimageb.jpg</image:loc><image:title>00FeaturedImageb</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/02/00featuredimage.jpg</image:loc><image:title>00FeaturedImage</image:title></image:image><lastmod>2020-07-08T11:49:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2020/02/11/parallel-azure-pipelines-jobs/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/02/00featuredimage.png</image:loc><image:title>00FeaturedImage</image:title></image:image><lastmod>2022-12-14T16:10:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2020/06/22/cleaning-up-secrets-in-git/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/04/00featuredimage-3.jpg</image:loc><image:title>00FeaturedImage</image:title></image:image><lastmod>2020-06-23T00:23:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2020/04/23/resolving-resource-group-deployment-quota-limits/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/04/00featuredimage-1.jpg</image:loc><image:title>00FEaturedImage</image:title></image:image><lastmod>2020-06-22T20:23:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2020/06/17/using-secrets-safely-in-development-with-net-core/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/06/00featuredimage.jpg</image:loc><image:title>00FeaturedImage</image:title></image:image><lastmod>2022-08-24T18:02:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/06/07/code-analysis-with-sonarcloud/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/06/00featuredimage.jpg</image:loc><image:title>00FeaturedImage</image:title></image:image><lastmod>2020-06-15T17:07:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/09/06/learning-about-feature-flags/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/09/00featuredimage.png</image:loc><image:title>00FeaturedImage</image:title></image:image><lastmod>2020-06-15T17:06:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/12/06/moving-code-to-github/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/12/00_octocat_github_mascot.png</image:loc><image:title>00_Octocat_GitHub_Mascot</image:title></image:image><lastmod>2020-06-15T17:06:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/12/13/github-actions/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/12/00featuredimage.png</image:loc><image:title>00FeaturedImage</image:title></image:image><lastmod>2020-06-15T17:05:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2020/02/27/creating-a-dynamic-pull-request-environment-with-azure-pipelines/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/02/00featuredimage-4.png</image:loc><image:title>00FeaturedImage</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/02/00featuredimage-3.png</image:loc><image:title>00FeaturedImage</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/02/00featuredimage-2.png</image:loc><image:title>00FeaturedImage</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/02/00featuredimage-1.png</image:loc><image:title>00FeaturedImage</image:title></image:image><lastmod>2021-09-02T17:30:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2020/04/20/increasing-deployment-frequency-to-improve-pipeline-resiliency/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/04/00featuredimage.jpg</image:loc><image:title>00FeaturedImage</image:title></image:image><lastmod>2020-06-15T17:03:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2020/02/05/approvals-in-environments/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/02/00featuredimage2-6.png</image:loc><image:title>00FeaturedImage2</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/02/00featuredimage2-5.png</image:loc><image:title>00FeaturedImage2</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/02/00featuredimage2-4.png</image:loc><image:title>00FeaturedImage2</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/02/00featuredimage2-3.png</image:loc><image:title>00FeaturedImage2</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/02/00featuredimage2-2.png</image:loc><image:title>00FeaturedImage2</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/02/00featuredimage2-1-e1580762578467.png</image:loc><image:title>00FeaturedImage2</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/02/00featuredimage2.png</image:loc><image:title>00FeaturedImage2</image:title></image:image><lastmod>2024-02-29T10:26:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2020/03/13/reviewing-unneeded-azure-advisor-recommendations/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/02/00featuredimage-7.png</image:loc><image:title>00FeaturedImage</image:title></image:image><lastmod>2020-03-11T22:39:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2020/03/03/creating-a-webhook-to-extend-our-pull-requests/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/03/00featuredimage-2.png</image:loc><image:title>00FeaturedImage</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/03/00featuredimage-1.png</image:loc><image:title>00FeaturedImage</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/03/00featuredimage.png</image:loc><image:title>00FeaturedImage</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/02/00featuredimage-5.png</image:loc><image:title>00FeaturedImage</image:title></image:image><lastmod>2020-03-08T16:03:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2020/01/22/troubleshooting-asp-net-core-500-30-502-5-errors/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2020/01/00featuredimage.jpg</image:loc><image:title>00FeaturedImage</image:title></image:image><lastmod>2020-01-22T18:36:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/11/08/managing-open-source-software-with-whitesource-bolt/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/11/00featuredimage.png</image:loc><image:title>00FeaturedImage</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/11/00featuredimage.jpg</image:loc><image:title>00FeaturedImage</image:title></image:image><lastmod>2021-06-28T13:14:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/10/30/creating-and-refining-your-automated-testing-strategy/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/10/01featuredimage.jpg</image:loc><image:title>01featuredimage</image:title></image:image><lastmod>2019-11-05T18:17:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/09/20/versioning-in-net-core/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/09/00featuredimage-1.png</image:loc><image:title>00FeaturedImage</image:title></image:image><lastmod>2023-09-28T03:38:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/10/04/comparing-our-upgraded-net-core-3-projects-to-new-net-core-3-projects/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/10/00featuredimage.jpg</image:loc><image:title>00FeaturedImage</image:title></image:image><lastmod>2019-10-07T01:04:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/09/27/upgrading-our-projects-to-net-core-3-0/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/09/01featuredimage.jpg</image:loc><image:title>01FeaturedImage</image:title></image:image><lastmod>2019-10-04T11:47:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/09/13/implementing-feature-flags/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/09/00featuredimage.jpg</image:loc><image:title>00FeaturedImage</image:title></image:image><lastmod>2019-09-12T00:40:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/02/08/security-with-key-vault-https-and-credscan/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/02/29credscanyaml-1.png</image:loc><image:title>29CredScanYAML</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/02/23registeredapp-1.png</image:loc><image:title>23RegisteredAPp</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/02/22newapprequest-1.png</image:loc><image:title>22NewAppRequest</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/02/26integrationtest-1.png</image:loc><image:title>26IntegrationTest</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/02/25baseintegration-1.png</image:loc><image:title>25BaseIntegration</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/01/01featuredimage-1.jpg</image:loc><image:title>01featuredimage</image:title></image:image><lastmod>2019-08-05T02:39:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/05/17/security-with-https-and-lets-encrypt/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/05/53letsencryptpage1-2.png</image:loc><image:title>53LetsEncryptPage1</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/05/53letsencryptpage1.png</image:loc><image:title>53LetsEncryptPage1</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/05/65enterpriseapplications-1.png</image:loc><image:title>65EnterpriseApplications</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/05/61serviceprincipalsecret-1.png</image:loc><image:title>61ServicePrincipalSecret</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/05/60serviceprincipalnumbers-1.png</image:loc><image:title>60ServicePrincipalNumbers</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/02/07yaml-1.png</image:loc><image:title>07YAML</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/02/00featuredimage.png</image:loc><image:title>00FeaturedImage</image:title></image:image><lastmod>2019-08-02T11:33:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/08/02/troubleshooting-web-jobs-and-lets-encrypt/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/08/00featuredimage.png</image:loc><image:title>00FEATUREDimage</image:title></image:image><lastmod>2019-08-02T11:31:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/07/26/extending-external-authentication-with-google-twitter-and-facebook/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/07/00featuredimage02.jpg</image:loc><image:title>00FeaturedImage02</image:title></image:image><lastmod>2019-07-26T01:15:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/07/12/adding-external-authentication-with-a-microsoft-account/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/07/00featuredimage01.jpg</image:loc><image:title>00FeaturedImage01</image:title></image:image><lastmod>2019-09-28T11:56:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/07/05/enhancing-our-search-with-the-analyze-image-cognitive-service/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/06/00featuredimage2.jpg</image:loc><image:title>00FeaturedImage2</image:title></image:image><lastmod>2019-07-05T12:45:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/06/28/using-the-bing-image-search-cognitive-service/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/06/00cognitive.gif</image:loc><image:title>00cognitive</image:title></image:image><lastmod>2019-06-28T11:58:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/06/21/customizing-sonarcloud-rule-sets/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/06/00featuredimage-2.png</image:loc><image:title>00FeaturedImage</image:title></image:image><lastmod>2019-06-21T20:25:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/06/14/migrating-classic-azure-alerts-to-new-alerts/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/06/00featuredimage-1.png</image:loc><image:title>00FeaturedImage</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/06/00featuredimage.png</image:loc><image:title>00FeaturedImage</image:title></image:image><lastmod>2019-06-13T23:29:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/04/05/using-a-redis-cache-to-optimize-our-data-access/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/03/01featuredimage-2.png</image:loc><image:title>01FeaturedImage</image:title></image:image><lastmod>2019-06-07T17:47:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/05/31/integrating-multi-stage-yaml-pipelines-into-our-project/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/05/18-prpipeline.png</image:loc><image:title>18-PRPIpeline</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/05/00featuredimage.jpg</image:loc><image:title>Space Star Night Rocket Cartoon Universe Moon</image:title><image:caption>Space Star Night Rocket Cartoon Universe Moon</image:caption></image:image><lastmod>2019-05-31T01:04:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/05/24/learning-about-multi-stage-yaml-pipelines/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/05/11pipelinewithjobs-2.png</image:loc><image:title>11PipelineWithJobs</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/05/11pipelinewithjobs-1.png</image:loc><image:title>11PipelineWithJobs</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/05/00-featuredimage-1.jpg</image:loc><image:title>00-FeaturedImage</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/05/00-featuredimage.jpg</image:loc><image:title>00-FeaturedImage</image:title></image:image><lastmod>2021-01-13T22:18:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/05/03/loading-cached-static-resources-with-a-cdn/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/04/11copypipeline-1.png</image:loc><image:title>11CopyPipeline</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/04/04cdnendpointconfig-1.png</image:loc><image:title>04CDNEndPointConfig</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/04/00featuredimage.jpg</image:loc><image:title>00FeaturedImage</image:title></image:image><lastmod>2019-05-03T13:45:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/04/26/dynamic-deployments-to-new-environments-and-pull-request-deployments/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/04/00featuredimage.png</image:loc><image:title>00FeaturedImage</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/04/11pullrequestyamlfix-1.png</image:loc><image:title>11PullRequestYAMLFix</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/04/05pullrequestcd-1.png</image:loc><image:title>05PullRequestCD</image:title></image:image><lastmod>2019-04-26T12:52:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/04/19/refactoring-our-release-to-implement-dynamic-access-policies-in-a-shared-key-vault/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/04/01featuredimage.jpg</image:loc><image:title>01FeaturedImage</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/04/01ssm.jpg</image:loc><image:title>01SSM</image:title></image:image><lastmod>2019-04-19T19:57:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/04/12/addressing-recommendations-in-azure-advisor/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/04/01featuredimage.png</image:loc><image:title>01FeaturedImage</image:title></image:image><lastmod>2019-04-12T11:43:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/03/29/shifting-left-with-intellicode-and-editorconfig-files/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/03/01featuredimage-1.png</image:loc><image:title>01FeaturedImage</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/01/01featuredimage-2.png</image:loc><image:title>01featuredimage</image:title></image:image><lastmod>2019-03-29T11:08:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/03/22/adding-documentation-to-our-web-service-with-swagger/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/03/05startup1-1.png</image:loc><image:title>05Startup1</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/03/06startup2-1.png</image:loc><image:title>06Startup2</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/03/01featuredimage-4.png</image:loc><image:title>01FeaturedImage</image:title></image:image><lastmod>2019-03-22T10:50:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/03/15/putting-the-pieces-together-to-create-a-basic-website/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/03/10indexrazor-1.png</image:loc><image:title>10IndexRazor</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/03/06servicejsonfix-1.png</image:loc><image:title>06ServiceJsonFix</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/03/02pollystartup-1.png</image:loc><image:title>02PollyStartup</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/03/01websitefeatureimage.jpg</image:loc><image:title>01WebsiteFeatureImage</image:title></image:image><lastmod>2019-03-15T12:14:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/03/08/using-azure-artifacts-to-create-our-own-nuget-package/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/03/22nugetpackages.png</image:loc><image:title>22NuGetPackages</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/03/01featuredimage.png</image:loc><image:title>01FEaturedIMage</image:title></image:image><lastmod>2019-03-08T12:15:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/03/01/data-migration-with-functions-part-2-2/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/02/14buildrestore-1.png</image:loc><image:title>14BuildRestore</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/02/06blobtrigger-1.png</image:loc><image:title>06BlobTrigger</image:title></image:image><lastmod>2019-02-28T12:40:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/02/22/data-migration-with-azure-data-factory-part-1-2/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/02/27sourcegeneral-1.png</image:loc><image:title>27SourceGeneral</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/02/48pipelineconnecting.png</image:loc><image:title>48PipelineConnecting</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/01/01featured.jpg</image:loc><image:title>01featured</image:title></image:image><lastmod>2019-02-23T13:18:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/02/15/setting-up-our-database-and-integrating-it-with-our-web-service/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/02/24unittest-1.png</image:loc><image:title>24UnitTest</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/02/17startup-1.png</image:loc><image:title>17StartUp</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/02/16samsdbcontextcreation-2.png</image:loc><image:title>16SamsdbContextCreation</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/02/16samsdbcontextcreation-1.png</image:loc><image:title>16SamsdbContextCreation</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/02/13releasetask-1.png</image:loc><image:title>13ReleaseTask</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/02/11postdeploymentscript-2.png</image:loc><image:title>11PostDeploymentScript</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/02/11postdeploymentscript-1.png</image:loc><image:title>11PostDeploymentScript</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/02/09solutionwithtables-1.png</image:loc><image:title>09SolutionWithTables</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/02/featuredimage.jpg</image:loc><image:title>FeaturedImage</image:title></image:image><lastmod>2021-04-21T11:23:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/01/25/creating-automated-testing/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/01/24visualstudiotesttaskexecutiondetails-1.png</image:loc><image:title>24VisualStudioTestTaskExecutionDetails</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/01/17buildsuccess-2.png</image:loc><image:title>17buildsuccess</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/01/17buildsuccess-1.png</image:loc><image:title>17buildsuccess</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/01/02testpyramid-1.png</image:loc><image:title>02testpyramid</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/01/02testpyramid2.png</image:loc><image:title>02testpyramid2</image:title></image:image><lastmod>2019-02-11T02:54:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/02/01/monitoring/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/02/11releaseconfig.png</image:loc><image:title>11releaseconfig</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/02/09buildconfig.png</image:loc><image:title>09buildconfig</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/02/15appinsightscreateapikey.png</image:loc><image:title>15appinsightscreateapikey</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/02/06appsettings.png</image:loc><image:title>06appsettings</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/02/appsettings.png</image:loc><image:title>appsettings</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/02/01featuredimagea.png</image:loc><image:title>01featuredimagea</image:title></image:image><lastmod>2019-02-01T11:29:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/01/11/infrastructure-as-code-with-arm-templates/</loc><lastmod>2021-03-08T13:18:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/01/18/creating-our-web-service/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/01/28newazuredeploytaskdetails2-1.png</image:loc><image:title>28newazuredeploytaskdetails2</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/01/13saveandrun-1.png</image:loc><image:title>13saveandrun</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/01/04fetchbranch.png</image:loc><image:title>04fetchbranch</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/01/03newbranchwithlinkedworkitems-2.png</image:loc><image:title>03newbranchwithlinkedworkitems</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/01/03newbranchwithlinkedworkitems-1.png</image:loc><image:title>03newbranchwithlinkedworkitems</image:title></image:image><lastmod>2019-01-27T22:30:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2019/01/04/setting-up-azure-devops/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/01/05repoinitialization-1.png</image:loc><image:title>05repoinitialization</image:title></image:image><lastmod>2019-01-21T22:04:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog/2018/12/28/the-journey-begins/</loc><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2018/12/thejourneybegins.jpg</image:loc><image:title>thejourneybegins</image:title></image:image><image:image><image:loc>https://samlearnsazure.blog/wp-content/uploads/2019/01/fly.jpg</image:loc><image:title>Placeholder Image</image:title></image:image><lastmod>2019-01-21T20:30:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://samlearnsazure.blog</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2025-08-13T15:41:53+00:00</lastmod></url></urlset>
