<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://thorsten-hans.com/azure-devops-extensions-for-spin-fc-and-fwf/</loc>
    <lastmod>2025-10-16T10:15:00+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/posts/</loc>
    <lastmod>2025-10-16T10:15:00+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/spin/</loc>
    <lastmod>2025-10-16T10:15:00+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/</loc>
    <lastmod>2025-10-16T10:15:00+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/</loc>
    <lastmod>2025-10-16T10:15:00+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/webassembly/</loc>
    <lastmod>2025-10-16T10:15:00+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/blog/</loc>
    <lastmod>2025-10-15T10:15:00+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/personal/</loc>
    <lastmod>2025-10-15T10:15:00+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/whats-ive-been-up-to/</loc>
    <lastmod>2025-10-15T10:15:00+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/pages/</loc>
    <lastmod>2025-08-24T02:13:50+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/uses/</loc>
    <lastmod>2025-08-24T02:13:50+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/archive/</loc>
    <lastmod>2025-01-01T00:00:00+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/docker/</loc>
    <lastmod>2024-02-28T15:27:55+01:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/webassembly-and-containers-with-docker-desktop-hello-world-and-beyond/</loc>
    <lastmod>2024-02-28T15:27:55+01:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/career/</loc>
    <lastmod>2024-01-08T12:05:52+01:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/fermyon/</loc>
    <lastmod>2024-01-08T12:05:52+01:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/wasm-ahead-joining-fermyon/</loc>
    <lastmod>2024-01-08T12:05:52+01:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/farewell-to-thinktecture/</loc>
    <lastmod>2023-12-20T12:23:44+01:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/comprehensive-guide-on-authoring-plugins-for-fermyon-spin/</loc>
    <lastmod>2023-08-25T10:05:15+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/rust/</loc>
    <lastmod>2023-08-25T10:05:15+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/weekly-rust-trivia/</loc>
    <lastmod>2023-08-03T13:00:00+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/weekly-rust-trivia-pattern-matching/</loc>
    <lastmod>2023-08-03T13:00:00+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/weekly-rust-trivia-share-state-between-threads/</loc>
    <lastmod>2023-07-27T13:00:00+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/weekly-rust-trivia-function-like-macros/</loc>
    <lastmod>2023-07-20T13:00:00+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/weekly-rust-trivia-http-api-with-actix/</loc>
    <lastmod>2023-07-13T13:00:00+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/weekly-rust-trivia-implement-the-builder-pattern/</loc>
    <lastmod>2023-07-06T13:00:00+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/weekly-rust-trivia-implement-a-generic-stack/</loc>
    <lastmod>2023-06-29T13:00:00+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/weekly-rust-trivia-retrieve-image-dimensions/</loc>
    <lastmod>2023-06-22T13:00:00+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/weekly-rust-trivia-create-a-tcp-server/</loc>
    <lastmod>2023-06-15T13:00:00+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/weekly-rust-trivia-implement-binary-search/</loc>
    <lastmod>2023-06-08T13:00:00+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/weekly-rust-trivia-read-a-csv-file/</loc>
    <lastmod>2023-06-01T13:00:00+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/azure/</loc>
    <lastmod>2023-05-26T10:04:05+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/azure-cosmos-db-as-key-value-store-for-fermyon-spin/</loc>
    <lastmod>2023-05-26T10:04:05+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/weekly-rust-trivia-compute-a-sha256-hash-of-a-file/</loc>
    <lastmod>2023-05-25T13:00:00+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/weekly-rust-trivia-download-an-image-to-a-file/</loc>
    <lastmod>2023-05-18T13:00:00+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/weekly-rust-trivia-get-all-files-in-a-directory/</loc>
    <lastmod>2023-05-11T13:00:00+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/how-to-blog-backends-with-spin-and-fermyon-cloud/</loc>
    <lastmod>2023-05-04T15:53:49+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/first-glance-at-spin-router-for-rust/</loc>
    <lastmod>2023-04-18T13:02:41+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/http-router-for-spin-with-rust/</loc>
    <lastmod>2023-04-14T11:13:43+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/let-spin-lift-your-key-value-store/</loc>
    <lastmod>2023-04-08T15:41:09+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/crud-in-webassembly-with-fermyon-spin-and-mysql/</loc>
    <lastmod>2022-12-20T16:32:11+01:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/master-configuration-data-in-fermyon-spin/</loc>
    <lastmod>2022-12-15T14:01:01+01:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/azure-blob-storage-using-azure-sdk-for-golang/</loc>
    <lastmod>2022-12-14T08:18:27+01:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/go/</loc>
    <lastmod>2022-12-14T08:18:27+01:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/building-microservices-with-webassembly-and-fermyon-spin/</loc>
    <lastmod>2022-12-11T15:18:16+01:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/cloud-native/</loc>
    <lastmod>2022-12-06T20:39:10+01:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/hot-reload-net-configuration-in-kubernetes-with-configmaps/</loc>
    <lastmod>2022-12-06T20:39:10+01:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/kubernetes/</loc>
    <lastmod>2022-12-06T20:39:10+01:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/instrumenting-dotnet-apps-with-opentelemetry/</loc>
    <lastmod>2022-11-24T12:13:00+01:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/opentelemetry/</loc>
    <lastmod>2022-11-24T12:13:00+01:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/azure-container-apps/</loc>
    <lastmod>2022-10-17T13:23:33+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/background-workers-in-azure-container-apps-with-keda/</loc>
    <lastmod>2022-10-17T13:23:33+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/how-to-build-multi-arch-docker-images-with-ease/</loc>
    <lastmod>2022-10-03T13:25:44+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/azure-kubernetes-service/</loc>
    <lastmod>2022-09-09T05:20:58+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/provision-aks-and-nat-gateway-with-terraform/</loc>
    <lastmod>2022-09-09T05:20:58+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/terraform/</loc>
    <lastmod>2022-09-09T05:20:58+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/patch-kubernetes-object-with-dotnet-the-simple-way/</loc>
    <lastmod>2022-09-01T15:54:07+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/deploy-azure-container-apps-with-terraform/</loc>
    <lastmod>2022-08-12T18:56:47+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/grpc-services-in-rust-with-tonic/</loc>
    <lastmod>2022-07-07T17:13:13+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/awarded-as-docker-captain-and-microsoft-mvp/</loc>
    <lastmod>2022-07-05T19:02:29+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/docker-captain/</loc>
    <lastmod>2022-07-05T19:02:29+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/mvp/</loc>
    <lastmod>2022-07-05T19:02:29+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/docker-sbom-dive-into-shift-left-security/</loc>
    <lastmod>2022-05-03T08:02:03+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/az-containerapp-aka-amazing-loop-performance/</loc>
    <lastmod>2022-04-29T16:32:22+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/lint-docker-images-with-dockle/</loc>
    <lastmod>2022-04-28T19:26:56+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/check-if-application-is-running-in-docker-container/</loc>
    <lastmod>2022-04-21T17:22:42+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/managed-identities-with-azure-container-apps/</loc>
    <lastmod>2022-04-14T13:21:20+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/speaker-bio/</loc>
    <lastmod>2022-04-12T12:17:33+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/logging-in-kubernetes-with-loki-and-plg-stack/</loc>
    <lastmod>2022-04-05T13:30:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/lets-build-a-cli-in-go-with-cobra/</loc>
    <lastmod>2022-03-29T16:13:54+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/custom-health-probes-with-azure-container-apps/</loc>
    <lastmod>2022-03-25T11:41:56+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/how-to-run-your-own-helm-repository-on-azure-container-apps/</loc>
    <lastmod>2022-03-15T15:29:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/azure-cli/</loc>
    <lastmod>2022-03-09T20:28:35+01:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/master-azure-cli-queries-the-missing-manual/</loc>
    <lastmod>2022-03-09T20:28:35+01:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/custom-health-probes-with-application-gateway-ingress-controller/</loc>
    <lastmod>2022-02-16T19:58:50+01:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/exposing-grpc-services-in-azure-container-apps/</loc>
    <lastmod>2022-02-07T11:06:35+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/automate-azure-with-azure-functions-and-go/</loc>
    <lastmod>2021-12-18T10:52:45+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/azure-functions/</loc>
    <lastmod>2021-12-18T10:52:45+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/azure-container-registry/</loc>
    <lastmod>2021-12-01T17:02:05+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/manage-acr-geo-replications-with-azurecli/</loc>
    <lastmod>2021-12-01T17:02:05+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/serverless-image-tagging-with-azure-computer-vision/</loc>
    <lastmod>2021-11-25T15:06:37+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/serverless/</loc>
    <lastmod>2021-11-25T15:06:37+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/traffic-split-in-azure-container-apps/</loc>
    <lastmod>2021-11-04T18:45:15+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/bicep/</loc>
    <lastmod>2021-11-03T19:21:33+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/how-to-deploy-azure-container-apps-with-bicep/</loc>
    <lastmod>2021-11-03T19:21:33+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/introduction-to-azure-container-apps/</loc>
    <lastmod>2021-11-02T23:36:24+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/distribute-webassembly-modules-as-oci-artifacts/</loc>
    <lastmod>2021-11-02T14:19:39+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/oci/</loc>
    <lastmod>2021-11-02T14:19:39+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/wasm/</loc>
    <lastmod>2021-11-02T14:19:39+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/add-krustlet-node-pools-to-azure-kubernetes-service/</loc>
    <lastmod>2021-10-26T14:23:42+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/read-only-filesystems-in-docker-and-kubernetes/</loc>
    <lastmod>2021-10-19T13:31:43+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/how-to-build-clis-in-rust-with-structopt/</loc>
    <lastmod>2021-10-11T10:03:31+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/calling-http-apis-in-rust-with-reqwest/</loc>
    <lastmod>2021-09-15T11:31:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/external-dns-azure-kubernetes-service-azure-dns/</loc>
    <lastmod>2021-09-09T10:52:53+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/shadowing-temporary-mutability-rust/</loc>
    <lastmod>2021-09-07T18:37:36+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/working-with-environment-variables-in-rust/</loc>
    <lastmod>2021-09-06T15:51:19+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/integrate-virtual-machine-scale-sets-azure-monitor-vminsights-terraform/</loc>
    <lastmod>2021-09-03T18:03:18+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/send-microsoft-teams-message-oci-artifacts-azure-container-registry/</loc>
    <lastmod>2021-08-27T10:16:31+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/azure-functions-with-go/</loc>
    <lastmod>2021-08-17T13:15:14+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/encrypted-secrets-in-helm-charts/</loc>
    <lastmod>2021-08-11T08:00:44+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/gitops/</loc>
    <lastmod>2021-08-11T08:00:44+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/helm/</loc>
    <lastmod>2021-08-11T08:00:44+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/encrypt-your-kubernetes-secrets-with-mozilla-sops/</loc>
    <lastmod>2021-08-03T12:59:24+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/debugging-apps-in-kubernetes-with-bridge/</loc>
    <lastmod>2021-07-28T12:40:38+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/productivity/</loc>
    <lastmod>2021-07-28T12:40:38+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/bicep-and-terraform-compared/</loc>
    <lastmod>2021-04-26T00:42:48+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/infrastructure-as-code/</loc>
    <lastmod>2021-04-26T00:42:48+02:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/closing-down-2020-and-approaching-2021/</loc>
    <lastmod>2020-12-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/install-ubuntu-server-20-10-on-a-raspberry-pi/</loc>
    <lastmod>2020-12-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/linux/</loc>
    <lastmod>2020-12-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/azure-search-integration-for-static-site-generators/</loc>
    <lastmod>2020-12-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/determine-the-size-of-docker-image-layers/</loc>
    <lastmod>2020-12-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/mastering-terraform-workspaces/</loc>
    <lastmod>2020-12-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/how-to-build-smaller-and-secure-docker-images-for-net5/</loc>
    <lastmod>2020-12-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/azure-container-instances/</loc>
    <lastmod>2020-12-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/run-containers-in-azure-container-instances-straight-from-docker-cli/</loc>
    <lastmod>2020-12-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/scan-docker-images-for-vulnerabilities-with-docker-cli-and-snyk/</loc>
    <lastmod>2020-12-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/service-mesh/</loc>
    <lastmod>2020-10-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/what-is-new-in-open-service-mesh-040/</loc>
    <lastmod>2020-10-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/getting-started-with-microsoft-open-service-mesh/</loc>
    <lastmod>2020-08-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/frictionless-zsh-and-oh-my-zsh-management-with-antigen/</loc>
    <lastmod>2020-06-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/shell/</loc>
    <lastmod>2020-06-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/access-kubernetes-dashboard-on-rbac-enabled-azure-kubernetes/</loc>
    <lastmod>2020-06-09T09:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/6-steps-to-run-netcore-apps-in-azure-kubernetes/</loc>
    <lastmod>2020-06-07T08:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/5-types-of-zsh-aliases/</loc>
    <lastmod>2020-05-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/azure-arc/</loc>
    <lastmod>2020-05-24T08:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/azure-arc-enabled-kubernetes-digital-ocean/</loc>
    <lastmod>2020-05-24T08:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/docker-container-metrics-ctop/</loc>
    <lastmod>2020-05-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/azure-cli-ipad--azure-cli-tips-tricks/</loc>
    <lastmod>2020-05-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/docker-container-cpu-limits-explained/</loc>
    <lastmod>2020-05-18T08:30:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/how-to-clean-zsh-history-temporary/</loc>
    <lastmod>2020-05-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/limit-memory-for-docker-containers/</loc>
    <lastmod>2020-05-15T08:30:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/how-to-run-commands-in-stopped-docker-containers/</loc>
    <lastmod>2020-05-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/azure-cli-tips-and-tricks-2-choose-the-best-output-format/</loc>
    <lastmod>2020-05-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/aks-cluster-auto-scaler-inside-out/</loc>
    <lastmod>2020-05-11T16:10:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/azure-cli-tips-and-tricks-1-get-samples-with-az-find/</loc>
    <lastmod>2020-05-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/azure-container-registry-unleashed-use-acr-as-registry-for-helm-charts/</loc>
    <lastmod>2020-04-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/getting-started-with-helm3/</loc>
    <lastmod>2020-04-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/custom-validation-rules-for-variables-in-terraform/</loc>
    <lastmod>2020-04-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/azure-container-registry-unleashed-image-scanning-with-azure-security-center/</loc>
    <lastmod>2020-04-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/free-english-terraform-webinar-april-2020/</loc>
    <lastmod>2020-04-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/free-german-terraform-webinar-april-2020/</loc>
    <lastmod>2020-04-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/3-ways-to-integrate-acr-with-aks/</loc>
    <lastmod>2020-02-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/custom-resource-definitions-with-rbac-for-serviceaccounts/</loc>
    <lastmod>2020-02-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/azure-container-registry-unleashed-tasks/</loc>
    <lastmod>2020-02-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/conferences/</loc>
    <lastmod>2020-02-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/european-azure-conference-2020/</loc>
    <lastmod>2020-02-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/api-summit-iac-for-everyone-with-terraform/</loc>
    <lastmod>2019-12-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/espc2019-interview/</loc>
    <lastmod>2019-12-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/azure-container-registry-unleashed-webhooks/</loc>
    <lastmod>2019-12-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/espc2019-code-your-azure-with-terraform/</loc>
    <lastmod>2019-12-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/docker-on-windows-fix-time-synchronization-issue/</loc>
    <lastmod>2019-11-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/windows/</loc>
    <lastmod>2019-11-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/azure-container-registry-unleashed-integrate-acr-and-azure-monitor/</loc>
    <lastmod>2019-11-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/azure-container-registry-unleashed-authentication-iam-contenttrust/</loc>
    <lastmod>2019-11-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/azure-container-registry-unleashed-acr-up-and-running/</loc>
    <lastmod>2019-11-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/book-review-kubernetes-up-and-running-2nd-edition/</loc>
    <lastmod>2019-11-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/certifications/</loc>
    <lastmod>2019-10-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/certified-kubernetes-application-developer-ckad-review-and-tips/</loc>
    <lastmod>2019-10-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/terraform-webinar-during-azure-week/</loc>
    <lastmod>2019-10-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/aks-and-acr-integration-revisited/</loc>
    <lastmod>2019-10-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/the-state-of-helm3-hands-on/</loc>
    <lastmod>2019-10-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/custom-domains-in-azure-kubernetes-with-nginx-ingress-azure-cli/</loc>
    <lastmod>2019-09-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/six-golden-rules-of-infrastructure-as-code-iac/</loc>
    <lastmod>2019-05-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/terraform-state-demystified/</loc>
    <lastmod>2019-03-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/terraform-the-definitive-guide-for-azure-enthusiasts/</loc>
    <lastmod>2019-02-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/azure-key-vault/</loc>
    <lastmod>2018-12-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/azure-key-vault-flexvolume-for-kubernetes/</loc>
    <lastmod>2018-12-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/azuread-pod-identity-aks-integrate-azure-keyvault/</loc>
    <lastmod>2018-12-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/inspect-kubernetes-inventory-with-aspnetcore-kubernetes-client-library/</loc>
    <lastmod>2018-12-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/netcore/</loc>
    <lastmod>2018-12-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/azure-container-service/</loc>
    <lastmod>2018-05-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/integrating-azure-keyvault-with-azure-container-services/</loc>
    <lastmod>2018-05-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/limit-resources-for-containers-with-limitranges-in-kubernetes/</loc>
    <lastmod>2018-03-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/upgrading-a-kubernetes-cluster-on-aks-using-azure-cli/</loc>
    <lastmod>2018-03-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/cronjobs-in-managed-azure-container-services-aks-using-azure-files-and-net-core/</loc>
    <lastmod>2018-02-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/deploy-azure-functions-to-kubernetes-and-scale-them-automatically/</loc>
    <lastmod>2018-01-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/hybrid-kubernetes-cluster-on-azure-container-services/</loc>
    <lastmod>2017-08-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/fix-pods-stuck-in-pending-on-azure-container-instances/</loc>
    <lastmod>2017-08-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/autocompletion-for-kubectl-and-aliases-using-oh-my-zsh/</loc>
    <lastmod>2017-08-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/tools/</loc>
    <lastmod>2017-08-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/using-azure-files-in-kubernetes-deployments-with-asp-net-core/</loc>
    <lastmod>2017-08-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/how-to-use-private-azure-container-registry-with-kubernetes/</loc>
    <lastmod>2017-08-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/angular/</loc>
    <lastmod>2017-03-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/kiss-angular-apps-more-framework-agnostic/</loc>
    <lastmod>2017-03-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/make-writing-technical-content-great-again/</loc>
    <lastmod>2017-03-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/writing/</loc>
    <lastmod>2017-03-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/electron/</loc>
    <lastmod>2017-03-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/electron-crashreporter-stay-up-to-date-if-your-app-fucked-up/</loc>
    <lastmod>2017-03-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/integrating-angular-and-electron-using-ngx-electron/</loc>
    <lastmod>2017-02-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/standard-angular-pipes-and-ng-translate/</loc>
    <lastmod>2017-02-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/treat-your-iterm2-like-guake/</loc>
    <lastmod>2016-10-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/html5-notifications-in-electron-apps-with-angular/</loc>
    <lastmod>2016-07-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/using-augury-inside-of-electron-apps/</loc>
    <lastmod>2016-07-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/angular-quickie-why-cant-i-compile-my-angular-app-anymore/</loc>
    <lastmod>2016-02-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/angular-and-electron-the-definitive-guide/</loc>
    <lastmod>2016-02-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/angular-quickie-async-routes/</loc>
    <lastmod>2016-02-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/nw-js-and-electron-compared/</loc>
    <lastmod>2016-02-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/pug/</loc>
    <lastmod>2016-02-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/pug-up-your-angular-markup/</loc>
    <lastmod>2016-02-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/be-more-productive-with-pug/</loc>
    <lastmod>2016-02-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/angular-quickie-viewencapsulation-native-in-all-browsers/</loc>
    <lastmod>2016-02-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/testing-angular-apps-with-jasmine-and-typescript/</loc>
    <lastmod>2016-02-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/setting-electron-app-icons-for-windows-from-macos/</loc>
    <lastmod>2016-01-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/angular-quickie-component-viewencapsulation-and-webcomponents/</loc>
    <lastmod>2016-01-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/angular-quickie-local-template-variables/</loc>
    <lastmod>2016-01-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/angular-quickie-elvis-operator/</loc>
    <lastmod>2016-01-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/angular-quickie-structure-your-apps/</loc>
    <lastmod>2016-01-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/building-an-electron-app-using-angular-beta0-in-typescript/</loc>
    <lastmod>2016-01-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/angular-goes-cross-platform-with-github-electron/</loc>
    <lastmod>2015-11-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/build/</loc>
    <lastmod>2015-10-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/frontend-builds-7-conditional-build-tasks/</loc>
    <lastmod>2015-10-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/gulp.js/</loc>
    <lastmod>2015-10-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/frontend-builds-6-configurable-builds/</loc>
    <lastmod>2015-10-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/frontend-builds-5-build-as-a-service-baas/</loc>
    <lastmod>2015-10-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/frontend-builds-4-building-cross-platform-mobile-apps/</loc>
    <lastmod>2015-10-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/frontend-builds-3-cross-platform-desktop-builds/</loc>
    <lastmod>2015-10-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/frontend-builds-2-readable-and-pluggable-gulp-files/</loc>
    <lastmod>2015-10-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/frontend-builds-1-getting-started/</loc>
    <lastmod>2015-10-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/frontend-build-series-introduction/</loc>
    <lastmod>2015-10-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/chromebook-review-chrome-app-model/</loc>
    <lastmod>2015-08-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/on-the-move-goodbye-sharepoint/</loc>
    <lastmod>2015-05-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/automate-everything-a-journey-from-github-over-codeship-to-docker-on-azure/</loc>
    <lastmod>2015-05-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/devops/</loc>
    <lastmod>2015-05-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/setting-up-iterm2-with-oh-my-zsh-and-powerline-on-osx/</loc>
    <lastmod>2015-05-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/when-electrons-window-settitle-keeps-you-driving-crazy/</loc>
    <lastmod>2015-05-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/packaging-electron-apps-as-asar-archive-using-gulp/</loc>
    <lastmod>2015-05-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/writing-an-electron-app-using-angular-and-es6/</loc>
    <lastmod>2015-05-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/about/</loc>
    <lastmod>2015-04-03T02:13:50+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/managing-node-js-and-io-js-with-nvm/</loc>
    <lastmod>2015-02-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/developer-presentations-using-reveal-js/</loc>
    <lastmod>2015-02-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/i-love-codeship/</loc>
    <lastmod>2015-01-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/asp-net-vnext-on-osx-yosemite-get-kvm-up-and-running/</loc>
    <lastmod>2014-11-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/accessing-an-webapi-using-adal-js-and-azure-ad-within-angularjs/</loc>
    <lastmod>2014-11-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/frontend/</loc>
    <lastmod>2014-11-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/o365/</loc>
    <lastmod>2014-10-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/o365-api-the-ultimative-list-of-resources-for-devs/</loc>
    <lastmod>2014-10-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/office-365-api-tools-ga-release-changes/</loc>
    <lastmod>2014-10-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/office-365-api-tools-update/</loc>
    <lastmod>2014-10-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/sharecoffee/</loc>
    <lastmod>2014-10-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/sharecoffee-0-1-3/</loc>
    <lastmod>2014-10-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/sharepoint/</loc>
    <lastmod>2014-10-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/sharecoffee-0-1-2/</loc>
    <lastmod>2014-09-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/grunt-nuget-packaging-for-mac-and-linux/</loc>
    <lastmod>2014-09-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/use-bower-install-on-heroku/</loc>
    <lastmod>2014-09-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/slides-and-samples-from-codecamp-nyc/</loc>
    <lastmod>2014-09-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/talks/</loc>
    <lastmod>2014-09-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/book/</loc>
    <lastmod>2014-08-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/sharecoffee-ebook/</loc>
    <lastmod>2014-08-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/sharecoffee-with-jsonlight-support/</loc>
    <lastmod>2014-08-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/from-the-field-ensure-sharepoint-context-for-all-kinds-of-redirects-in-mvc/</loc>
    <lastmod>2014-06-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/implementing-crud-with-office365-apis/</loc>
    <lastmod>2014-06-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/our-sharepoint-power-hour-from-teched-north-america/</loc>
    <lastmod>2014-05-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/proper-paging-implementation-for-office365-apis/</loc>
    <lastmod>2014-05-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/building-office365-development-machine-using-azure-virtualmachines/</loc>
    <lastmod>2014-05-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/using-office365-apis-in-mvc-webapps/</loc>
    <lastmod>2014-05-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/create-a-lightweight-rest-service-using-sinatra/</loc>
    <lastmod>2014-04-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/easy-switching-between-yammer-accounts/</loc>
    <lastmod>2014-04-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/mvp-mentor-session-building-sharepoint-apps-with-javascript/</loc>
    <lastmod>2014-04-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/tags/community/</loc>
    <lastmod>2014-03-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/top-25-european-sharepoint-influencers/</loc>
    <lastmod>2014-03-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/dell-venue-8-pro-review/</loc>
    <lastmod>2014-03-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/slides-and-demos-from-my-spc14-talk-on-sharecoffee/</loc>
    <lastmod>2014-03-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/sharecoffee-0-0-11/</loc>
    <lastmod>2014-02-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/sharepoint-jasmine-test-your-javascript-directly-inside-your-app/</loc>
    <lastmod>2014-02-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/the-sharecoffee-logo/</loc>
    <lastmod>2014-02-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/sharecoffee-userprofiles-is-available/</loc>
    <lastmod>2014-02-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/an-introduction-to-sass/</loc>
    <lastmod>2014-02-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/an-introduction-to-coffeescript/</loc>
    <lastmod>2014-02-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/sharecamp-2014-in-munich/</loc>
    <lastmod>2014-01-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/write-your-own-sharecoffee-addons-using-the-yeoman-generator/</loc>
    <lastmod>2014-01-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/coffeescript-vs-typescript-vs-javascript-my-thoughts/</loc>
    <lastmod>2014-01-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/query-formdigestvalue-from-sharepoint-using-sharecoffee/</loc>
    <lastmod>2014-01-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/sharecoffee-search-is-available/</loc>
    <lastmod>2014-01-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/using-sharepoint-2013-search-rest-api-to-execute-postqueries/</loc>
    <lastmod>2014-01-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/spc417-session-trailer/</loc>
    <lastmod>2014-01-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/whats-new-in-sharecoffee-v0-0-8/</loc>
    <lastmod>2014-01-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/visualise-your-data-with-sharecoffee-and-chartjs/</loc>
    <lastmod>2013-12-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/loading-the-app-chromecontrol-with-sharecoffee/</loc>
    <lastmod>2013-12-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/speaking-at-sharepoint-conference-2014-in-vegas/</loc>
    <lastmod>2013-12-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/creating-excelservices-javascript-udf/</loc>
    <lastmod>2013-11-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/sharecoffee-is-available/</loc>
    <lastmod>2013-10-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/an-introduction-to-jade/</loc>
    <lastmod>2013-10-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/surface-1-pro-a-development-machine/</loc>
    <lastmod>2013-10-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/top-14-spc14-sessions-announced/</loc>
    <lastmod>2013-10-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/visual-studio-2013-for-sharepoint-development-my-experience-from-the-preview-phase/</loc>
    <lastmod>2013-10-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/yeoman-the-web-development-workflow/</loc>
    <lastmod>2013-10-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/from-zero-to-hero-how-we-brand-sharepoint-using-yeoman/</loc>
    <lastmod>2013-10-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/consume-sharepoints-rest-services-with-restsharp/</loc>
    <lastmod>2013-10-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/repair-onenote-sync-on-ios7/</loc>
    <lastmod>2013-09-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/wrong-msdn-documentation-on-sharepoints-rest-interface/</loc>
    <lastmod>2013-09-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/sharecamp-2013-in-vienna/</loc>
    <lastmod>2013-09-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/developer-week-2013-quick-recap/</loc>
    <lastmod>2013-06-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/dotnetday-franken-review-and-slides/</loc>
    <lastmod>2013-06-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/create-a-sp2013-vm-on-azure-using-powershell/</loc>
    <lastmod>2013-05-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/sharecamp-2013-vienna-were-doing-it-again/</loc>
    <lastmod>2013-05-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/productivity-boost-with-sublimetext-plugins/</loc>
    <lastmod>2013-04-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/modal-dialogs-from-ecb-customactions-from-within-the-hostweb/</loc>
    <lastmod>2013-04-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/maintaining-brownfield-js-apps-check-js2coffee/</loc>
    <lastmod>2013-04-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/sharecamp-2013-recap/</loc>
    <lastmod>2013-04-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/windows-azure-global-bootcamp/</loc>
    <lastmod>2013-04-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/windows-azure-iaas-reaches-ga/</loc>
    <lastmod>2013-04-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/prevent-errors-while-using-spwebconfigmodification/</loc>
    <lastmod>2013-04-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/10-days-using-surface-pro-a-developers-review/</loc>
    <lastmod>2013-02-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/yammer-vs-sp-social-in-2013/</loc>
    <lastmod>2013-02-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thorsten-hans.com/contact/</loc>
  </url><url>
    <loc>https://thorsten-hans.com/legal-details/</loc>
  </url><url>
    <loc>https://thorsten-hans.com/privacy-policy/</loc>
  </url><url>
    <loc>https://thorsten-hans.com/search/</loc>
  </url><url>
    <loc>https://thorsten-hans.com/speaking/</loc>
  </url>
</urlset>
