<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://mordonez.me/posts/setting-up-msw-in-expo-55-is-finally-boring/</loc><lastmod>2026-03-21T00:00:00+00:00</lastmod></url><url><loc>https://mordonez.me/posts/react-native-testing-without-overcomplicating-it/</loc><lastmod>2026-03-19T00:00:00+00:00</lastmod></url><url><loc>https://mordonez.me/posts/creating-a-bottom-sheet-in-react-native-three-practical-ways-in-expo/</loc><lastmod>2026-03-13T00:00:00+00:00</lastmod></url><url><loc>https://mordonez.me/posts/uuidv7-is-the-first-uuid-that-databases-actually-wanted/</loc><lastmod>2026-03-09T00:00:00+00:00</lastmod></url><url><loc>https://mordonez.me/posts/why-i-picked-expo-for-specstream/</loc><lastmod>2026-03-09T00:00:00+00:00</lastmod></url><url><loc>https://mordonez.me/posts/why-i-started-specstream-specs-should-flow-not-rot-in-tickets/</loc><lastmod>2026-03-09T00:00:00+00:00</lastmod></url><url><loc>https://mordonez.me/posts/jotai-vs-zustand-under-the-hood-broadcast-selectors-vs-dependency-graph/</loc><lastmod>2026-02-26T00:00:00+00:00</lastmod></url><url><loc>https://mordonez.me/posts/vibe-coding-vs-spec-driven-development-why-openspec-matters-for-professional-teams/</loc><lastmod>2026-02-26T00:00:00+00:00</lastmod></url><url><loc>https://mordonez.me/posts/react-native-architectures-layered-clean-and-feature-first-in-real-projects/</loc><lastmod>2026-02-24T00:00:00+00:00</lastmod></url><url><loc>https://mordonez.me/posts/nativewind-in-react-native-why-it-is-growing-and-how-to-implement-it-without-a-mess/</loc><lastmod>2026-02-23T00:00:00+00:00</lastmod></url><url><loc>https://mordonez.me/posts/server-driven-ui-in-react-native-an-old-idea-a-modern-playbook-and-what-actually-works/</loc><lastmod>2026-02-21T00:00:00+00:00</lastmod></url><url><loc>https://mordonez.me/posts/how-the-new-react-native-architecture-works-fabric-jsi-hermes-in-simple-terms/</loc><lastmod>2025-11-14T00:00:00+00:00</lastmod></url><url><loc>https://mordonez.me/posts/feature-based-vs-domain-based-folder-structure-in-react/</loc><lastmod>2025-08-08T00:00:00+00:00</lastmod></url><url><loc>https://mordonez.me/posts/how-to-properly-shim-native-dependencies-in-expo-for-web/</loc><lastmod>2025-08-02T00:00:00+00:00</lastmod></url><url><loc>https://mordonez.me/posts/offline-first-sync-in-react-native-with-watermelondb-and-background-fetch/</loc><lastmod>2025-07-12T00:00:00+00:00</lastmod></url><url><loc>https://mordonez.me/posts/typescripts-infer-keyword-when-generics-arent-enough/</loc><lastmod>2025-07-11T00:00:00+00:00</lastmod></url><url><loc>https://mordonez.me/posts/react-native-performance-interactionmanager-animated-and-the-jsi-revolution/</loc><lastmod>2025-07-09T00:00:00+00:00</lastmod></url><url><loc>https://mordonez.me/posts/why-zustand-has-useshallow-and-how-it-prevents-unnecessary-renders/</loc><lastmod>2025-07-04T00:00:00+00:00</lastmod></url><url><loc>https://mordonez.me/posts/bun.js-in-2025-fast-modern-but-mind-the-compatibility-gaps/</loc><lastmod>2025-03-29T00:00:00+00:00</lastmod></url><url><loc>https://mordonez.me/posts/rust-ownership-references-and-pointers-part-1/</loc><lastmod>2024-10-14T00:00:00+00:00</lastmod></url><url><loc>https://mordonez.me/posts/git-commands-that-not-every-developer-knows-part-2/</loc><lastmod>2024-09-26T00:00:00+00:00</lastmod></url><url><loc>https://mordonez.me/posts/event-sourcing-pattern/</loc><lastmod>2024-09-17T00:00:00+00:00</lastmod></url><url><loc>https://mordonez.me/posts/understanding-the-macro-of-microservices/</loc><lastmod>2024-09-15T00:00:00+00:00</lastmod></url><url><loc>https://mordonez.me/posts/acid-vs-base-things-to-know-before-taking-the-decision/</loc><lastmod>2024-09-13T00:00:00+00:00</lastmod></url><url><loc>https://mordonez.me/posts/git-commands-that-not-every-developer-knows/</loc><lastmod>2024-09-12T00:00:00+00:00</lastmod></url><url><loc>https://mordonez.me/posts/what-is-the-blockchain-trilemma/</loc><lastmod>2024-09-10T00:00:00+00:00</lastmod></url><url><loc>https://mordonez.me/posts/rust-shadowing/</loc><lastmod>2024-09-03T00:00:00+00:00</lastmod></url><url><loc>https://mordonez.me/posts/what-is-the-cap-theorem/</loc><lastmod>2024-09-03T00:00:00+00:00</lastmod></url><url><loc>https://mordonez.me/posts/tail-call-optimization/</loc><lastmod>2024-08-27T00:00:00+00:00</lastmod></url><url><loc>https://mordonez.me/posts/event-loop/</loc><lastmod>2024-08-08T00:00:00+00:00</lastmod></url><url><loc>https://mordonez.me/posts/rust-types/</loc><lastmod>2024-08-04T00:00:00+00:00</lastmod></url><url><loc>https://mordonez.me/posts/what-are-algebraic-data-types/</loc><lastmod>2024-08-04T00:00:00+00:00</lastmod></url><url><loc>https://mordonez.me/posts/compare-your-branch-before-sending-the-pr/</loc><lastmod>2024-08-01T00:00:00+00:00</lastmod></url><url><loc>https://mordonez.me/posts/rust-the-language-of-the-future/</loc><lastmod>2024-07-30T00:00:00+00:00</lastmod></url><url><loc>https://mordonez.me/posts/why-functional-programming-anyways/</loc><lastmod>2024-07-29T04:14:54-08:00</lastmod></url><url><loc>https://mordonez.me/</loc><lastmod>2026-03-21T00:00:00+00:00</lastmod></url><url><loc>https://mordonez.me/posts/</loc><lastmod>2026-03-21T00:00:00+00:00</lastmod></url><url><loc>https://mordonez.me/about/</loc><lastmod>2024-07-30T00:00:00+00:00</lastmod></url></urlset>