<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://movgranto.com/pl</loc>
<xhtml:link rel="alternate" hreflang="pl" href="https://movgranto.com/pl" />
<xhtml:link rel="alternate" hreflang="en" href="https://movgranto.com/en" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://movgranto.com/pl" />
<lastmod>2026-10-12T11:01:32.966Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://movgranto.com/en</loc>
<xhtml:link rel="alternate" hreflang="pl" href="https://movgranto.com/pl" />
<xhtml:link rel="alternate" hreflang="en" href="https://movgranto.com/en" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://movgranto.com/pl" />
<lastmod>2026-10-12T11:01:32.966Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://movgranto.com/pl/polityka-prywatnosci</loc>
<xhtml:link rel="alternate" hreflang="pl" href="https://movgranto.com/pl/polityka-prywatnosci" />
<xhtml:link rel="alternate" hreflang="en" href="https://movgranto.com/en/privacy-policy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://movgranto.com/pl/polityka-prywatnosci" />
<lastmod>2026-10-12T11:01:32.966Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://movgranto.com/en/privacy-policy</loc>
<xhtml:link rel="alternate" hreflang="pl" href="https://movgranto.com/pl/polityka-prywatnosci" />
<xhtml:link rel="alternate" hreflang="en" href="https://movgranto.com/en/privacy-policy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://movgranto.com/pl/polityka-prywatnosci" />
<lastmod>2026-10-12T11:01:32.966Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://movgranto.com/pl/blog</loc>
<xhtml:link rel="alternate" hreflang="pl" href="https://movgranto.com/pl/blog" />
<xhtml:link rel="alternate" hreflang="en" href="https://movgranto.com/en/blog" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://movgranto.com/en/blog" />
<lastmod>2026-10-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://movgranto.com/en/blog</loc>
<xhtml:link rel="alternate" hreflang="pl" href="https://movgranto.com/pl/blog" />
<xhtml:link rel="alternate" hreflang="en" href="https://movgranto.com/en/blog" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://movgranto.com/en/blog" />
<lastmod>2026-10-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://movgranto.com/pl/blog/tag/architecture</loc>
<xhtml:link rel="alternate" hreflang="pl" href="https://movgranto.com/pl/blog/tag/architecture" />
<xhtml:link rel="alternate" hreflang="en" href="https://movgranto.com/en/blog/tag/architecture" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://movgranto.com/en/blog/tag/architecture" />
<lastmod>2026-10-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://movgranto.com/pl/blog/tag/django</loc>
<xhtml:link rel="alternate" hreflang="pl" href="https://movgranto.com/pl/blog/tag/django" />
<xhtml:link rel="alternate" hreflang="en" href="https://movgranto.com/en/blog/tag/django" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://movgranto.com/en/blog/tag/django" />
<lastmod>2026-10-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://movgranto.com/pl/blog/tag/product</loc>
<xhtml:link rel="alternate" hreflang="pl" href="https://movgranto.com/pl/blog/tag/product" />
<xhtml:link rel="alternate" hreflang="en" href="https://movgranto.com/en/blog/tag/product" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://movgranto.com/en/blog/tag/product" />
<lastmod>2026-10-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://movgranto.com/pl/blog/tag/python</loc>
<xhtml:link rel="alternate" hreflang="pl" href="https://movgranto.com/pl/blog/tag/python" />
<xhtml:link rel="alternate" hreflang="en" href="https://movgranto.com/en/blog/tag/python" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://movgranto.com/en/blog/tag/python" />
<lastmod>2026-10-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://movgranto.com/pl/blog/tag/react-native</loc>
<xhtml:link rel="alternate" hreflang="pl" href="https://movgranto.com/pl/blog/tag/react-native" />
<xhtml:link rel="alternate" hreflang="en" href="https://movgranto.com/en/blog/tag/react-native" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://movgranto.com/en/blog/tag/react-native" />
<lastmod>2026-10-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://movgranto.com/pl/blog/tag/saas</loc>
<xhtml:link rel="alternate" hreflang="pl" href="https://movgranto.com/pl/blog/tag/saas" />
<xhtml:link rel="alternate" hreflang="en" href="https://movgranto.com/en/blog/tag/saas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://movgranto.com/en/blog/tag/saas" />
<lastmod>2026-10-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://movgranto.com/pl/blog/tag/security</loc>
<xhtml:link rel="alternate" hreflang="pl" href="https://movgranto.com/pl/blog/tag/security" />
<xhtml:link rel="alternate" hreflang="en" href="https://movgranto.com/en/blog/tag/security" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://movgranto.com/en/blog/tag/security" />
<lastmod>2026-10-08T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://movgranto.com/en/blog/tag/architecture</loc>
<xhtml:link rel="alternate" hreflang="pl" href="https://movgranto.com/pl/blog/tag/architecture" />
<xhtml:link rel="alternate" hreflang="en" href="https://movgranto.com/en/blog/tag/architecture" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://movgranto.com/en/blog/tag/architecture" />
<lastmod>2026-10-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://movgranto.com/en/blog/tag/django</loc>
<xhtml:link rel="alternate" hreflang="pl" href="https://movgranto.com/pl/blog/tag/django" />
<xhtml:link rel="alternate" hreflang="en" href="https://movgranto.com/en/blog/tag/django" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://movgranto.com/en/blog/tag/django" />
<lastmod>2026-10-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://movgranto.com/en/blog/tag/product</loc>
<xhtml:link rel="alternate" hreflang="pl" href="https://movgranto.com/pl/blog/tag/product" />
<xhtml:link rel="alternate" hreflang="en" href="https://movgranto.com/en/blog/tag/product" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://movgranto.com/en/blog/tag/product" />
<lastmod>2026-10-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://movgranto.com/en/blog/tag/python</loc>
<xhtml:link rel="alternate" hreflang="pl" href="https://movgranto.com/pl/blog/tag/python" />
<xhtml:link rel="alternate" hreflang="en" href="https://movgranto.com/en/blog/tag/python" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://movgranto.com/en/blog/tag/python" />
<lastmod>2026-10-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://movgranto.com/en/blog/tag/react-native</loc>
<xhtml:link rel="alternate" hreflang="pl" href="https://movgranto.com/pl/blog/tag/react-native" />
<xhtml:link rel="alternate" hreflang="en" href="https://movgranto.com/en/blog/tag/react-native" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://movgranto.com/en/blog/tag/react-native" />
<lastmod>2026-10-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://movgranto.com/en/blog/tag/saas</loc>
<xhtml:link rel="alternate" hreflang="pl" href="https://movgranto.com/pl/blog/tag/saas" />
<xhtml:link rel="alternate" hreflang="en" href="https://movgranto.com/en/blog/tag/saas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://movgranto.com/en/blog/tag/saas" />
<lastmod>2026-10-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://movgranto.com/en/blog/tag/security</loc>
<xhtml:link rel="alternate" hreflang="pl" href="https://movgranto.com/pl/blog/tag/security" />
<xhtml:link rel="alternate" hreflang="en" href="https://movgranto.com/en/blog/tag/security" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://movgranto.com/en/blog/tag/security" />
<lastmod>2026-10-08T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://movgranto.com/pl/blog/czego-nie-budujemy-saas</loc>
<xhtml:link rel="alternate" hreflang="pl" href="https://movgranto.com/pl/blog/czego-nie-budujemy-saas" />
<xhtml:link rel="alternate" hreflang="en" href="https://movgranto.com/en/blog/tms-not-accounting-software-scope" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://movgranto.com/en/blog/tms-not-accounting-software-scope" />
<lastmod>2026-10-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://movgranto.com/pl/blog/websocket-sygnal-zamiast-pollingu</loc>
<xhtml:link rel="alternate" hreflang="pl" href="https://movgranto.com/pl/blog/websocket-sygnal-zamiast-pollingu" />
<xhtml:link rel="alternate" hreflang="en" href="https://movgranto.com/en/blog/websocket-signal-driver-jobs-no-polling" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://movgranto.com/en/blog/websocket-signal-driver-jobs-no-polling" />
<lastmod>2026-10-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://movgranto.com/pl/blog/granice-panstw-offline</loc>
<xhtml:link rel="alternate" hreflang="pl" href="https://movgranto.com/pl/blog/granice-panstw-offline" />
<xhtml:link rel="alternate" hreflang="en" href="https://movgranto.com/en/blog/offline-country-borders-shapely-geocoding" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://movgranto.com/en/blog/offline-country-borders-shapely-geocoding" />
<lastmod>2026-10-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://movgranto.com/pl/blog/strefa-czasowa-daty-faktur</loc>
<xhtml:link rel="alternate" hreflang="pl" href="https://movgranto.com/pl/blog/strefa-czasowa-daty-faktur" />
<xhtml:link rel="alternate" hreflang="en" href="https://movgranto.com/en/blog/django-date-today-vs-timezone-localdate" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://movgranto.com/en/blog/django-date-today-vs-timezone-localdate" />
<lastmod>2026-10-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://movgranto.com/pl/blog/x-forwarded-for-limit-ip</loc>
<xhtml:link rel="alternate" hreflang="pl" href="https://movgranto.com/pl/blog/x-forwarded-for-limit-ip" />
<xhtml:link rel="alternate" hreflang="en" href="https://movgranto.com/en/blog/x-forwarded-for-per-ip-rate-limit-django" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://movgranto.com/en/blog/x-forwarded-for-per-ip-rate-limit-django" />
<lastmod>2026-10-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://movgranto.com/pl/blog/tryb-tylko-do-odczytu-saas</loc>
<xhtml:link rel="alternate" hreflang="pl" href="https://movgranto.com/pl/blog/tryb-tylko-do-odczytu-saas" />
<xhtml:link rel="alternate" hreflang="en" href="https://movgranto.com/en/blog/read-only-mode-saas-subscription-django" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://movgranto.com/en/blog/read-only-mode-saas-subscription-django" />
<lastmod>2026-10-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://movgranto.com/en/blog/tms-not-accounting-software-scope</loc>
<xhtml:link rel="alternate" hreflang="pl" href="https://movgranto.com/pl/blog/czego-nie-budujemy-saas" />
<xhtml:link rel="alternate" hreflang="en" href="https://movgranto.com/en/blog/tms-not-accounting-software-scope" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://movgranto.com/en/blog/tms-not-accounting-software-scope" />
<lastmod>2026-10-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://movgranto.com/en/blog/websocket-signal-driver-jobs-no-polling</loc>
<xhtml:link rel="alternate" hreflang="pl" href="https://movgranto.com/pl/blog/websocket-sygnal-zamiast-pollingu" />
<xhtml:link rel="alternate" hreflang="en" href="https://movgranto.com/en/blog/websocket-signal-driver-jobs-no-polling" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://movgranto.com/en/blog/websocket-signal-driver-jobs-no-polling" />
<lastmod>2026-10-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://movgranto.com/en/blog/offline-country-borders-shapely-geocoding</loc>
<xhtml:link rel="alternate" hreflang="pl" href="https://movgranto.com/pl/blog/granice-panstw-offline" />
<xhtml:link rel="alternate" hreflang="en" href="https://movgranto.com/en/blog/offline-country-borders-shapely-geocoding" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://movgranto.com/en/blog/offline-country-borders-shapely-geocoding" />
<lastmod>2026-10-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://movgranto.com/en/blog/django-date-today-vs-timezone-localdate</loc>
<xhtml:link rel="alternate" hreflang="pl" href="https://movgranto.com/pl/blog/strefa-czasowa-daty-faktur" />
<xhtml:link rel="alternate" hreflang="en" href="https://movgranto.com/en/blog/django-date-today-vs-timezone-localdate" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://movgranto.com/en/blog/django-date-today-vs-timezone-localdate" />
<lastmod>2026-10-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://movgranto.com/en/blog/x-forwarded-for-per-ip-rate-limit-django</loc>
<xhtml:link rel="alternate" hreflang="pl" href="https://movgranto.com/pl/blog/x-forwarded-for-limit-ip" />
<xhtml:link rel="alternate" hreflang="en" href="https://movgranto.com/en/blog/x-forwarded-for-per-ip-rate-limit-django" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://movgranto.com/en/blog/x-forwarded-for-per-ip-rate-limit-django" />
<lastmod>2026-10-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://movgranto.com/en/blog/read-only-mode-saas-subscription-django</loc>
<xhtml:link rel="alternate" hreflang="pl" href="https://movgranto.com/pl/blog/tryb-tylko-do-odczytu-saas" />
<xhtml:link rel="alternate" hreflang="en" href="https://movgranto.com/en/blog/read-only-mode-saas-subscription-django" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://movgranto.com/en/blog/read-only-mode-saas-subscription-django" />
<lastmod>2026-10-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
