<?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://madeofstrings.com/2015/11/03/the-importance-of-having-a-mentor/</loc><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2015/11/e5xbpygw.jpg</image:loc><image:title>e5xbpygw</image:title></image:image><lastmod>2022-11-05T18:17:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://madeofstrings.com/2022/10/25/transactional-outbox-pattern-with-azure-functions-and-cosmos-db/</loc><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2022/10/outbox-pattern-cosmos-partitionkey.png</image:loc><image:title>outbox-pattern-cosmos-partitionkey</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2022/10/outbox-pattern-azure.png</image:loc><image:title>outbox-pattern-azure</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2022/10/outbox-pattern-sequence-diagram-processor.png</image:loc><image:title>outbox-pattern-sequence-diagram-processor</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2022/10/outbox-pattern-sequence-diagram.png</image:loc><image:title>outbox-pattern-sequence-diagram</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2022/10/outbox-pattern-sequence-diagram-database-transaction.png</image:loc><image:title>outbox-pattern-sequence-diagram-database-transaction</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2022/10/outbox-pattern-distributed-transaction.png</image:loc><image:title>outbox-pattern-distributed-transaction</image:title></image:image><lastmod>2025-02-06T05:10:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://madeofstrings.com/2020/07/05/pub-sub-with-dapr-and-azure-event-hubs/</loc><lastmod>2021-08-24T05:03:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://madeofstrings.com/2021/02/22/azure-schema-registry-with-event-hubs-and-kafka/</loc><lastmod>2021-02-22T17:00:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://madeofstrings.com/2018/01/30/publishing-events-with-the-event-grid-net-sdk/</loc><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2018/01/hookbin11.jpg</image:loc><image:title>hookbin1</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2018/01/requestbin11.jpg</image:loc><image:title>requestbin1</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2018/01/hookbin1.jpg</image:loc><image:title>hookbin1</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2018/01/requestbin1.jpg</image:loc><image:title>requestbin1</image:title></image:image><lastmod>2021-01-23T23:11:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://madeofstrings.com/2020/01/21/webhooks-with-azure-event-grid-and-cloudevents-v1-0/</loc><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2020/01/grid-cloudevents.png</image:loc><image:title>grid-cloudevents</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2020/01/cloudevents-1.png</image:loc><image:title>cloudevents</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2020/01/cloudevents-post.jpg</image:loc><image:title>cloudevents-post</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2020/01/cloudevents-webhooks.png</image:loc><image:title>cloudevents-webhooks</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2020/01/cloudevents-apim-setup.png</image:loc><image:title>cloudevents-apim-setup</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2020/01/cloudevent-viewer.png</image:loc><image:title>cloudevent-viewer</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2020/01/cloudevents.png</image:loc><image:title>cloudevents</image:title></image:image><lastmod>2021-06-25T23:48:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://madeofstrings.com/2019/09/19/generate-a-service-bus-sas-token-from-the-azure-cloud-shell/</loc><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2019/09/tokens.png</image:loc><image:title>tokens</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2019/09/cloudshell_sb.png</image:loc><image:title>cloudshell_sb</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2019/09/cloudshell.png</image:loc><image:title>cloudshell</image:title></image:image><lastmod>2022-09-23T13:49:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://madeofstrings.com/2019/06/13/azure-api-management-key-vault-and-managed-identities/</loc><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2019/06/apim-keyvault-flow.png</image:loc><image:title>APIM-KeyVault-Flow</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2019/06/apim-frontend-getitem.jpg</image:loc><image:title>APIM-FrontEnd-GetItem</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2019/06/keyvault-accesspolicies-clicksave.jpg</image:loc><image:title>KeyVault-AccessPolicies-ClickSave</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2019/06/keyvault-selectprincipal-save.jpg</image:loc><image:title>KeyVault-SelectPrincipal-Save</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2019/06/keyvault-secretoperations.jpg</image:loc><image:title>KeyVault-SecretOperations</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2019/06/keyvault-addaccesspolicy.jpg</image:loc><image:title>KeyVault-AddAccessPolicy</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2019/06/keyvault-accesspolicies.jpg</image:loc><image:title>KeyVault-AccessPolicies</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2019/06/apim-managedidentities-1.jpg</image:loc><image:title>APIM-ManagedIdentities</image:title></image:image><lastmod>2019-06-13T22:05:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://madeofstrings.com/2019/05/29/routing-azure-event-grid-events-to-a-service-bus-queue/</loc><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2019/05/grid-queue.png</image:loc><image:title>grid-queue</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2019/05/functional-model.png</image:loc><image:title>functional-model</image:title></image:image><lastmod>2020-06-23T15:45:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://madeofstrings.com/2019/05/17/azure-event-hubs-kafka-and-dependency-injection-in-azure-functions/</loc><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2019/05/functions-kafka-hubs.png</image:loc><image:title>functions-kafka-hubs</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2019/05/kafkacat-sample.png</image:loc><image:title>kafkacat-sample</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2019/05/20.png</image:loc><image:title>20</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2019/05/logo.png</image:loc><image:title>logo</image:title></image:image><lastmod>2019-05-21T13:24:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://madeofstrings.com/2019/01/09/scaling-azure-functions-to-make-500000-requests-to-weather-com-in-under-3-minutes/</loc><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2019/01/weather-partitions.png</image:loc><image:title>weather-partitions</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2019/01/weather-generator.png</image:loc><image:title>weather-generator</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2019/01/weather-load-balance.png</image:loc><image:title>weather-load-balance</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2019/01/weather-highlevel-steps.png</image:loc><image:title>weather-highlevel-steps</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2019/01/weather-highlevel-1.png</image:loc><image:title>weather-highlevel</image:title></image:image><lastmod>2020-08-21T14:39:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://madeofstrings.com/2017/12/27/subscribing-to-event-grid-events-with-azure-api-management/</loc><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2017/12/postman2.jpg</image:loc><image:title>postman2</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2017/12/postman1.jpg</image:loc><image:title>postman1</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2017/12/slack-event.jpg</image:loc><image:title>slack-event</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2017/12/eventgrid-apim-slack.jpg</image:loc><image:title>eventgrid-apim-slack</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2017/12/why-would-you-do-that.jpg</image:loc><image:title>why-would-you-do-that</image:title></image:image><lastmod>2021-06-25T23:47:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://madeofstrings.com/2018/03/14/azure-event-grid-viewer-with-asp-net-core-and-signalr/</loc><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2018/03/storage-settings-eventgrid1.png</image:loc><image:title>storage-settings-eventgrid</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2018/03/viewer2.png</image:loc><image:title>viewer</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2018/03/viewer-animation-web.gif</image:loc><image:title>viewer-animation-web</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2018/03/viewer-animation.gif</image:loc><image:title>viewer-animation</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2018/03/new-eventsubscription.png</image:loc><image:title>new-eventsubscription</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2018/03/storage-eventsubscription.png</image:loc><image:title>storage-eventsubscription</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2018/03/storage-settings-eventgrid.png</image:loc><image:title>storage-settings-eventgrid</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2018/03/webapp-choose-extension.png</image:loc><image:title>webapp-choose-extension</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2018/03/webapp-extensions.png</image:loc><image:title>webapp-extensions</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2018/03/websockets.png</image:loc><image:title>websockets</image:title></image:image><lastmod>2019-05-14T21:54:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://madeofstrings.com/2018/08/13/publishing-to-event-grid-from-azure-api-management/</loc><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2018/08/apim-grid-viewer.png</image:loc><image:title>apim-grid-viewer</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2018/08/apim-grid-test.png</image:loc><image:title>apim-grid-test</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2018/08/apim-manual-api.png</image:loc><image:title>apim-manual-api</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2018/08/named-values.png</image:loc><image:title>named-values</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2018/08/apim-event-grid.png</image:loc><image:title>apim-event-grid</image:title></image:image><lastmod>2021-05-05T22:31:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://madeofstrings.com/2018/06/29/azure-event-grid-filters-with-logic-apps/</loc><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2018/06/logicapp-eventtype-complete.png</image:loc><image:title>logicapp-eventtype-complete</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2018/06/logicapp-eventtype-filter-storage.png</image:loc><image:title>logicapp-eventtype-filter-storage</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2018/06/logicapp-eventtype-filter1.png</image:loc><image:title>logicapp-eventtype-filter</image:title></image:image><lastmod>2018-07-03T08:50:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://madeofstrings.com/2017/09/18/events-with-api-management-functions-event-grid-and-logic-apps/</loc><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2017/09/la21.png</image:loc><image:title>LA2</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2017/09/la-eventgridoptions.jpg</image:loc><image:title>LA-EventGridOptions</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2017/09/sub21.png</image:loc><image:title>sub2</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2017/09/sub1.png</image:loc><image:title>sub1</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2017/09/arch4.png</image:loc><image:title>arch4</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2017/09/arch2.png</image:loc><image:title>arch2</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2017/09/arch11.png</image:loc><image:title>arch1</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2017/09/arch.png</image:loc><image:title>arch</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2017/09/arch1.png</image:loc><image:title>arch1</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2017/09/arch1.jpg</image:loc><image:title>arch1</image:title></image:image><lastmod>2018-06-04T22:36:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://madeofstrings.com/2018/06/04/azure-event-grid-and-zapier-integration/</loc><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2018/06/zapier-9-complete.png</image:loc><image:title>zapier-9-complete</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2018/06/zapier-8-slack.png</image:loc><image:title>zapier-8-slack</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2018/06/zapier-7-code-inputdata-complete.png</image:loc><image:title>zapier-7-code-inputdata-complete</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2018/06/zapier-6-code-inputdata.png</image:loc><image:title>zapier-6-code-inputdata</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2018/06/zapier-5-code.png</image:loc><image:title>zapier-5-code</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2018/06/zapier-4-testrawwebhook.png</image:loc><image:title>zapier-4-testrawwebhook</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2018/06/zapier-3-testwebhook.png</image:loc><image:title>zapier-3-testwebhook</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2018/06/zapier-2-rawhook.png</image:loc><image:title>zapier-2-rawhook</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2018/06/zapier-1-trigger1.png</image:loc><image:title>zapier-1-trigger</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2018/06/functional-model.png</image:loc><image:title>functional-model</image:title></image:image><lastmod>2018-06-04T20:43:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://madeofstrings.com/2018/05/06/publish-and-consume-events-with-cloudevents-and-azure-event-grid/</loc><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2018/05/cloudevent-to-function.png</image:loc><image:title>cloudevent-to-function</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2018/05/cloudevents-horizontal-color.png</image:loc><image:title>cloudevents-horizontal-color</image:title></image:image><lastmod>2018-05-17T00:07:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://madeofstrings.com/2015/11/03/new-blog-new-start/</loc><lastmod>2018-05-16T23:21:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://madeofstrings.com/about/</loc><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2012/09/profile.png</image:loc><image:title>Profile</image:title></image:image><image:image><image:loc>https://madeofstrings.com/wp-content/uploads/2012/09/about.jpg</image:loc><image:title>About</image:title></image:image><lastmod>2018-03-21T20:41:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://madeofstrings.com</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2025-02-06T05:10:55+00:00</lastmod></url></urlset>
