<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url><loc>https://alexhovy.dev/posts/duende-to-microsoft-identity-and-openid</loc><lastmod>2025-07-16T18:19:11.768Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/big-data</loc><lastmod>2025-06-17T09:12:44.698Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/database-management-systems</loc><lastmod>2025-06-17T09:12:40.790Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/data-modeling</loc><lastmod>2025-06-17T09:12:36.897Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/grpc-api</loc><lastmod>2025-06-17T09:12:32.615Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/soap-api</loc><lastmod>2025-06-17T09:12:21.176Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/graphql-api</loc><lastmod>2025-06-17T09:12:16.483Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/restful-api</loc><lastmod>2025-06-17T09:12:12.364Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/api-design</loc><lastmod>2025-06-17T09:11:59.130Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/websocket</loc><lastmod>2025-06-17T09:12:27.809Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/contract-testing</loc><lastmod>2025-06-17T09:12:08.239Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/integration-testing</loc><lastmod>2025-06-17T09:12:03.692Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/authorisation</loc><lastmod>2025-06-17T09:11:51.345Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/encryption</loc><lastmod>2025-06-17T09:11:55.114Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/authentication</loc><lastmod>2025-06-17T09:11:30.553Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/sha-encryption</loc><lastmod>2025-06-17T09:11:43.781Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/rsa-encryption</loc><lastmod>2025-06-17T09:11:39.704Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/aes-encryption</loc><lastmod>2025-06-17T09:11:35.268Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/parallelism</loc><lastmod>2025-06-17T09:10:53.716Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/concurrency</loc><lastmod>2025-06-17T09:10:48.488Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/content-delivery-networks</loc><lastmod>2025-06-17T09:11:11.315Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/stress-testing</loc><lastmod>2025-06-17T09:11:02.062Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/cloud-computing</loc><lastmod>2025-06-17T09:10:58.028Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/internet-of-things</loc><lastmod>2025-06-17T09:11:06.561Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/software-as-a-service</loc><lastmod>2025-06-17T09:11:26.177Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/platform-as-a-service</loc><lastmod>2025-06-17T09:11:20.752Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/infrastructure-as-a-service</loc><lastmod>2025-06-17T09:11:16.425Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/immutable-infrastructure</loc><lastmod>2025-06-17T09:10:44.600Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/umbraco-notifications-how-to-handle-removing-commerce-product-variants</loc><lastmod>2025-06-17T09:11:47.563Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/monitoring-and-logging</loc><lastmod>2025-06-17T09:10:40.565Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/infrastructure-as-code</loc><lastmod>2025-06-17T09:10:32.331Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/documentation</loc><lastmod>2025-06-17T09:10:36.666Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/scrum</loc><lastmod>2025-06-17T09:10:24.128Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/extreme-programming</loc><lastmod>2025-06-17T09:10:28.434Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/agile</loc><lastmod>2025-06-17T09:10:07.840Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/kanban</loc><lastmod>2025-06-17T09:10:12.077Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/refactoring</loc><lastmod>2025-06-17T09:10:03.675Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/pair-programming</loc><lastmod>2025-06-17T09:10:19.912Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/code-review</loc><lastmod>2025-06-17T09:10:16.038Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/unit-testing</loc><lastmod>2025-06-17T09:09:59.288Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/behavior-driven-development</loc><lastmod>2025-06-17T09:09:55.337Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/test-driven-development</loc><lastmod>2025-06-17T09:09:51.536Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/model-view-controller</loc><lastmod>2025-06-17T09:09:47.804Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/design-patterns</loc><lastmod>2025-06-17T09:09:43.710Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/containerisation</loc><lastmod>2025-06-17T09:09:30.567Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/orchestration</loc><lastmod>2025-06-17T09:09:34.658Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/edge-computing</loc><lastmod>2025-06-17T09:09:39.418Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/event-driven-architecture</loc><lastmod>2025-06-17T09:09:26.500Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/serverless-architecture</loc><lastmod>2025-06-17T09:09:22.155Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/continuous-integration-continuous-deployment</loc><lastmod>2025-06-17T09:09:18.459Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/microservices-architecture</loc><lastmod>2025-06-17T09:09:10.886Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/domain-driven-design</loc><lastmod>2025-06-17T09:09:14.724Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/recursion</loc><lastmod>2025-06-17T09:09:02.576Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/solid-principles</loc><lastmod>2025-06-17T09:09:06.753Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/object-oriented-programming</loc><lastmod>2025-06-17T09:08:58.800Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/version-control</loc><lastmod>2025-06-17T09:08:54.801Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/comments</loc><lastmod>2025-06-17T09:08:50.635Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/debugging</loc><lastmod>2025-06-17T09:08:46.591Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/error-handling</loc><lastmod>2025-06-17T09:08:42.699Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/algorithms</loc><lastmod>2025-06-17T09:08:38.910Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/input-output</loc><lastmod>2025-06-17T09:08:34.796Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/data-structures</loc><lastmod>2025-06-17T09:08:30.641Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/functions</loc><lastmod>2025-06-17T09:08:22.699Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/big-o-notation</loc><lastmod>2025-06-17T09:08:17.816Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/control-structures</loc><lastmod>2025-06-17T09:08:13.700Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/operators</loc><lastmod>2025-06-17T09:08:09.153Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/data-types</loc><lastmod>2025-06-17T09:08:04.922Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/variables</loc><lastmod>2025-06-17T09:08:26.703Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/naming-conventions</loc><lastmod>2025-06-17T09:08:00.273Z</lastmod></url>
<url><loc>https://alexhovy.dev/posts/demo-post</loc><lastmod>2025-06-28T05:10:47.785Z</lastmod></url>
</urlset>