<?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://kevinholditch.co.uk/2023/10/21/creating-a-kubernetes-cluster-using-talos-linux-on-xen-orchestra/</loc><image:image><image:loc>https://kevinholditch.co.uk/wp-content/uploads/2023/10/image-3.png</image:loc><image:title>image-3</image:title></image:image><image:image><image:loc>https://kevinholditch.co.uk/wp-content/uploads/2023/10/image-2.png</image:loc><image:title>image-2</image:title></image:image><image:image><image:loc>https://kevinholditch.co.uk/wp-content/uploads/2023/10/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://kevinholditch.co.uk/wp-content/uploads/2023/10/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2023-10-21T15:18:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2022/03/23/how-to-access-your-home-kubernetes-cluster-from-anywhere-with-tailscale/</loc><lastmod>2022-03-23T20:07:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2022/03/08/how-to-run-a-vault-ha-cluster-on-home-kubernetes-cluster/</loc><lastmod>2022-03-08T21:58:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2022/02/18/running-unifi-controller-on-home-k8s-cluster-with-metallb/</loc><lastmod>2022-02-18T15:17:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2021/08/21/creating-a-virtual-6-node-ha-kubernetes-cluster-with-cilium-using-vmware-part-2/</loc><lastmod>2021-08-22T20:02:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2021/08/17/creating-a-virtual-6-node-ha-kubernetes-cluster-with-cilium-using-vmware-part-1/</loc><lastmod>2021-08-17T20:41:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2019/11/25/terraform-beginner-to-master-book/</loc><lastmod>2019-11-25T20:17:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2018/08/08/terraform-course/</loc><lastmod>2018-08-08T07:32:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2018/07/31/custom-json-serialisation-in-golang-to-fix-a-kong-bug/</loc><lastmod>2018-07-31T19:07:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2017/12/22/terraform-provider-kong-fully-tested-using-docker-containers/</loc><lastmod>2017-12-21T21:51:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2017/11/30/routing-outbound-webhook-calls-through-nginx-on-aws/</loc><image:image><image:loc>https://kevinholditch.co.uk/wp-content/uploads/2017/11/nofitification.png</image:loc><image:title>Nofitification</image:title></image:image><lastmod>2017-11-30T17:23:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2017/11/22/full-stack-testing-in-golang-with-docker-containers/</loc><lastmod>2017-11-21T20:25:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2017/10/19/running-sns-sqs-locally-in-docker-containers-supporting-fan-out/</loc><lastmod>2017-11-10T16:24:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2017/11/13/download-github-releases-from-private-repos-in-bash-and-docker-builds/</loc><lastmod>2017-11-10T16:15:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2017/09/28/mutual-client-ssl-using-nginx-on-aws/</loc><lastmod>2017-09-25T19:00:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2017/06/28/running-linkerd-in-a-docker-container-on-aws-ecs/</loc><image:image><image:loc>https://kevinholditch.co.uk/wp-content/uploads/2017/06/linkerd.png</image:loc><image:title>linkerd</image:title></image:image><lastmod>2017-06-27T12:59:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2017/04/21/integration-testing-ssis-etl-packages/</loc><lastmod>2018-01-25T15:20:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2017/03/08/sqljuxt-speeding-up-the-tests/</loc><lastmod>2017-03-07T11:31:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2017/02/27/sqljuxt-active-patterns-for-the-win/</loc><lastmod>2017-02-12T08:39:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2017/02/20/sqljuxt-making-index-names-unique/</loc><lastmod>2017-02-12T08:39:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/f-database-comparision/</loc><lastmod>2017-02-09T19:54:24+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://kevinholditch.co.uk/2017/02/12/sqljuxt-defining-indexes-on-a-table/</loc><lastmod>2017-02-03T21:51:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2017/01/29/xbehave-exporting-your-given-then-when-to-html/</loc><lastmod>2017-02-08T09:29:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2017/02/06/xbehave-compiling-the-test-model-using-the-razor-engine/</loc><lastmod>2017-01-27T21:54:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2017/01/17/sqljuxt-using-partial-function-application-to-improve-the-api/</loc><lastmod>2017-01-11T22:15:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2017/01/11/324/</loc><lastmod>2017-01-10T21:31:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2017/01/05/sqljuxt-using-disposable-in-f-to-drop-a-test-database/</loc><lastmod>2017-01-06T08:52:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2016/12/28/sqljuxt-implementing-the-builder-pattern-in-f/</loc><lastmod>2018-01-29T08:12:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2016/12/21/sqljuxt-a-database-comparison-tool-written-in-f/</loc><lastmod>2016-12-21T13:57:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2016/11/27/converting-decimal-numbers-to-roman-numerals-in-c/</loc><lastmod>2016-11-27T14:24:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2016/01/04/a-neat-query-pattern-written-in-c/</loc><lastmod>2015-12-24T13:17:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2015/11/18/partially-applying-functions-in-f/</loc><lastmod>2015-11-17T21:31:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2015/11/09/simple-web-api-owin-host-using-f/</loc><lastmod>2015-11-17T08:46:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2015/10/19/grid-search-problem-solved-using-f/</loc><lastmod>2015-10-28T08:35:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2015/11/02/manses-the-stones-hacker-rank-problem-in-f/</loc><lastmod>2015-10-19T19:14:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2015/10/26/unit-testing-in-f-is-a-breath-of-fresh-air/</loc><image:image><image:loc>https://kevinholditch.co.uk/wp-content/uploads/2015/10/tests.png</image:loc><image:title>tests</image:title></image:image><lastmod>2015-10-12T21:46:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2015/10/12/the-stackoverflow-community-rocks/</loc><lastmod>2015-10-10T09:17:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2014/11/20/accessing-localhost-from-the-internet/</loc><lastmod>2015-10-08T21:20:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2015/10/07/an-easy-way-to-test-custom-configuration-sections-in-net/</loc><lastmod>2015-10-08T21:18:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2014/11/30/creating-a-team-city-9-server-on-a-windows-azure-vm/</loc><lastmod>2014-11-30T14:47:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2014/11/30/crane-building-you-into-the-pit-of-success/</loc><lastmod>2014-11-30T14:16:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2014/11/26/exception-caught-tv-introduction-to-git/</loc><lastmod>2014-11-26T22:27:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2014/08/29/handy-powershell-script-for-deploying-nuget-packages/</loc><image:image><image:loc>https://kevinholditch.co.uk/wp-content/uploads/2014/08/deploy1.png</image:loc><image:title>deploy</image:title></image:image><image:image><image:loc>https://kevinholditch.co.uk/wp-content/uploads/2014/08/deploy.png</image:loc><image:title>deploy</image:title></image:image><lastmod>2014-08-29T10:52:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2014/07/01/dont-just-throw-it-over-the-wall/</loc><lastmod>2014-07-01T13:40:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2014/05/12/importance-of-tdd/</loc><lastmod>2014-05-12T08:09:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2014/04/11/tv-series-renamer-written-in-node/</loc><lastmod>2014-04-11T08:24:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2014/03/15/coalescing-operator-rules-in-javascript/</loc><lastmod>2014-03-15T18:15:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2014/03/12/javascript-falsy-values/</loc><lastmod>2014-03-12T16:22:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2014/02/20/angularjs-vs-facebook-react-cage-match/</loc><image:image><image:loc>https://kevinholditch.co.uk/wp-content/uploads/2014/02/chart1.png</image:loc><image:title>chart</image:title></image:image><image:image><image:loc>https://kevinholditch.co.uk/wp-content/uploads/2014/02/chart.png</image:loc><image:title>Angular vs React Binding Data</image:title></image:image><lastmod>2014-02-20T09:49:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2013/12/23/builderframework-dependent-steps/</loc><lastmod>2013-12-23T11:21:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2013/12/21/builderframework-a-framework-for-committing-and-rolling-back-test-setup/</loc><lastmod>2013-12-21T16:44:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2013/12/12/fluent-installation/</loc><lastmod>2013-12-12T15:03:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2013/12/11/strongly-typed-scenariocontext-in-specflow-part-ii/</loc><lastmod>2013-12-11T09:16:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2013/12/10/strongly-typed-scenariocontext-in-specflow/</loc><lastmod>2016-03-09T20:56:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2013/12/04/mocking-frameworks-in-net/</loc><lastmod>2013-12-05T08:48:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2011/06/28/project-euler-problem-7-finding-the-10001st-prime/</loc><lastmod>2013-12-04T13:53:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2013/12/04/xna-game-rotation-download-from-itunes-part-19/</loc><lastmod>2013-12-04T13:52:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2013/12/04/xna-game-rotation-finishing-up-rotation-part-18/</loc><lastmod>2013-12-04T13:52:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2013/12/04/xna-game-rotation-scoring-levels-part-17/</loc><lastmod>2013-12-04T13:52:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/rotation-game/</loc><lastmod>2013-12-04T13:49:27+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://kevinholditch.co.uk/2013/12/04/xna-game-rotation-who-needs-letters-part-16/</loc><lastmod>2013-12-04T13:34:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2013/12/04/xna-game-rotation-multi-platform-anyone-part-15/</loc><lastmod>2013-12-04T13:31:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2012/08/18/xna-game-rotation-going-event-driven-part-14/</loc><lastmod>2013-12-04T11:53:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2012/07/14/xna-game-rotation-discovering-whether-words-have-been-made-part-12/</loc><lastmod>2013-12-04T11:53:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2012/07/09/xna-game-rotation-adding-autofac-ioc-container-part-11/</loc><lastmod>2013-12-04T11:49:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2012/07/02/xna-game-rotation-implementing-the-rotation-animations-part-10/</loc><lastmod>2013-12-04T11:48:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2012/03/01/xna-game-rotation-designing-the-first-game-objects-and-tests-part-3/</loc><lastmod>2013-12-04T11:47:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2012/06/24/xna-game-rotation-starting-the-graphics-part-9/</loc><image:image><image:loc>https://kevinholditch.co.uk/wp-content/uploads/2012/06/rotationgame.png</image:loc><image:title>RotationGame</image:title></image:image><lastmod>2013-12-04T11:45:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2012/05/05/xna-game-rotation-rotating-square-selection-part-8/</loc><lastmod>2013-12-04T11:42:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2012/04/25/xna-game-rotation-moving-to-github-part-7/</loc><lastmod>2013-12-04T11:40:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2012/03/31/xna-game-rotation-knowing-when-youre-wrong-part-6/</loc><lastmod>2013-12-04T11:40:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2011/03/03/adding-one-to-system-int32-maxvalue/</loc><lastmod>2013-12-04T09:19:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2011/06/28/project-euler-problem-8-finding-the-highest-product/</loc><lastmod>2013-12-04T09:18:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/about/</loc><lastmod>2013-12-04T09:04:22+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://kevinholditch.co.uk/2012/03/04/xna-game-rotation-mapping-out-the-main-game-objects-part-5/</loc><lastmod>2012-03-04T13:12:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2012/03/04/xna-game-rotation-a-small-tangent-part-4/</loc><lastmod>2012-03-04T12:21:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2012/03/01/xna-game-rotation-the-idea-part-2/</loc><lastmod>2012-03-01T18:30:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2012/03/01/making-an-xna-game-part-1/</loc><lastmod>2012-03-01T18:29:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2011/06/28/project-euler/</loc><lastmod>2011-06-28T09:09:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk/2011/02/10/hello-world/</loc><lastmod>2011-02-10T09:09:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kevinholditch.co.uk</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2023-10-21T15:18:24+00:00</lastmod></url></urlset>
