<?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-08-17T13:30:15-05: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>2026-08-17T13:30:15-05: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>2026-08-17T13:30:15-05: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>2026-08-17T13:30:15-05: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>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/posts/best-cms-for-2025/</loc><lastmod>2026-08-17T13:30:15-05: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>2026-08-17T13:30:15-05: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>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/experience/ai-agent-experience/</loc><lastmod>2026-08-17T13:30:15-05: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>2026-08-17T13:30:15-05: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>2026-08-17T13:30:15-05: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>2026-08-17T13:30:15-05: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>2026-08-17T13:30:15-05: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>2026-08-17T13:30:15-05: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>2026-08-17T13:30:15-05: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>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/recommendations/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/resume/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/experience/drupal-10-experience/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/experience/fractional-cto/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/posts/drupal-form-api-states/</loc><lastmod>2026-08-17T13:30:15-05: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>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/experience/shopify-experience/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/posts/drupal-9-patch-htaccess-with-composer/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/posts/shopify-draft-order-metafields/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/posts/update-uuid-in-a-drupal-configuration/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/posts/drupal-8-sending-faxes-with-twilio/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/experience/drupal-9-experience/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/posts/iphone-screen-sizes-and-media-queries/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/posts/pdf-generation-in-drupal/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/posts/pantheon-cloning-a-project/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/posts/compromised-drupal-7-website-recovery-review/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/posts/drupal-8-commerce-promotions/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/posts/drupal-8-commerce-tax-resolvers/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/posts/drupal-8-longer-titles/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/posts/drupal-8-configuration-synchronization/</loc><lastmod>2026-08-17T13:30:15-05: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>2026-08-17T13:30:15-05: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>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/posts/drupal-pantheon-cookies/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/posts/drupal-commerce-multi-currency/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/posts/drupal-8-performance-tuning/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/posts/exchange-rates-api/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/posts/drupal-and-cloudflare/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/posts/drupal-8-update-routes/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/posts/drupal-8-performance-commerce-rest-api/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/posts/drupal-7-image-styles-not-regenerating/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/posts/drupal-8-applying-patches-with-composer/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/posts/drupal-8-form-api-weighted-fields/</loc><lastmod>2026-08-17T13:30:15-05: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>2026-08-17T13:30:15-05: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>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/experience/drupal-7-experience/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/experience/drupal-8-experience/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/experience/drupal-health-care-experience/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/experience/drupal-higher-education---university-experience/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/experience/drupal-commerce-experience/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/posts/google-chrome-ignoring-autocomplete/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/experience/hosting-experience/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/privacy-policy/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/terms-of-use/</loc><lastmod>2026-08-17T13:30:15-05: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>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/about/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/contact/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/posts/drupal-8-commerce-2x-order-messages/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/posts/drupal-vs-wordpress/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/posts/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/experience/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://michalak.world/</loc><lastmod>2026-08-17T13:30:15-05:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url></urlset>