<?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" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url><loc>https://brainsoft.digital/</loc><lastmod>2026-11-02</lastmod><changefreq>weekly</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="en" href="https://brainsoft.digital/"/><xhtml:link rel="alternate" hreflang="ro" href="https://brainsoft.digital/ro"/><xhtml:link rel="alternate" hreflang="x-default" href="https://brainsoft.digital/"/></url>
<url><loc>https://brainsoft.digital/ro</loc><lastmod>2026-11-02</lastmod><changefreq>weekly</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="en" href="https://brainsoft.digital/"/><xhtml:link rel="alternate" hreflang="ro" href="https://brainsoft.digital/ro"/><xhtml:link rel="alternate" hreflang="x-default" href="https://brainsoft.digital/"/></url>
<url><loc>https://brainsoft.digital/about</loc><changefreq>monthly</changefreq><priority>0.9</priority><xhtml:link rel="alternate" hreflang="en" href="https://brainsoft.digital/about"/><xhtml:link rel="alternate" hreflang="ro" href="https://brainsoft.digital/ro/about"/><xhtml:link rel="alternate" hreflang="x-default" href="https://brainsoft.digital/about"/></url>
<url><loc>https://brainsoft.digital/ro/about</loc><changefreq>monthly</changefreq><priority>0.9</priority><xhtml:link rel="alternate" hreflang="en" href="https://brainsoft.digital/about"/><xhtml:link rel="alternate" hreflang="ro" href="https://brainsoft.digital/ro/about"/><xhtml:link rel="alternate" hreflang="x-default" href="https://brainsoft.digital/about"/></url>
<url><loc>https://brainsoft.digital/work</loc><changefreq>monthly</changefreq><priority>0.9</priority><xhtml:link rel="alternate" hreflang="en" href="https://brainsoft.digital/work"/><xhtml:link rel="alternate" hreflang="ro" href="https://brainsoft.digital/ro/work"/><xhtml:link rel="alternate" hreflang="x-default" href="https://brainsoft.digital/work"/></url>
<url><loc>https://brainsoft.digital/ro/work</loc><changefreq>monthly</changefreq><priority>0.9</priority><xhtml:link rel="alternate" hreflang="en" href="https://brainsoft.digital/work"/><xhtml:link rel="alternate" hreflang="ro" href="https://brainsoft.digital/ro/work"/><xhtml:link rel="alternate" hreflang="x-default" href="https://brainsoft.digital/work"/></url>
<url><loc>https://brainsoft.digital/page/service</loc><changefreq>monthly</changefreq><priority>0.9</priority><xhtml:link rel="alternate" hreflang="en" href="https://brainsoft.digital/page/service"/><xhtml:link rel="alternate" hreflang="ro" href="https://brainsoft.digital/ro/page/service"/><xhtml:link rel="alternate" hreflang="x-default" href="https://brainsoft.digital/page/service"/></url>
<url><loc>https://brainsoft.digital/ro/page/service</loc><changefreq>monthly</changefreq><priority>0.9</priority><xhtml:link rel="alternate" hreflang="en" href="https://brainsoft.digital/page/service"/><xhtml:link rel="alternate" hreflang="ro" href="https://brainsoft.digital/ro/page/service"/><xhtml:link rel="alternate" hreflang="x-default" href="https://brainsoft.digital/page/service"/></url>
<url><loc>https://brainsoft.digital/infrastructure</loc><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://brainsoft.digital/infrastructure"/><xhtml:link rel="alternate" hreflang="ro" href="https://brainsoft.digital/ro/infrastructure"/><xhtml:link rel="alternate" hreflang="x-default" href="https://brainsoft.digital/infrastructure"/></url>
<url><loc>https://brainsoft.digital/ro/infrastructure</loc><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://brainsoft.digital/infrastructure"/><xhtml:link rel="alternate" hreflang="ro" href="https://brainsoft.digital/ro/infrastructure"/><xhtml:link rel="alternate" hreflang="x-default" href="https://brainsoft.digital/infrastructure"/></url>
<url><loc>https://brainsoft.digital/insights</loc><lastmod>2026-11-02</lastmod><changefreq>daily</changefreq><priority>0.9</priority><xhtml:link rel="alternate" hreflang="en" href="https://brainsoft.digital/insights"/><xhtml:link rel="alternate" hreflang="ro" href="https://brainsoft.digital/ro/insights"/><xhtml:link rel="alternate" hreflang="x-default" href="https://brainsoft.digital/insights"/></url>
<url><loc>https://brainsoft.digital/ro/insights</loc><lastmod>2026-11-02</lastmod><changefreq>daily</changefreq><priority>0.9</priority><xhtml:link rel="alternate" hreflang="en" href="https://brainsoft.digital/insights"/><xhtml:link rel="alternate" hreflang="ro" href="https://brainsoft.digital/ro/insights"/><xhtml:link rel="alternate" hreflang="x-default" href="https://brainsoft.digital/insights"/></url>
<url><loc>https://brainsoft.digital/career</loc><changefreq>weekly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://brainsoft.digital/career"/><xhtml:link rel="alternate" hreflang="ro" href="https://brainsoft.digital/ro/career"/><xhtml:link rel="alternate" hreflang="x-default" href="https://brainsoft.digital/career"/></url>
<url><loc>https://brainsoft.digital/ro/career</loc><changefreq>weekly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://brainsoft.digital/career"/><xhtml:link rel="alternate" hreflang="ro" href="https://brainsoft.digital/ro/career"/><xhtml:link rel="alternate" hreflang="x-default" href="https://brainsoft.digital/career"/></url>
<url><loc>https://brainsoft.digital/contact</loc><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://brainsoft.digital/contact"/><xhtml:link rel="alternate" hreflang="ro" href="https://brainsoft.digital/ro/contact"/><xhtml:link rel="alternate" hreflang="x-default" href="https://brainsoft.digital/contact"/></url>
<url><loc>https://brainsoft.digital/ro/contact</loc><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://brainsoft.digital/contact"/><xhtml:link rel="alternate" hreflang="ro" href="https://brainsoft.digital/ro/contact"/><xhtml:link rel="alternate" hreflang="x-default" href="https://brainsoft.digital/contact"/></url>
<url><loc>https://brainsoft.digital/locations</loc><changefreq>yearly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://brainsoft.digital/locations"/><xhtml:link rel="alternate" hreflang="ro" href="https://brainsoft.digital/ro/locations"/><xhtml:link rel="alternate" hreflang="x-default" href="https://brainsoft.digital/locations"/></url>
<url><loc>https://brainsoft.digital/ro/locations</loc><changefreq>yearly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://brainsoft.digital/locations"/><xhtml:link rel="alternate" hreflang="ro" href="https://brainsoft.digital/ro/locations"/><xhtml:link rel="alternate" hreflang="x-default" href="https://brainsoft.digital/locations"/></url>
<url><loc>https://brainsoft.digital/faq</loc><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://brainsoft.digital/faq"/><xhtml:link rel="alternate" hreflang="ro" href="https://brainsoft.digital/ro/faq"/><xhtml:link rel="alternate" hreflang="x-default" href="https://brainsoft.digital/faq"/></url>
<url><loc>https://brainsoft.digital/ro/faq</loc><changefreq>monthly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://brainsoft.digital/faq"/><xhtml:link rel="alternate" hreflang="ro" href="https://brainsoft.digital/ro/faq"/><xhtml:link rel="alternate" hreflang="x-default" href="https://brainsoft.digital/faq"/></url>
<url><loc>https://brainsoft.digital/press-media</loc><changefreq>monthly</changefreq><priority>0.4</priority><xhtml:link rel="alternate" hreflang="en" href="https://brainsoft.digital/press-media"/><xhtml:link rel="alternate" hreflang="ro" href="https://brainsoft.digital/ro/press-media"/><xhtml:link rel="alternate" hreflang="x-default" href="https://brainsoft.digital/press-media"/></url>
<url><loc>https://brainsoft.digital/ro/press-media</loc><changefreq>monthly</changefreq><priority>0.4</priority><xhtml:link rel="alternate" hreflang="en" href="https://brainsoft.digital/press-media"/><xhtml:link rel="alternate" hreflang="ro" href="https://brainsoft.digital/ro/press-media"/><xhtml:link rel="alternate" hreflang="x-default" href="https://brainsoft.digital/press-media"/></url>
<url><loc>https://brainsoft.digital/recruting-proccess</loc><changefreq>yearly</changefreq><priority>0.4</priority><xhtml:link rel="alternate" hreflang="en" href="https://brainsoft.digital/recruting-proccess"/><xhtml:link rel="alternate" hreflang="ro" href="https://brainsoft.digital/ro/recruting-proccess"/><xhtml:link rel="alternate" hreflang="x-default" href="https://brainsoft.digital/recruting-proccess"/></url>
<url><loc>https://brainsoft.digital/ro/recruting-proccess</loc><changefreq>yearly</changefreq><priority>0.4</priority><xhtml:link rel="alternate" hreflang="en" href="https://brainsoft.digital/recruting-proccess"/><xhtml:link rel="alternate" hreflang="ro" href="https://brainsoft.digital/ro/recruting-proccess"/><xhtml:link rel="alternate" hreflang="x-default" href="https://brainsoft.digital/recruting-proccess"/></url>
<url><loc>https://brainsoft.digital/terms-conditions</loc><changefreq>yearly</changefreq><priority>0.3</priority><xhtml:link rel="alternate" hreflang="en" href="https://brainsoft.digital/terms-conditions"/><xhtml:link rel="alternate" hreflang="ro" href="https://brainsoft.digital/ro/terms-conditions"/><xhtml:link rel="alternate" hreflang="x-default" href="https://brainsoft.digital/terms-conditions"/></url>
<url><loc>https://brainsoft.digital/ro/terms-conditions</loc><changefreq>yearly</changefreq><priority>0.3</priority><xhtml:link rel="alternate" hreflang="en" href="https://brainsoft.digital/terms-conditions"/><xhtml:link rel="alternate" hreflang="ro" href="https://brainsoft.digital/ro/terms-conditions"/><xhtml:link rel="alternate" hreflang="x-default" href="https://brainsoft.digital/terms-conditions"/></url>
<url><loc>https://brainsoft.digital/privacy-policy</loc><changefreq>yearly</changefreq><priority>0.3</priority><xhtml:link rel="alternate" hreflang="en" href="https://brainsoft.digital/privacy-policy"/><xhtml:link rel="alternate" hreflang="ro" href="https://brainsoft.digital/ro/privacy-policy"/><xhtml:link rel="alternate" hreflang="x-default" href="https://brainsoft.digital/privacy-policy"/></url>
<url><loc>https://brainsoft.digital/ro/privacy-policy</loc><changefreq>yearly</changefreq><priority>0.3</priority><xhtml:link rel="alternate" hreflang="en" href="https://brainsoft.digital/privacy-policy"/><xhtml:link rel="alternate" hreflang="ro" href="https://brainsoft.digital/ro/privacy-policy"/><xhtml:link rel="alternate" hreflang="x-default" href="https://brainsoft.digital/privacy-policy"/></url>
<url><loc>https://brainsoft.digital/anpc</loc><changefreq>yearly</changefreq><priority>0.2</priority><xhtml:link rel="alternate" hreflang="en" href="https://brainsoft.digital/anpc"/><xhtml:link rel="alternate" hreflang="ro" href="https://brainsoft.digital/ro/anpc"/><xhtml:link rel="alternate" hreflang="x-default" href="https://brainsoft.digital/anpc"/></url>
<url><loc>https://brainsoft.digital/ro/anpc</loc><changefreq>yearly</changefreq><priority>0.2</priority><xhtml:link rel="alternate" hreflang="en" href="https://brainsoft.digital/anpc"/><xhtml:link rel="alternate" hreflang="ro" href="https://brainsoft.digital/ro/anpc"/><xhtml:link rel="alternate" hreflang="x-default" href="https://brainsoft.digital/anpc"/></url>
<url><loc>https://brainsoft.digital/page/geo-aeo-optimising-for-ai-answers</loc><lastmod>2026-11-02</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/geo-aeo-optimising-for-ai-answers.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/what-done-should-mean-for-a-sprint-ticket</loc><lastmod>2026-11-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/what-done-should-mean-for-a-sprint-ticket.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/structured-output-from-llm</loc><lastmod>2026-10-31</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/structured-output-from-llm.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/internal-linking-few-hundred-pages</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/internal-linking-few-hundred-pages.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/when-side-project-becomes-product</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/when-side-project-becomes-product.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/keeping-ai-features-cheap</loc><lastmod>2026-10-28</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/keeping-ai-features-cheap.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/canonical-tags-mistakes</loc><lastmod>2026-10-27</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/canonical-tags-mistakes.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/cms-vs-custom-admin-panel</loc><lastmod>2026-10-26</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/cms-vs-custom-admin-panel.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/writing-an-incident-plan</loc><lastmod>2026-10-25</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/writing-an-incident-plan.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/vector-databases-first-team-guide</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/vector-databases-first-team-guide.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/evaluate-llm-feature-before-shipping</loc><lastmod>2026-10-22</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/evaluate-llm-feature-before-shipping.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/title-tags-meta-descriptions-that-get-clicks</loc><lastmod>2026-10-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/title-tags-meta-descriptions-that-get-clicks.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/estimate-software-project-without-overpromising</loc><lastmod>2026-10-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/estimate-software-project-without-overpromising.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/dependency-update-habit</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/dependency-update-habit.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/running-small-language-model-own-hardware</loc><lastmod>2026-10-18</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/running-small-language-model-own-hardware.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/javascript-heavy-site-indexing</loc><lastmod>2026-10-17</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/javascript-heavy-site-indexing.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/onboarding-developer-codebase-no-wiki</loc><lastmod>2026-10-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/onboarding-developer-codebase-no-wiki.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/gdpr-codebase-changes</loc><lastmod>2026-10-15</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/gdpr-codebase-changes.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/fine-tuning-vs-prompting</loc><lastmod>2026-10-14</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/fine-tuning-vs-prompting.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/core-web-vitals-what-to-fix-first</loc><lastmod>2026-10-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/core-web-vitals-what-to-fix-first.webp</image:loc></image:image></url>
<url><loc>https://brainsoft.digital/page/what-a-good-code-review-actually-checks-for</loc><lastmod>2026-10-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://brainsoft.digital/frontend/images/media/insights/what-a-good-code-review-actually-checks-for.webp</image:loc></image:image></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/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/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/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/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/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/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>
</urlset>
