<?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" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:pagemap="http://www.google.com/schemas/sitemap-pagemap/1.0" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://mkdev.me</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://mkdev.me</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" href="https://mkdev.me/" hreflang="en"/><xhtml:link rel="alternate" href="https://mkdev.me/ru" hreflang="ru"/></url><url><loc>https://mkdev.me/posts</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" href="https://mkdev.me/posts" hreflang="en"/><xhtml:link rel="alternate" href="https://mkdev.me/ru/posts" hreflang="ru"/></url><url><loc>https://mkdev.me/p/book</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" href="https://mkdev.me/p/book" hreflang="en"/><xhtml:link rel="alternate" href="https://mkdev.me/ru/p/book" hreflang="ru"/></url><url><loc>https://mkdev.me/privacy</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" href="https://mkdev.me/privacy" hreflang="en"/><xhtml:link rel="alternate" href="https://mkdev.me/ru/privacy" hreflang="ru"/></url><url><loc>https://mkdev.me/series</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" href="https://mkdev.me/series" hreflang="en"/><xhtml:link rel="alternate" href="https://mkdev.me/ru/series" hreflang="ru"/></url><url><loc>https://mkdev.me/library</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" href="https://mkdev.me/library" hreflang="en"/><xhtml:link rel="alternate" href="https://mkdev.me/ru/library" hreflang="ru"/></url><url><loc>https://mkdev.me/p/meditations</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" href="https://mkdev.me/p/meditations" hreflang="en"/><xhtml:link rel="alternate" href="https://mkdev.me/ru/p/meditations" hreflang="ru"/></url><url><loc>https://mkdev.me/p/meditations/1</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/p/meditations/2</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/p/meditations/3</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/p/meditations/4</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/p/meditations/5</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/p/meditations/6</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/p/meditations/7</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/p/meditations/8</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/p/meditations/9</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/p/meditations/10</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/p/meditations/11</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/p/meditations/12</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/p/meditations/13</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/p/meditations/14</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/p/meditations/15</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/p/meditations/16</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/p/meditations/17</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/p/meditations/18</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/p/meditations/19</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/p/meditations/20</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/p/meditations/21</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" href="https://mkdev.me/" hreflang="en"/><xhtml:link rel="alternate" href="https://mkdev.me/ru" hreflang="ru"/></url><url><loc>https://mkdev.me/ru/posts</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" href="https://mkdev.me/posts" hreflang="en"/><xhtml:link rel="alternate" href="https://mkdev.me/ru/posts" hreflang="ru"/></url><url><loc>https://mkdev.me/ru/p/book</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" href="https://mkdev.me/p/book" hreflang="en"/><xhtml:link rel="alternate" href="https://mkdev.me/ru/p/book" hreflang="ru"/></url><url><loc>https://mkdev.me/ru/privacy</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" href="https://mkdev.me/privacy" hreflang="en"/><xhtml:link rel="alternate" href="https://mkdev.me/ru/privacy" hreflang="ru"/></url><url><loc>https://mkdev.me/ru/series</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" href="https://mkdev.me/series" hreflang="en"/><xhtml:link rel="alternate" href="https://mkdev.me/ru/series" hreflang="ru"/></url><url><loc>https://mkdev.me/ru/library</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" href="https://mkdev.me/library" hreflang="en"/><xhtml:link rel="alternate" href="https://mkdev.me/ru/library" hreflang="ru"/></url><url><loc>https://mkdev.me/ru/p/meditations</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" href="https://mkdev.me/p/meditations" hreflang="en"/><xhtml:link rel="alternate" href="https://mkdev.me/ru/p/meditations" hreflang="ru"/></url><url><loc>https://mkdev.me/ru/p/meditations/1</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/p/meditations/2</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/p/meditations/3</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/p/meditations/4</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/p/meditations/5</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/p/meditations/6</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/p/meditations/7</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/p/meditations/8</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/p/meditations/9</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/p/meditations/10</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/p/meditations/11</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/p/meditations/12</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/p/meditations/13</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/p/meditations/14</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/p/meditations/15</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/p/meditations/16</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/p/meditations/17</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/p/meditations/18</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/p/meditations/19</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/p/meditations/20</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/p/meditations/21</loc><lastmod>2026-02-18T18:01:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/library/books</loc><lastmod>2025-11-28T15:26:03+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/audits/in-depth-aws-audit-and-assessment</loc><lastmod>2025-07-09T19:39:46+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/cases/babbel-case-study</loc><lastmod>2025-06-19T14:26:50+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/cases/mvc-case-study</loc><lastmod>2025-06-24T10:00:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/webinars/aws-lb-controller-101</loc><lastmod>2024-10-24T17:40:47+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/audits/kubernetes-security-audit</loc><lastmod>2025-07-09T19:39:46+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/audits/kubernetes-audit-assessment</loc><lastmod>2025-07-09T19:39:45+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/workshops/google-cloud-platform</loc><lastmod>2025-03-01T23:45:31+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/webinars/connecting-cloud-run-to-a-database</loc><lastmod>2024-04-18T14:10:25+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/consulting/eu-ai-act</loc><lastmod>2025-04-14T22:39:05+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/candidate-scanner</loc><lastmod>2025-11-28T15:27:04+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/cases/anadea-case-study</loc><lastmod>2025-03-08T15:17:05+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/mentor/guide/study-plan-example</loc><lastmod>2022-07-09T11:24:59+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me</loc><lastmod>2022-07-09T11:24:58+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/cases/allianz-direct-case-study</loc><lastmod>2025-03-08T15:17:05+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/library/making-a-product-transcripto</loc><lastmod>2025-11-28T15:26:27+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/about</loc><lastmod>2025-11-28T15:29:31+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/workshops</loc><lastmod>2025-11-28T15:27:04+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/cases/archive-case-study</loc><lastmod>2025-03-08T15:17:41+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/about/fahed</loc><lastmod>2025-03-01T23:40:59+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/consulting/ai-literacy</loc><lastmod>2025-04-14T01:50:02+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/about/mikhail</loc><lastmod>2025-03-01T23:40:59+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/workshops/how-to-use-terraform</loc><lastmod>2025-03-01T23:45:31+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/about/pablo</loc><lastmod>2025-03-01T23:40:58+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/consulting/kubernetes</loc><lastmod>2025-04-14T01:06:01+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/about/gideon</loc><lastmod>2025-03-01T23:40:59+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/mentor/guide/mentorship-principles</loc><lastmod>2022-07-09T11:24:58+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/mentor/guide/voice-consultations</loc><lastmod>2022-07-09T11:24:58+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/mentor/guide/mentoring-on-the-side</loc><lastmod>2022-07-09T11:24:59+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/mentor/guide/meditations</loc><lastmod>2022-07-09T11:24:59+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/mentor/guide</loc><lastmod>2022-07-09T11:24:58+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/mentor/guide/quest-system</loc><lastmod>2022-07-09T11:24:58+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/mentor</loc><lastmod>2021-11-13T12:52:44+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/consulting/observability</loc><lastmod>2025-04-14T22:30:11+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/about/pankaj</loc><lastmod>2025-03-01T23:40:59+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/audits/google-cloud-platform</loc><lastmod>2025-07-09T19:39:45+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/about/raffael</loc><lastmod>2025-03-01T23:40:59+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/consulting/iac</loc><lastmod>2025-04-13T21:33:40+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/about/kirill</loc><lastmod>2025-03-03T12:29:14+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/audits/free-cost-audit-landing</loc><lastmod>2025-07-09T19:39:45+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/library</loc><lastmod>2021-11-13T12:52:44+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/about/david</loc><lastmod>2025-03-01T23:40:59+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/consulting/ai-systems-inventory</loc><lastmod>2025-04-14T22:45:05+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/webinars/scaling-ai</loc><lastmod>2025-01-17T17:51:01+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/about/samanth</loc><lastmod>2025-03-01T23:40:59+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/about/misha</loc><lastmod>2025-03-01T23:40:59+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/about/alex</loc><lastmod>2025-03-01T23:41:04+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/about/al</loc><lastmod>2025-03-01T23:40:59+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/about/paul</loc><lastmod>2025-03-01T23:40:59+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/consulting/majestic-pipeline</loc><lastmod>2025-04-13T21:33:40+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/workshops/observability-metrics-logs-and-traces</loc><lastmod>2025-03-01T23:45:31+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/consulting</loc><lastmod>2025-11-28T15:27:04+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/about/leonid</loc><lastmod>2025-03-01T23:40:59+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/cases/kiwi-case-study</loc><lastmod>2025-03-08T15:17:05+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/workshops/cloud-native-gitops</loc><lastmod>2025-03-01T23:45:31+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/mentor/guide/mkdev-mentor-interaction</loc><lastmod>2022-07-09T11:24:59+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/about/jennifer</loc><lastmod>2024-11-09T10:51:49+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/mentor/guide/study-plans</loc><lastmod>2022-07-09T11:24:58+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/mentor/guide/handling-subscription</loc><lastmod>2022-07-09T11:24:58+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/argocd</loc><lastmod>2025-11-19T10:14:35+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/webinars</loc><lastmod>2025-11-19T10:14:35+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/consulting/platform-engineering</loc><lastmod>2025-04-13T21:33:40+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/mentor/guide/how-to-teach-and-talk</loc><lastmod>2022-07-09T11:24:58+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/mentor/guide/how-profile</loc><lastmod>2022-07-09T11:24:58+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/mentor/guide/why-mkdev</loc><lastmod>2022-07-09T11:24:58+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/audits</loc><lastmod>2025-11-28T15:27:04+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/about/rajesh</loc><lastmod>2025-03-01T23:40:59+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/courses</loc><lastmod>2025-11-19T10:14:35+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/cases</loc><lastmod>2025-11-28T15:27:04+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/consulting/ai</loc><lastmod>2025-04-14T00:18:22+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/about/mekhonoshin</loc><lastmod>2025-03-01T23:40:59+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/consulting/data-science</loc><lastmod>2025-04-13T21:33:40+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/consulting/data-engineering</loc><lastmod>2025-04-13T21:33:40+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/about/rina</loc><lastmod>2025-03-01T23:40:59+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/giveaway</loc><lastmod>2025-11-28T15:27:04+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/giveaway/giveaway-rules</loc><lastmod>2024-02-11T09:15:30+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/consulting/public-cloud</loc><lastmod>2025-04-14T01:06:01+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/mentor/guide/about-money</loc><lastmod>2022-07-09T11:24:59+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/b/about/stoyan</loc><lastmod>2025-03-01T23:40:59+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/categories/software-development</loc><lastmod>2024-03-23T12:58:26+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/categories/newsletter</loc><lastmod>2025-03-01T23:58:43+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/categories/aws</loc><lastmod>2024-03-23T12:58:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/categories/google-cloud-gcp</loc><lastmod>2024-03-23T12:58:06+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/categories/kubernetes-containers</loc><lastmod>2024-03-23T12:58:10+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/categories/devops-infra</loc><lastmod>2024-03-23T12:58:16+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/categories/data-ai</loc><lastmod>2024-03-23T12:58:21+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/categories/podcast</loc><lastmod>2025-06-14T19:30:25+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/semaphore-going-open-source-with-darko-fabijan-from-semaphore-ci-59</loc><lastmod>2025-04-16T07:41:02+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/the-human-element-in-tech-project-success-21</loc><lastmod>2025-03-01T17:02:20+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/why-we-believe-the-cloud-is-the-only-way-22</loc><lastmod>2025-03-01T18:10:58+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/obzor-knigi-refactoring-ruby-edition</loc><lastmod>2025-03-01T17:41:27+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-i-became-a-junior-ruby-developer</loc><lastmod>2025-04-12T15:32:22+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/talk-to-gpt-who-has-elected-the-tech-giants-to-rule-the-world-8</loc><lastmod>2025-04-12T14:53:36+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/thin-and-maintainable-rails-mailers-how-we-refactored-rails-mailers-at-mkdev</loc><lastmod>2025-03-01T17:34:40+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/6-tips-for-passing-certified-kubernetes-administrator-exam</loc><lastmod>2025-03-01T17:23:11+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/gke-autopilot-forget-about-your-kubernetes-nodes</loc><lastmod>2025-03-01T17:46:28+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/which-framework-to-choose-for-ruby-api</loc><lastmod>2025-03-01T23:32:14+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kak-stat-nachinayuschim-veb-razrabotchikom-istoriya-kirilla-shirinkina</loc><lastmod>2025-03-01T17:46:48+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/vvedenie-v-grafy-i-neo4j-obrabotka-grafov-v-spark</loc><lastmod>2025-03-01T17:06:26+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-become-a-ror-web-developer-ivan-takarlikov-s-story</loc><lastmod>2025-03-01T16:22:37+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/confusing-times-3</loc><lastmod>2025-03-01T17:31:28+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/vri-im-kak-proyti-sobesedovanie-i-ne-oblazhatsya</loc><lastmod>2025-03-01T17:32:58+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/threads-and-old-man-s-grumblings-about-choice-23</loc><lastmod>2025-03-01T17:35:55+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/what-is-a-container-open-container-initiative-explained</loc><lastmod>2025-09-13T19:56:19+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/leaving-the-cloud-4</loc><lastmod>2025-03-22T15:51:54+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kak-ispolzovat-query-objects-dlya-refaktoringa-sql-zaprosov-rails</loc><lastmod>2025-03-01T17:43:08+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/tools-services-for-it-consulting</loc><lastmod>2025-04-26T13:06:40+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/what-s-wrong-with-docker-introduction-to-the-dockerless-course</loc><lastmod>2025-09-13T19:56:19+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-learn-new-technologies-prometheus-example</loc><lastmod>2025-03-01T17:38:56+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/broadcom-killed-vmware-was-this-acquisition-good-or-bad-for-you</loc><lastmod>2025-03-01T18:11:35+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/vision-pro-changes-the-world-weaveworks-vanishes-30</loc><lastmod>2025-04-12T14:59:09+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/is-devops-capable-of-reshaping-the-healthcare-industry-with-sergiej-soft-from-caspar-health-34</loc><lastmod>2025-04-12T15:01:40+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/time-of-chaos-and-hope-56</loc><lastmod>2025-03-01T18:04:04+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-become-a-python-developer-aleksey-kurylev-s-story</loc><lastmod>2025-03-01T17:20:59+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-become-a-ror-developer-stas-mehonoshin-s-story</loc><lastmod>2025-03-01T17:56:48+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/can-i-use-cloud-armor-with-cloud-run</loc><lastmod>2025-03-01T16:32:08+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/aws-should-stop-playing-the-catch-up-game-45</loc><lastmod>2025-03-01T18:06:10+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/writing-an-api-gem-what-is-hypermedia-api-and-how-to-make-friends-with-it</loc><lastmod>2025-03-01T16:44:28+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/professional-quirks-systemization-and-the-death-of-creativity</loc><lastmod>2025-03-01T17:35:23+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/connecting-this-summer-mkdev-s-event-schedule</loc><lastmod>2025-03-22T14:56:13+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/very-different-clouds-and-aerospace-engineering-with-ignacio-echavarr-a-from-dovetail-electric-aviation-48</loc><lastmod>2025-04-12T15:08:07+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-networks-work-part-two-teaming-for-fault-tolerance-bandwidth-management-with-traffic-control-tap-interfaces-and-linux-bridge</loc><lastmod>2025-03-22T15:04:26+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/the-end-of-internet-search-as-we-know-it-bye-google</loc><lastmod>2025-03-01T17:01:47+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/where-container-images-are-stored-introduction-to-skopeo</loc><lastmod>2025-09-13T19:56:19+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/which-database-when-for-ai-vector-and-relational-databases-in-practice</loc><lastmod>2025-03-01T17:50:04+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/where-to-begin-as-a-programmer-ilya-konovalov-s-story</loc><lastmod>2025-03-01T18:07:18+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/serverless-kubernetes-with-aws-eks-and-fargate</loc><lastmod>2025-03-01T17:32:03+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/chip-wars-and-typescript-20</loc><lastmod>2025-04-12T14:57:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/google-gemini-microsoft-copilot-38</loc><lastmod>2025-04-12T15:03:03+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/why-companies-move-to-the-cloud-why-they-leave-it-and-everything-in-between-2</loc><lastmod>2025-04-12T14:52:17+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-japan-public-transport-changed-in-6-years-68</loc><lastmod>2025-04-26T12:40:20+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/prepare-for-your-cka-certification-with-a-real-example</loc><lastmod>2025-03-01T17:27:09+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-make-good-webinars-57</loc><lastmod>2025-03-01T17:23:26+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/pride-and-prejudices-about-fintech-46</loc><lastmod>2025-03-01T17:29:06+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/is-aws-sam-better-than-serverless-framework-let-s-deploy-ruby-telegram-bot-with-it</loc><lastmod>2025-03-01T16:54:49+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/clouds-with-co2-24</loc><lastmod>2025-03-01T17:21:13+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/10x-engineers-and-where-to-find-them-with-elin-brusberg-from-vitec-megler-49</loc><lastmod>2025-04-12T15:08:17+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/5-recommendations-on-how-to-maintain-the-code-quality-and-keep-your-self-development-when-nobody-cares</loc><lastmod>2025-04-12T15:11:03+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/is-wellbeing-the-most-ignored-problem-in-tech-60</loc><lastmod>2025-05-20T12:48:14+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/two-lessons-from-cto-of-red-bull-racing-25</loc><lastmod>2025-03-01T17:44:41+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/postgresql-zachem-i-kak</loc><lastmod>2025-03-01T17:51:53+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/javascript-framework-comparison-vue-react-and-angular-2019</loc><lastmod>2025-03-01T17:38:01+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-create-aws-iam-policies-with-actionhero-and-access-analyser</loc><lastmod>2025-03-01T17:57:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/fundamentals-of-front-end-django</loc><lastmod>2025-03-08T15:08:45+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/can-tofu-substitute-the-meat-28</loc><lastmod>2025-04-12T15:15:31+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/vypolnenie-koda-po-raspisaniyu-s-whenever-i-cron</loc><lastmod>2025-03-01T18:03:12+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/hakaem-rails-i-menyaem-format-logov</loc><lastmod>2025-03-01T17:45:38+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/react-shortlist-for-a-junior-dev</loc><lastmod>2025-03-01T17:25:59+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/why-and-when-do-you-need-argo-cd</loc><lastmod>2025-03-01T17:40:55+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/napisanie-pervyh-testov</loc><lastmod>2025-03-01T16:34:57+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/the-ultimate-guide-to-cloud-cost-optimization</loc><lastmod>2025-05-22T15:16:49+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-understand-the-code-of-the-aliens-and-refactor-properly</loc><lastmod>2025-03-01T18:09:03+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/google-pixel-protiv-iphone-7-ili-o-tom-kak-vybirayut-yazyk-programmirovaniya-v-realnoy-zhizni</loc><lastmod>2025-04-26T13:25:41+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/tekton-triggers-with-github</loc><lastmod>2025-03-01T17:05:56+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kak-stanovyatsya-programmistami-12-intervyu-s-ekspertami</loc><lastmod>2025-03-01T17:39:37+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-tls-and-https-work-plus-a-handful-of-useful-tools</loc><lastmod>2025-03-01T17:13:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/do-it-services-live-up-to-their-promises-in-2023-26</loc><lastmod>2025-04-12T15:31:23+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/majestic-pipeline-a-ci-cd-love-story</loc><lastmod>2025-03-01T18:09:51+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/technology-upgrades-and-selling-support-9</loc><lastmod>2025-04-12T14:53:45+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/top-3-helm-plugins-helm-secrets-helm-diff-and-helm-git</loc><lastmod>2025-03-01T17:55:08+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/ultimate-vendor-lock-in-27</loc><lastmod>2025-03-01T17:22:37+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/tekton-101</loc><lastmod>2025-03-01T17:30:52+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/pishem-api-gem-chto-takoe-hypermedia-api-i-kak-s-nim-podruzhitsya</loc><lastmod>2025-03-01T17:37:40+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/prosteyshiy-ruby-on-rails-kontroller</loc><lastmod>2025-03-01T17:50:13+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/four-days-or-five-69</loc><lastmod>2025-05-10T09:02:26+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/sovremennye-instrumenty-frontenda-i-karkas-angular-js-prilozheniy</loc><lastmod>2025-03-01T16:33:31+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/argo-cd-clusters-and-repositories-two-core-components</loc><lastmod>2025-03-01T16:50:31+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/devops-saves-lives-29</loc><lastmod>2025-04-12T15:28:08+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kak-stat-veb-razrabotchikom-na-php-istoriya-ruslana-kuptsova</loc><lastmod>2025-03-01T16:29:36+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/what-is-argo-cd-and-why-would-you-need-gitops</loc><lastmod>2025-03-01T17:10:48+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/opentelemetry-observability-for-mobiles-with-hanson-ho-from-embrace-39</loc><lastmod>2025-04-12T15:04:34+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/thoughts-on-kamal-30</loc><lastmod>2025-04-12T16:01:58+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/20-years-of-infrastructure-with-thomas-falkenberg-from-payback-51</loc><lastmod>2025-04-12T15:09:09+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/aws-and-barriers-to-entry-58</loc><lastmod>2025-03-01T17:26:11+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/another-year-59</loc><lastmod>2025-03-01T18:04:48+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/lokal-po-umolchaniyu-v-rails</loc><lastmod>2025-03-01T17:51:28+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/rails-5-vue-js-how-to-stop-worrying-and-love-the-frontend</loc><lastmod>2025-03-01T17:51:42+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-deploy-google-cloud-functions-with-github-actions</loc><lastmod>2025-03-01T18:04:51+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/devopsdays-porto-2022-and-what-s-next-in-devops-1</loc><lastmod>2025-04-12T14:52:08+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/reddit-blackout-docker-and-free-stuff-13</loc><lastmod>2025-04-12T14:55:09+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/oscars-movies-cloud-how-companies-choose-technologies-7</loc><lastmod>2025-04-12T14:53:23+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/the-euro-cup-is-here-47</loc><lastmod>2025-03-01T18:01:06+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/i-don-t-get-cdk-48</loc><lastmod>2025-03-01T17:42:05+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/devopsdays-amsterdam-2023-the-aftermath-14</loc><lastmod>2025-04-12T14:55:19+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-encrypt-disks-in-gcp</loc><lastmod>2025-03-01T17:57:51+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/cloud-gaming-and-google-stadia-with-david-wynn-from-edge-delta-40</loc><lastmod>2025-04-12T15:04:44+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/maksimalno-bystryy-i-polnotsennyy-blog-na-middleman-i-aws</loc><lastmod>2025-03-01T17:43:15+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/hardening-docker-on-centos-8</loc><lastmod>2025-03-01T17:14:13+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/remote-work-human-interacation-and-mental-health-work-framework-and-legal-issues-5</loc><lastmod>2025-04-12T14:53:02+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/fan-favorites-print-collection-32</loc><lastmod>2025-03-08T15:07:22+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/i-still-use-docker-33</loc><lastmod>2025-04-12T15:33:47+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/uber-moving-to-cloud-why-international-user-data-storage-how-6</loc><lastmod>2025-04-12T14:53:12+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/is-google-cloud-anthos-service-mesh-a-mess</loc><lastmod>2025-03-01T18:08:45+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/new-year-s-resolution-35</loc><lastmod>2025-04-12T15:54:22+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/kubernetes-community-terraform-news-and-information-consumption-16</loc><lastmod>2025-04-12T14:55:40+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/dockerless-part-1-which-tools-to-replace-docker-with-and-why</loc><lastmod>2025-03-01T17:39:38+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kak-bystro-razobratsya-v-neznakomom-rails-prilozhenii</loc><lastmod>2025-03-01T17:32:37+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kak-stat-python-razrabotchikom-istoriya-alekseya-kuryleva</loc><lastmod>2025-03-01T17:36:16+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kak-rails-peredayot-parametry-i-sozdayot-formy</loc><lastmod>2025-03-01T17:42:19+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/co2-lambda-and-hurdles-of-being-an-entrepreneur-17</loc><lastmod>2025-04-12T14:55:50+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/10-years-of-kubernetes-41</loc><lastmod>2025-04-12T15:05:19+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/google-pixel-vs-iphone-7-or-how-programming-languages-are-being-chosen-in-real-life</loc><lastmod>2025-03-01T17:52:09+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/are-modern-tools-solving-problems-or-creating-new-ones-49</loc><lastmod>2025-03-01T17:26:34+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/hashicorp-license-change-18</loc><lastmod>2025-04-12T14:56:42+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/2024-34</loc><lastmod>2025-03-01T17:59:39+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/top-5-php-frameworks-laravel-vs-yii-vs-zend-vs-phalcon-vs-symfony-their-good-and-bad-sides</loc><lastmod>2025-04-26T13:10:59+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/three-reasons-to-learn-c-in-2024</loc><lastmod>2025-03-01T18:03:03+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/predictions-for-2024-ai-ar-and-satellites-36</loc><lastmod>2025-04-12T15:55:58+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kak-otpravlyat-sms-s-pomoschyu-aws-lambda-sns-i-python-3</loc><lastmod>2025-03-01T17:48:19+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/cloudflare-for-saas-resolving-aws-connection-issues-with-multiple-cnames-dns-and-ssl-capabilities</loc><lastmod>2025-03-01T16:06:16+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/is-aws-apprunner-the-worst-way-to-run-containers</loc><lastmod>2025-03-01T17:58:15+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/5-sposobov-sdelat-rabotu-interesnee</loc><lastmod>2025-03-01T23:35:46+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/work-of-the-future-ai-in-design-marketing-law-12</loc><lastmod>2025-04-12T14:54:59+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/the-european-union-37</loc><lastmod>2025-04-12T16:01:12+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/is-there-a-cloud-cost-scam-availability-zones-egress-fees-background-jobs-29</loc><lastmod>2025-04-12T14:59:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/what-a-developer-advocate-does-with-ara-pulido-from-datadog-42</loc><lastmod>2025-04-12T15:07:09+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/rassylka-opovescheniy-po-raspisaniyu-pri-pomoschi-sidekiq-i-cron</loc><lastmod>2025-03-01T16:15:40+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/what-drives-job-satisfaction-with-fabiano-beselga-from-ada-43</loc><lastmod>2025-04-12T15:07:18+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/are-we-safe-in-this-world-50</loc><lastmod>2025-03-01T16:35:24+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/3-nepravilnyh-i-1-pravilnyy-sposob-sdelat-blog</loc><lastmod>2025-03-01T17:59:13+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/what-is-open-container-initiative-oci-build-spec-runtime-spec-image-spec-and-more</loc><lastmod>2025-03-01T17:27:55+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-deploy-applications-within-projects-in-argo-cd</loc><lastmod>2025-03-01T17:08:06+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/getting-started-with-aws-cost-optimization-6-steps-to-get-the-cloud-bill-under-control</loc><lastmod>2025-03-01T17:49:25+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/6-prichin-zachem-programmistu-neobhodimo-uchit-angliyskiy-yazyk</loc><lastmod>2025-03-22T15:57:34+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/terraform-fundamentals-state-management-and-dependency-graph-creating-the-first-server</loc><lastmod>2025-03-01T18:07:13+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/i-learn-from-my-podcasts-38</loc><lastmod>2025-04-12T15:33:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/service-weaver-monolithic-or-microservice</loc><lastmod>2025-03-01T17:31:17+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/before-you-start-create-your-tools-51</loc><lastmod>2025-03-01T18:05:58+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/vibe-coding-a-downfall-or-a-breakthrough-with-tammuz-dubnov-from-autonomyai-61</loc><lastmod>2025-05-19T09:04:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/devopsdays-london-2023-and-gcp-vs-aws-21</loc><lastmod>2025-04-12T14:57:35+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kak-stat-ruby-on-rails-programmistom-istoriya-stasa-mehonoshina</loc><lastmod>2025-03-01T17:52:22+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/configuring-terraform-templates-variables-and-data-resources</loc><lastmod>2025-03-01T17:27:08+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/with-platform-engineering-we-can-forget-about-devops-39</loc><lastmod>2025-04-12T16:13:01+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/mkdev-s-top-10-genai-gifts-of-2024</loc><lastmod>2025-03-01T18:09:22+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/creating-multi-cloud-terraform-environment-with-the-help-of-remote-state-backends-and-aws-s3</loc><lastmod>2025-03-01T16:29:33+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/the-biggest-cloud-scam</loc><lastmod>2025-03-01T16:44:14+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/the-last-one-of-2024-60</loc><lastmod>2025-03-01T17:54:10+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/deploying-kubernetes-cronjobs-with-helm-and-google-cloud-build</loc><lastmod>2025-03-01T18:09:20+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/chatgpt-ai-and-how-we-use-it-to-do-our-work-4</loc><lastmod>2025-04-12T14:52:54+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/data-science-and-devops-with-paul-larsen-19</loc><lastmod>2025-04-12T14:56:51+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/is-your-cloud-budget-getting-lost-in-the-clouds-52</loc><lastmod>2025-03-01T17:32:31+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/ai-is-conquering-all-31</loc><lastmod>2025-04-12T15:11:54+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/chto-takoe-dry-rb-i-kak-on-pomozhet-s-ruby-prilozheniem-tam-gde-ne-mozhet-pomoch-ruby-on-rails</loc><lastmod>2025-03-01T18:09:47+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/cloud-cost-paradigm-40</loc><lastmod>2025-03-01T18:05:11+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/pishem-api-gem-finalnoe-metaprogrammirovanie</loc><lastmod>2025-03-01T17:18:54+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/the-importance-of-devops-community-with-johannes-koch-from-fico-44</loc><lastmod>2025-04-12T15:07:28+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/ci-cd-with-darko-fabijan-from-semaphore-22</loc><lastmod>2025-04-12T14:57:45+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/cyber-security-open-source-and-cloud-costs-11</loc><lastmod>2025-04-12T14:54:50+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kak-stat-programmistom-na-java-i-spring-istoriya-rinata-muhamedgalieva</loc><lastmod>2025-03-01T18:08:51+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/understanding-platform-engineering-with-sergiu-petean-from-allianz-direct-31</loc><lastmod>2025-04-12T15:01:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/what-and-who-is-devops</loc><lastmod>2025-03-01T17:57:30+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/cloud-security-checklist-7-essential-steps</loc><lastmod>2025-05-22T21:17:23+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/argo-cd-self-heal-sync-windows-and-diffing</loc><lastmod>2025-03-01T18:06:46+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/luchshie-resursy-dlya-izucheniya-programmirovaniya</loc><lastmod>2025-03-01T17:14:31+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/refactor-terraform-code-with-modules</loc><lastmod>2025-03-01T17:44:37+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/creating-kubernetes-clusters-with-terraform-learning-provisioners</loc><lastmod>2025-03-01T18:09:46+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/terraform-tips-tricks-issue-1-format-graph-and-state</loc><lastmod>2025-03-01T15:57:07+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/startup-the-brazilian-way-with-marcello-de-polli-from-betterdoc-23</loc><lastmod>2025-04-12T14:57:54+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-create-an-alb-in-ecs-fargate</loc><lastmod>2025-03-01T17:40:33+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/podman-3-and-docker-compose-how-does-the-dockerless-compose-work</loc><lastmod>2025-04-12T12:12:41+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/we-are-going-on-a-trip-events-we-will-be-attending-this-autumn</loc><lastmod>2025-03-01T17:20:35+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/production-openshift-cluster-in-35-minutes-first-look-at-okd-4-and-the-new-openshift-installer</loc><lastmod>2025-03-01T17:15:18+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-write-an-intercom-messenger-app-with-ruby-on-rails</loc><lastmod>2025-03-01T17:57:31+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/google-cloud-run-with-ci-cd-via-terraform-cloud-and-github-actions</loc><lastmod>2025-03-01T16:40:40+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/writing-an-api-gem-how-to-write-tests-for-an-external-api</loc><lastmod>2025-03-01T23:34:37+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/tylor-steinberger-on-learning-programming-streaming-and-reactivity-in-javascript-and-js-ecosystem</loc><lastmod>2025-04-12T12:11:02+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/systems-and-goals-61</loc><lastmod>2025-03-01T17:36:28+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/hey-there-1</loc><lastmod>2025-03-22T14:54:08+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kak-zadavat-voprosy-mentoru-ili-starshemu-razrabotchiku</loc><lastmod>2025-03-01T17:58:22+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/argo-ecosystem-argo-cd-argo-workflows-argo-events-argo-rollouts-argo-everything</loc><lastmod>2025-03-01T18:03:54+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/writing-an-api-gem-the-final-metaprogramming</loc><lastmod>2025-04-12T16:14:04+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/a-guide-on-vacancies-in-web-development</loc><lastmod>2025-03-01T17:51:20+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/aws-compute-savings-plans-are-they-right-for-you</loc><lastmod>2025-03-01T17:15:17+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/primenyaem-pattern-command-pri-pomoschi-dry-transaction</loc><lastmod>2025-03-01T17:35:27+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/the-future-is-talking-back-70</loc><lastmod>2025-05-24T10:20:19+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/chto-takoe-serverless-arhitektura-i-v-chyom-eyo-preimuschestva</loc><lastmod>2025-03-01T17:49:08+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/why-37signals-is-right-in-leaving-the-cloud-15</loc><lastmod>2025-04-12T14:55:30+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/platform-strategy-and-the-future-of-platform-engineering-with-jean-francois-landreau-32</loc><lastmod>2025-04-12T15:01:22+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-write-an-mvc-framework-in-ruby</loc><lastmod>2025-03-01T18:02:38+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/getting-traffic-to-eks-using-alb-ingress-controller-with-amazon-eks-on-fargate</loc><lastmod>2025-03-01T17:23:14+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/horizontal-connections-2</loc><lastmod>2025-03-22T14:54:48+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/understanding-aws-data-transfer-costs</loc><lastmod>2025-06-05T11:50:41+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/voice-mode-and-dictation-71</loc><lastmod>2025-06-07T09:31:07+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/container-bundle-deep-dive</loc><lastmod>2025-09-13T19:56:19+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-configure-openshift-4-cluster-nodes-machineconfig-operator-and-coreos</loc><lastmod>2025-03-01T18:07:22+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/nastraivaem-servera-i-deploim-prilozheniya-pri-pomoschi-chef</loc><lastmod>2025-04-18T13:40:26+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/internet-of-things-and-home-security-with-florian-merz-from-kiwi-33</loc><lastmod>2025-04-12T15:01:32+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-choose-a-programming-language</loc><lastmod>2025-04-26T13:17:50+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/dockerless-part-2-how-to-build-container-image-for-rails-application-without-docker-and-dockerfile</loc><lastmod>2025-03-01T16:48:26+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/understand-your-google-cloud-costs-billing-cost-management-and-budgets</loc><lastmod>2025-03-01T18:00:46+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/team-tools-in-the-age-of-ai-with-maks-semyonovykh-from-miro-53</loc><lastmod>2025-08-19T10:44:10+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/observability-and-monitoring-with-dotan-horovits-from-logz-io-25</loc><lastmod>2025-04-12T14:58:19+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/is-ai-really-intelligent-the-generative-ai-paradox</loc><lastmod>2025-04-17T18:59:12+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/redis-might-have-done-the-right-thing-42</loc><lastmod>2025-03-01T18:00:31+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/gke-enterprise-a-dashboard-that-controls-it-all</loc><lastmod>2025-03-01T17:44:22+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/testirovanie-serverov-s-inspec-i-test-kitchen</loc><lastmod>2025-03-01T18:01:38+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/gpus-in-cloud-infrastructure-with-veronica-nigro-from-mkinf-50</loc><lastmod>2025-04-12T15:08:26+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/in-anticipation-of-2023-5</loc><lastmod>2025-03-01T17:47:43+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/infrastructure-as-code-and-how-terraform-fits-into-it</loc><lastmod>2025-03-01T18:09:16+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/relocuestion-41</loc><lastmod>2025-03-01T17:18:37+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/gcp-finops-hub-the-key-to-mastering-your-finances-on-google-cloud</loc><lastmod>2025-03-01T16:51:53+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/who-has-experience-in-ai-24</loc><lastmod>2025-04-12T14:58:07+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/refaktoring-pri-pomoschi-activesupport-concern-metaprogrammirovanie-konvertatsiya-markdown-v-html-i-epichnyy-redaktor-teksta</loc><lastmod>2025-03-01T18:04:55+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/ispolzovanie-guard-dlya-avtomatizatsii-protsessov-razrabotki</loc><lastmod>2025-03-01T17:52:16+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kak-rabotayut-seti-chto-takoe-svitch-router-dns-dhcp-nat-vpn-i-eschyo-s-desyatok-neobhodimyh-veschey</loc><lastmod>2025-03-01T18:02:56+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/runc-crun-container-standards-wrap-up</loc><lastmod>2025-09-13T19:56:19+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/ai-strategy-guide-how-to-scale-ai-across-your-business</loc><lastmod>2025-03-01T18:08:29+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/re-invent-2022-7</loc><lastmod>2025-03-01T18:10:16+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/argo-cd-installation-and-architecture</loc><lastmod>2025-03-01T17:12:47+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/gemy-kotorye-my-lyubim</loc><lastmod>2025-03-01T16:45:08+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/not-part-of-your-contract-6</loc><lastmod>2025-03-01T17:33:40+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/state-of-the-cloud-report-cloud-waste-finops-and-multi-cloud-45</loc><lastmod>2025-04-12T15:07:39+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/the-tool-that-really-runs-your-containers-deep-dive-into-runc-and-oci-specifications</loc><lastmod>2025-03-01T18:08:12+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kak-rabotayut-seti-chast-2-otkazoustoychivost-s-teaming-rezhem-soedineniya-s-traffic-control-a-tak-zhe-tap-interfeysy-i-linux-bridge</loc><lastmod>2025-03-01T16:59:17+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/devops-news-selection-real-life-automation-and-ai-generated-voices-35</loc><lastmod>2025-04-12T15:01:52+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/put-ot-rails-razrabotchika-do-devops-inzhenera</loc><lastmod>2025-03-01T17:22:43+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/openshift-4-troubleshooting-your-cluster-is-broken-what-s-next</loc><lastmod>2025-03-01T17:40:57+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/built-in-aws-tools-for-cost-analysis-and-optimization</loc><lastmod>2025-06-21T12:56:02+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/nepreryvnaya-integratsiya-jenkins-i-middleman</loc><lastmod>2025-03-01T16:42:32+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/3-core-features-of-openshift-4-cluster-management-fedora-coreos-cri-o-and-machineset-api</loc><lastmod>2025-03-01T17:50:41+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-back-up-gke-clusters</loc><lastmod>2025-03-01T17:57:02+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/my-path-from-a-rails-developer-to-a-devops-engineer</loc><lastmod>2025-03-01T16:14:37+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/which-database-when-for-ai-are-vector-databases-all-you-need</loc><lastmod>2025-03-22T15:55:36+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-upgrade-openshift-4-x</loc><lastmod>2025-03-01T17:44:24+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/it-scares-and-the-fog-of-the-future-8</loc><lastmod>2025-03-01T18:04:40+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/cloud-run-without-vpc-serverless</loc><lastmod>2025-03-01T17:25:25+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/deploying-gke-clusters-with-terraform</loc><lastmod>2025-03-01T17:33:43+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/technology-trends-9</loc><lastmod>2025-03-01T17:30:28+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/broadcom-and-vmware-stack-overflow-and-openai-37</loc><lastmod>2025-04-12T15:02:48+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/what-2023-should-bring-to-us-10</loc><lastmod>2025-03-01T16:02:37+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-debug-cloud-run-with-visual-studio-code</loc><lastmod>2025-03-01T17:01:55+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kak-i-zachem-mkdev-pereshyol-na-vue-js</loc><lastmod>2025-03-01T18:05:04+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-use-google-cloud-run-jobs-for-background-tasks</loc><lastmod>2025-03-01T17:27:05+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/why-everything-is-ai-43</loc><lastmod>2025-03-01T17:25:42+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/google-cloud-next-google-and-spotify-layoffs-and-non-compete-agreements-36</loc><lastmod>2025-04-12T15:02:36+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/why-and-how-mkdev-switched-to-fullstaq-ruby</loc><lastmod>2025-03-01T17:41:12+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/the-human-experience-44</loc><lastmod>2025-03-01T16:30:59+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/control-aws-costs-with-these-3-cost-allocation-tags</loc><lastmod>2025-03-01T16:33:04+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/terraform-tips-tricks-issue-2-registry-locals-and-workspaces</loc><lastmod>2025-03-01T17:22:11+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/2-simple-tips-to-reduce-your-google-cloud-run-costs</loc><lastmod>2025-03-01T17:41:47+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/new-travel-season-53</loc><lastmod>2025-03-01T17:54:54+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/chat-gpt-is-causing-cognitive-decline-72</loc><lastmod>2025-06-24T10:28:48+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/google-cloud-run-always-on-vs-on-demand-cpu-allocation</loc><lastmod>2025-03-01T17:20:54+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/is-tekton-still-alive-comparing-tekton-pipelines-with-argo-workflows-argocd-and-jenkins</loc><lastmod>2025-03-01T16:29:52+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/tech-giants-competing-in-the-arena-of-ai-technology-marks-the-beginning-of-a-new-era-12</loc><lastmod>2025-03-22T15:53:42+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/reflections-on-constructions-of-qatar-and-japan-11</loc><lastmod>2025-03-01T17:13:24+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/saying-goodbye-to-2023-27</loc><lastmod>2025-04-12T14:58:40+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/aws-lambda-pricing-vs-google-cloud-functions-pricing-explained</loc><lastmod>2025-03-01T17:56:17+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/tylor-steinberger</loc><lastmod>2025-04-12T12:11:31+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kak-perekvalifitsirovatsya-v-programmista</loc><lastmod>2025-03-01T16:59:28+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-run-a-python-script</loc><lastmod>2025-03-01T18:06:10+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/processing-background-jobs-on-aws-lambda-vs-ecs-vs-ecs-fargate</loc><lastmod>2025-03-01T23:56:02+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-become-a-programmer-kirill-shirinkin-s-story</loc><lastmod>2025-03-01T16:14:45+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/the-passing-of-years-and-problem-solving-13</loc><lastmod>2025-03-01T17:22:39+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/peremennye-okruzheniya-v-rails-dotenv-figaro-i-prochie</loc><lastmod>2025-03-01T17:28:03+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/the-curious-state-of-startups-in-eu-55</loc><lastmod>2025-03-01T17:39:18+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/ngrok-when-you-need-to-expose-your-service-to-the-internet</loc><lastmod>2025-03-22T15:52:31+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-send-sms-messages-with-aws-lambda-sns-and-python-3</loc><lastmod>2025-03-01T17:16:25+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/aws-apprunner-is-not-there-yet-and-might-never-be-14</loc><lastmod>2025-03-01T17:38:14+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/can-genai-really-be-useful-46</loc><lastmod>2025-04-12T15:07:48+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/the-ai-surge-transforming-business-54</loc><lastmod>2025-03-01T18:05:42+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/professionalnaya-deformatsiya-stremlenie-k-sistemam-i-smert-kreativnosti</loc><lastmod>2025-03-01T18:06:15+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/announcing-the-open-source-terraform-provider-for-openai</loc><lastmod>2025-07-01T11:54:24+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/uchimsya-verstat-na-react-za-5-minut</loc><lastmod>2025-03-01T16:23:46+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-russia-s-government-blocked-our-business-and-how-we-dealt-with-it</loc><lastmod>2025-03-01T16:17:31+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/2022-in-review-cloud-gaming-kate-bush-effect-impressive-buildings-and-more-3</loc><lastmod>2025-04-12T14:52:29+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kak-mkdev-sdelal-refaktoring-otpravki-pisem</loc><lastmod>2025-03-01T18:06:50+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/cronos-echo-cloud-computing-platforms-devour-their-parents-17</loc><lastmod>2025-03-01T18:10:03+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/education-of-tomorrow-15</loc><lastmod>2025-03-01T17:47:53+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/rails-5-i-vue-js-kak-perestat-muchatsya-s-frontendom-i-nachat-zhit</loc><lastmod>2025-03-01T16:53:41+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/we-are-happy-73</loc><lastmod>2025-07-12T11:35:52+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/buildah-dive-skopeo-3-container-tools-for-building-images-on-kubernetes-cluster-with-gitlab-ci</loc><lastmod>2025-03-01T18:00:56+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/preventing-digital-fraud-with-katarina-pranji-from-lexisnexis-risk-solutions-55</loc><lastmod>2025-04-12T15:09:46+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/what-is-the-eu-ai-act-and-why-does-it-matter</loc><lastmod>2025-03-27T10:58:26+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/tekton-vs-jenkins-oidc-and-money-from-open-source-10</loc><lastmod>2025-04-12T14:53:57+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/regulate-impossible-to-let-loose-63</loc><lastmod>2025-04-12T15:57:43+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/itak-ty-reshil-stat-frontend-razrabotchikom-prakticheskiy-gayd-po-razvitiyu-nachinayuschego-razrabotchika</loc><lastmod>2025-03-01T18:07:16+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/ai-helpers-for-developers-with-juan-pablo-from-codegpt-52</loc><lastmod>2025-04-26T13:30:43+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-scientific-our-decisions-are-16</loc><lastmod>2025-03-01T17:46:06+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/what-is-a-service-mesh</loc><lastmod>2025-03-01T17:12:19+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/when-does-the-eu-ai-act-come-into-force-and-what-does-this-mean-for-your-business</loc><lastmod>2025-04-17T18:55:49+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/tips-for-passing-google-cloud-professional-cloud-architect-certification</loc><lastmod>2025-03-01T16:52:39+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/what-data-protection-means-in-2024-with-filip-verloy-from-rubrik-28</loc><lastmod>2025-04-12T14:58:50+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/everyone-is-an-expert-18</loc><lastmod>2025-03-01T16:23:14+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/scan-container-images-with-clair-v4</loc><lastmod>2025-03-01T17:24:29+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/sravnenie-javascript-freymvorkov-vue-js-react-i-angular-2019</loc><lastmod>2025-03-01T18:07:41+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-networks-work-what-is-a-switch-router-dns-dhcp-nat-vpn-and-a-dozen-of-other-useful-things</loc><lastmod>2025-03-01T23:29:59+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/chto-takoe-api-v-veb-prilozheniyah-i-zachem-on-nuzhen</loc><lastmod>2025-03-01T17:33:42+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/thoughts-on-the-book-accelerate-19</loc><lastmod>2025-04-12T16:02:50+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/deepseek-and-the-5-million-ai-revolution-are-we-all-just-stupid-62</loc><lastmod>2025-03-01T16:27:52+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kak-sozdat-gem-dlya-raboty-s-api</loc><lastmod>2025-03-01T17:34:29+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/software-configuration-management-with-david-sandilands-from-puppet-26</loc><lastmod>2025-04-12T14:58:28+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/kubernetes-has-gotten-too-complicated-with-gerrit-schumann-from-mogenius-56</loc><lastmod>2025-04-12T15:09:56+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/vsyo-chto-nuzhno-znat-o-routes-params-i-formah-v-rails</loc><lastmod>2025-03-01T16:44:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/services-for-online-education-startup</loc><lastmod>2025-03-01T16:20:42+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/pishem-api-gem-vybor-struktury-i-instrumentov</loc><lastmod>2025-03-01T15:45:18+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-connect-cloud-run-and-cloud-sql-internally</loc><lastmod>2025-03-01T17:04:58+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/pishem-api-gem-kak-napisat-testy-dlya-vneshnego-api</loc><lastmod>2025-03-01T17:45:36+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/kubernetes-is-just-an-api-let-s-see-it-on-k3s-cluster-running-on-aws-spot-fleet</loc><lastmod>2025-03-04T13:19:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/conferences-time-20</loc><lastmod>2025-03-22T14:51:59+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/top-10-linux-commands-beginners-should-know-as-analysed-from-my-bash-history-of-30-thousand-lines</loc><lastmod>2025-03-01T17:21:10+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/5-sovetov-kak-sohranyat-kachestvo-koda-i-razvivatsya-kogda-vsem-vokrug-plevat</loc><lastmod>2025-03-01T17:35:07+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/a-couple-of-words-about-interactors-in-rails</loc><lastmod>2025-03-01T17:56:01+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/evolution-of-capacity-management-from-bare-metal-to-kubernetes</loc><lastmod>2025-03-08T17:21:01+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kak-zapustit-skript-na-python</loc><lastmod>2025-03-01T16:47:37+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-add-alt-text-to-1000-images-with-gpt-4-vision-ai</loc><lastmod>2025-04-26T13:15:09+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/e-commerce-new-dirty-secret-ai-agents-with-teticum-57</loc><lastmod>2025-03-09T17:28:25+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/modeli-ili-tipy</loc><lastmod>2025-03-01T17:38:22+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/should-i-use-a-cloud-provider</loc><lastmod>2025-03-01T17:53:12+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/let-s-write-our-first-helm-chart</loc><lastmod>2025-03-01T17:55:10+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/a-review-of-a-book-confident-ruby</loc><lastmod>2025-03-01T17:57:14+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/chitaem-relsovye-logi-unix-style</loc><lastmod>2025-03-01T17:04:01+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/what-is-tekton-and-how-it-compares-to-jenkins-gitlab-ci-and-other-ci-cd-systems</loc><lastmod>2025-03-01T16:51:05+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/lookup-kubernetes-resources-inside-helm-charts</loc><lastmod>2025-03-01T17:16:45+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/ohmyzsh-and-janus-set-up-productive-work-environment-in-10-minutes-or-less</loc><lastmod>2025-03-11T12:36:43+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-can-meta-make-money-65</loc><lastmod>2025-03-25T14:30:50+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/introduction-to-graphs-and-neo4j-graph-processing-in-spark</loc><lastmod>2025-03-22T15:51:01+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/helm-chart-dependencies-and-artifacthub</loc><lastmod>2025-03-01T18:00:28+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/obzor-knigi-confident-ruby-avdi-grimm</loc><lastmod>2025-03-01T17:34:12+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/udalennaya-rabota-v-inostrannoy-kompanii-kak-byt-i-chto-delat</loc><lastmod>2025-03-01T18:08:04+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/ci-i-monitoring-spark-prilozheniy</loc><lastmod>2025-03-01T16:48:05+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/cloudflare-redefines-what-cloud-native-is-64</loc><lastmod>2025-03-11T14:26:53+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/what-is-container-operating-system-immutable-auto-updating-security-minded-fedora-coreos-intro</loc><lastmod>2025-03-01T16:52:44+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/obzor-knigi-growing-rails-applications-in-practice</loc><lastmod>2025-03-01T18:04:10+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/humanizing-customer-support-with-caolan-melvin-from-voxmail-54</loc><lastmod>2025-04-12T15:09:35+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kak-zarabatyvat-450-000-v-god-ruby-on-rails-razrabotchikom</loc><lastmod>2025-03-01T16:41:42+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/nezamenimyy-navyk-smotret-v-logi</loc><lastmod>2025-03-01T17:11:41+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/chitaem-ishodniki-newrelic_rpm</loc><lastmod>2025-03-01T18:05:46+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/ispolzovanie-css-svoystva-pointer-events</loc><lastmod>2025-03-01T16:12:44+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/rails-eto-prosto-ruby</loc><lastmod>2025-03-01T17:47:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/container-managers-and-containerd</loc><lastmod>2025-09-13T19:56:19+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/neskolko-patternov-dlya-napisaniya-nadyozhnogo-ruby-koda</loc><lastmod>2025-03-01T17:37:27+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/buildah-a-complete-overview</loc><lastmod>2025-09-13T19:56:19+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/obzor-knigi-crafting-rails-4-applications</loc><lastmod>2025-03-01T18:06:26+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/routing-v-angular-js</loc><lastmod>2025-03-01T17:08:29+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kak-podklyuchit-angular-js-k-api-bakendu</loc><lastmod>2025-03-01T17:38:58+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/struktury-dannyh-i-spiski</loc><lastmod>2025-03-01T17:50:22+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/vvedenie-v-elk-sobiraem-filtruem-i-analiziruem-bolshie-dannye</loc><lastmod>2025-03-01T23:56:32+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/napisanie-servisov-v-angular-js</loc><lastmod>2025-03-01T17:41:13+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/znakomstvo-s-kontrollerami-i-direktivami-v-angular-js</loc><lastmod>2025-03-01T16:14:26+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/pravilnyy-blog-na-rails-sitemap-robots-i-rss</loc><lastmod>2025-03-01T17:55:17+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kak-delat-full-text-poisk-v-rails-pri-pomoschi-postgresql</loc><lastmod>2025-03-01T16:40:58+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/zachem-nuzhen-angular-js-i-pochemu-imenno-on</loc><lastmod>2025-03-22T16:02:25+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/kubernetes-is-ruby-on-rails-74</loc><lastmod>2025-07-26T09:45:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/aws-fargate-101-run-production-applications-without-servers</loc><lastmod>2025-03-20T11:35:32+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/top-5-php-freymvorkov-laravel-vs-yii-vs-zend-vs-phalcon-vs-symfony-plyusy-i-minusy</loc><lastmod>2025-03-01T17:06:33+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/chto-i-kto-takoe-devops</loc><lastmod>2025-03-01T16:53:54+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/paru-slov-pro-interaktory-v-rails</loc><lastmod>2025-03-01T17:33:12+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/ne-vsya-pravda-o-dekoratorah</loc><lastmod>2025-03-01T17:13:54+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/the-standards-behind-the-modern-container-images</loc><lastmod>2025-09-13T19:56:19+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kak-napisat-mvc-veb-freymvork-na-ruby</loc><lastmod>2025-03-01T15:39:37+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kak-ya-stal-junior-ruby-developer</loc><lastmod>2025-03-01T16:12:09+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-create-a-gem-for-working-with-an-api</loc><lastmod>2025-03-01T16:47:27+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/my-company-is-using-chatgpt-does-the-ai-act-literacy-requirement-apply-to-us</loc><lastmod>2025-04-17T18:31:55+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-genai-has-and-hasn-t-changed-the-way-allianz-thoughtworks-and-outbrain-lead-data-and-ai-teams</loc><lastmod>2025-04-17T18:46:48+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-put-questions-to-a-mentor-or-a-senior-developer</loc><lastmod>2025-03-01T17:35:26+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-setup-dynamic-customer-domains-with-ssl-cloudflare-and-aws-alb</loc><lastmod>2025-03-22T15:50:09+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/the-best-resources-for-studying-programming</loc><lastmod>2025-03-01T17:37:18+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/not-the-full-truth-about-decorators</loc><lastmod>2025-03-01T17:42:11+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/the-carrot-and-stick-of-the-eu-ai-act-s-literacy-requirements-benefits-compliance-and-risks</loc><lastmod>2025-04-17T18:01:55+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/podman-a-complete-overview</loc><lastmod>2025-09-13T19:56:19+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-become-a-programmer-12-interviews-with-russian-experts</loc><lastmod>2025-04-26T13:17:11+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/gayd-po-vakansiyam-v-veb-razrabotke</loc><lastmod>2025-03-01T17:48:18+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/doklad-konkurentnye-patterny-iz-go-na-ruby-na-brug-2016</loc><lastmod>2025-03-01T17:11:05+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/ghibli-style-images-are-breaking-the-internet-66</loc><lastmod>2025-04-18T13:48:07+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/writing-an-api-gem-choosing-the-structure-and-the-tools</loc><lastmod>2025-03-01T23:33:20+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/ci-and-monitoring-for-apache-spark-applications</loc><lastmod>2025-03-01T23:37:54+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/virtualization-basics-and-an-introduction-to-kvm</loc><lastmod>2025-03-22T15:54:44+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/before-and-after-75</loc><lastmod>2025-08-09T10:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/cri-and-cri-o</loc><lastmod>2025-09-13T19:56:19+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/will-cyber-risk-kill-your-genai-vibe</loc><lastmod>2025-09-04T11:28:22+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/testing-servers-with-inspec-and-test-kitchen</loc><lastmod>2025-03-01T17:57:47+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-i-wrote-a-book-about-terraform-in-3-months</loc><lastmod>2025-03-22T15:00:22+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kak-ya-za-3-mesyatsa-napisal-knigu-o-terraform</loc><lastmod>2025-03-01T15:51:32+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/helidon-prostoy-i-bystryy-java-freymvork</loc><lastmod>2025-03-22T16:00:04+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/free-and-lightning-fast-ip-geolocation-from-a-cdn-provider</loc><lastmod>2025-04-01T13:45:40+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/kubernetes-isn-t-enough-with-mark-fussell-from-diagrid-dapr-62</loc><lastmod>2025-08-19T09:07:33+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kakoy-yazyk-programmirovaniya-izuchat-v-2019-godu</loc><lastmod>2025-03-22T16:01:04+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/delaem-udobnyy-task-ranner-i-publikuem-ego-kak-npm-paket</loc><lastmod>2025-03-01T17:46:50+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/osnovy-virtualizatsii-i-vvedenie-v-kvm</loc><lastmod>2025-03-22T16:01:44+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kak-vybrat-yazyk-programmirovaniya</loc><lastmod>2025-03-22T16:00:40+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/the-perils-of-simplistic-decisions-in-a-connected-world-67</loc><lastmod>2025-04-18T13:48:22+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/summer-is-over-76</loc><lastmod>2025-08-23T09:59:21+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/servisy-dlya-butik-startapa-ot-onlayn-obrazovaniya</loc><lastmod>2025-03-01T18:03:43+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/top-3-samyh-rasprostranyonnyh-oshibok-v-pri-sostavlenii-rezyume-rezultat-analiza</loc><lastmod>2025-03-01T15:52:31+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kak-ya-stal-ruby-on-rails-veb-razrabotchikom-istoriya-ivana-takarlikova</loc><lastmod>2025-03-01T16:20:37+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/s-chego-nachinayutsya-programmisty-istoriya-ili-konovalova</loc><lastmod>2025-03-01T17:58:52+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/eu-ai-act-explained-what-businesses-must-know-risks-rules-ai-literacy-with-paul-larsen-our-head-of-data-ai-58</loc><lastmod>2025-05-14T07:49:35+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/don-t-let-cyber-risk-kill-your-genai-vibe-a-developer-s-guide</loc><lastmod>2025-09-04T11:28:22+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/hr-menedzhery-protiv-programmistov</loc><lastmod>2025-03-01T17:47:59+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kak-stat-programmistom-na-ruby-istoriya-kirilla-zonova</loc><lastmod>2025-03-01T17:37:12+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-not-to-screw-up-the-job-interview</loc><lastmod>2025-03-01T17:38:17+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/the-art-of-tech-blogging-with-ivan-velichko-from-iximiuz-labs-47</loc><lastmod>2025-04-12T15:07:56+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kak-oboyti-blokirovku-roskomnadzora-istoriya-mkdev</loc><lastmod>2025-03-01T17:19:26+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/vvedenie-v-mongodb</loc><lastmod>2025-03-01T17:21:09+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/data-science-2-0-with-suzanne-el-moursi-from-brighthive-63</loc><lastmod>2025-09-01T18:05:13+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kakoy-vybrat-freymvork-dlya-api-na-ruby</loc><lastmod>2025-03-01T17:26:15+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kak-pokryt-prilozhenie-na-django-modulnymi-testami</loc><lastmod>2025-03-01T17:38:35+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-and-why-mkdev-moved-to-vue-js</loc><lastmod>2025-03-01T17:56:41+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-use-query-objects-to-refactor-rails-sql-queries</loc><lastmod>2025-03-01T16:19:35+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/python-cloudflare-workers-disappointed-me-a-bit-77</loc><lastmod>2025-09-06T12:09:49+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/3-prichiny-zachem-izuchat-si-v-2018-godu</loc><lastmod>2025-03-01T18:08:46+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/genai-security-risks-for-product-managers-dd73bdc2-4f2e-4227-93b3-375da081d906</loc><lastmod>2025-09-04T11:30:26+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/dockerless-container-standards-landscape</loc><lastmod>2025-09-13T19:57:02+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/chat-gpt-is-making-you-dumber-not-a-clickbait-there-is-a-research-for-that-64</loc><lastmod>2025-09-19T23:27:37+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kak-brosit-rabotu-i-stat-frilanserom-tri-pravila-na-puti-k-nezavisimosti</loc><lastmod>2025-03-01T16:49:56+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/pervaya-statya-todos-ili-poleznye-ssylki</loc><lastmod>2025-03-01T16:59:52+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/5-ways-to-make-your-work-more-fun</loc><lastmod>2025-03-01T17:54:08+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/stazhirovka-na-mkdev-kak-prohodit-i-otzyvy-tryoh-uchastnikov</loc><lastmod>2025-03-01T17:07:31+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/the-internet-is-us-east-1-80</loc><lastmod>2025-11-01T08:54:46+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-quit-your-job-and-become-a-freelancer-3-rules-on-the-way-to-your-independence</loc><lastmod>2025-03-01T16:40:17+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/when-developer-is-no-longer-a-profession-79</loc><lastmod>2025-10-23T15:46:22+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/holidays-are-coming-holidays-are-coming-81</loc><lastmod>2025-11-15T12:23:18+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/we-live-in-the-future-except-when-europe-bans-it-78</loc><lastmod>2025-09-25T14:29:58+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-tech-hiring-really-works-now-65</loc><lastmod>2025-11-28T14:50:48+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/the-post-hype-year-in-tech-82</loc><lastmod>2025-11-29T08:16:57+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-become-a-java-spring-developer-rinat-muhamedgaliev-s-story</loc><lastmod>2025-03-01T17:05:13+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/explaining-ai-explainability-vision-reality-and-regulation</loc><lastmod>2025-12-02T15:47:59+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kak-stat-testirovschikom-istoriya-pavla-koneva</loc><lastmod>2025-03-01T17:32:53+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kak-organizovat-zapusk-ruby-prilozheniya-s-dry-system</loc><lastmod>2025-03-01T17:49:41+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/introduction-to-mongodb</loc><lastmod>2025-03-01T18:05:46+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/explaining-ai-explainability-the-current-reality-for-businesses</loc><lastmod>2025-12-06T08:52:08+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-become-a-qa-engineer-pavel-konev-s-story</loc><lastmod>2025-03-01T17:58:27+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/what-is-dry-rb-and-how-it-might-help-solve-problems-with-a-rails-app</loc><lastmod>2025-03-01T17:03:53+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-launch-an-app-with-dry-system</loc><lastmod>2025-03-01T17:01:01+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kak-my-vybirali-chat-dlya-studentov-i-mentorov</loc><lastmod>2025-03-01T17:24:35+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/is-kubernetes-an-engineering-choice-or-a-must-66</loc><lastmod>2025-12-11T09:29:36+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/the-current-reality-of-ai-coding-assistants-68</loc><lastmod>2026-01-17T07:39:45+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/unlimited-image-generation-with-nano-banana-pro-and-custom-claude-code-skill</loc><lastmod>2025-12-23T14:11:02+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/the-internet-is-cloudflare-83</loc><lastmod>2025-12-13T12:47:36+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/from-code-to-clarity-the-new-era-of-mobile-apps-85</loc><lastmod>2026-01-20T10:06:40+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/what-programming-language-to-learn-in-2024</loc><lastmod>2025-03-01T17:04:49+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/ai-carefully-applied-84</loc><lastmod>2025-12-30T10:24:38+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/the-top-3-cv-mistakes-our-findings</loc><lastmod>2025-03-01T17:53:30+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-use-command-pattern-with-the-help-of-dry-transaction</loc><lastmod>2025-03-01T17:32:44+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-create-an-api-with-django</loc><lastmod>2025-03-01T15:42:36+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/zimovka-programmista-v-ispanii-kak-organizovat-chto-nuzhno-znat-k-chemu-gotovitsya</loc><lastmod>2025-03-01T17:57:28+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/is-the-internet-really-decentralized-69</loc><lastmod>2026-01-27T10:06:49+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/what-is-serverless-architecture-and-what-are-its-advantages</loc><lastmod>2025-03-01T17:03:01+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-we-were-looking-for-a-chat-for-students-and-mentors-and-found-one</loc><lastmod>2025-03-01T17:37:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/umenie-razbiratsya-v-kode-chuzhih-ili-kak-pravilno-delat-refaktoring</loc><lastmod>2025-03-01T17:14:26+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/internship-at-mkdev-what-it-includes-and-the-feedback-from-3-of-our-students</loc><lastmod>2025-03-01T17:52:39+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kak-pravilno-izuchat-novye-tehnologii-na-primere-prometheus</loc><lastmod>2025-03-01T17:53:22+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/2025-year-in-review-67</loc><lastmod>2025-12-30T10:57:08+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/google-gemini-is-impressive-now-86</loc><lastmod>2026-01-31T14:43:23+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/no-ads-isn-t-a-moral-stance-87</loc><lastmod>2026-02-14T08:52:06+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/dockerless-part-3-moving-development-environment-to-containers-with-podman</loc><lastmod>2025-03-01T18:04:08+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kak-sozdat-api-s-pomoschyu-python-i-django</loc><lastmod>2025-03-01T16:22:44+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-use-new-stripe-checkout-with-ruby-on-rails-application</loc><lastmod>2025-03-01T17:37:27+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/ngrok-kogda-nuzhno-prokinut-vash-servis-v-internet</loc><lastmod>2025-03-22T16:01:26+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-cover-django-application-with-unit-tests</loc><lastmod>2025-03-01T15:54:27+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/chto-takoe-django-rest-framework</loc><lastmod>2025-03-22T15:59:08+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/kak-stat-spetsialistom-po-devops-istoriya-mihaila-chinkova</loc><lastmod>2025-03-01T17:43:28+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/aws-session-manager-cost-effecient-auditable-access-to-your-servers</loc><lastmod>2025-04-12T15:12:21+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/ru/posts/nuzhno-li-programmistu-znanie-angliyskogo</loc><lastmod>2025-03-01T17:06:14+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/learn-react-templates-in-5-minutes</loc><lastmod>2025-03-01T17:38:37+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-become-a-devops-engineer-mihail-chinkov-s-story</loc><lastmod>2025-03-01T16:58:40+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-switch-to-a-career-in-programming</loc><lastmod>2025-03-01T17:56:59+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-become-a-php-developer-ruslan-kuptsov-s-story</loc><lastmod>2025-03-01T18:02:13+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/job-execution-systems-what-is-the-difference-between-jenkins-rundeck-airflow-gitlab-ci-and-others</loc><lastmod>2025-03-01T17:59:18+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/what-is-configuration-management-and-why-you-need-ansible-chef-puppet-and-others</loc><lastmod>2025-03-01T17:07:40+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/why-being-a-developer-is-frustrating-and-why-we-do-it-anyway</loc><lastmod>2025-03-22T15:56:08+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-become-a-programmer-kirill-zonov-s-story</loc><lastmod>2025-03-01T17:35:05+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/what-is-kubernetes-downward-api-and-why-you-might-need-it</loc><lastmod>2025-03-01T17:40:44+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-use-ssl-in-postgresql-the-right-way-encrypt-your-data-in-transit</loc><lastmod>2025-03-01T16:33:01+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/coming-to-devops-learn-how-to-code</loc><lastmod>2025-03-01T17:51:56+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/transaction-isolation-levels-with-postgresql-as-an-example</loc><lastmod>2025-03-01T17:26:02+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/kubernetes-capacity-and-resource-management-it-s-not-what-you-think-it-is</loc><lastmod>2025-03-01T17:33:33+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/is-google-cloud-config-connector-the-solution</loc><lastmod>2025-03-01T18:01:37+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/cloud-scheduler-to-stop-a-cloud-sql-database</loc><lastmod>2025-03-01T16:25:13+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/kubernetes-is-not-an-orchestrator-the-jump-to-universality-for-infrastructure-abstractions</loc><lastmod>2025-03-01T18:06:46+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/solving-aws-multi-account-access-control-in-2-steps</loc><lastmod>2025-03-01T18:07:25+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/kubernetes-secrets-with-gitops-and-sealed-secrets-controller</loc><lastmod>2025-03-01T17:47:04+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/the-best-service-mesh-linkerd-vs-kuma-vs-istio-vs-consul-connect-comparison-cilium-and-osm-on-top</loc><lastmod>2025-03-01T17:59:20+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/do-developers-need-service-mesh</loc><lastmod>2025-03-01T17:07:39+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/black-box-monitoring-with-aws-cloudwatch-synthetics</loc><lastmod>2025-03-01T18:02:42+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/installing-openshift-on-gcp</loc><lastmod>2025-03-01T16:18:47+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/can-you-automate-cloud-costs-looking-at-infracost-and-alternatives</loc><lastmod>2025-03-01T17:06:51+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/should-you-use-terraform-or-pulumi</loc><lastmod>2025-03-01T17:52:35+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/terraform-migrating-components-between-state-files</loc><lastmod>2025-03-01T17:28:44+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-make-money-with-open-source-projects</loc><lastmod>2025-03-01T17:30:42+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/why-do-you-even-need-helm</loc><lastmod>2025-03-01T17:44:45+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/helm-templates-and-values-make-re-usable-helm-charts</loc><lastmod>2025-03-01T17:07:12+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mkdev.me/posts/how-to-use-helm-hooks-for-fun-and-profit</loc><lastmod>2025-03-01T18:03:50+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>