<?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://stackthrow.com/ua</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/" />
<lastmod>2026-10-04T08:55:14.346Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://stackthrow.com/</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/" />
<lastmod>2026-10-04T08:55:14.346Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/about</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/about" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/about" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/about" />
<lastmod>2026-10-04T08:55:14.346Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://stackthrow.com/about</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/about" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/about" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/about" />
<lastmod>2026-10-04T08:55:14.346Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/blog</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog" />
<lastmod>2026-10-04T08:55:14.346Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://stackthrow.com/blog</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog" />
<lastmod>2026-10-04T08:55:14.346Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/privacy</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/privacy" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/privacy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/privacy" />
<lastmod>2026-10-04T08:55:14.346Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://stackthrow.com/privacy</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/privacy" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/privacy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/privacy" />
<lastmod>2026-10-04T08:55:14.346Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/terms</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/terms" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/terms" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/terms" />
<lastmod>2026-10-04T08:55:14.346Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://stackthrow.com/terms</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/terms" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/terms" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/terms" />
<lastmod>2026-10-04T08:55:14.346Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/blog/taxered-calculating-of-taxes-for-ib-freedom-ua</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/taxered-calculating-of-taxes-for-ib-freedom-ua" />
<lastmod>2026-10-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/blog/container-supply-chain-security-sbom</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/container-supply-chain-security-sbom" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/container-supply-chain-security-sbom" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/container-supply-chain-security-sbom" />
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/blog/odoo-ai-integration-json2-api</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/odoo-ai-integration-json2-api" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/odoo-ai-integration-json2-api" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/odoo-ai-integration-json2-api" />
<lastmod>2026-09-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/blog/modular-monolith-spring-modulith</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/modular-monolith-spring-modulith" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/modular-monolith-spring-modulith" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/modular-monolith-spring-modulith" />
<lastmod>2026-09-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/blog/ovdp-vs-foreign-stocks-taxes</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/ovdp-vs-foreign-stocks-taxes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/ovdp-vs-foreign-stocks-taxes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/ovdp-vs-foreign-stocks-taxes" />
<lastmod>2026-09-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/blog/llm-cost-optimization</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/llm-cost-optimization" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/llm-cost-optimization" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/llm-cost-optimization" />
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/blog/pwa-vs-native-app</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/pwa-vs-native-app" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/pwa-vs-native-app" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/pwa-vs-native-app" />
<lastmod>2026-09-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/blog/w-8ben-form-ukraine-guide</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/w-8ben-form-ukraine-guide" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/w-8ben-form-ukraine-guide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/w-8ben-form-ukraine-guide" />
<lastmod>2026-08-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/blog/odoo-performance-tuning</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/odoo-performance-tuning" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/odoo-performance-tuning" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/odoo-performance-tuning" />
<lastmod>2026-08-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/blog/terraform-vs-opentofu</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/terraform-vs-opentofu" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/terraform-vs-opentofu" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/terraform-vs-opentofu" />
<lastmod>2026-08-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/blog/eu-ai-act-guide-software-companies</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/eu-ai-act-guide-software-companies" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/eu-ai-act-guide-software-companies" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/eu-ai-act-guide-software-companies" />
<lastmod>2026-08-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/blog/owasp-top-10-2025-web-developers</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/owasp-top-10-2025-web-developers" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/owasp-top-10-2025-web-developers" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/owasp-top-10-2025-web-developers" />
<lastmod>2026-08-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/blog/opentelemetry-observability-guide</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/opentelemetry-observability-guide" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/opentelemetry-observability-guide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/opentelemetry-observability-guide" />
<lastmod>2026-07-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/blog/graalvm-native-image-spring-boot</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/graalvm-native-image-spring-boot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/graalvm-native-image-spring-boot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/graalvm-native-image-spring-boot" />
<lastmod>2026-07-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/blog/odoo-implementation-cost</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/odoo-implementation-cost" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/odoo-implementation-cost" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/odoo-implementation-cost" />
<lastmod>2026-07-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/blog/web-accessibility-eaa-wcag-22</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/web-accessibility-eaa-wcag-22" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/web-accessibility-eaa-wcag-22" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/web-accessibility-eaa-wcag-22" />
<lastmod>2026-07-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/blog/ai-agent-security-prompt-injection</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/ai-agent-security-prompt-injection" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/ai-agent-security-prompt-injection" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/ai-agent-security-prompt-injection" />
<lastmod>2026-07-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/blog/virtual-threads-spring-boot-production</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/virtual-threads-spring-boot-production" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/virtual-threads-spring-boot-production" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/virtual-threads-spring-boot-production" />
<lastmod>2026-06-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/blog/odoo-community-vs-enterprise</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/odoo-community-vs-enterprise" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/odoo-community-vs-enterprise" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/odoo-community-vs-enterprise" />
<lastmod>2026-06-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/blog/nextjs-technical-seo-guide</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/nextjs-technical-seo-guide" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/nextjs-technical-seo-guide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/nextjs-technical-seo-guide" />
<lastmod>2026-06-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/blog/llm-evaluation-evals-guide</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/llm-evaluation-evals-guide" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/llm-evaluation-evals-guide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/llm-evaluation-evals-guide" />
<lastmod>2026-06-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/blog/postgresql-backup-disaster-recovery</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/postgresql-backup-disaster-recovery" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/postgresql-backup-disaster-recovery" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/postgresql-backup-disaster-recovery" />
<lastmod>2026-06-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/blog/java-25-lts-whats-new</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/java-25-lts-whats-new" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/java-25-lts-whats-new" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/java-25-lts-whats-new" />
<lastmod>2026-05-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/blog/odoo-nova-poshta-monobank-integration</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/odoo-nova-poshta-monobank-integration" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/odoo-nova-poshta-monobank-integration" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/odoo-nova-poshta-monobank-integration" />
<lastmod>2026-05-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/blog/core-web-vitals-inp-optimization</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/core-web-vitals-inp-optimization" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/core-web-vitals-inp-optimization" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/core-web-vitals-inp-optimization" />
<lastmod>2026-05-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/blog/mcp-model-context-protocol-business</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/mcp-model-context-protocol-business" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/mcp-model-context-protocol-business" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/mcp-model-context-protocol-business" />
<lastmod>2026-05-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/blog/odoo-17-vs-18-migration</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/odoo-17-vs-18-migration" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/odoo-17-vs-18-migration" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/odoo-17-vs-18-migration" />
<lastmod>2026-10-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/blog/rag-for-business</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/rag-for-business" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/rag-for-business" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/rag-for-business" />
<lastmod>2026-10-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/blog/nextjs-16-production</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/nextjs-16-production" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/nextjs-16-production" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/nextjs-16-production" />
<lastmod>2026-10-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/blog/ai-agents-support-where-they-work</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/ai-agents-support-where-they-work" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/ai-agents-support-where-they-work" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/ai-agents-support-where-they-work" />
<lastmod>2026-10-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/blog/from-1c-to-odoo</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/from-1c-to-odoo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/from-1c-to-odoo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/from-1c-to-odoo" />
<lastmod>2026-10-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/blog/spring-boot-kotlin-2026</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/spring-boot-kotlin-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/spring-boot-kotlin-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/spring-boot-kotlin-2026" />
<lastmod>2026-10-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/blog/kubernetes-on-hetzner</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/kubernetes-on-hetzner" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/kubernetes-on-hetzner" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/kubernetes-on-hetzner" />
<lastmod>2026-10-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/ua/blog/cicd-without-pain</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/cicd-without-pain" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/cicd-without-pain" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/cicd-without-pain" />
<lastmod>2026-10-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/blog/container-supply-chain-security-sbom</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/container-supply-chain-security-sbom" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/container-supply-chain-security-sbom" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/container-supply-chain-security-sbom" />
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/blog/odoo-ai-integration-json2-api</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/odoo-ai-integration-json2-api" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/odoo-ai-integration-json2-api" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/odoo-ai-integration-json2-api" />
<lastmod>2026-09-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/blog/modular-monolith-spring-modulith</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/modular-monolith-spring-modulith" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/modular-monolith-spring-modulith" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/modular-monolith-spring-modulith" />
<lastmod>2026-09-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/blog/ovdp-vs-foreign-stocks-taxes</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/ovdp-vs-foreign-stocks-taxes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/ovdp-vs-foreign-stocks-taxes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/ovdp-vs-foreign-stocks-taxes" />
<lastmod>2026-09-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/blog/llm-cost-optimization</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/llm-cost-optimization" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/llm-cost-optimization" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/llm-cost-optimization" />
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/blog/pwa-vs-native-app</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/pwa-vs-native-app" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/pwa-vs-native-app" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/pwa-vs-native-app" />
<lastmod>2026-09-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/blog/w-8ben-form-ukraine-guide</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/w-8ben-form-ukraine-guide" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/w-8ben-form-ukraine-guide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/w-8ben-form-ukraine-guide" />
<lastmod>2026-08-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/blog/odoo-performance-tuning</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/odoo-performance-tuning" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/odoo-performance-tuning" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/odoo-performance-tuning" />
<lastmod>2026-08-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/blog/terraform-vs-opentofu</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/terraform-vs-opentofu" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/terraform-vs-opentofu" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/terraform-vs-opentofu" />
<lastmod>2026-08-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/blog/eu-ai-act-guide-software-companies</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/eu-ai-act-guide-software-companies" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/eu-ai-act-guide-software-companies" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/eu-ai-act-guide-software-companies" />
<lastmod>2026-08-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/blog/owasp-top-10-2025-web-developers</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/owasp-top-10-2025-web-developers" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/owasp-top-10-2025-web-developers" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/owasp-top-10-2025-web-developers" />
<lastmod>2026-08-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/blog/opentelemetry-observability-guide</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/opentelemetry-observability-guide" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/opentelemetry-observability-guide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/opentelemetry-observability-guide" />
<lastmod>2026-07-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/blog/graalvm-native-image-spring-boot</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/graalvm-native-image-spring-boot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/graalvm-native-image-spring-boot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/graalvm-native-image-spring-boot" />
<lastmod>2026-07-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/blog/odoo-implementation-cost</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/odoo-implementation-cost" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/odoo-implementation-cost" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/odoo-implementation-cost" />
<lastmod>2026-07-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/blog/web-accessibility-eaa-wcag-22</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/web-accessibility-eaa-wcag-22" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/web-accessibility-eaa-wcag-22" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/web-accessibility-eaa-wcag-22" />
<lastmod>2026-07-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/blog/ai-agent-security-prompt-injection</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/ai-agent-security-prompt-injection" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/ai-agent-security-prompt-injection" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/ai-agent-security-prompt-injection" />
<lastmod>2026-07-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/blog/virtual-threads-spring-boot-production</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/virtual-threads-spring-boot-production" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/virtual-threads-spring-boot-production" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/virtual-threads-spring-boot-production" />
<lastmod>2026-06-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/blog/odoo-community-vs-enterprise</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/odoo-community-vs-enterprise" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/odoo-community-vs-enterprise" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/odoo-community-vs-enterprise" />
<lastmod>2026-06-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/blog/nextjs-technical-seo-guide</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/nextjs-technical-seo-guide" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/nextjs-technical-seo-guide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/nextjs-technical-seo-guide" />
<lastmod>2026-06-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/blog/llm-evaluation-evals-guide</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/llm-evaluation-evals-guide" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/llm-evaluation-evals-guide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/llm-evaluation-evals-guide" />
<lastmod>2026-06-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/blog/postgresql-backup-disaster-recovery</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/postgresql-backup-disaster-recovery" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/postgresql-backup-disaster-recovery" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/postgresql-backup-disaster-recovery" />
<lastmod>2026-06-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/blog/java-25-lts-whats-new</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/java-25-lts-whats-new" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/java-25-lts-whats-new" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/java-25-lts-whats-new" />
<lastmod>2026-05-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/blog/odoo-nova-poshta-monobank-integration</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/odoo-nova-poshta-monobank-integration" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/odoo-nova-poshta-monobank-integration" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/odoo-nova-poshta-monobank-integration" />
<lastmod>2026-05-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/blog/core-web-vitals-inp-optimization</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/core-web-vitals-inp-optimization" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/core-web-vitals-inp-optimization" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/core-web-vitals-inp-optimization" />
<lastmod>2026-05-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/blog/mcp-model-context-protocol-business</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/mcp-model-context-protocol-business" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/mcp-model-context-protocol-business" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/mcp-model-context-protocol-business" />
<lastmod>2026-05-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/blog/odoo-17-vs-18-migration</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/odoo-17-vs-18-migration" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/odoo-17-vs-18-migration" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/odoo-17-vs-18-migration" />
<lastmod>2026-10-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/blog/rag-for-business</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/rag-for-business" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/rag-for-business" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/rag-for-business" />
<lastmod>2026-10-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/blog/nextjs-16-production</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/nextjs-16-production" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/nextjs-16-production" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/nextjs-16-production" />
<lastmod>2026-10-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/blog/ai-agents-support-where-they-work</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/ai-agents-support-where-they-work" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/ai-agents-support-where-they-work" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/ai-agents-support-where-they-work" />
<lastmod>2026-10-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/blog/from-1c-to-odoo</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/from-1c-to-odoo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/from-1c-to-odoo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/from-1c-to-odoo" />
<lastmod>2026-10-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/blog/spring-boot-kotlin-2026</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/spring-boot-kotlin-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/spring-boot-kotlin-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/spring-boot-kotlin-2026" />
<lastmod>2026-10-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/blog/kubernetes-on-hetzner</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/kubernetes-on-hetzner" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/kubernetes-on-hetzner" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/kubernetes-on-hetzner" />
<lastmod>2026-10-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://stackthrow.com/blog/cicd-without-pain</loc>
<xhtml:link rel="alternate" hreflang="uk-UA" href="https://stackthrow.com/ua/blog/cicd-without-pain" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://stackthrow.com/blog/cicd-without-pain" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://stackthrow.com/blog/cicd-without-pain" />
<lastmod>2026-10-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
