<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url><loc>https://brainsoft.digital/</loc><lastmod>2026-10-11</lastmod><changefreq>weekly</changefreq><priority>1</priority></url>
<url><loc>https://brainsoft.digital/about</loc><lastmod>2026-10-11</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://brainsoft.digital/work</loc><lastmod>2026-10-11</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://brainsoft.digital/page/service</loc><lastmod>2026-10-11</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://brainsoft.digital/infrastructure</loc><lastmod>2026-10-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://brainsoft.digital/insights</loc><lastmod>2026-10-11</lastmod><changefreq>daily</changefreq><priority>0.9</priority></url>
<url><loc>https://brainsoft.digital/career</loc><lastmod>2026-10-11</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url>
<url><loc>https://brainsoft.digital/contact</loc><lastmod>2026-10-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://brainsoft.digital/locations</loc><lastmod>2026-10-11</lastmod><changefreq>yearly</changefreq><priority>0.5</priority></url>
<url><loc>https://brainsoft.digital/faq</loc><lastmod>2026-10-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://brainsoft.digital/press-media</loc><lastmod>2026-10-11</lastmod><changefreq>monthly</changefreq><priority>0.4</priority></url>
<url><loc>https://brainsoft.digital/recruting-proccess</loc><lastmod>2026-10-11</lastmod><changefreq>yearly</changefreq><priority>0.4</priority></url>
<url><loc>https://brainsoft.digital/terms-conditions</loc><lastmod>2026-10-11</lastmod><changefreq>yearly</changefreq><priority>0.3</priority></url>
<url><loc>https://brainsoft.digital/privacy-policy</loc><lastmod>2026-10-11</lastmod><changefreq>yearly</changefreq><priority>0.3</priority></url>
<url><loc>https://brainsoft.digital/anpc</loc><lastmod>2026-10-11</lastmod><changefreq>yearly</changefreq><priority>0.2</priority></url>
<url><loc>https://brainsoft.digital/page/storing-secrets-out-of-repo</loc><lastmod>2026-10-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/storing-secrets-out-of-repo.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/rag-small-knowledge-base</loc><lastmod>2026-10-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/rag-small-knowledge-base.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/structured-data-rich-results-google</loc><lastmod>2026-10-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/structured-data-rich-results-google.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/css-that-survives-feature-work</loc><lastmod>2026-10-08</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/css-that-survives-feature-work.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/when-a-monolith-is-still-the-right-call</loc><lastmod>2026-10-07</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/when-a-monolith-is-still-the-right-call.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/rate-limiting-auth-endpoints-credential-stuffing</loc><lastmod>2026-10-06</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/rate-limiting-auth-endpoints-credential-stuffing.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/adding-llm-feature-existing-app</loc><lastmod>2026-10-05</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/adding-llm-feature-existing-app.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/technical-seo-checklist-small-business</loc><lastmod>2026-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/technical-seo-checklist-small-business.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/state-management-medium-spa</loc><lastmod>2026-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/state-management-medium-spa.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/loading-states-skeletons-that-help</loc><lastmod>2026-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/loading-states-skeletons-that-help.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/optimistic-ui-updates-that-do-not-lie</loc><lastmod>2026-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/optimistic-ui-updates-that-do-not-lie.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/mobile-stack-native-react-native-flutter</loc><lastmod>2026-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/mobile-stack-native-react-native-flutter.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/accessible-form-without-component-library</loc><lastmod>2026-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/accessible-form-without-component-library.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/when-server-side-rendering-is-worth-it</loc><lastmod>2026-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/when-server-side-rendering-is-worth-it.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/keeping-react-bundle-small-without-rewrite</loc><lastmod>2026-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/keeping-react-bundle-small-without-rewrite.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/soft-deletes-hard-deletes-audit-trail</loc><lastmod>2026-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/soft-deletes-hard-deletes-audit-trail.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/api-changelog-client</loc><lastmod>2026-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/api-changelog-client.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/caching-expensive-stable-parts-of-a-request</loc><lastmod>2026-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/caching-expensive-stable-parts-of-a-request.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/laravel-project-structure-beyond-defaults</loc><lastmod>2026-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/laravel-project-structure-beyond-defaults.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/slow-third-party-api-bottleneck</loc><lastmod>2026-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/slow-third-party-api-bottleneck.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/webhook-endpoint-bad-input</loc><lastmod>2026-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/webhook-endpoint-bad-input.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/multi-tenant-saas-shared-database-vs-database-per-customer</loc><lastmod>2026-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/multi-tenant-saas-shared-database-vs-database-per-customer.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/file-uploads-without-own-storage</loc><lastmod>2026-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/file-uploads-without-own-storage.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/where-laravel-apps-slow-down-2</loc><lastmod>2026-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/where-laravel-apps-slow-down-2.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/making-integration-idempotent-retries-safe</loc><lastmod>2026-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/making-integration-idempotent-retries-safe.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/queue-driver-database-redis-managed-service</loc><lastmod>2026-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/queue-driver-database-redis-managed-service.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/database-migrations-without-locking-production-table</loc><lastmod>2026-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/database-migrations-without-locking-production-table.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/rest-vs-graphql-internal-api</loc><lastmod>2026-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/rest-vs-graphql-internal-api.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/how-to-read-cloud-bill-and-cut-quiet-line-items</loc><lastmod>2026-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/how-to-read-cloud-bill-and-cut-quiet-line-items.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/rate-limiting-caching-reverse-proxy</loc><lastmod>2026-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/rate-limiting-caching-reverse-proxy.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/what-to-automate-first-manual-deploys</loc><lastmod>2026-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/what-to-automate-first-manual-deploys.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/what-a-staging-environment-is-actually-for</loc><lastmod>2026-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/what-a-staging-environment-is-actually-for.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/choosing-mobile-stack-native-react-native-flutter</loc><lastmod>2026-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/choosing-mobile-stack-native-react-native-flutter.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/rewrite-vs-refactor</loc><lastmod>2026-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/rewrite-vs-refactor.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/what-breaks-first-when-a-laravel-app-gets-more-traffic</loc><lastmod>2026-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/what-breaks-first-when-a-laravel-app-gets-more-traffic.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/choosing-between-rest-and-graphql-internal-api</loc><lastmod>2026-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/choosing-between-rest-and-graphql-internal-api.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/how-much-testing-is-enough-before-you-ship</loc><lastmod>2026-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/how-much-testing-is-enough-before-you-ship.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/keeping-two-systems-in-sync-without-a-nightly-batch-job</loc><lastmod>2026-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/keeping-two-systems-in-sync-without-a-nightly-batch-job.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/how-much-security-review-does-a-small-product-need</loc><lastmod>2026-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/how-much-security-review-does-a-small-product-need.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/where-laravel-apps-slow-down</loc><lastmod>2026-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/where-laravel-apps-slow-down.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/kubernetes-setup-a-small-team-can-run</loc><lastmod>2026-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/kubernetes-setup-a-small-team-can-run.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/fast-pagination-large-table</loc><lastmod>2026-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/fast-pagination-large-table.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/machine-learning-past-the-proof-of-concept</loc><lastmod>2026-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/machine-learning-past-the-proof-of-concept.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/machine-learning-engineer</loc><lastmod>2026-09-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/uploads/images/2026/08/logo-white-brainsoft.png</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/devops-engineer</loc><lastmod>2026-09-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/uploads/images/2026/08/logo-white-brainsoft.png</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/full-stack-developer</loc><lastmod>2026-09-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/uploads/images/2026/08/logo-white-brainsoft.png</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/service</loc><lastmod>2026-08-28</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/uploads/images/2026/08/black-images.jpg</image:loc></image:image></url>
</urlset>
