<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">

  <url>
    <loc>https://michalak.world/posts/behind-the-scenes-of-the-gen-platform-update/</loc>
    <lastmod>2026-02-12T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/</loc>
    <lastmod>2026-02-12T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/</loc>
    <lastmod>2026-02-12T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/freelancers-vs-agencies-the-quite-advantage-in-the-age-of-ai-coding/</loc>
    <lastmod>2025-05-06T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/ai-coding-vs-offshore-outsourcing-are-we-repeating-the-same-mistake/</loc>
    <lastmod>2025-05-05T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/reviewing-and-debugging-ai-generated-code-and-vibe-coding-projects/</loc>
    <lastmod>2025-05-04T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/13-plus-as-a-drupal-developer-consultant/</loc>
    <lastmod>2025-05-01T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/best-cms-for-2025/</loc>
    <lastmod>2025-04-30T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/is-vibecoding-safe-understanding-the-risks-of-no-code-and-visual-development/</loc>
    <lastmod>2025-04-29T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/webflow-and-framer-the-vendor-lock-in-dilemma/</loc>
    <lastmod>2025-04-29T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/experience/ai-agent-experience/</loc>
    <lastmod>2025-04-12T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/experience/</loc>
    <lastmod>2025-04-12T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/fractional-cto-the-strategic-bonus-of-hiring-an-expert-freelance-drupal-developer/</loc>
    <lastmod>2025-04-12T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/how-a-freelance-drupal-developer-improves-security-and-site-health/</loc>
    <lastmod>2025-04-10T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/why-hosting-and-devops-skills-matter-in-your-freelance-drupal-developer/</loc>
    <lastmod>2025-04-08T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/beyond-content-types-what-real-drupal-backend-expertise-looks-like/</loc>
    <lastmod>2025-04-06T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/the-hidden-roi-of-a-fractional-cto/</loc>
    <lastmod>2025-04-05T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/why-hiring-a-freelance-drupal-developer-could-save-your-business-60/</loc>
    <lastmod>2025-04-04T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/the-hidden-roi-of-a-freelance-drupal-developer/</loc>
    <lastmod>2025-04-01T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/recommendations/</loc>
    <lastmod>2025-03-01T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/resume/</loc>
    <lastmod>2025-03-01T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/experience/drupal-10-experience/</loc>
    <lastmod>2024-10-29T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/experience/fractional-cto/</loc>
    <lastmod>2024-10-29T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/drupal-form-api-states/</loc>
    <lastmod>2024-10-16T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/shopify-admin-rest-api-checkout-object-put-request/</loc>
    <lastmod>2023-10-26T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/experience/shopify-experience/</loc>
    <lastmod>2023-09-29T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/drupal-9-patch-htaccess-with-composer/</loc>
    <lastmod>2023-09-21T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/shopify-draft-order-metafields/</loc>
    <lastmod>2023-08-03T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/update-uuid-in-a-drupal-configuration/</loc>
    <lastmod>2023-08-03T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/drupal-8-sending-faxes-with-twilio/</loc>
    <lastmod>2020-12-06T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/experience/drupal-9-experience/</loc>
    <lastmod>2019-10-29T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/iphone-screen-sizes-and-media-queries/</loc>
    <lastmod>2019-09-29T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/pdf-generation-in-drupal/</loc>
    <lastmod>2019-08-21T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/pantheon-cloning-a-project/</loc>
    <lastmod>2019-08-08T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/compromised-drupal-7-website-recovery-review/</loc>
    <lastmod>2019-08-01T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/drupal-8-commerce-promotions/</loc>
    <lastmod>2019-07-31T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/drupal-8-commerce-tax-resolvers/</loc>
    <lastmod>2019-07-31T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/drupal-8-longer-titles/</loc>
    <lastmod>2019-07-11T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/drupal-8-configuration-synchronization/</loc>
    <lastmod>2019-05-29T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/drupal-8-commerce-tax-for-vat-sales-tax/</loc>
    <lastmod>2019-05-10T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/drupal-8-commerce-setting-a-default-currency-product-variations/</loc>
    <lastmod>2019-05-08T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/drupal-pantheon-cookies/</loc>
    <lastmod>2019-05-03T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/drupal-commerce-multi-currency/</loc>
    <lastmod>2019-04-19T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/drupal-8-performance-tuning/</loc>
    <lastmod>2019-04-17T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/exchange-rates-api/</loc>
    <lastmod>2019-04-12T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/drupal-and-cloudflare/</loc>
    <lastmod>2019-04-04T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/drupal-8-update-routes/</loc>
    <lastmod>2019-04-01T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/drupal-8-performance-commerce-rest-api/</loc>
    <lastmod>2019-03-24T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/drupal-7-image-styles-not-regenerating/</loc>
    <lastmod>2019-03-22T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/drupal-8-applying-patches-with-composer/</loc>
    <lastmod>2019-03-14T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/drupal-8-form-api-weighted-fields/</loc>
    <lastmod>2019-03-14T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/drupal-8-form-api-autocomplete-filtering-by-role/</loc>
    <lastmod>2019-03-14T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/video-update-drupal-backend-and-commerce-development/</loc>
    <lastmod>2019-03-02T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/experience/drupal-7-experience/</loc>
    <lastmod>2019-02-22T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/experience/drupal-8-experience/</loc>
    <lastmod>2019-02-22T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/experience/drupal-health-care-experience/</loc>
    <lastmod>2019-02-22T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/experience/drupal-higher-education-university-experience/</loc>
    <lastmod>2019-02-22T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/experience/drupal-commerce-experience/</loc>
    <lastmod>2019-02-02T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/google-chrome-ignoring-autocomplete/</loc>
    <lastmod>2019-02-02T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/experience/hosting-experience/</loc>
    <lastmod>2019-02-02T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/privacy-policy/</loc>
    <lastmod>2019-02-02T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/terms-of-use/</loc>
    <lastmod>2019-02-02T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/3-reasons-drupal-development-and-management-is-valuable/</loc>
    <lastmod>2019-02-01T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/about/</loc>
    <lastmod>2019-02-01T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/contact/</loc>
    <lastmod>2019-02-01T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/drupal-8-commerce-2x-order-messages/</loc>
    <lastmod>2019-02-01T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://michalak.world/posts/drupal-vs-wordpress/</loc>
    <lastmod>2019-02-01T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>
