<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.mikaeels.com</loc>
<lastmod>2026-02-09T11:03:47.932Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog</loc>
<lastmod>2026-02-09T11:03:47.932Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/deploy-python-mcp-server-on-ec2-using-aws-cdk</loc>
<lastmod>2026-01-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/google-ai-agents-live-labs-benelux-2025</loc>
<lastmod>2025-12-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/mcp-vs-rag-vs-function-calling</loc>
<lastmod>2025-12-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/mcp-clients-explained</loc>
<lastmod>2025-12-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/building-your-first-mcp-server</loc>
<lastmod>2025-12-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/mcp-core-concepts-explained</loc>
<lastmod>2025-12-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/introduction-to-mcp</loc>
<lastmod>2025-12-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/rds-example-using-aws-cdk</loc>
<lastmod>2025-06-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/design-patterns-for-data-pipelines</loc>
<lastmod>2025-06-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/importing-existing-vpc-in-aws-cdk</loc>
<lastmod>2024-10-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/how-to-create-a-vpc-with-aws-cdk</loc>
<lastmod>2024-08-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/provisioning-a-lambda-function-in-a-vpc-with-internet-access-using-aws-cdk</loc>
<lastmod>2024-06-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/implementing-s3-bucket-policies-using-aws-cdk</loc>
<lastmod>2024-06-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/gcp-instance-scheduler-using-terraform</loc>
<lastmod>2024-06-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/getting-started-with-pulumi-deploying-a-demo-app-to-aws-and-gcp-using-typescript</loc>
<lastmod>2024-05-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/what-is-context-and-its-significance-in-aws-cdk</loc>
<lastmod>2023-12-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/automating-aws-codepipeline-notifications-to-discord-using-lambda-and-terraform</loc>
<lastmod>2023-12-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/creating-a-cicd-pipeline-for-aws-elastic-beanstalk-with-aws-cdk</loc>
<lastmod>2023-10-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/how-to-use-npm-modules-in-aws-lambda</loc>
<lastmod>2023-10-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/use-aws-codecommit-to-mirror-azure-repo-using-an-azure-pipeline</loc>
<lastmod>2023-10-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/building-an-aws-appsync-serverless-application-using-aws-cdk</loc>
<lastmod>2023-08-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/the-12-factor-app-methodology</loc>
<lastmod>2023-06-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/how-to-deploy-dockerized-aws-lambda-using-aws-cdk</loc>
<lastmod>2023-05-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/what-does-the-aws-cdk-diff-command-do</loc>
<lastmod>2023-03-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/using-aws-cdk-to-deploy-an-aws-fargate-service</loc>
<lastmod>2023-03-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/exploring-javascripts-prototype-inheritance-model</loc>
<lastmod>2023-03-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/how-to-list-stacks-in-aws-cdk</loc>
<lastmod>2023-03-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/creating-custom-javascript-functions-best-practices-and-examples</loc>
<lastmod>2023-02-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/a-beginners-guide-to-promises-in-javascript</loc>
<lastmod>2023-02-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/how-to-send-emails-with-ses-in-aws-cdk</loc>
<lastmod>2023-02-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/build-serverless-applications-with-aws-cdk</loc>
<lastmod>2023-02-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/how-to-create-an-iam-user-with-aws-cdk</loc>
<lastmod>2023-02-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/how-to-configure-cors-for-an-aws-s3-bucket</loc>
<lastmod>2023-02-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/how-to-do-subnet-selection-in-aws-cdk</loc>
<lastmod>2023-02-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/how-to-use-outputs-in-aws-cdk</loc>
<lastmod>2023-01-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/deploy-react-app-with-aws-cdk</loc>
<lastmod>2023-01-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/how-to-deploy-all-stacks-in-aws-cdk</loc>
<lastmod>2023-01-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/use-of-design-patterns-in-software-development</loc>
<lastmod>2023-01-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/how-to-setupenable-bitbucket-terminal-access-on-a-mac</loc>
<lastmod>2023-01-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/what-does-cdk-synth-do-in-aws-cdk</loc>
<lastmod>2023-01-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/how-to-do-subnets-tagging-in-aws-cdk</loc>
<lastmod>2023-01-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/aws-sqs-vs-sns-vs-eventbridge-when-to-use-what</loc>
<lastmod>2023-01-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/what-is-a-token-in-the-aws-cloud-development-kit-cdk</loc>
<lastmod>2023-01-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/what-does-the-aws-cdk-bootstrap-command-do</loc>
<lastmod>2023-01-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/how-to-merge-arrays-in-typescript</loc>
<lastmod>2023-01-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/what-is-terraform</loc>
<lastmod>2023-01-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/what-is-aws-cdk-cloud-development-kit</loc>
<lastmod>2023-01-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/dependency-relation-in-aws-cdk</loc>
<lastmod>2023-01-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/difference-between-controlled-and-uncontrolled-components-in-reactjs</loc>
<lastmod>2022-12-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/blog/how-to-use-sort-filter-keys-in-javascript</loc>
<lastmod>2022-12-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mikaeels.com/about</loc>
<lastmod>2026-02-09T11:03:47.932Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mikaeels.com/contact</loc>
<lastmod>2026-02-09T11:03:47.932Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mikaeels.com/privacy</loc>
<lastmod>2026-02-09T11:03:47.932Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.mikaeels.com/content-removal</loc>
<lastmod>2026-02-09T11:03:47.932Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
</urlset>
