<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://backtick.blog</loc>
<changefreq>hourly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://backtick.blog/sources</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://backtick.blog/@theo</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/mysql%EA%B3%BC-postgresql%EC%9D%98-%ED%8A%B9%EC%A7%95</loc>
<lastmod>2026-08-06T13:46:03.801Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/vercel-hobby-hourly-cron-github-actions</loc>
<lastmod>2026-08-06T13:41:10.665Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/prisma-supabase-connection-pitfalls</loc>
<lastmod>2026-08-06T11:58:12.228Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/building-rss-aggregator-realities</loc>
<lastmod>2026-08-06T09:45:11.215Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/payment-webhook-idempotency</loc>
<lastmod>2026-08-06T12:04:27.819Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/nextjs-app-router-page-composition</loc>
<lastmod>2026-08-06T12:22:51.437Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/nextjs-isr-stale-data</loc>
<lastmod>2026-08-06T13:42:57.140Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/realtime-game-server-authority</loc>
<lastmod>2026-08-06T09:53:06.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/oauth-authorization-code-grant-flow</loc>
<lastmod>2026-08-06T10:04:54.839Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/redis-cache-invalidation-strategy</loc>
<lastmod>2026-08-06T09:45:11.215Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/typescript-satisfies-over-as</loc>
<lastmod>2026-08-06T10:09:43.889Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/korean-ime-enter-double-fire</loc>
<lastmod>2026-08-06T09:43:57.795Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/jpa-n-plus-1-practical-order</loc>
<lastmod>2026-08-06T09:54:30.214Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/settlement-largest-remainder-method</loc>
<lastmod>2026-08-06T09:43:57.795Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/spring-configuration-properties-over-value</loc>
<lastmod>2026-08-06T09:43:57.795Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/rag-for-llm-apps</loc>
<lastmod>2026-08-06T10:15:35.281Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/inventory-concurrency-conditional-update</loc>
<lastmod>2026-08-06T10:07:05.176Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/transformer-attention</loc>
<lastmod>2026-08-06T10:15:37.560Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/tokens-and-tokenizer</loc>
<lastmod>2026-08-06T10:15:37.059Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/spring-batch-6-jdbc-metadata</loc>
<lastmod>2026-08-06T10:07:48.739Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/embeddings-explained</loc>
<lastmod>2026-08-06T10:15:28.428Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/prompt-engineering</loc>
<lastmod>2026-08-06T10:15:34.262Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/finetuning-vs-rag</loc>
<lastmod>2026-08-06T10:20:53.916Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/composite-index-column-order</loc>
<lastmod>2026-08-06T10:09:43.889Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/lora-qlora</loc>
<lastmod>2026-08-06T10:15:31.959Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/reasoning-test-time-compute</loc>
<lastmod>2026-08-06T10:15:35.796Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/function-calling</loc>
<lastmod>2026-08-06T10:15:29.428Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/ai-agents</loc>
<lastmod>2026-08-06T10:15:27.401Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/model-context-protocol</loc>
<lastmod>2026-08-06T10:15:32.593Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/pgvector-in-practice</loc>
<lastmod>2026-08-06T10:15:33.614Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/llm-evaluation</loc>
<lastmod>2026-08-06T10:15:30.442Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/hallucination</loc>
<lastmod>2026-08-06T10:15:29.938Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/context-window</loc>
<lastmod>2026-08-06T10:15:27.920Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/structured-output</loc>
<lastmod>2026-08-06T10:15:36.310Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/llm-inference-optimization</loc>
<lastmod>2026-08-06T10:15:30.952Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/local-llm</loc>
<lastmod>2026-08-06T10:15:31.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/multimodal-llm</loc>
<lastmod>2026-08-06T10:15:33.107Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/prompt-injection-security</loc>
<lastmod>2026-08-06T10:15:34.769Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/typescript-utility-types</loc>
<lastmod>2026-08-06T11:30:39.163Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/typescript-type-guards</loc>
<lastmod>2026-08-06T11:30:38.754Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/typescript-namespaces</loc>
<lastmod>2026-08-06T11:30:38.352Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/typescript-generics</loc>
<lastmod>2026-08-06T11:30:38.057Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/typescript-decorators</loc>
<lastmod>2026-08-06T11:30:37.768Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/typescript-config</loc>
<lastmod>2026-08-06T11:30:37.481Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/typescript-basics</loc>
<lastmod>2026-08-06T11:30:37.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/typescript-advanced-types</loc>
<lastmod>2026-08-06T11:30:36.869Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/unit-testing</loc>
<lastmod>2026-08-06T11:30:36.562Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/test-driven-development</loc>
<lastmod>2026-08-06T11:30:36.274Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/mocking-stubbing</loc>
<lastmod>2026-08-06T11:30:35.876Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/jest-basics</loc>
<lastmod>2026-08-06T11:30:35.590Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/integration-testing</loc>
<lastmod>2026-08-06T11:30:35.301Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/e2e-testing</loc>
<lastmod>2026-08-06T11:30:34.799Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/react-testing-library</loc>
<lastmod>2026-08-06T11:30:32.348Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/react-storybook-setup</loc>
<lastmod>2026-08-06T11:30:31.934Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/react-state-management-zustand</loc>
<lastmod>2026-08-06T11:30:31.509Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/react-state-derivation-vs-memo</loc>
<lastmod>2026-08-06T11:30:31.092Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/react-server-components</loc>
<lastmod>2026-08-06T11:30:30.694Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/react-router-best-practices</loc>
<lastmod>2026-08-06T11:30:30.394Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/react-portal</loc>
<lastmod>2026-08-06T11:30:28.448Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/react-performance-optimization</loc>
<lastmod>2026-08-06T11:30:28.041Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/react-hooks-best-practices</loc>
<lastmod>2026-08-06T11:30:27.631Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/react-form-management</loc>
<lastmod>2026-08-06T11:30:27.136Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/react-error-boundary</loc>
<lastmod>2026-08-06T11:30:26.724Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/react-context-performance</loc>
<lastmod>2026-08-06T11:30:26.312Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/react-concurrent-features</loc>
<lastmod>2026-08-06T11:30:25.780Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/react-code-splitting-suspense</loc>
<lastmod>2026-08-06T11:30:25.070Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/react-animation-framer-motion</loc>
<lastmod>2026-08-06T11:30:24.656Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/react-accessibility-guide</loc>
<lastmod>2026-08-06T11:30:24.352Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/node-streams</loc>
<lastmod>2026-08-06T11:30:23.942Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/node-security</loc>
<lastmod>2026-08-06T11:30:23.531Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/react-component-composition</loc>
<lastmod>2026-08-06T11:30:25.480Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/node-express-basics</loc>
<lastmod>2026-08-06T11:30:22.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/node-error-handling</loc>
<lastmod>2026-08-06T11:30:22.563Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/node-cluster</loc>
<lastmod>2026-08-06T11:30:22.037Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/node-basics</loc>
<lastmod>2026-08-06T11:30:21.508Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/next-middleware</loc>
<lastmod>2026-08-06T11:30:19.997Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/next-metadata-api</loc>
<lastmod>2026-08-06T11:30:19.589Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/next-image-optimization</loc>
<lastmod>2026-08-06T11:30:19.193Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/next-font-optimization</loc>
<lastmod>2026-08-06T11:30:18.775Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/next-caching-strategies</loc>
<lastmod>2026-08-06T11:30:18.118Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/next-api-routes</loc>
<lastmod>2026-08-06T11:30:17.695Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/terraform-basics</loc>
<lastmod>2026-08-06T11:30:16.368Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/react-refs-forwardref</loc>
<lastmod>2026-08-06T11:30:29.973Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/monitoring-logging</loc>
<lastmod>2026-08-06T11:30:15.837Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/kubernetes-basics</loc>
<lastmod>2026-08-06T11:30:15.306Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/docker-basics</loc>
<lastmod>2026-08-06T11:30:14.889Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/ci-cd-pipeline</loc>
<lastmod>2026-08-06T11:30:14.470Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/aws-basics</loc>
<lastmod>2026-08-06T11:30:13.944Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/solid-principles</loc>
<lastmod>2026-08-06T11:30:13.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/microservices</loc>
<lastmod>2026-08-06T11:30:13.232Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/event-driven-architecture</loc>
<lastmod>2026-08-06T11:30:12.930Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/domain-driven-design</loc>
<lastmod>2026-08-06T11:30:12.515Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/design-patterns</loc>
<lastmod>2026-08-06T11:30:12.200Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/clean-architecture</loc>
<lastmod>2026-08-06T11:30:11.877Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/springboot-overview</loc>
<lastmod>2026-08-06T11:30:33.983Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/react18-overview</loc>
<lastmod>2026-08-06T11:30:33.274Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/kotlin-basics</loc>
<lastmod>2026-08-06T11:30:16.892Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/next16-overview</loc>
<lastmod>2026-08-06T11:30:20.401Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/springboot-rest-jpa-guide</loc>
<lastmod>2026-08-06T11:30:34.274Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/mysql-query-basics-and-index</loc>
<lastmod>2026-08-06T11:30:17.091Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/springboot-jpa-query-strategies</loc>
<lastmod>2026-08-06T11:30:33.580Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/react-query-advanced-patterns</loc>
<lastmod>2026-08-06T11:30:28.853Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/react-getBoundingClientRect</loc>
<lastmod>2026-08-06T11:30:27.436Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/react-use-memo-use-callback-memo</loc>
<lastmod>2026-08-06T11:30:32.757Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/react-next-utterances</loc>
<lastmod>2026-08-06T11:30:21.106Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/react-query-use-mutation</loc>
<lastmod>2026-08-06T11:30:29.267Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/react-next-app-router</loc>
<lastmod>2026-08-06T11:30:20.807Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/react-query-use-query</loc>
<lastmod>2026-08-06T11:30:29.568Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/@theo/mysql-query-order</loc>
<lastmod>2026-08-06T11:30:17.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://backtick.blog/tags/ai</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/llm</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/agent</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/context</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/embedding</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/finetuning</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/function-calling</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/hallucination</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/evaluation</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/inference</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/local</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/lora</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/mcp</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/multimodal</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/pgvector</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/rag</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/prompt</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/security</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/reasoning</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/structured-output</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/tokenizer</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/transformer</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/clean-architecture</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/design-patterns</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/ddd</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/domain-driven-design</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/event-driven</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/microservices</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/solid</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/oop</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/aws</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/cloud</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/infrastructure</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/devops</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/ci-cd</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/automation</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/docker</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/containerization</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/kubernetes</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/k8s</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/orchestration</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/monitoring</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/logging</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/observability</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/terraform</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/iac</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/kotlin</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/mysql</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/query</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/index</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/api-routes</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/serverless</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/caching</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/isr</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/ssg</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/ssr</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/font</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/optimization</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/image</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/metadata</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/seo</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/middleware</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/edge</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/react</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/app-router</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/utterances</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/node.js</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/async</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/event-loop</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/node</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/cluster</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/performance</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/error-handling</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/express</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/api</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/streams</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/accessibility</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/animation</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/framer-motion</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/code-splitting</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/suspense</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/components</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/concurrent</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/usetransition</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/usedeferredvalue</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/error-boundary</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/forms</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/hooks</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/best-practices</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/portal</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/dom</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/react-query</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/ref</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/forwardref</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/router</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/server-components</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/state</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/usememo</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/zustand</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/storybook</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/ui</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/testing</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/testing-library</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/usecallback</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/memo</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/react18</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/springboot</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/rest</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/e2e</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/cypress</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/playwright</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/integration-test</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/jest</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/mocking</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/stubbing</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/tdd</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/unit-test</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/advanced-types</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/basics</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/config</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/decorators</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/generics</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/namespaces</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/modules</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/type-guards</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/type-narrowing</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/utility-types</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/architecture</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/backend</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/spring-batch</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/database</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/frontend</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/github-actions</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/java</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/jpa</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/next.js</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/oauth</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/payment</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/prisma</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/redis</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/rss</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/spring</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/supabase</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/typescript</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/vercel</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://backtick.blog/tags/websocket</loc>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
</urlset>
