<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://blog.jeakyl.com/jekyll/update/2025/12/28/welcome-to-jekyll.html</loc>
<lastmod>2025-12-28T10:00:00+13:00</lastmod>
</url>
<url>
<loc>https://blog.jeakyl.com/jekyll/tutorial/2026/01/04/setting-up-jekyll-with-minima.html</loc>
<lastmod>2026-01-04T10:00:00+13:00</lastmod>
</url>
<url>
<loc>https://blog.jeakyl.com/jekyll/sass/2026/01/11/fixing-sass-deprecation-warnings-in-jekyll.html</loc>
<lastmod>2026-01-11T10:00:00+13:00</lastmod>
</url>
<url>
<loc>https://blog.jeakyl.com/docker/ai/security/2026/01/18/run-openclaw-securely-in-docker-sandboxes.html</loc>
<lastmod>2026-01-18T10:00:00+13:00</lastmod>
</url>
<url>
<loc>https://blog.jeakyl.com/aws/lambda/serverless/typescript/2026/01/25/aws-lambda-durable-functions-daily-batch-orchestration.html</loc>
<lastmod>2026-01-25T10:00:00+13:00</lastmod>
</url>
<url>
<loc>https://blog.jeakyl.com/aws/ecs/fargate/eventbridge/serverless/typescript/2026/02/01/eventbridge-pipes-sqs-to-ecs-fargate.html</loc>
<lastmod>2026-02-01T10:00:00+13:00</lastmod>
</url>
<url>
<loc>https://blog.jeakyl.com/security/cryptography/nodejs/aws/2026/02/08/envelope-encryption-rsa-aes-node.html</loc>
<lastmod>2026-02-08T10:00:00+13:00</lastmod>
</url>
<url>
<loc>https://blog.jeakyl.com/aws/sqs/messaging/serverless/2026/02/15/sqs-fifo-deduplication-retry-pattern.html</loc>
<lastmod>2026-02-15T10:00:00+13:00</lastmod>
</url>
<url>
<loc>https://blog.jeakyl.com/aws/dynamodb/nosql/architecture/2026/02/22/dynamodb-table-design-gsi-patterns.html</loc>
<lastmod>2026-02-22T10:00:00+13:00</lastmod>
</url>
<url>
<loc>https://blog.jeakyl.com/aws/observability/typescript/lambda/ecs/2026/03/01/powertools-logging-metrics-lambda-ecs.html</loc>
<lastmod>2026-03-01T10:00:00+13:00</lastmod>
</url>
<url>
<loc>https://blog.jeakyl.com/aws/terraform/infrastructure/s3/cloudfront/2026/04/05/terraform-s3-cloudfront-static-blog.html</loc>
<lastmod>2026-04-05T09:00:00+12:00</lastmod>
</url>
<url>
<loc>https://blog.jeakyl.com/aws/cloudfront/logging/python/sqlite/visualisation/2026/04/12/cloudfront-log-collection-and-visualisation.html</loc>
<lastmod>2026-04-12T10:00:00+12:00</lastmod>
</url>
<url>
<loc>https://blog.jeakyl.com/ai/rag/claude/tools/mcp/2026/04/19/pageindex-claude-code-vectorless-rag.html</loc>
<lastmod>2026-04-19T09:00:00+12:00</lastmod>
</url>
<url>
<loc>https://blog.jeakyl.com/ci-cd/jenkins/docker/jcasc/infrastructure/2026/05/03/jenkins-jcasc-self-hosted-ci-nuc.html</loc>
<lastmod>2026-05-03T10:00:00+12:00</lastmod>
</url>
<url>
<loc>https://blog.jeakyl.com/ci-cd/jenkins/gitea/jekyll/jcasc/2026/05/09/five-traps-after-standing-up-jenkins.html</loc>
<lastmod>2026-05-09T10:00:00+12:00</lastmod>
</url>
<url>
<loc>https://blog.jeakyl.com/aws/ecs/fargate/nodejs/streaming/typescript/2026/05/16/streaming-fix-for-ecs-fargate-oomkilled-on-large-downloads.html</loc>
<lastmod>2026-05-16T10:00:00+12:00</lastmod>
</url>
<url>
<loc>https://blog.jeakyl.com/ci-cd/jenkins/claude/anthropic/gitea/2026/05/23/claude-pr-review-jenkins-shared-library.html</loc>
<lastmod>2026-05-23T10:00:00+12:00</lastmod>
</url>
<url>
<loc>https://blog.jeakyl.com/ci-cd/jenkins/docker/compose/ssh/2026/05/30/jenkins-deploy-compose-remote-shared-library.html</loc>
<lastmod>2026-05-30T10:00:00+12:00</lastmod>
</url>
<url>
<loc>https://blog.jeakyl.com/aws/lambda/typescript/anthropic/bedrock/ollama/cognito/2026/06/06/three-environments-three-runtimes-one-node-codebase.html</loc>
<lastmod>2026-06-06T10:00:00+12:00</lastmod>
</url>
<url>
<loc>https://blog.jeakyl.com/kubernetes/cilium/traefik/gateway-api/longhorn/cert-manager/homelab/2026/06/13/rebuilding-home-kubernetes-cilium-gateway-api-longhorn.html</loc>
<lastmod>2026-06-13T10:00:00+12:00</lastmod>
</url>
<url>
<loc>https://blog.jeakyl.com/kubernetes/postgres/jenkins/cicd/python/homelab/2026/06/20/moving-logs-jeakyl-com-onto-the-cluster.html</loc>
<lastmod>2026-06-20T10:00:00+12:00</lastmod>
</url>
<url>
<loc>https://blog.jeakyl.com/synology/letsencrypt/acme/route53/dns/homelab/2026/07/05/letsencrypt-route53-synology-nas.html</loc>
<lastmod>2026-07-05T10:00:00+12:00</lastmod>
</url>
<url>
<loc>https://blog.jeakyl.com/aws/lambda/typescript/xml/xsd/wasm/2026/07/26/xsd-validation-aws-lambda-libxml2-wasm.html</loc>
<lastmod>2026-07-26T10:00:00+12:00</lastmod>
</url>
<url>
<loc>https://blog.jeakyl.com/aws/dotnet/transform/migration/ecs/fargate/2026/08/02/evaluating-aws-transform-dotnet-48-to-10.html</loc>
<lastmod>2026-08-02T10:00:00+12:00</lastmod>
</url>
<url>
<loc>https://blog.jeakyl.com/about/</loc>
</url>
<url>
<loc>https://blog.jeakyl.com/</loc>
</url>
</urlset>
