<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://realityawake.com</loc>
<lastmod>2026-04-25T13:08:21.254Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://realityawake.com/categories</loc>
<lastmod>2026-04-25T13:08:21.254Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://realityawake.com/search</loc>
<lastmod>2026-04-25T13:08:21.254Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://realityawake.com/blog/hello-world</loc>
<lastmod>2026-03-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/burnout-recovery-and-sustainable-engineering</loc>
<lastmod>2026-01-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/the-senior-engineer-mindset</loc>
<lastmod>2025-12-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/what-craft-means-to-a-software-engineer</loc>
<lastmod>2025-12-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/the-discipline-of-deep-work-in-a-distracted-industry</loc>
<lastmod>2025-12-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/the-inference-cost-equation</loc>
<lastmod>2025-11-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/evaluation-frameworks-for-llm-applications</loc>
<lastmod>2025-11-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/prompt-engineering-as-software-engineering</loc>
<lastmod>2025-11-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/dependency-auditing-without-alert-fatigue</loc>
<lastmod>2025-10-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/threat-modeling-for-engineering-teams</loc>
<lastmod>2025-10-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/message-queue-patterns-for-reliable-processing</loc>
<lastmod>2025-09-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/database-indexing-strategies-that-actually-matter</loc>
<lastmod>2025-09-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/form-design-patterns-that-convert</loc>
<lastmod>2025-09-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/the-return-of-progressive-enhancement</loc>
<lastmod>2025-08-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/accessibility-is-architecture</loc>
<lastmod>2025-08-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/css-architecture-that-doesnt-collapse-under-pressure</loc>
<lastmod>2025-08-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/web-performance-as-user-experience</loc>
<lastmod>2025-08-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/the-state-management-paradox</loc>
<lastmod>2025-08-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/designing-for-idempotency</loc>
<lastmod>2025-08-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/the-fallacies-of-distributed-computing-revisited</loc>
<lastmod>2025-07-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/api-design-as-a-product-decision</loc>
<lastmod>2025-07-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/the-strangler-fig-pattern-in-practice</loc>
<lastmod>2025-07-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/secrets-management-in-cloud-native-environments</loc>
<lastmod>2025-06-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/container-image-hygiene-at-scale</loc>
<lastmod>2025-06-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/incident-management-practices-that-build-trust</loc>
<lastmod>2025-06-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/the-sre-model-beyond-google</loc>
<lastmod>2025-06-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/load-balancing-strategies-that-actually-matter</loc>
<lastmod>2025-06-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/the-real-difference-between-iaas-paas-and-saas</loc>
<lastmod>2025-05-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/designing-fault-tolerant-systems-on-aws</loc>
<lastmod>2025-05-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/cloud-cost-optimization-without-sacrificing-reliability</loc>
<lastmod>2025-05-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/vpc-design-principles-for-growing-teams</loc>
<lastmod>2025-05-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/the-hidden-economics-of-serverless</loc>
<lastmod>2025-05-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/object-storage-patterns-for-modern-applications</loc>
<lastmod>2025-05-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/documentation-as-a-design-discipline</loc>
<lastmod>2025-05-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/twelve-factor-apps-in-the-age-of-kubernetes</loc>
<lastmod>2025-05-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/the-hidden-cost-of-abstractions</loc>
<lastmod>2025-04-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/testing-strategies-for-systems-that-evolve</loc>
<lastmod>2025-04-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/understanding-event-loops-across-runtimes</loc>
<lastmod>2025-04-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/the-art-of-the-code-review</loc>
<lastmod>2025-04-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/writing-code-that-reads-like-prose</loc>
<lastmod>2025-04-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/the-case-for-boring-technology</loc>
<lastmod>2025-04-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/the-rise-of-variable-fonts-and-what-it-means-for-designers</loc>
<lastmod>2025-04-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/brand-identity-systems-that-scale</loc>
<lastmod>2025-04-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/motion-design-principles-every-visual-designer-should-know</loc>
<lastmod>2025-03-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/the-art-of-negative-space-in-logo-design</loc>
<lastmod>2025-03-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/dieter-rams-and-the-ten-principles-that-still-matter</loc>
<lastmod>2025-03-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/the-timeless-appeal-of-swiss-grid-systems</loc>
<lastmod>2025-03-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/zero-trust-beyond-the-buzzword</loc>
<lastmod>2026-04-25T13:08:21.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/vector-databases-a-practical-overview</loc>
<lastmod>2026-04-25T13:08:21.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/typography-as-tone-choosing-fonts-that-speak</loc>
<lastmod>2026-04-25T13:08:21.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/tls-everywhere-a-practical-checklist</loc>
<lastmod>2026-04-25T13:08:21.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/the-art-of-the-technical-interview-both-sides-of-the-table</loc>
<lastmod>2026-04-25T13:08:21.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/supply-chain-security-lessons-from-recent-attacks</loc>
<lastmod>2026-04-25T13:08:21.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/structured-output-from-llms-patterns-and-libraries</loc>
<lastmod>2026-04-25T13:08:21.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/staying-technical-as-you-grow-a-practical-approach</loc>
<lastmod>2026-04-25T13:08:21.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/side-projects-what-makes-them-worth-the-time</loc>
<lastmod>2026-04-25T13:08:21.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/service-mesh-value-and-overhead</loc>
<lastmod>2026-04-25T13:08:21.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/security-headers-the-minimum-bar-for-every-web-application</loc>
<lastmod>2026-04-25T13:08:21.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/secrets-in-code-a-post-mortem-template</loc>
<lastmod>2026-04-25T13:08:21.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/retrieval-augmented-generation-architecture-and-tradeoffs</loc>
<lastmod>2026-04-25T13:08:21.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/reading-code-the-underrated-engineering-skill</loc>
<lastmod>2026-04-25T13:08:21.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/react-server-components-a-mental-model</loc>
<lastmod>2026-04-25T13:08:21.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/rate-limiting-algorithms-and-tradeoffs</loc>
<lastmod>2026-04-25T13:08:21.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/platform-engineering-building-the-internal-developer-platfor</loc>
<lastmod>2026-04-25T13:08:21.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/pipeline-as-code-lessons-after-two-years-of-cicd</loc>
<lastmod>2026-04-25T13:08:21.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/penetration-testing-what-to-expect-and-how-to-prepare</loc>
<lastmod>2026-04-25T13:08:21.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/pagination-at-scale-cursor-vs-offset</loc>
<lastmod>2026-04-25T13:08:21.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/owasp-top-10-still-relevant-still-ignored</loc>
<lastmod>2026-04-25T13:08:21.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/on-shipping-the-courage-to-release-imperfect-things</loc>
<lastmod>2026-04-25T13:08:21.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/observability-pillars-logs-metrics-and-traces-in-practice</loc>
<lastmod>2026-04-25T13:08:21.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/n1-queries-finding-and-fixing-the-classic-orm-trap</loc>
<lastmod>2026-04-25T13:08:21.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/multi-region-architecture-when-you-actually-need-it</loc>
<lastmod>2026-04-25T13:08:21.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/monorepos-tradeoffs-worth-understanding</loc>
<lastmod>2026-04-25T13:08:21.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/module-bundlers-what-vite-changed</loc>
<lastmod>2026-04-25T13:08:21.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/micro-frontends-organizational-solution-technical-tradeoff</loc>
<lastmod>2026-04-25T13:08:21.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/learning-in-public-a-two-year-retrospective</loc>
<lastmod>2026-04-25T13:08:21.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/kubernetes-resource-requests-and-limits-a-practical-guide</loc>
<lastmod>2026-04-25T13:08:21.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/infrastructure-drift-causes-detection-and-prevention</loc>
<lastmod>2026-04-25T13:08:21.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/hexagonal-architecture-ports-and-adapters-in-the-real-world</loc>
<lastmod>2026-04-25T13:08:21.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/hallucination-causes-mitigations-and-honest-expectations</loc>
<lastmod>2026-04-25T13:08:21.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/gitops-infrastructure-as-truth</loc>
<lastmod>2026-04-25T13:08:21.254Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/fine-tuning-vs-rag-choosing-the-right-approach</loc>
<lastmod>2026-04-25T13:08:21.254Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/feature-flags-shipping-safely-at-speed</loc>
<lastmod>2026-04-25T13:08:21.254Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/event-driven-architecture-patterns-and-pitfalls</loc>
<lastmod>2026-04-25T13:08:21.254Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/embedding-models-what-the-numbers-actually-represent</loc>
<lastmod>2026-04-25T13:08:21.254Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/egress-costs-the-bill-nobody-talks-about</loc>
<lastmod>2026-04-25T13:08:21.254Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/domain-driven-design-bounded-contexts-explained</loc>
<lastmod>2026-04-25T13:08:21.254Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/designing-for-emotion-beyond-usability</loc>
<lastmod>2026-04-25T13:08:21.254Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/deployment-strategies-blue-green-canary-and-rolling</loc>
<lastmod>2026-04-25T13:08:21.254Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/database-per-service-the-microservices-data-problem</loc>
<lastmod>2026-04-25T13:08:21.254Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/cryptography-for-engineers-the-practical-bits</loc>
<lastmod>2026-04-25T13:08:21.254Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/cqrs-when-the-complexity-is-worth-it</loc>
<lastmod>2026-04-25T13:08:21.254Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/connection-pooling-the-invisible-scalability-bottleneck</loc>
<lastmod>2026-04-25T13:08:21.254Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/color-theory-in-practice-building-harmonious-palettes</loc>
<lastmod>2026-04-25T13:08:21.254Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/caching-strategies-ttl-invalidation-and-stampede-prevention</loc>
<lastmod>2026-04-25T13:08:21.254Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/building-apis-that-last-versioning-strategies</loc>
<lastmod>2026-04-25T13:08:21.254Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/brutalism-on-the-web-bold-raw-unapologetic</loc>
<lastmod>2026-04-25T13:08:21.254Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/background-jobs-queues-workers-and-scheduling-patterns</loc>
<lastmod>2026-04-25T13:08:21.254Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/authentication-vs-authorization-getting-the-boundary-right</loc>
<lastmod>2026-04-25T13:08:21.254Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/animation-on-the-web-performance-aware-motion-design</loc>
<lastmod>2026-04-25T13:08:21.254Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://realityawake.com/blog/ai-agents-loops-tools-and-the-state-problem</loc>
<lastmod>2026-04-25T13:08:21.254Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
