<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://devgains.com/</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://devgains.com/browse</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devgains.com/about</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://devgains.com/contact</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/cookies</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://devgains.com/articles/core-web-vitals-complete-guide-lcp-inp-cls</loc>
<lastmod>2026-06-30T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/postgres-performance-indexes-query-plans-pooling</loc>
<lastmod>2026-06-30T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/reranking-explained-cross-encoders-precision-step</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/vector-search-dense-sparse-hybrid</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/what-is-rag-practical-guide-retrieval-augmented-generation</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/rag-chunking-strategies-that-actually-work</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/inp-the-core-web-vital-that-replaced-fid</loc>
<lastmod>2026-06-30T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/as-const-assertion-unlocks-literal-types</loc>
<lastmod>2026-06-15T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/outbox-pattern-reliable-messaging</loc>
<lastmod>2026-06-15T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/rust-lifetimes-without-scary-diagrams</loc>
<lastmod>2026-06-15T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/zero-downtime-deploys-rolling-updates</loc>
<lastmod>2026-06-15T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/supply-chain-attacks-auditing-your-dependencies</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/postgres-jsonb-when-to-use-when-it-bites</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/guardrails-validating-llm-output</loc>
<lastmod>2026-05-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/secrets-in-environment-variables-the-leaks-you-dont-see</loc>
<lastmod>2026-05-21T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/bundle-size-whats-actually-inside-your-javascript</loc>
<lastmod>2026-06-30T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/modular-monolith-beats-microservices</loc>
<lastmod>2026-05-14T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/type-safe-api-calls-without-code-generator</loc>
<lastmod>2026-05-14T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/cutting-llm-cost-model-routing-caching</loc>
<lastmod>2026-05-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/your-ci-is-slow-because-of-cache-misses</loc>
<lastmod>2026-04-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/n-plus-1-queries-silent-performance-killer</loc>
<lastmod>2026-06-30T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/rust-error-handling-result-thiserror</loc>
<lastmod>2026-04-22T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/sql-injection-still-works-in-2026</loc>
<lastmod>2026-04-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/suspense-and-streaming-render-before-data</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/embedding-drift-reindex-vector-store</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/controlled-vs-uncontrolled-inputs</loc>
<lastmod>2026-04-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/debounce-throttle-and-the-event-loop-tax</loc>
<lastmod>2026-04-08T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/event-driven-architecture-cost-of-eventual-consistency</loc>
<lastmod>2026-04-08T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/generics-that-dont-make-people-cry</loc>
<lastmod>2026-04-08T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/structured-outputs-vs-prompt-and-pray</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/liveness-vs-readiness-probes-deploys</loc>
<lastmod>2026-03-20T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/keys-in-lists-the-bug-you-ship</loc>
<lastmod>2026-03-19T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/box-rc-arc-smart-pointers</loc>
<lastmod>2026-03-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/connection-pooling-database-falls-over</loc>
<lastmod>2026-06-30T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/discriminated-unions-modeling-state</loc>
<lastmod>2026-03-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/jwts-stop-storing-them-in-localstorage</loc>
<lastmod>2026-03-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/saga-pattern-distributed-transaction-trap</loc>
<lastmod>2026-03-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/image-optimization-the-biggest-lcp-win</loc>
<lastmod>2026-06-30T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/useeffect-is-not-a-lifecycle-method</loc>
<lastmod>2026-03-09T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/agentic-tool-calling-loops</loc>
<lastmod>2026-03-03T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/cost-of-re-renders-memoization-that-helps</loc>
<lastmod>2026-02-14T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/async-rust-two-years-in</loc>
<lastmod>2026-02-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/index-only-scans-explained</loc>
<lastmod>2026-02-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/multi-stage-docker-builds-smaller-faster-safer</loc>
<lastmod>2026-02-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/react-compiler-stable-what-changes</loc>
<lastmod>2026-02-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/idempotency-keys-prevent-double-charges</loc>
<lastmod>2026-02-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/satisfies-operator-you-should-be-using</loc>
<lastmod>2026-02-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/evals-unit-tests-non-deterministic-systems</loc>
<lastmod>2026-02-09T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/the-auth-bug-that-took-down-our-weekend</loc>
<lastmod>2026-02-09T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/prompt-caching-llm-optimization</loc>
<lastmod>2026-01-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/profiled-50-react-apps-what-slows-them-down</loc>
<lastmod>2026-01-09T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/database-indexes-mental-model</loc>
<lastmod>2026-06-30T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/hidden-cost-of-microservices</loc>
<lastmod>2026-01-05T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/react-server-components-mental-model</loc>
<lastmod>2026-01-05T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/rust-ownership-finally-clicked</loc>
<lastmod>2026-01-05T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/stop-writing-dockerfiles-like-its-2017</loc>
<lastmod>2026-01-05T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/articles/typescript-types-slowing-down-editor</loc>
<lastmod>2026-01-05T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devgains.com/category/ai-engineering</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devgains.com/category/architecture</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devgains.com/category/database</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devgains.com/category/devops</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devgains.com/category/performance</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devgains.com/category/react</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devgains.com/category/rust</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devgains.com/category/security</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devgains.com/category/typescript</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devgains.com/tags/performance</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/llm</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/react</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/typescript</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/types</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/security</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/postgresql</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/rag</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/retrieval</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/javascript</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/distributed-systems</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/rust</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/appsec</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/web-vitals</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/vector-search</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/embeddings</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/query-optimization</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/indexes</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/web</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/reliability</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/sql</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/microservices</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/architecture</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/docker</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/observability</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/core-web-vitals</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/lcp</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/inp</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/connection-pooling</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/inference</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/messaging</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/data-consistency</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/borrow-checker</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/kubernetes</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/deployment</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/ci-cd</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/validation</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/cost-optimization</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/optimization</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/hooks</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/state</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/patterns</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/ownership</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/concurrency</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/state-management</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/auth</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/memoization</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/containers</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/build</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/reranking</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/cross-encoder</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/hybrid-search</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/literal-types</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/outbox-pattern</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/lifetimes</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/references</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/supply-chain</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/dependencies</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/jsonb</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/data-modeling</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/guardrails</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/production-ai</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/secrets-management</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/devops</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/bundle-size</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/modular-monolith</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/software-design</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/api</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/model-routing</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/caching</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/github-actions</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/orm</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/error-handling</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/result</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/thiserror</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/databases</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/sql-injection</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/suspense</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/streaming</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/vector-database</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/forms</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/event-loop</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/event-driven-architecture</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/eventual-consistency</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/generics</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/structured-outputs</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/json</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/pydantic</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/reconciliation</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/lists</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/smart-pointers</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/pgbouncer</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/scalability</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/saga-pattern</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/images</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/useeffect</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/agents</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/tool-calling</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/async</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/tokio</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/react-compiler</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/idempotency</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/api-design</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/payments</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/evals</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/testing</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/access-control</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/prompt-caching</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/latency</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/server-components</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/next-js</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/memory-safety</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://devgains.com/tags/tooling</loc>
<lastmod>2026-06-30T18:52:20.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
</urlset>
