<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://huyha.zone/blog/tag/react-native/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/tag/node.js/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/tag/websockets/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/tag/socket.io/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/tag/reactjs/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/tag/ci/cd/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/tag/github-actions/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/tag/fastlane/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/tag/devops/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/tag/api/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/tag/backend/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/tag/rest/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/tag/graphql/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/tag/nestjs/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/tag/debugging/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/tag/aws/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/tag/nextjs/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/tag/amplify/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/tag/nodejs/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/tag/elasticsearch/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/tag/performance/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/tag/redux/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/tag/architecture/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/tag/microservices/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/tag/design-patterns/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/tag/sqlite/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/tag/react/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/tag/next.js/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/tag/seo/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/tag/clustering/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/tag/load-balancing/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/tag/scaling/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/tag/npm/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/tag/blogging/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/tag/multer/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/tag/testing/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/tag/jest/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/tag/detox/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/contact/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/add-nativewind-expo-react-native/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/adding-admob-to-expo-project-react-native/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/about/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/building-react-native-biometric-authentication-face-id-touch-id/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/categories-and-posts-count-gatsbyjs/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/building-realtime-applications-nodejs-websockets/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/building-animated-onboarding-screens-react-native-reanimated-3/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/building-realtime-collaborative-editor-react-yjs/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/create-wheel-of-fortune-react-native/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/cicd-mobile-apps-github-actions-fastlane/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/deploy-nestjs-using-serverless-aws-lambda/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/api-design-best-practices-universal-stack/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/custom-tab-bar-tab-navigation-expo-react-native/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/custom-native-modules-for-react-native/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/deploy-nestjs-to-vultr-vps-github-actions/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/different-colors-top-bottom-safeareaview-react-native/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/custom-react-hook-api-calls/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/firebase-analytics-react-native-expo/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/deploy-react-spa-aws-s3-cloudfront-step-by-step/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/gatsby-tailwind-css-classes-in-mdx-files/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/deploy-nextjs-apps-aws-amplify-complete-guide/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/debugging-profiling-react-native-apps-effectively/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/gatsbyjs-page-views-google-analytics/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/implementing-background-tasks-geofencing-react-native/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/implementing-fulltext-search-nodejs-elasticsearch/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/nextjs-improve-lcp-lighthouse/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/implementing-virtual-scrolling-react-large-lists/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/login-with-google-expo-react-native/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/local-push-notifications-react-native-expo/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/offline-first-apps-react-native-redux-persist/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/nodejs-api-deployment-aws-ec2-ecs-lambda-compared/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/optimizing-performance-large-react-native-applications/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/monorepo-setup-react-react-native-nodejs/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/nodejs-microservices-architecture-design-patterns/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/offline-storage-react-native-asyncstorage-vs-sqlite/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/implementing-deep-linking-universal-links-react-native/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/react-helmet-vs-nextjs-head-meta-tag-comparison/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/react-performance-optimization-profiling-production/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/scaling-nodejs-apps-clustering-load-balancing/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/simple-guide-dark-mode-gatsbyjs/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/setting-up-firebase-analytics-in-a-gatsbyjs-application/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/secure-nodejs-api-jwt-authentication/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/simplifying-state-management-react-native-zustand/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/svg-images-in-react-components-gatsbyjs/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/table-of-contents-gatsby-blog-post/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/styling-react-native-nativewind-styled-components/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/take-screenshot-react-native-view/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/server-components-react-nextjs-14/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/use-svgs-react-native-expo/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/why-server-npm-do-not-install-dev-dependencies/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/technical-blog-seo-guide/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/nodejs-file-upload-multer-complete-guide/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/advanced-react-patterns/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/testing-react-native-apps-unit-integration-e2e/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/react-native-navigation-mastering-react-navigation-v6/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://huyha.zone/blog/post/nodejs-project-structure-best-practices/</loc><changefreq>daily</changefreq><priority>0.7</priority></url></urlset>