<?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://ivanpin.com/en</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://ivanpin.com/en" />
<xhtml:link rel="alternate" hreflang="ru" href="https://ivanpin.com/ru" />
<lastmod>2026-06-03T15:36:01.111Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://ivanpin.com/en/about</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://ivanpin.com/en/about" />
<xhtml:link rel="alternate" hreflang="ru" href="https://ivanpin.com/ru/about" />
<lastmod>2026-06-03T15:36:01.111Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ivanpin.com/en/projects</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://ivanpin.com/en/projects" />
<xhtml:link rel="alternate" hreflang="ru" href="https://ivanpin.com/ru/projects" />
<lastmod>2026-06-03T15:36:01.111Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://ivanpin.com/en/blog" />
<xhtml:link rel="alternate" hreflang="ru" href="https://ivanpin.com/ru/blog" />
<lastmod>2026-06-03T15:36:01.111Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://ivanpin.com/ru</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://ivanpin.com/en" />
<xhtml:link rel="alternate" hreflang="ru" href="https://ivanpin.com/ru" />
<lastmod>2026-06-03T15:36:01.111Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/about</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://ivanpin.com/en/about" />
<xhtml:link rel="alternate" hreflang="ru" href="https://ivanpin.com/ru/about" />
<lastmod>2026-06-03T15:36:01.111Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/projects</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://ivanpin.com/en/projects" />
<xhtml:link rel="alternate" hreflang="ru" href="https://ivanpin.com/ru/projects" />
<lastmod>2026-06-03T15:36:01.111Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://ivanpin.com/en/blog" />
<xhtml:link rel="alternate" hreflang="ru" href="https://ivanpin.com/ru/blog" />
<lastmod>2026-06-03T15:36:01.111Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/bitrix-mysql-binlog-cache-invalidation</loc>
<lastmod>2026-12-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/search-without-elasticsearch-when-sql-works</loc>
<lastmod>2026-12-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/ai-fatigue-conversational-vs-tool-mode</loc>
<lastmod>2026-11-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/bitrix-headless-multi-brand-one-backend</loc>
<lastmod>2026-11-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/first-15-minutes-troubled-project-audit</loc>
<lastmod>2026-10-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/cdn-composite-cache-bitrix-conflict</loc>
<lastmod>2026-10-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/vector-search-ecommerce-when-hype-when-real</loc>
<lastmod>2026-09-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/own-ai-tools-corporate-licensing-risk</loc>
<lastmod>2026-09-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/constraint-decay-ai-agent-backend-code-production</loc>
<lastmod>2026-08-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/headless-bitrix-cart-checkout-hidden-complexity</loc>
<lastmod>2026-08-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/senior-dev-business-thinking</loc>
<lastmod>2026-07-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/ai-tools-team-api-first-decision</loc>
<lastmod>2026-07-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/typescript-api-contract-nextjs-bitrix-rest</loc>
<lastmod>2026-06-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/php-file-lock-mkdir-atomic-cron</loc>
<lastmod>2026-06-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/elasticsearch-zero-downtime-reindex-aliases</loc>
<lastmod>2026-05-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/google-kills-organic-ecommerce-owner-response</loc>
<lastmod>2026-05-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/ai-context-long-session-claude-code</loc>
<lastmod>2026-04-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/headless-bitrix-client-money-conversation</loc>
<lastmod>2026-04-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/contract-clauses-added-for-ai-era</loc>
<lastmod>2026-03-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/php-language-gotchas-bitrix-prod</loc>
<lastmod>2026-03-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/parallel-ai-agents-demo-vs-reality</loc>
<lastmod>2026-02-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/headless-bitrix-redirects-404-nextjs</loc>
<lastmod>2026-02-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/elasticsearch-mapping-is-architecture</loc>
<lastmod>2026-01-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/ai-agents-raise-value-senior-engineers</loc>
<lastmod>2026-01-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/claude-code-php-studio-honest-review</loc>
<lastmod>2025-12-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/headless-bitrix-image-pipeline-nextjs</loc>
<lastmod>2025-12-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/owning-product-vs-building-it-three-moments</loc>
<lastmod>2025-11-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/php84-bitrix-production-upgrade-reality</loc>
<lastmod>2025-11-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/elasticsearch-business-boosting-margin-ecommerce</loc>
<lastmod>2025-10-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/ai-tools-monthly-cost-real-roi-studio</loc>
<lastmod>2025-10-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/non-vibecoder-ai-workflow-php-studio</loc>
<lastmod>2025-09-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/bitrix-migration-timing-when-to-actually-migrate</loc>
<lastmod>2025-09-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/what-not-to-do-list-next-project</loc>
<lastmod>2025-08-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/ai-client-facing-ban-internal-only-rule</loc>
<lastmod>2025-08-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/headless-bitrix-user-auth-session-handling</loc>
<lastmod>2025-07-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/nginx-fastcgi-cache-bitrix-ttfb</loc>
<lastmod>2025-07-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/internal-search-logs-as-product-signal</loc>
<lastmod>2025-06-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/client-ai-discount-pricing-negotiation</loc>
<lastmod>2025-06-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/blog-content-machine-claude-code-results</loc>
<lastmod>2025-05-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/headless-bitrix-stock-sync-polling-vs-webhooks</loc>
<lastmod>2025-05-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/pre-project-client-expectations-three-talks</loc>
<lastmod>2025-04-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/bitrix-upgrade-lifecycle-plan-before-launch</loc>
<lastmod>2025-04-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/ecommerce-autocomplete-conversion-channel</loc>
<lastmod>2025-03-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/ai-amplifies-habits-not-just-skills</loc>
<lastmod>2025-03-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/what-28k-skus-taught-me-bitrix</loc>
<lastmod>2025-02-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/your-workflow-is-also-production</loc>
<lastmod>2025-02-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/approval-gates-deliberate-automation-limits</loc>
<lastmod>2025-01-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/writing-task-specs-autonomous-ai-agents</loc>
<lastmod>2025-01-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/bitrix-headless-what-stays-what-moves</loc>
<lastmod>2024-12-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/bitrix-dedicated-cpu-hosting-profile</loc>
<lastmod>2024-12-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/too-many-results-ecommerce-search</loc>
<lastmod>2024-11-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/ai-multiplies-skills-hiring-implications</loc>
<lastmod>2024-11-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/ai-delegation-framework-what-not-to-give-ai</loc>
<lastmod>2024-10-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/headless-bitrix-local-dev-environment-nextjs</loc>
<lastmod>2024-10-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/client-vetting-before-project-start</loc>
<lastmod>2024-09-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/php-fpm-pool-bitrix-highload</loc>
<lastmod>2024-09-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/search-catalog-freshness-daily-updates</loc>
<lastmod>2024-08-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/cron-vs-ai-agents-boring-reliable</loc>
<lastmod>2024-08-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/php-earns-money-nextjs-shows-it</loc>
<lastmod>2024-07-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/monitoring-autonomous-ai-agents-logging</loc>
<lastmod>2024-06-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/bitrix-rest-api-headless-surprises</loc>
<lastmod>2024-06-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/project-estimation-risk-map-not-story-points</loc>
<lastmod>2024-05-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/mysql-slow-query-log-bitrix-bottleneck</loc>
<lastmod>2024-05-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/elasticsearch-synonyms-russian-morphology</loc>
<lastmod>2024-04-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/stay-boutique-no-scale-strategy</loc>
<lastmod>2024-04-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/ai-agent-roi-before-adoption</loc>
<lastmod>2024-03-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/nextjs-isr-bitrix-cache-invalidation</loc>
<lastmod>2024-03-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/boring-stack-brave-choice</loc>
<lastmod>2024-02-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/php-file-sessions-redis-bitrix-peak-load</loc>
<lastmod>2024-02-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/spec-first-ai-coding-discipline</loc>
<lastmod>2024-01-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/bitrix-nextjs-deploy-velocity-gap</loc>
<lastmod>2024-01-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/elasticsearch-fuzzy-typo-tolerance-ru-ecommerce</loc>
<lastmod>2023-12-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/pricing-project-by-risk-not-hours</loc>
<lastmod>2023-11-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/ai-agent-production-trust-patterns</loc>
<lastmod>2023-10-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/headless-preflight-three-checks</loc>
<lastmod>2023-09-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/pay-for-trial-not-interview</loc>
<lastmod>2023-08-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/php-opcache-bitrix-prod-misconfiguration</loc>
<lastmod>2023-07-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/search-no-results-as-product-backlog</loc>
<lastmod>2023-06-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/project-closure-senior-vs-pm</loc>
<lastmod>2023-05-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/ai-code-review-blind-spots</loc>
<lastmod>2023-04-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/headless-pre-proposal-five-questions</loc>
<lastmod>2023-03-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/tech-debt-in-money-client-conversation</loc>
<lastmod>2023-02-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/mcp-protocol-senior-engineer-workflow</loc>
<lastmod>2023-01-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/when-headless-is-wrong-answer</loc>
<lastmod>2022-12-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/bitrix-cache-warming-cron</loc>
<lastmod>2022-11-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/facets-that-sell-conversion</loc>
<lastmod>2022-10-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/system-longevity-vs-rewrite-culture</loc>
<lastmod>2022-09-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/ai-written-bug-one-week-in-prod</loc>
<lastmod>2022-08-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/headless-deploy-independence</loc>
<lastmod>2022-07-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/owned-audience-not-seo</loc>
<lastmod>2022-06-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/bitrix-not-slow-its-you</loc>
<lastmod>2022-05-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/claude-writes-tests-not-architecture</loc>
<lastmod>2022-03-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/refused-40k-rewrite-contract</loc>
<lastmod>2022-02-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/closing-risks-not-tickets</loc>
<lastmod>2022-01-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/elasticsearch-is-ux-not-speed</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/ssi-automation-13-cron-tasks</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/claude-code-obsidian-living-docs</loc>
<lastmod>2026-05-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/blog/modernizing-a-1c-bitrix-monolith-without-a-risky-rewrite</loc>
<lastmod>2026-02-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/en/projects/modernizing-a-high-load-e-commerce-platform-with-headless-architecture</loc>
<lastmod>2026-02-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/bitrix-mysql-binlog-cache-invalidation</loc>
<lastmod>2026-12-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/search-without-elasticsearch-when-sql-works</loc>
<lastmod>2026-12-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/ai-fatigue-conversational-vs-tool-mode</loc>
<lastmod>2026-11-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/bitrix-headless-multi-brand-one-backend</loc>
<lastmod>2026-11-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/first-15-minutes-troubled-project-audit</loc>
<lastmod>2026-10-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/cdn-composite-cache-bitrix-conflict</loc>
<lastmod>2026-10-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/vector-search-ecommerce-when-hype-when-real</loc>
<lastmod>2026-09-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/own-ai-tools-corporate-licensing-risk</loc>
<lastmod>2026-09-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/constraint-decay-ai-agent-backend-code-production</loc>
<lastmod>2026-08-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/headless-bitrix-cart-checkout-hidden-complexity</loc>
<lastmod>2026-08-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/senior-dev-business-thinking</loc>
<lastmod>2026-07-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/ai-tools-team-api-first-decision</loc>
<lastmod>2026-07-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/typescript-api-contract-nextjs-bitrix-rest</loc>
<lastmod>2026-06-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/php-file-lock-mkdir-atomic-cron</loc>
<lastmod>2026-06-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/elasticsearch-zero-downtime-reindex-aliases</loc>
<lastmod>2026-05-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/google-kills-organic-ecommerce-owner-response</loc>
<lastmod>2026-05-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/ai-context-long-session-claude-code</loc>
<lastmod>2026-04-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/headless-bitrix-client-money-conversation</loc>
<lastmod>2026-04-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/contract-clauses-added-for-ai-era</loc>
<lastmod>2026-03-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/php-language-gotchas-bitrix-prod</loc>
<lastmod>2026-03-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/parallel-ai-agents-demo-vs-reality</loc>
<lastmod>2026-02-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/headless-bitrix-redirects-404-nextjs</loc>
<lastmod>2026-02-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/elasticsearch-mapping-is-architecture</loc>
<lastmod>2026-01-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/ai-agents-raise-value-senior-engineers</loc>
<lastmod>2026-01-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/claude-code-php-studio-honest-review</loc>
<lastmod>2025-12-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/headless-bitrix-image-pipeline-nextjs</loc>
<lastmod>2025-12-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/owning-product-vs-building-it-three-moments</loc>
<lastmod>2025-11-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/php84-bitrix-production-upgrade-reality</loc>
<lastmod>2025-11-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/elasticsearch-business-boosting-margin-ecommerce</loc>
<lastmod>2025-10-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/ai-tools-monthly-cost-real-roi-studio</loc>
<lastmod>2025-10-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/non-vibecoder-ai-workflow-php-studio</loc>
<lastmod>2025-09-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/bitrix-migration-timing-when-to-actually-migrate</loc>
<lastmod>2025-09-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/what-not-to-do-list-next-project</loc>
<lastmod>2025-08-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/ai-client-facing-ban-internal-only-rule</loc>
<lastmod>2025-08-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/headless-bitrix-user-auth-session-handling</loc>
<lastmod>2025-07-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/nginx-fastcgi-cache-bitrix-ttfb</loc>
<lastmod>2025-07-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/internal-search-logs-as-product-signal</loc>
<lastmod>2025-06-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/client-ai-discount-pricing-negotiation</loc>
<lastmod>2025-06-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/blog-content-machine-claude-code-results</loc>
<lastmod>2025-05-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/headless-bitrix-stock-sync-polling-vs-webhooks</loc>
<lastmod>2025-05-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/pre-project-client-expectations-three-talks</loc>
<lastmod>2025-04-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/bitrix-upgrade-lifecycle-plan-before-launch</loc>
<lastmod>2025-04-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/ecommerce-autocomplete-conversion-channel</loc>
<lastmod>2025-03-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/ai-amplifies-habits-not-just-skills</loc>
<lastmod>2025-03-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/what-28k-skus-taught-me-bitrix</loc>
<lastmod>2025-02-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/your-workflow-is-also-production</loc>
<lastmod>2025-02-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/approval-gates-deliberate-automation-limits</loc>
<lastmod>2025-01-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/writing-task-specs-autonomous-ai-agents</loc>
<lastmod>2025-01-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/bitrix-headless-what-stays-what-moves</loc>
<lastmod>2024-12-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/bitrix-dedicated-cpu-hosting-profile</loc>
<lastmod>2024-12-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/too-many-results-ecommerce-search</loc>
<lastmod>2024-11-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/ai-multiplies-skills-hiring-implications</loc>
<lastmod>2024-11-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/ai-delegation-framework-what-not-to-give-ai</loc>
<lastmod>2024-10-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/headless-bitrix-local-dev-environment-nextjs</loc>
<lastmod>2024-10-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/client-vetting-before-project-start</loc>
<lastmod>2024-09-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/php-fpm-pool-bitrix-highload</loc>
<lastmod>2024-09-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/search-catalog-freshness-daily-updates</loc>
<lastmod>2024-08-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/cron-vs-ai-agents-boring-reliable</loc>
<lastmod>2024-08-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/php-earns-money-nextjs-shows-it</loc>
<lastmod>2024-07-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/monitoring-autonomous-ai-agents-logging</loc>
<lastmod>2024-06-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/bitrix-rest-api-headless-surprises</loc>
<lastmod>2024-06-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/project-estimation-risk-map-not-story-points</loc>
<lastmod>2024-05-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/mysql-slow-query-log-bitrix-bottleneck</loc>
<lastmod>2024-05-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/elasticsearch-synonyms-russian-morphology</loc>
<lastmod>2024-04-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/stay-boutique-no-scale-strategy</loc>
<lastmod>2024-04-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/ai-agent-roi-before-adoption</loc>
<lastmod>2024-03-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/nextjs-isr-bitrix-cache-invalidation</loc>
<lastmod>2024-03-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/boring-stack-brave-choice</loc>
<lastmod>2024-02-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/php-file-sessions-redis-bitrix-peak-load</loc>
<lastmod>2024-02-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/spec-first-ai-coding-discipline</loc>
<lastmod>2024-01-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/bitrix-nextjs-deploy-velocity-gap</loc>
<lastmod>2024-01-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/elasticsearch-fuzzy-typo-tolerance-ru-ecommerce</loc>
<lastmod>2023-12-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/pricing-project-by-risk-not-hours</loc>
<lastmod>2023-11-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/ai-agent-production-trust-patterns</loc>
<lastmod>2023-10-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/headless-preflight-three-checks</loc>
<lastmod>2023-09-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/pay-for-trial-not-interview</loc>
<lastmod>2023-08-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/php-opcache-bitrix-prod-misconfiguration</loc>
<lastmod>2023-07-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/search-no-results-as-product-backlog</loc>
<lastmod>2023-06-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/project-closure-senior-vs-pm</loc>
<lastmod>2023-05-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/ai-code-review-blind-spots</loc>
<lastmod>2023-04-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/headless-pre-proposal-five-questions</loc>
<lastmod>2023-03-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/tech-debt-in-money-client-conversation</loc>
<lastmod>2023-02-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/mcp-protocol-senior-engineer-workflow</loc>
<lastmod>2023-01-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/when-headless-is-wrong-answer</loc>
<lastmod>2022-12-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/bitrix-cache-warming-cron</loc>
<lastmod>2022-11-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/facets-that-sell-conversion</loc>
<lastmod>2022-10-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/system-longevity-vs-rewrite-culture</loc>
<lastmod>2022-09-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/ai-written-bug-one-week-in-prod</loc>
<lastmod>2022-08-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/headless-deploy-independence</loc>
<lastmod>2022-07-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/owned-audience-not-seo</loc>
<lastmod>2022-06-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/bitrix-not-slow-its-you</loc>
<lastmod>2022-05-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/claude-writes-tests-not-architecture</loc>
<lastmod>2022-03-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/refused-40k-rewrite-contract</loc>
<lastmod>2022-02-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/closing-risks-not-tickets</loc>
<lastmod>2022-01-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/elasticsearch-is-ux-not-speed</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/ssi-automation-13-cron-tasks</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/claude-code-obsidian-living-docs</loc>
<lastmod>2026-05-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/blog/modernizing-a-1c-bitrix-monolith-without-a-risky-rewrite</loc>
<lastmod>2026-02-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ivanpin.com/ru/projects/modernizing-a-high-load-e-commerce-platform-with-headless-architecture</loc>
<lastmod>2026-02-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
