<?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://marcroussy.com/2022/07/04/pros-and-cons-of-backgroundservice/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2022/04/blog-thumbnails-1.png</image:loc><image:title>Blog Thumbnails</image:title></image:image><lastmod>2026-02-01T21:29:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/resources/</loc><lastmod>2024-06-03T14:01:30+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://marcroussy.com/about/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2019/01/MarcRoussy2.png</image:loc><image:title>Marc Roussy</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/07/marcroussy.png</image:loc><image:title>MarcRoussy</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2017/11/publicprofile_brigher_small.jpg</image:loc><image:title>PublicProfile_brigher_small</image:title></image:image><lastmod>2024-02-02T23:22:10+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://marcroussy.com/2022/05/16/all-the-places-to-set-permissions-in-azure-devops/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2022/04/blog-thumbnails.png</image:loc><image:title>Blog Thumbnails</image:title></image:image><lastmod>2022-04-22T16:47:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2021/08/02/free-resources-for-learning-docker-with-dotnet/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2021/05/blog-thumbnails-2.png</image:loc><image:title>Blog Thumbnails</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2021/05/blog-thumbnails-1.png</image:loc><image:title>Blog Thumbnails</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2020/10/gettinguptospeedwithdocker.jpg</image:loc><image:title>GettingUpToSpeedWithDocker</image:title></image:image><lastmod>2021-07-23T18:20:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2021/06/01/debugging-azure-devops-pipelines/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2021/04/blog-thumbnails.png</image:loc><image:title>Blog Thumbnails</image:title></image:image><lastmod>2021-05-31T12:41:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2021/05/03/using-ioptions-in-azure-functions/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2021/06/blog-thumbnails.png</image:loc><image:title>Blog Thumbnails</image:title></image:image><lastmod>2023-02-21T15:22:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2021/07/01/the-80-20-principle-applied-to-software-development/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2021/07/blog-thumbnails.png</image:loc><image:title>Blog Thumbnails</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2020/12/slide1.jpg</image:loc><image:title>Slide1</image:title></image:image><lastmod>2021-04-19T11:46:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2021/03/15/how-visual-studio-builds-docker-images/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2021/03/blog-thumbnails-1.png</image:loc><image:title>Blog Thumbnails</image:title></image:image><lastmod>2021-03-15T11:04:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2021/03/01/classifying-logs-with-dotnet/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2021/03/blog-thumbnails.png</image:loc><image:title>Blog Thumbnails</image:title></image:image><lastmod>2021-02-20T17:39:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2021/02/15/breakdown-of-aspnet-core-dockerfile/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2021/02/vlog-thumbnails-2.png</image:loc><image:title>Vlog Thumbnails</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2021/01/vlog-thumbnails.png</image:loc><image:title>Vlog Thumbnails</image:title></image:image><lastmod>2021-02-15T12:35:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2021/02/01/when-to-use-system-text-json-with-asp-net-core/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2021/02/systemtextjsonpart4.png</image:loc><image:title>SystemTextJsonPart4</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2021/01/slide5.jpg</image:loc><image:title>Slide5</image:title></image:image><lastmod>2021-08-19T14:45:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2021/01/18/three-azure-services-no-one-talks-about/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2021/01/slide1.png</image:loc><image:title>Slide1</image:title></image:image><lastmod>2021-01-22T20:15:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2020/10/01/logging-with-docker-and-aspnetcore/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2020/07/slide9.jpg</image:loc><image:title>Slide9</image:title></image:image><lastmod>2021-09-02T14:27:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2020/11/02/serialization-with-system-text-json/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2020/10/slide3.jpg</image:loc><image:title>Slide3</image:title></image:image><lastmod>2023-07-19T06:40:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2020/09/01/dotnet-docker-networking/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2020/09/slide8.jpg</image:loc><image:title>Slide8</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2020/07/network-1246209_1920.jpg</image:loc><image:title>network-1246209_1920</image:title></image:image><lastmod>2021-03-25T23:46:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2020/08/17/deserialization-with-system-text-json/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2020/08/slide2-1.jpg</image:loc><image:title>Slide2</image:title></image:image><lastmod>2022-01-14T13:52:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2021/04/01/solving-transitive-dependency-issues-in-net-core/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2020/12/junction-4856876_1920.jpg</image:loc><image:title>junction-4856876_1920</image:title></image:image><lastmod>2021-01-16T17:48:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2021/01/01/lessons-from-writing-100-blog-posts/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2020/09/letters-691842_1280.jpg</image:loc><image:title>letters-691842_1280</image:title></image:image><lastmod>2020-12-28T15:11:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/guides/</loc><lastmod>2020-12-05T23:15:23+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://marcroussy.com/2020/12/15/naming-dotnet-core-docker-images/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2020/12/slide13.jpg</image:loc><image:title>Slide13</image:title></image:image><lastmod>2020-12-05T20:03:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2020/12/01/cleaning-up-docker-disk-space-in-wsl2/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2020/11/cleaningupdockerinwsl2.jpg</image:loc><image:title>CleaningUpDockerInWsl2</image:title></image:image><lastmod>2025-03-28T07:56:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2020/11/16/sql-server-docker-image-variants/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2020/11/slide11.jpg</image:loc><image:title>Slide11</image:title></image:image><lastmod>2020-11-10T23:31:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2020/07/01/discover-system-text-json-part-1/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2020/07/slide1.jpg</image:loc><image:title>Slide1</image:title></image:image><lastmod>2020-12-30T13:54:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2020/10/15/useful-health-checks-in-asp-net-core/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2020/10/health-check-cover.jpg</image:loc><image:title>health-check-cover</image:title></image:image><lastmod>2020-09-20T18:40:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2020/09/15/four-strategies-for-updating-nuget-packages/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2020/07/updatingnugetpackages.png</image:loc><image:title>UpdatingNuGetPackages</image:title></image:image><lastmod>2020-09-15T10:49:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2020/05/01/docker-build-process-for-dotnet/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2020/05/slide5-1.jpg</image:loc><image:title>Slide5</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2020/04/dockerimagelayers-1.png</image:loc><image:title>DockerImageLayers</image:title></image:image><lastmod>2023-10-20T16:44:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2020/06/01/visual-studio-2019-docker-tools/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2020/06/slide7.jpg</image:loc><image:title>Slide7</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2020/05/business-1845350_1280.jpg</image:loc><image:title>business-1845350_1280</image:title></image:image><lastmod>2023-02-14T17:00:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2020/08/03/building-and-running-a-net-core-container-from-the-cli/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2020/08/slide6.jpg</image:loc><image:title>Slide6</image:title></image:image><lastmod>2020-08-16T18:50:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2020/07/15/running-linux-docker-containers-on-windows-home/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2020/07/slide4.jpg</image:loc><image:title>Slide4</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2020/07/containers.jpg</image:loc><image:title>containers</image:title></image:image><lastmod>2020-08-16T18:47:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2020/03/16/a-blueprint-for-remote-work/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2020/03/office-932926_1920.jpg</image:loc><image:title>office-932926_1920</image:title></image:image><lastmod>2020-06-21T18:46:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2020/06/15/upgrading-functions-v2-to-v3-runtime/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2020/02/upgradev3runtime.png</image:loc><image:title>UpgradeV3Runtime</image:title></image:image><lastmod>2020-06-13T18:16:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2020/05/15/a-guide-to-teams-for-slack-users/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2020/04/download.jpg</image:loc><image:title>download</image:title></image:image><lastmod>2023-05-16T00:49:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2020/04/15/http-error-response-in-azure-functions/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2020/03/error-2129569_1920.jpg</image:loc><image:title>error-2129569_1920</image:title></image:image><lastmod>2023-03-08T15:45:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2020/04/01/reacting-to-azure-alerts-with-functions/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2019/11/mistake-3085712_640.jpg</image:loc><image:title>mistake-3085712_640</image:title></image:image><lastmod>2020-03-15T15:50:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2019/01/10/deployment-environments-with-azure-functions/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/12/environments.jpg</image:loc><image:title>Feature Image Functions Deployment Environments</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/12/functions-environment-setup.png</image:loc><image:title>Conceptual Design of Azure Functions</image:title></image:image><lastmod>2020-03-10T23:36:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2020/01/15/azure-functions-serverless-development-guide/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2019/12/site-4325104_640.jpg</image:loc><image:title>site-4325104_640</image:title></image:image><lastmod>2020-03-04T01:54:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2018/03/10/top-5-visual-studio-code-extensions-for-dotnetcore/</loc><lastmod>2023-09-11T10:15:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2019/09/15/azure-functions-in-the-enterprise/</loc><lastmod>2020-03-01T19:10:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2019/07/15/azure-functions-language-selection/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2019/06/language.jpg</image:loc><image:title>language</image:title></image:image><lastmod>2020-03-01T19:10:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2018/09/01/azure-functions-101/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/09/queue-topic-communication.png</image:loc><image:title>queue-topic-communication</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/09/azure-functions-overview2.png</image:loc><image:title>Azure Functions Architecture</image:title></image:image><lastmod>2020-03-01T19:08:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2019/01/01/take-your-career-to-the-next-level/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/10/career-next-level.png</image:loc><image:title>career-next-level</image:title></image:image><lastmod>2020-03-01T19:01:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2018/11/01/principles-of-high-quality-dotnet-cloud-apps-part-3/</loc><lastmod>2020-03-01T18:49:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2018/09/15/principles-of-high-quality-dotnet-cloud-apps-part-2/</loc><lastmod>2020-03-01T18:48:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2018/08/15/principles-of-high-quality-dotnet-cloud-apps-part-1/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/08/cloud-apps-on.png</image:loc><image:title>cloud-apps-on</image:title></image:image><lastmod>2020-03-01T18:47:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2018/01/20/load-and-performance-tests/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2017/11/speedo-1970476_640.png</image:loc><image:title>speedo-1970476_640</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2017/11/stopwatch-161539_640.png</image:loc><image:title>stopwatch-161539_640</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2017/11/heavy-load-1491553_640.png</image:loc><image:title>heavy-load-1491553_640</image:title></image:image><lastmod>2020-03-01T18:33:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2019/09/01/output-binding-gotcha-on-http-trigger-function/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2019/05/binding.jpg</image:loc><image:title>binding</image:title></image:image><lastmod>2020-03-01T18:30:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2017/08/01/defining-code-quality/</loc><lastmod>2020-03-01T18:23:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2017/09/01/does-quality-matter/</loc><lastmod>2020-03-01T18:22:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2017/11/10/time-saving-way-to-improve-quality/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2017/11/time-1019889_640.jpg</image:loc><image:title>time-1019889_640</image:title></image:image><lastmod>2020-03-01T18:22:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2018/10/15/dotnet-serverless-landscape/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/10/serverless-landscape.png</image:loc><image:title>serverless-landscape</image:title></image:image><lastmod>2020-03-01T18:20:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2019/03/15/three-reasons-to-try-serverless/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/12/cloud-network.jpg</image:loc><image:title>cloud-network</image:title></image:image><lastmod>2020-03-01T18:15:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2019/04/15/keep-nuget-packages-to-a-minimum/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2019/01/function-bloat.png</image:loc><image:title>function-bloat</image:title></image:image><lastmod>2020-03-01T18:11:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2017/11/20/10-ways-to-deal-with-technical-debt/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2017/11/list-1778593_640.png</image:loc><image:title>list-1778593_640</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2017/09/screen-shot-2017-09-30-at-8-50-30-am.png</image:loc><image:title>Screen Shot 2017-09-30 at 8.50.30 AM</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2017/09/testquadrant.png</image:loc><image:title>TestQuadrant</image:title></image:image><lastmod>2020-03-01T18:09:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2020/03/02/github-azure-devops-yaml-pipeline/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2020/03/rename-pipeline.png</image:loc><image:title>Rename Pipeline</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2020/02/code-1486361_1280.jpg</image:loc><image:title>code-1486361_1280</image:title></image:image><lastmod>2020-02-29T01:54:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2020/02/17/effective-note-taking-at-a-tech-conference/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2020/02/microphone-704255_1280.jpg</image:loc><image:title>microphone-704255_1280</image:title></image:image><lastmod>2020-02-17T01:13:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2019/07/01/tweaking-azure-function-configuration/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2019/05/tweaking.jpg.jpg</image:loc><image:title>tweaking.jpg</image:title></image:image><lastmod>2020-02-06T02:11:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2020/02/03/on-writing-tech-blog-posts/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2020/01/typewriter-407695_640.jpg</image:loc><image:title>typewriter-407695_640</image:title></image:image><lastmod>2020-02-02T20:32:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2019/12/16/grouping-function-triggers/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2019/12/raspberry-4049614_640.jpg</image:loc><image:title>raspberry-4049614_640</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2019/10/vote-146962_640.png</image:loc><image:title>vote-146962_640</image:title></image:image><lastmod>2024-05-24T08:29:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2019/11/01/better-serverless-code-with-ndepend/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2019/10/ndepend_statistics.png</image:loc><image:title>ndepend_statistics</image:title></image:image><lastmod>2019-12-28T23:44:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2020/01/01/five-ways-to-stand-out-as-a-software-developer/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2019/12/lego-1044891_640.jpg</image:loc><image:title>lego-1044891_640</image:title></image:image><lastmod>2019-12-22T18:29:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2019/11/15/what-are-you-struggling-with/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2019/11/serverless-guide.jpg</image:loc><image:title>serverless-guide</image:title></image:image><lastmod>2019-12-01T19:43:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2019/12/02/string-literals-in-azure-function-projects/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2019/09/string_literal.jpg</image:loc><image:title>string_literal</image:title></image:image><lastmod>2019-11-29T19:27:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2019/06/14/http-trigger-function-request-validation/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2019/04/http.png</image:loc><image:title>http</image:title></image:image><lastmod>2020-01-10T11:15:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2019/10/15/multi-screen-azure-devops-code-review/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2019/08/multi_screen.jpg</image:loc><image:title>multi_screen</image:title></image:image><lastmod>2019-11-11T01:40:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2019/05/01/queue-messages-with-azure-function-output-bidnings/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2019/04/array.jpg</image:loc><image:title>Array and lists in Output bindings</image:title></image:image><lastmod>2019-10-31T01:15:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2019/05/31/azure-functions-built-in-dependency-injection/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2019/05/dependency_injection.jpg</image:loc><image:title>dependency_injection</image:title></image:image><lastmod>2020-04-04T00:32:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/contact/</loc><lastmod>2019-10-25T00:53:25+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://marcroussy.com/2019/10/01/serverless-with-the-elastic-stack/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/07/logging.jpg</image:loc><image:title>logging</image:title></image:image><lastmod>2019-09-06T06:03:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2019/08/15/building-deploying-azure-functions/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2019/07/build_deploy_cover_image.jpg</image:loc><image:title>build_deploy_cover_image</image:title></image:image><lastmod>2019-08-16T16:06:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2019/08/01/googling-for-problems-with-azure-functions/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2019/07/question-mark-1019993_640.jpg</image:loc><image:title>question-mark-1019993_640</image:title></image:image><lastmod>2019-08-01T11:51:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2018/04/01/dotnetcore-aws-vs-azure-vs-gcp/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/01/container-2879154_640.jpg</image:loc><image:title>container-2879154_640</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/01/railway-1758208_640.jpg</image:loc><image:title>railway-1758208_640</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/01/cloud-computing-1924338_640.png</image:loc><image:title>cloud-computing-1924338_640</image:title></image:image><lastmod>2019-06-24T13:15:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2019/03/01/aws-lambda-for-dotnet-developers/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2019/02/aws-lambda-.net-core-programming-model-1.png</image:loc><image:title>AWS Lambda .NET Core Programming Model</image:title></image:image><lastmod>2019-06-18T00:16:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2019/01/20/testing-serverless-functions-in-dotnet/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/09/serverless-testing-layers.png</image:loc><image:title>Serverless Testing Layers</image:title></image:image><lastmod>2019-06-05T01:07:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2018/11/10/create-runtime-v1-azure-functions/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/10/runtime.jpg</image:loc><image:title>runtime</image:title></image:image><lastmod>2019-05-23T00:48:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2019/05/15/three-reasons-to-consider-powershell-for-serverless/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2019/03/question-mark-1872634_640-e1551663110794.jpg</image:loc><image:title>Three Reasons To Choose Powershell</image:title></image:image><lastmod>2019-05-20T23:02:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2019/04/01/serverless-resources-for-dotnet-developers/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/12/learning-serverless.jpg</image:loc><image:title>learning-serverless</image:title></image:image><lastmod>2019-03-31T18:56:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2019/02/15/azure-functions-code-reuse/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2019/01/code-reuse.jpg</image:loc><image:title>code-reuse</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2019/01/contractchange.png</image:loc><image:title>contractchange</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2019/01/acrossfunctionappsharingsln.png</image:loc><image:title>acrossfunctionappsharingsln</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2019/01/withinfunctionappsharingsln.png</image:loc><image:title>withinfunctionappsharingsln</image:title></image:image><lastmod>2021-06-16T16:22:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2018/12/01/azure-functions-v2-structure/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/11/blueprint.jpg</image:loc><image:title>Feature Image Azure Functions File and Folder Structure</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/11/anatomyfolders.png</image:loc><image:title>Azure Functions Folder Structure</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/11/functionanatomy.png</image:loc><image:title>Azure Functions Folder Structure</image:title></image:image><lastmod>2019-02-12T02:07:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2017/11/01/testing-layers-back-end-services/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2017/11/layersoftesting.jpg</image:loc><image:title>Testing Layers in .NET Core</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2017/11/testinglayersv2.png</image:loc><image:title>TestingLayersV2</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2017/09/screen-shot-2017-09-05-at-8-17-06-pm.png</image:loc><image:title>Screen Shot 2017-09-05 at 8.17.06 PM</image:title></image:image><lastmod>2019-02-12T02:06:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2018/08/01/ultimate-list-of-dotnet-blogs/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/08/old-school-blogger.jpg</image:loc><image:title>old-school-blogger</image:title></image:image><lastmod>2019-02-12T02:05:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2017/08/15/review-of-the-complete-software-developers-career-guide-by-john-sonmez/</loc><lastmod>2019-02-12T02:05:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2017/09/20/reasons-pair-programming-produces-better-code/</loc><lastmod>2019-02-12T02:03:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2017/10/01/top-3-situations-in-which-to-use-pair-programming/</loc><lastmod>2019-02-12T02:03:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2017/10/15/five-problems-with-your-pair-programming-workspace/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2017/10/white-male-2064870_640.jpg</image:loc><image:title>white-male-2064870_640</image:title></image:image><lastmod>2019-02-12T02:02:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2017/12/01/review-process/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2017/11/feedback-2044700_640.jpg</image:loc><image:title>feedback-2044700_640</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2017/11/question-2519654_640.png</image:loc><image:title>question-2519654_640</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2017/11/meeting-152506_640.png</image:loc><image:title>meeting-152506_640</image:title></image:image><lastmod>2019-02-12T02:02:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2017/07/15/github-for-code-review/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2017/06/changes.png</image:loc><image:title>Changes</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2017/06/reviewers.png</image:loc><image:title>reviewers</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2017/06/whitespacecomparison.jpg</image:loc><image:title>whitespaceComparison</image:title></image:image><lastmod>2019-02-12T02:01:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2017/07/01/code-review-and-qa/</loc><lastmod>2019-02-12T02:01:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2017/06/15/pre-commit-code-reviews/</loc><lastmod>2019-02-12T02:00:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2017/05/15/code-review-like-a-pro/</loc><lastmod>2019-02-12T02:00:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2017/09/10/pair-programming-roles-responsibilities-and-its-usefulness/</loc><lastmod>2019-02-12T01:59:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2017/06/01/analysis-state-of-code-review/</loc><lastmod>2019-02-12T01:59:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2017/05/01/reviewboard-org-product-review/</loc><lastmod>2019-02-12T01:59:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2017/04/15/ultimate-code-review-checklist/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2017/04/list-1030596_640.png</image:loc><image:title>list-1030596_640</image:title></image:image><lastmod>2019-02-12T01:59:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2017/04/01/finding-time-for-code-review/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2017/04/hurry-2119711_640.jpg</image:loc><image:title>hurry-2119711_640</image:title></image:image><lastmod>2019-02-12T01:58:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2017/03/20/static-code-analysis/</loc><lastmod>2019-02-12T01:58:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2017/03/10/code-review-participants/</loc><lastmod>2019-02-12T01:58:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2017/03/01/why-i-write-about-code-reviews/</loc><lastmod>2019-02-12T01:57:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2017/02/20/should-everything-be-code-reviewed/</loc><lastmod>2021-09-13T16:06:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2017/02/01/reviewing-unfamiliar-code/</loc><lastmod>2019-02-12T01:57:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2017/02/10/ways-to-do-code-reviews/</loc><lastmod>2019-02-12T01:57:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2017/12/20/dot-net-canary-deployments/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2017/09/dual-screen-1745705_640.png</image:loc><image:title>dual-screen-1745705_640</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2017/09/canary-1606695_640.png</image:loc><image:title>canary-1606695_640</image:title></image:image><lastmod>2019-02-12T01:53:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2018/01/01/back-end-technologies-to-watch/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2017/12/lock.jpg</image:loc><image:title>lock</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2017/12/container-2921882_640.jpg</image:loc><image:title>container-2921882_640</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2017/12/math-27248_640.png</image:loc><image:title>math-27248_640</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2017/12/wordcloud.png</image:loc><image:title>wordcloud</image:title></image:image><lastmod>2019-02-12T01:52:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2018/02/01/when-to-use-feature-toggles/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2017/11/toggles.png</image:loc><image:title>toggles</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2017/11/switch-297791_640.png</image:loc><image:title>switch-297791_640</image:title></image:image><lastmod>2019-02-12T01:52:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2018/02/20/building-dotnet-api-in-aws/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2017/12/beanstalk-308337_640.png</image:loc><image:title>beanstalk-308337_640</image:title></image:image><lastmod>2019-02-12T01:50:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2018/03/01/building-dot-net-workers-in-aws/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/01/doors-1690423_640.jpg</image:loc><image:title>doors-1690423_640</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/01/cogwheel-145804_640.png</image:loc><image:title>cogwheel-145804_640</image:title></image:image><lastmod>2021-10-28T21:20:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2018/02/10/monitoring-web-apis-in-dot-net/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2017/12/service-status.png</image:loc><image:title>service-status</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2017/12/pressure-detection-system-161160_640.png</image:loc><image:title>pressure-detection-system-161160_640</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2017/12/graph-27234_640.png</image:loc><image:title>graph-27234_640</image:title></image:image><lastmod>2019-02-12T01:49:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2018/01/10/when-to-use-aws-lambda-with-dot-net-core/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/01/blog-graphic-lamba.jpg</image:loc><image:title>Blog-Graphic-Lamba</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2017/12/climate-2099146_6401.png</image:loc><image:title>climate-2099146_640</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2017/12/productivity-1995786_640.jpg</image:loc><image:title>productivity-1995786_640</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2017/12/lambda-39473_640.png</image:loc><image:title>lambda-39473_640</image:title></image:image><lastmod>2019-02-12T01:48:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2018/06/20/top-reasons-for-net-cores-fast-adoption-rate/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/06/cost.png</image:loc><image:title>cost</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/05/growth-feature-image.jpg</image:loc><image:title>growth-feature-image</image:title></image:image><lastmod>2019-02-12T01:48:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2018/03/20/net-framework-aws-vs-azure-vs-gcp/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/01/fight-2936446_640.png</image:loc><image:title>fight-2936446_640</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/01/network-2402637_1280.jpg</image:loc><image:title>network-2402637_1280</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/01/oil-rig-2205542_640.jpg</image:loc><image:title>oil-rig-2205542_640</image:title></image:image><lastmod>2019-02-12T01:47:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2018/04/10/dot-net-core-testing-layers-intro/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/01/shopping-cart-1275480_640.jpg</image:loc><image:title>shopping-cart-1275480_640</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/01/coding-1841550_640.jpg</image:loc><image:title>coding-1841550_640</image:title></image:image><lastmod>2019-02-12T01:42:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2018/04/20/unit-testing-layer-dot-net-core/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/02/screen-shot-2018-02-06-at-8-29-11-pm.png</image:loc><image:title>Screen Shot 2018-02-06 at 8.29.11 PM</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/02/folder-150113_640.png</image:loc><image:title>folder-150113_640</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/02/book-2943383_640.png</image:loc><image:title>book-2943383_640</image:title></image:image><lastmod>2019-02-12T01:42:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2018/05/01/visual-studio-2017-the-best-ide-for-net-core-development/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/03/dotnetcore-test-explorer.png</image:loc><image:title>dotnetcore-test-explorer</image:title></image:image><lastmod>2019-02-12T01:41:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2018/05/10/dotnet-core-acceptance-tests/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/04/solution-explorer-acceptance-tests.png</image:loc><image:title>Solution Explorer Acceptance Tests</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/02/download.png</image:loc><image:title>download</image:title></image:image><lastmod>2019-10-13T17:22:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2018/05/20/favorite-improvements-in-vs2017/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/05/code-brackets.png</image:loc><image:title>code-brackets</image:title></image:image><lastmod>2019-02-12T01:41:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2018/06/01/security-tests-in-net-core/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/06/security-feature-image.jpg</image:loc><image:title>security-feature-image</image:title></image:image><lastmod>2019-02-12T01:40:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2018/06/10/external-dependency-testing-in-dotnetcore/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/05/external-dependency-feature-image.jpg</image:loc><image:title>external-dependency-feature-image</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/03/acceptance-and-external-dependency-tests.png</image:loc><image:title>Running Acceptance Tests</image:title></image:image><lastmod>2019-02-12T01:40:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2018/07/01/onion-architecture-in-net-core/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/03/onion-architecture-solution-explorer.png</image:loc><image:title>Onion Architecture Solution Explorer</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/03/onion-architecture1.png</image:loc><image:title>Onion Architecture</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/03/onion-architecture.png</image:loc><image:title>onion-architecture</image:title></image:image><lastmod>2019-02-12T01:40:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2018/07/15/how-to-choose-a-first-dotnet-container-project/</loc><lastmod>2019-02-12T01:40:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2018/10/01/5-ways-to-organize-azure-functions/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/10/function-part-two.png</image:loc><image:title>function-part-two</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/10/functionsgroupedbyvisibility1.png</image:loc><image:title>Azure Functions Grouped By Visibility</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/10/functionsgroupedbytrigger.png</image:loc><image:title>Azure Functions Grouped By Event Trigger</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/10/functionsgroupedbydomain.png</image:loc><image:title>Azure Functions Grouped By Domain</image:title></image:image><lastmod>2019-02-12T01:38:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2018/11/20/writing-azure-functions-on-macos/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/12/mac.jpg</image:loc><image:title>mac</image:title></image:image><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/11/azurestorageemulatorfolder.png</image:loc><image:title>Azure Functions on macOS</image:title></image:image><lastmod>2019-02-12T01:37:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2018/12/20/mono-repo-vs-multi-repo-dot-net-projects/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/07/repository-structure.png</image:loc><image:title>repository-structure</image:title></image:image><lastmod>2019-02-12T01:35:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2018/12/10/keeping-secrets-with-azure-functions/</loc><lastmod>2020-05-26T00:13:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com/2019/02/01/why-use-appinsights-with-function-apps/</loc><image:image><image:loc>https://marcroussy.com/wp-content/uploads/2018/12/three-reasons-why.jpg</image:loc><image:title>three-reasons-why</image:title></image:image><lastmod>2019-02-11T01:45:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://marcroussy.com</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2026-02-01T21:29:12+00:00</lastmod></url></urlset>
