<?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:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" 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://edwardsmoses.com/implementing-2fa-totp-with-remix</loc> <lastmod>2026-04-12T23:59:59.203Z</lastmod> </url>
<url> <loc>https://edwardsmoses.com/reflecting-on-2025-goals-for-2026</loc> <lastmod>2025-12-28T08:41:13.130Z</lastmod> </url>
<url> <loc>https://edwardsmoses.com/reflecting-on-2024-goals-for-2025</loc> <lastmod>2024-12-31T13:13:13.130Z</lastmod> </url>
<url> <loc>https://edwardsmoses.com/integrating-magic-links-with-supabase-postmark-and-remix</loc> <lastmod>2024-07-27T09:41:32.403Z</lastmod> </url>
<url> <loc>https://edwardsmoses.com/integrating-magic-links-with-firebase-react-native</loc> <lastmod>2024-07-19T01:05:32.403Z</lastmod> </url>
<url> <loc>https://edwardsmoses.com/updated-guide-on-setting-up-automated-backups-cloud-firestore</loc> <lastmod>2024-03-28T20:20:01.203Z</lastmod> </url>
<url> <loc>https://edwardsmoses.com/integrating-remix-dev-tools-into-a-remix-react-app</loc> <lastmod>2023-10-15T08:33:01.203Z</lastmod> </url>
<url> <loc>https://edwardsmoses.com/dockerize-a-remix-react-app-with-mariadb</loc> <lastmod>2023-07-22T13:24:56.203Z</lastmod> </url>
<url> <loc>https://edwardsmoses.com/guide-to-accepting-payments-with-stripe-in-remix-run</loc> <lastmod>2023-06-10T10:07:46.203Z</lastmod> </url>
<url> <loc>https://edwardsmoses.com/migrating-to-dnd-kit-from-react-sortable-hoc</loc> <lastmod>2023-04-27T03:03:46.203Z</lastmod> </url>
<url> <loc>https://edwardsmoses.com/automated-backups-cloud-firestore</loc> <lastmod>2022-12-24T17:24:36.203Z</lastmod> </url>
<url> <loc>https://edwardsmoses.com/reflecting-on-2022-goals-for-2023</loc> <lastmod>2022-12-24T15:42:44.808Z</lastmod> </url>
<url> <loc>https://edwardsmoses.com/form-validation-with-react-router-v6</loc> <lastmod>2022-12-03T11:42:19.959Z</lastmod> </url>
<url> <loc>https://edwardsmoses.com/creating-browser-extension-using-react-and-typescript-with-plasmo-framework</loc> <lastmod>2022-10-16T11:12:18.502Z</lastmod> </url>
<url> <loc>https://edwardsmoses.com/guide-to-your-apple-store-listing</loc> <lastmod>2022-10-01T12:06:34.028Z</lastmod> </url>
<url> <loc>https://edwardsmoses.com/ultimate-checklist-for-successful-google-play-store-listing</loc> <lastmod>2022-10-01T11:47:26.790Z</lastmod> </url>
<url> <loc>https://edwardsmoses.com/behind-the-scenes-working-with-me-as-my-client</loc> <lastmod>2022-09-18T15:11:02.123Z</lastmod> </url>
<url> <loc>https://edwardsmoses.com/unit-testing-firestore-rules</loc> <lastmod>2022-09-10T12:11:25.330Z</lastmod> </url>
<url> <loc>https://edwardsmoses.com/converting-arrays-in-an-object-to-objects</loc> <lastmod>2022-08-19T21:30:14.312Z</lastmod> </url>
<url> <loc>https://edwardsmoses.com/building-nota-restricting-shopify-react-native-skia-canvas-touch-handler-to-pencil-only</loc> <lastmod>2022-08-09T20:50:57.918Z</lastmod> </url>
<url> <loc>https://edwardsmoses.com/braintree-payment-integration-react-native-expo</loc> <lastmod>2022-08-04T07:52:56.482Z</lastmod> </url>
<url> <loc>https://edwardsmoses.com/productivity-apps-i-use-in-2022</loc> <lastmod>2022-08-04T07:10:25.139Z</lastmod> </url>
<url> <loc>https://edwardsmoses.com/auto-incrementing-version-code-for-android</loc> <lastmod>2022-05-22T00:51:52.613Z</lastmod> </url>
<url> <loc>https://edwardsmoses.com/personal-git-alias-faster-git-workflow</loc> <lastmod>2022-04-24T01:32:32.755Z</lastmod> </url>
<url> <loc>https://edwardsmoses.com/reflecting-on-2021-goals-for-2022</loc> <lastmod>2021-12-31T09:08:54.808Z</lastmod> </url>
<url> <loc>https://edwardsmoses.com/detecting-the-active-folder-using-nextjs-using-useRouter</loc> <lastmod>2021-02-28T21:24:32.212Z</lastmod> </url>
<url> <loc>https://edwardsmoses.com/unintentionalCodeFirstException-on-azure-appservice/</loc> <lastmod>2020-11-17T13:45:45.030Z</lastmod> </url>
<url> <loc>https://edwardsmoses.com/failed-to-persist-entry</loc> <lastmod>2020-10-19T01:13:06.143Z</lastmod> </url>
<url> <loc>https://edwardsmoses.com/integrating-daily-co-video-call-api-in-asp-net-mvc</loc> <lastmod>2020-10-19T01:09:05.469Z</lastmod> </url>
<url> <loc>https://edwardsmoses.com/about/</loc> </url>
<url> <loc>https://edwardsmoses.com/articles/</loc> </url>
<url> <loc>https://edwardsmoses.com/blogroll/</loc> </url>
<url> <loc>https://edwardsmoses.com/contact/</loc> </url>
<url> <loc>https://edwardsmoses.com/</loc> </url>
<url> <loc>https://edwardsmoses.com/projects/</loc> </url>
</urlset>