<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://terraconstructs.dev/</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://terraconstructs.dev/blog/</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://terraconstructs.dev/blog/retiring-the-rag-pipeline/</loc>
<lastmod>2026-08-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://terraconstructs.dev/blog/documents-vs-objects/</loc>
<lastmod>2026-06-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://terraconstructs.dev/blog/porting-the-iam-grant-sdk/</loc>
<lastmod>2026-05-07</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://terraconstructs.dev/blog/asset-pipeline-on-terraform-state/</loc>
<lastmod>2026-03-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://terraconstructs.dev/blog/2025-year-in-review/</loc>
<lastmod>2025-12-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://terraconstructs.dev/blog/seven-years-of-the-aws-cdk/</loc>
<lastmod>2025-07-17</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/prerequisites/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/prerequisites/awscli/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/prerequisites/account/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/prerequisites/nodejs/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/prerequisites/ide/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/prerequisites/toolkit/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/prerequisites/terraform/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/typescript/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/typescript/create-project/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/typescript/create-project/cdktn-init/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/typescript/create-project/structure/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/typescript/create-project/terraconstructs/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/typescript/create-project/synth/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/typescript/create-project/deploy/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/typescript/hello-cdk/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/typescript/hello-cdk/cleanup/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/typescript/hello-cdk/lambda/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/typescript/hello-cdk/cdk-watch/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/typescript/hello-cdk/apigw/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/typescript/hit-counter/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/typescript/hit-counter/api/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/typescript/hit-counter/handler/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/typescript/hit-counter/resources/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/typescript/hit-counter/use/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/typescript/hit-counter/logs/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/typescript/hit-counter/permissions/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/typescript/hit-counter/test/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/typescript/table-viewer/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/typescript/table-viewer/discovery/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/typescript/table-viewer/install/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/typescript/table-viewer/add/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/typescript/table-viewer/expose-table/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/typescript/table-viewer/deploy/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/typescript/table-viewer/extra-credit/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/typescript/cleanups/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/typescript/advanced-topics/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/typescript/advanced-topics/construct-testing/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/typescript/advanced-topics/construct-testing/assertion-test/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terraconstructs.dev/workshops/aws/conclusion/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
