<?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://scratchpad.blog/serverless/cloudfront-basic-authorizer/</loc>
<lastmod>2019-06-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://scratchpad.blog/serverless/hosting-static-websites-on-aws/</loc>
<lastmod>2020-10-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://scratchpad.blog/devops/a-build-pipeline-for-jekyll-sites/</loc>
<lastmod>2019-06-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://scratchpad.blog/serverless/project-structure-for-serverless-microservices/</loc>
<lastmod>2019-06-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://scratchpad.blog/serverless/howto/how-to-build-a-serverless-microservice-with-java/</loc>
<lastmod>2019-06-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://scratchpad.blog/serverless/learnings-from-using-java-in-lambda-functions/</loc>
<lastmod>2019-06-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://scratchpad.blog/devops/a-serverless-ci-cd-pipeline-for-sam-applications/</loc>
<lastmod>2019-06-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://scratchpad.blog/serverless/howto/configure-aws-api-gateway-with-swagger/</loc>
<lastmod>2019-06-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://scratchpad.blog/devops/howto/send-commit-status-from-codepipeline-to-github/</loc>
<lastmod>2019-06-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://scratchpad.blog/embrace-lock-in-in-the-age-of-cloud/</loc>
<lastmod>2019-06-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://scratchpad.blog/best-practices-for-setting-up-a-vpc/</loc>
<lastmod>2019-06-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://scratchpad.blog/launch-and-use-a-bastion-host-on-aws/</loc>
<lastmod>2019-06-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://scratchpad.blog/serverless/managing-secrets-for-aws-lambda/</loc>
<lastmod>2019-06-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://scratchpad.blog/serverless/howto/configure-a-custom-domain-for-aws-api-gateway/</loc>
<lastmod>2020-10-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://scratchpad.blog/budget-notifications-for-aws-accounts/</loc>
<lastmod>2019-06-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://scratchpad.blog/howto/automate-infrastructure-setup-for-aws-lightsail/</loc>
<lastmod>2019-06-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://scratchpad.blog/howto/how-to-use-efs-with-aws-lightsail/</loc>
<lastmod>2019-10-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://scratchpad.blog/howto/how-to-use-codedeploy-with-aws-lightsail/</loc>
<lastmod>2019-06-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://scratchpad.blog/devops/6-reasons-for-using-the-aws-devops-tools/</loc>
<lastmod>2019-06-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://scratchpad.blog/theres-just-one-reason-for-using-the-cloud/</loc>
<lastmod>2019-06-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://scratchpad.blog/the-one-skill-every-software-developer-should-master/</loc>
<lastmod>2019-06-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://scratchpad.blog/devops/howto/securely-authenticating-to-aws-from-github-actions-workflows/</loc>
<lastmod>2025-06-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://scratchpad.blog/effortless-sqlite-backups-for-rails-with-litestream/</loc>
<lastmod>2025-06-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://scratchpad.blog/how-to-debug-rails-applications-and-tests-in-vs-code/</loc>
<lastmod>2025-07-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://scratchpad.blog/404/</loc>
</url>
<url>
<loc>https://scratchpad.blog/about/</loc>
</url>
<url>
<loc>https://scratchpad.blog/</loc>
</url>
</urlset>
