<?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://amanagrawal.blog/2020/08/28/managing-technical-debt-in-software/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2020/06/dave-ramsey-decision-debt-you-are-owned.jpg</image:loc><image:title>dave-ramsey-decision-debt-you-are-owned</image:title></image:image><lastmod>2025-12-18T08:24:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2025/11/30/designing-modular-monoliths-in-c-a-proposal/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/11/modularmonolith.png</image:loc><image:title>ModularMonolith</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/11/sweden-5-e1764423867132.jpg</image:loc><image:title>sweden-5</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/11/image-7.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/11/image-6.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/11/image-5.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/11/level1-example3.png</image:loc><image:title>level1-example3</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/11/level1-example4.png</image:loc><image:title>level1-example4</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/11/typical-example-2-1.png</image:loc><image:title>typical-example-2</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/11/typical-example-2.png</image:loc><image:title>typical-example-2</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/11/typical-example-1.png</image:loc><image:title>typical-example-1</image:title></image:image><lastmod>2025-12-08T10:08:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2025/05/19/agentic-coding-part-2/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/05/flow-diag2.png</image:loc><image:title>flow-diag2</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/05/flow-diag1.png</image:loc><image:title>flow-diag1</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/05/delft-rdam-5-of-11-e1747581277420.jpg</image:loc><image:title>Delft-R'dam (5 of 11)</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/05/generate-a-highly-detailed-high-resolution-image-depicting-a-partly-bald-4.png</image:loc><image:title>generate-a-highly-detailed-high-resolution-image-depicting-a-partly-bald</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/05/generate-a-highly-detailed-high-resolution-image-depicting-a-partly-bald-3.png</image:loc><image:title>generate-a-highly-detailed-high-resolution-image-depicting-a-partly-bald</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/05/generate-a-highly-detailed-high-resolution-image-depicting-a-partly-bald-2.png</image:loc><image:title>generate-a-highly-detailed-high-resolution-image-depicting-a-partly-bald</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/05/generate-a-highly-detailed-high-resolution-image-depicting-a-partly-bald-1.png</image:loc><image:title>generate-a-highly-detailed-high-resolution-image-depicting-a-partly-bald</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/05/generate-a-highly-detailed-high-resolution-image-depicting-a-partly-bald.png</image:loc><image:title>generate-a-highly-detailed-high-resolution-image-depicting-a-partly-bald</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/05/generate-a-highly-detailed-high-resolution-image-depicting-a-software-developer-1.png</image:loc><image:title>generate-a-highly-detailed-high-resolution-image-depicting-a-software-developer</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/05/generate-a-highly-detailed-high-resolution-image-depicting-a-software-developer.png</image:loc><image:title>generate-a-highly-detailed-high-resolution-image-depicting-a-software-developer</image:title></image:image><lastmod>2025-11-30T17:50:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2025/05/18/agentic-coding-part-1/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/05/autumn-kralingse-bos-swp-1.jpg</image:loc><image:title>Autumn Kralingse Bos-swp-1</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/05/generate-a-highly-detailed-image-of-a-software-engineer-deep-9.png</image:loc><image:title>generate-a-highly-detailed-image-of-a-software-engineer-deep</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/05/generate-a-highly-detailed-image-of-a-software-engineer-deep-8.png</image:loc><image:title>generate-a-highly-detailed-image-of-a-software-engineer-deep</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/05/generate-a-highly-detailed-image-of-a-software-engineer-deep-7.png</image:loc><image:title>generate-a-highly-detailed-image-of-a-software-engineer-deep</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/05/generate-a-highly-detailed-image-of-a-software-engineer-deep-6.png</image:loc><image:title>generate-a-highly-detailed-image-of-a-software-engineer-deep</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/05/generate-a-highly-detailed-image-of-a-software-engineer-deep-5.png</image:loc><image:title>generate-a-highly-detailed-image-of-a-software-engineer-deep</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/05/generate-a-highly-detailed-image-of-a-software-engineer-deep-4.png</image:loc><image:title>generate-a-highly-detailed-image-of-a-software-engineer-deep</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/05/generate-a-highly-detailed-image-of-a-software-engineer-deep-3.png</image:loc><image:title>generate-a-highly-detailed-image-of-a-software-engineer-deep</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/05/generate-a-highly-detailed-image-of-a-software-engineer-deep-2.png</image:loc><image:title>generate-a-highly-detailed-image-of-a-software-engineer-deep</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/05/generate-a-highly-detailed-image-of-a-software-engineer-deep-1.png</image:loc><image:title>generate-a-highly-detailed-image-of-a-software-engineer-deep</image:title></image:image><lastmod>2025-07-06T10:51:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2025/05/06/some-observations-on-ai-agentic-refactoring/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/05/productivity-curve-1.png</image:loc><image:title>productivity curve 1</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/05/20240328_131202-01-e1746541335107.jpeg</image:loc><image:title>20240328_131202-01</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/05/create-a-detailed-image-of-an-expert-human-software-engineer-7.png</image:loc><image:title>create-a-detailed-image-of-an-expert-human-software-engineer</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/05/create-a-detailed-image-of-an-expert-human-software-engineer-6.png</image:loc><image:title>create-a-detailed-image-of-an-expert-human-software-engineer</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/05/create-a-detailed-image-of-an-expert-human-software-engineer-5.png</image:loc><image:title>create-a-detailed-image-of-an-expert-human-software-engineer</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/05/create-a-detailed-image-of-an-expert-human-software-engineer-4.png</image:loc><image:title>create-a-detailed-image-of-an-expert-human-software-engineer</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/05/create-a-black-and-white-cartoon-image-of-an-expert.png</image:loc><image:title>create-a-black-and-white-cartoon-image-of-an-expert</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/05/create-a-cartoon-image-of-an-expert-human-software-engineer-1.png</image:loc><image:title>create-a-cartoon-image-of-an-expert-human-software-engineer</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/05/create-a-cartoon-image-of-an-expert-human-software-engineer.png</image:loc><image:title>create-a-cartoon-image-of-an-expert-human-software-engineer</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/05/create-a-detailed-image-of-an-expert-human-software-engineer-3.png</image:loc><image:title>create-a-detailed-image-of-an-expert-human-software-engineer</image:title></image:image><lastmod>2025-05-18T18:17:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2025/05/12/lessons-and-takeaways-from-oreilly-coding-with-ai-event/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/05/20250508_064134-01-e1747036261557.jpeg</image:loc><image:title>20250508_064134-01</image:title></image:image><lastmod>2025-05-12T08:03:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2025/01/03/my-experience-facilitating-big-picture-event-storming-sessions/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/01/tulip-festival-7-r.jpg</image:loc><image:title>Tulip Festival-7-r</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/01/tulip-festival-7-1.jpg</image:loc><image:title>Tulip Festival-7</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/01/tulip-festival-7.jpg</image:loc><image:title>Tulip Festival-7</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/01/image-3.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/01/chat-1.png</image:loc><image:title>chat</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/01/chat.png</image:loc><image:title>chat</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/01/1to4.png</image:loc><image:title>1to4</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/01/image-2.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/01/image-1.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2025/01/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-05-06T21:31:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2024/12/30/reflections-on-tdd-and-software-design-part-2/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2024/12/london-2024-16-253505558-e1735493585948.jpg</image:loc><image:title>London-2024-16</image:title></image:image><lastmod>2025-01-03T11:27:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2024/12/29/reflections-on-tdd-and-software-design-part-1/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2024/12/image-10.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2024/12/image-9.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2024/12/image-8.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2024/12/image-7.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2024/12/image-6.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2024/12/image-5.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2024/12/image-4.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2024/12/london-2024-15-2517983660-e1735421940907.jpg</image:loc><image:title>London-2024-15</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2024/12/test-driven-development-2.png</image:loc><image:title>test-driven-development</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2024/12/test-driven-development-1.png</image:loc><image:title>test-driven-development</image:title></image:image><lastmod>2024-12-30T16:25:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2024/02/19/revisiting-essential-elements-of-the-ports-and-adapters-architecture-style/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2024/02/zermatt-14-3973745035-e1708357025675.jpg</image:loc><image:title>Zermatt-14</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2024/02/pasted-image-20240217232338.png</image:loc><image:title>pasted-image-20240217232338</image:title></image:image><lastmod>2024-12-29T18:19:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2024/02/07/how-we-reorganised-engineering-teams-at-coolblue-for-better-ownership-and-business-alignment/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2024/02/image-2.png</image:loc><image:title>image-2</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2024/02/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2024/02/image.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2023/12/image-12.png</image:loc><image:title>image-12</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2023/12/hogeveluwe-8-4261498321-e1703504943898.jpg</image:loc><image:title>HogeVeluwe-8</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2023/12/image-11.png</image:loc><image:title>image-11</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2023/12/image-10.png</image:loc><image:title>image-10</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2023/12/image-9.png</image:loc><image:title>image-9</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2023/12/image-8.png</image:loc><image:title>image-8</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2023/12/image-7.png</image:loc><image:title>image-7</image:title></image:image><lastmod>2024-02-19T16:14:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2024/01/10/an-exercise-in-domain-modeling-using-strategic-domain-driven-design-part-2/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2024/01/hookstonesnow-25-1005044068-e1704484851906.jpg</image:loc><image:title>HookstoneSnow-25</image:title></image:image><lastmod>2024-02-18T15:08:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2024/01/05/an-exercise-in-domain-modeling-guided-by-strategic-domain-driven-design-part-1/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2024/01/snow-8-547712017-e1704414588971.jpg</image:loc><image:title>Snow-8</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2024/01/traxpense.png</image:loc><image:title>traxpense</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2024/01/image-4.png</image:loc><image:title>image-4</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2024/01/image-3.png</image:loc><image:title>image-3</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2024/01/image-2.png</image:loc><image:title>image-2</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2024/01/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2024/01/image.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2023/12/image-24.png</image:loc><image:title>image-24</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2023/12/image-23.png</image:loc><image:title>image-23</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2023/12/image-22.png</image:loc><image:title>image-22</image:title></image:image><lastmod>2024-01-10T12:10:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2023/10/01/monolith-vs-microservices/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2023/10/iceland-42-1829597344-e1696153327767.jpg</image:loc><image:title>Iceland-42</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2023/10/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2023/10/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2023-10-01T20:49:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2023/04/04/systems-thinking-and-technical-debt/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2023/04/image-3.png</image:loc><image:title>image-3</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2023/04/image-2.png</image:loc><image:title>image-2</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2023/04/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2023/04/image.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2023/03/reflection.png</image:loc><image:title>Reflection</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2023/03/norway1.png</image:loc><image:title>Norway1</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2023/03/systems_final.jpg</image:loc><image:title>systems_final</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2023/03/systems_realistic.jpg</image:loc><image:title>systems_realistic</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2023/03/systems_naive.jpg</image:loc><image:title>systems_naive</image:title></image:image><lastmod>2023-04-04T17:57:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2022/09/14/making-architectural-decisions-in-software-engineering/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2022/06/communication-patterns-non-tran.drawio.png</image:loc><image:title>communication-patterns-non-tran.drawio</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2022/06/communication-patterns-async.drawio.png</image:loc><image:title>communication-patterns-async.drawio</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2022/06/communication-patterns-sync.drawio.png</image:loc><image:title>communication-patterns-sync.drawio</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2022/06/generic-ports-and-adapters.drawio-1-1.png</image:loc><image:title>generic-ports-and-adapters.drawio-1-1</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2022/06/generic-ports-and-adapters.drawio-1.png</image:loc><image:title>generic-ports-and-adapters.drawio-1</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2022/06/generic-ports-and-adapters.drawio.png</image:loc><image:title>generic-ports-and-adapters.drawio</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2021/01/construction_big-e1611437942994.jpg</image:loc><image:title>construction_big</image:title></image:image><lastmod>2023-01-14T17:48:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2018/12/25/monitoring-health-of-azure-app-service-applications-using-azure-functions/</loc><lastmod>2022-08-21T11:18:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/about/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2011/08/1503316_10152558595865715_1682700988_n.jpg</image:loc><image:title>1503316_10152558595865715_1682700988_n</image:title><image:caption>That's me right before the Xmas Do 2013 at work! :)</image:caption></image:image><lastmod>2022-07-10T13:59:03+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://amanagrawal.blog/2021/11/29/some-more-lessons-learned-in-event-driven-architecture/</loc><lastmod>2022-04-30T16:29:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2021/07/24/curious-case-of-database-transaction-deadlocks-using-transactionscope/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2021/07/deadlock.png</image:loc><image:title>deadlock</image:title></image:image><lastmod>2022-04-21T21:11:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2017/09/18/jwt-token-authentication-with-cookies-in-asp-net-core/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2017/09/jwtookie1.png</image:loc><image:title>jwtookie1</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2017/09/jwtookie.png</image:loc><image:title>jwtookie</image:title></image:image><lastmod>2021-08-01T22:45:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2021/07/28/using-c-sharp-source-generators-to-generate-dtos-part2/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2021/07/some_more_c9-01.png</image:loc><image:title>some_more_c9-01</image:title></image:image><lastmod>2022-02-28T14:19:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2021/07/27/using-c-sharp-source-generators-to-generate-dtos/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2021/07/ctraining_resize_md.jpg</image:loc><image:title>ctraining_resize_md</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2021/07/c-for-beginner-tutorial-1.jpg</image:loc><image:title>c-for-beginner-tutorial-1</image:title></image:image><lastmod>2021-07-27T20:12:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2021/02/01/asp-net-core-mvc-to-blazor-part-3/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2021/01/salfordquays-32-e1611047893264.jpg</image:loc><image:title>SalfordQuays-32</image:title></image:image><lastmod>2021-02-03T22:13:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2021/01/28/asp-net-core-mvc-to-blazor-part-2/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2021/01/rdam-2-e1611047838958.jpg</image:loc><image:title>Rdam-2</image:title></image:image><lastmod>2021-01-27T16:28:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2021/01/23/asp-net-core-mvc-to-blazor-part-1/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2021/01/twwc-3-e1611047505863.jpg</image:loc><image:title>TWWC-3</image:title></image:image><lastmod>2021-01-23T21:16:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2021/01/20/using-mikado-technique-to-migrate-to-net-core/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2021/01/hookstonesnow-10-e1611099159203.jpg</image:loc><image:title>HookstoneSnow-10</image:title></image:image><lastmod>2021-01-20T00:19:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2019/08/27/building-an-event-driven-architecture-lessons-learned/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2019/08/copy-of-events-2.png</image:loc><image:title>Copy of Events (2)</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2019/08/copy-of-events-1.png</image:loc><image:title>Copy of Events (1)</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2019/08/events.png</image:loc><image:title>Events</image:title></image:image><lastmod>2024-05-21T20:20:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2019/12/11/value-of-documenting-architectural-decisions/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2019/12/scribes-at-work.jpg</image:loc><image:title>scribes-at-work</image:title></image:image><lastmod>2020-07-31T22:14:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2020/07/13/remote-pair-programming-in-covid-19-times/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2020/07/whernside-and-the-valley-15-e1594660946629.jpg</image:loc><image:title>Yorkshire Dales National Park, England</image:title><image:caption>Ribblehead Viaduct, England</image:caption></image:image><lastmod>2020-10-28T11:41:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2020/06/28/mars-rover-programming-kata-using-dddtddports-and-adapters/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2020/06/rovy.png</image:loc><image:title>Rovy</image:title></image:image><lastmod>2020-06-29T16:00:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2020/06/26/some-heuristics-for-mocking-vs-state-verification-in-tdd/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2020/06/autumn-kralingse-bos-35-e1592046700612.jpg</image:loc><image:title>Autumn Kralingse Bos-35</image:title></image:image><lastmod>2020-06-26T20:51:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2020/01/19/recovering-from-aurora-database-failovers-and-mysql-connection-pooling/</loc><lastmod>2020-02-13T23:37:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2019/12/26/migrating-asp-net-core-2-2-app-to-asp-net-core-3-1-on-azure-app-services/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2019/12/rdam-1-e1577322826955.jpg</image:loc><image:title>Rdam-1</image:title></image:image><lastmod>2019-12-26T12:10:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2019/09/07/iis-app-pool-recycles-will-wreck-your-long-running-background-jobs/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2019/08/amn1204-edit-edit-e1567033610241.jpg</image:loc><image:title>_AMN1204-Edit-Edit</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2019/08/iceland-16-e1567033534445.jpg</image:loc><image:title>Iceland-16</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2019/08/20161031_131228_hdr-01-01_1-e1567033460828.jpg</image:loc><image:title>20161031_131228_HDR-01-01_1</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2019/08/iceland-6-e1567033381253.jpg</image:loc><image:title>Iceland-6</image:title></image:image><lastmod>2019-09-07T14:35:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2019/08/31/biting-the-bullet-testing-microservices-in-production-with-tracer-bullet-tests/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2019/08/testing-a-bulletproof-vest-1923-1.jpg</image:loc><image:title>Testing a bulletproof vest, 1923 (1)</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2019/08/fliporama-e1567033779409.jpg</image:loc><image:title>Fliporama</image:title></image:image><lastmod>2019-08-31T21:17:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2019/03/03/reporting-model-validation-errors-in-asp-net-core-2-0/</loc><lastmod>2019-03-03T20:44:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2014/02/09/code-should-scream-its-intent-if-it-doesnt-make-it/</loc><lastmod>2019-01-04T15:42:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2017/09/11/dynamically-mapping-tenant-requests-to-tenant-databases-in-multi-tenant-web-applications/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2017/09/launch-url.png</image:loc><image:title>launch url</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2017/09/dbs.png</image:loc><image:title>dbs</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2017/09/app-arch.png</image:loc><image:title>App arch</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2017/09/multi-tenant-requests.png</image:loc><image:title>Multi Tenant Requests</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2017/09/single-tenant-requests-1.png</image:loc><image:title>Single Tenant Requests (1)</image:title></image:image><lastmod>2019-03-15T19:08:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2018/02/20/implementing-strangler-pattern-using-iis-url-rewriting-for-legacy-systems-migration/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2018/02/location-header.png</image:loc><image:title>location header</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2018/02/load-test-direct-c-300.png</image:loc><image:title>load test direct c 300</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2018/02/load-test-c-300.png</image:loc><image:title>load test c 300</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2018/02/form-post-success.png</image:loc><image:title>form post success</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2018/02/404-on-form-post.png</image:loc><image:title>404 on form post</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2018/02/form-action.png</image:loc><image:title>form action</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2018/02/form-action_un.png</image:loc><image:title>form action_un</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2018/02/rewritten-content-a.png</image:loc><image:title>rewritten-content-a</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2018/02/links-in-response.png</image:loc><image:title>links in response</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2018/02/url-doesnt-change.png</image:loc><image:title>URL Doesn't change</image:title></image:image><lastmod>2019-01-04T14:37:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2018/05/27/reflections-on-techorama-belgium-developer-conference/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2018/05/img-10.jpg</image:loc><image:title>Img (10)</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2018/05/img-9.jpg</image:loc><image:title>Img (9)</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2018/05/img-6.jpg</image:loc><image:title>Img (6)</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2018/05/img-4.jpg</image:loc><image:title>Img (4)</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2018/05/img-3.jpg</image:loc><image:title>Img (3)</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2018/05/img-2.jpg</image:loc><image:title>Img (2)</image:title></image:image><lastmod>2019-01-04T14:35:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2018/12/30/building-ci-cd-pipeline-with-azuredevops-octopus-and-cake-scripting/</loc><lastmod>2018-12-30T10:56:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2017/08/13/building-domain-driven-architecture-in-net-part-3-repository-design/</loc><lastmod>2018-12-14T21:25:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2018/07/02/upgrading-old-csproj-to-new-csproj-in-visual-studio-2017/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2018/07/edit-proj.png</image:loc><image:title>edit proj</image:title></image:image><lastmod>2018-12-12T08:31:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2018/11/17/implementing-hexagonal-ports-and-adapters-architectural-style/</loc><lastmod>2018-11-22T16:38:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2018/01/28/using-dispatchproxy-for-centralised-structured-logging-in-asp-net-core/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2018/01/header.png</image:loc><image:title>header</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2018/01/serilog1.png</image:loc><image:title>serilog</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2018/01/serilog.png</image:loc><image:title>serilog</image:title></image:image><lastmod>2020-01-21T05:31:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2018/07/02/continuous-deployment-of-azure-webjobs-using-cake-script/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2018/07/build-log.png</image:loc><image:title>build log</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2018/07/vsts-vars.png</image:loc><image:title>VSTS vars</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2018/07/migrate-to-new-pr.png</image:loc><image:title>migrate to new pr</image:title></image:image><lastmod>2018-07-02T19:17:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2018/06/11/pipes-filters-with-azure-webjobs/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2018/06/pf.png</image:loc><image:title>P&amp;F</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2018/06/jobhostconfig.png</image:loc><image:title>JobHostConfig</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2018/06/20180602_124007.jpg</image:loc><image:title>20180602_124007</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2018/05/20180527_194324.jpg</image:loc><image:title>20180527_194324</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2018/05/20180527_191247.jpg</image:loc><image:title>20180527_191247</image:title></image:image><lastmod>2020-06-10T10:34:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2017/11/16/using-serverless-functions-to-build-a-microservices-architecture/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2017/11/header2.png</image:loc><image:title>header2</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2017/11/msvc-e1518626561138.png</image:loc><image:title>MSvc</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2017/11/load-test.png</image:loc><image:title>load test</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2017/11/petitionappmsvcarch1.png</image:loc><image:title>PetitionAppMSvcArch1</image:title></image:image><lastmod>2018-02-14T17:14:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2017/02/11/you-aint-gonna-need-that-api/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2017/02/20170210_235455_hdr-01-1.jpg</image:loc><image:title>20170210_235455_hdr-01-1</image:title><image:caption>Exhibit B: Simpler (&amp; useful) design</image:caption></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2017/02/20170210_232704_hdr-01.jpeg</image:loc><image:title>20170210_232704_hdr-01</image:title><image:caption>Exhibit A : Over Engineering</image:caption></image:image><lastmod>2018-02-14T16:36:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2017/05/12/setting-up-cicd-pipeline-for-asp-net-core-apps/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2017/05/cycle.png</image:loc><image:title>cycle</image:title></image:image><lastmod>2018-02-14T16:36:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2017/08/04/building-domain-driven-architecture-in-net-part-1-overview/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2017/08/sol-struct.png</image:loc><image:title>Sol Struct</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2017/08/ddd-arch.png</image:loc><image:title>DDD Arch</image:title></image:image><lastmod>2020-12-07T17:45:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2017/08/05/domain-modeling/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2017/08/domain-model.png</image:loc><image:title>Domain model</image:title></image:image><lastmod>2018-09-21T16:47:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2017/08/09/building-domain-driven-architecture-in-net-part-4-application-services/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2017/08/app-services-consumption-model.png</image:loc><image:title>App Services Consumption Model</image:title></image:image><lastmod>2018-02-14T16:34:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2017/08/12/building-domain-driven-architecture-in-net-part-5-asp-net-core-app/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2017/08/dep.png</image:loc><image:title>Dep</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2017/08/ui.png</image:loc><image:title>ui</image:title></image:image><lastmod>2018-02-14T16:34:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2012/03/08/dll-hell-revisited-in-pre-compiled-asp-net-websites/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2012/03/sitecrash1.png</image:loc><image:title>sitecrash</image:title><image:caption>Out of sync DLL references sink the boat!!!</image:caption></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2012/03/sitecrash.png</image:loc><image:title>Crash</image:title><image:caption>out of sync Dll name references sink the boat!!!</image:caption></image:image><lastmod>2016-12-30T21:16:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2016/12/30/making-legacy-code-more-s-o-l-i-d/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2016/12/colour-bands-1.png</image:loc><image:title>colour-bands-1</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2016/12/colour-bands.png</image:loc><image:title>colour-bands</image:title></image:image><lastmod>2016-12-30T12:53:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2016/12/26/generating-drive-time-polygons-using-mapbox-directions-api/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2016/12/drive-time-algo1.jpg</image:loc><image:title>drive-time-algo1</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2016/12/sample-drive-time-5-min.png</image:loc><image:title>sample-drive-time-5-min</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2016/12/drawing-tools-and-shapes.png</image:loc><image:title>drawing-tools-and-shapes</image:title></image:image><lastmod>2016-12-27T01:03:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2011/08/30/excel-doesnt-always-excel/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2011/08/excelbug1.png</image:loc><image:title>Empty Columns Omitted</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2011/08/excelbug.png</image:loc><image:title>Empty columns being omitted</image:title></image:image><lastmod>2016-12-26T12:02:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2012/07/04/loadoperation-failed-failed-for-query-xxx/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2012/07/wcfriaerr.png</image:loc><image:title>WCF RIA Error: LoadOperation failed</image:title></image:image><lastmod>2016-12-26T11:57:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2012/09/01/a-potentially-dangerous-request-path-value-was-detected-from-the-client/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2012/09/responseredirecterr1.png</image:loc><image:title>Response.Redirect errors with query string appended</image:title></image:image><lastmod>2016-12-26T11:53:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2013/01/29/facebook-hacker-cup-2013-beautiful-strings-solution/</loc><lastmod>2016-12-26T11:33:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2014/01/01/hacking-xmas-fairy-lights-with-arduino/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2014/01/20140101_005717.jpg</image:loc><image:title>another angle</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2014/01/20140101_005646.jpg</image:loc><image:title>the fully assembled circuit</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2014/01/20140101_005828.jpg</image:loc><image:title>Xmas tree lit up</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2014/01/20131231_234213.jpg</image:loc><image:title>Light and dark sensitive fairy lights</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2013/12/20131231_234330.jpg</image:loc><image:title>Hack version 1.0 - simple blinker</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2013/12/20131231_234245.jpg</image:loc><image:title>Basic fairy light circuit</image:title></image:image><lastmod>2016-12-26T11:25:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2014/04/18/using-jquery-ajax-to-talk-to-asp-net-asmx-web-services/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2014/04/options-req1.png</image:loc><image:title>OPTIONS request</image:title><image:caption>OPTIONS request</image:caption></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2014/04/req-response.png</image:loc><image:title>Request Response</image:title><image:caption>Request Response</image:caption></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2014/04/options-req.png</image:loc><image:title>Options Request</image:title><image:caption>Options Request</image:caption></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2014/04/host1.png</image:loc><image:title>Host header</image:title><image:caption>Host header</image:caption></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2014/04/hosted-sites.png</image:loc><image:title>Hosted client and service</image:title><image:caption>Hosted client and service</image:caption></image:image><lastmod>2016-12-26T11:23:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2014/04/07/a-silverlight-control-to-parse-excel-data-into-a-flat-collection/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2014/04/20140406_172137.jpg</image:loc><image:title>Passing input parameters from client code</image:title><image:caption>Passing input parameters from client code</image:caption></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2014/04/20140406_171445.jpg</image:loc><image:title>Architecture of the control</image:title><image:caption>Architecture of the control</image:caption></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2014/04/mapcolumns.png</image:loc><image:title>Map Columns</image:title><image:caption>Map Columns</image:caption></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2014/04/paste.png</image:loc><image:title>Paste Excel data</image:title><image:caption>Paste Excel data</image:caption></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2014/04/xl.png</image:loc><image:title>Excel data</image:title><image:caption>Excel data</image:caption></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2014/04/20140406_162344.jpg</image:loc><image:title>Flat Collection Structure</image:title><image:caption>Flat Collection Structure</image:caption></image:image><lastmod>2016-12-26T11:09:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2014/04/09/heartbleed-bug-the-source-code/</loc><lastmod>2016-12-26T10:50:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2012/04/13/hosting-a-silverlight-app-within-another-silverlight-app/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2012/04/solstruct.png</image:loc><image:title>solstruct</image:title><image:caption>VS 2010 solution structure for the host app</image:caption></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2012/04/child2.png</image:loc><image:title>child</image:title><image:caption>Child window rendering the GUI of the dynamically loaded app</image:caption></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2012/04/host.png</image:loc><image:title>The host child window</image:title></image:image><lastmod>2012-06-13T20:51:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog/2012/01/07/using-ms-excel-to-generate-mass-sql-statements-for-data-insertion/</loc><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2012/01/dbstruct2.png</image:loc><image:title>dbstruct2</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2012/01/maincats.png</image:loc><image:title>Maincats</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2012/01/namesx.png</image:loc><image:title>namesx</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2012/01/subcatx.png</image:loc><image:title>subcatx</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2012/01/final.png</image:loc><image:title>final</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2012/01/subcat.png</image:loc><image:title>subcat</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2012/01/sqlwrite.png</image:loc><image:title>sqlwrite</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2012/01/xlstruct.png</image:loc><image:title>xlstruct</image:title></image:image><image:image><image:loc>https://amanagrawal.blog/wp-content/uploads/2012/01/dbstruct.png</image:loc><image:title>dbstruct</image:title></image:image><lastmod>2012-01-07T21:46:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://amanagrawal.blog</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2025-12-18T08:24:41+00:00</lastmod></url></urlset>
