<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://refactored.me/</loc>
<lastmod>2025-07-31</lastmod>
</url>
<url>
<loc>https://refactored.me/blog</loc>
<lastmod>2025-07-31</lastmod>
</url>
<url>
<loc>https://refactored.me/projects</loc>
<lastmod>2025-07-31</lastmod>
</url>
<url>
<loc>https://refactored.me/tags</loc>
<lastmod>2025-07-31</lastmod>
</url>
<url>
<loc>https://refactored.me/blog/appsmith-mongodb-local-internal-tools</loc>
<lastmod>2025-07-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://refactored.me/blog/appwrite-apple-login-expo</loc>
<lastmod>2025-07-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://refactored.me/blog/caprover-deployment-easier</loc>
<lastmod>2025-07-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://refactored.me/blog/firebase-apple-login-expo</loc>
<lastmod>2025-07-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://refactored.me/blog/generate-sitemap-astro-multilingual</loc>
<lastmod>2025-07-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://refactored.me/blog/google-forms-cloudflare-worker-trigger</loc>
<lastmod>2025-07-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://refactored.me/blog/host-email-server-docker-ubuntu</loc>
<lastmod>2025-07-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://refactored.me/blog/journalctl-complete-guide</loc>
<lastmod>2025-07-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://refactored.me/blog/json-to-csv-api-bun-express</loc>
<lastmod>2025-07-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://refactored.me/blog/localize-arabic-expo-i18n-nativewind</loc>
<lastmod>2025-07-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://refactored.me/blog/multithreading-in-java</loc>
<lastmod>2025-07-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://refactored.me/blog/nativewind-rtl-arabic-expo</loc>
<lastmod>2025-07-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://refactored.me/blog/notion-telegram-cloudflare-workers</loc>
<lastmod>2025-07-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://refactored.me/blog/nuxt3-supabase-auth-setup</loc>
<lastmod>2025-07-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://refactored.me/blog/offline-storage-expo-sqlite-drizzle</loc>
<lastmod>2025-07-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://refactored.me/blog/replicate-image-generator-firebase-stripe</loc>
<lastmod>2025-07-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://refactored.me/blog/secure-vercel-api-ip-whitelist-rate-limit</loc>
<lastmod>2025-07-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://refactored.me/blog/serve-static-cloudflare-worker</loc>
<lastmod>2025-07-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://refactored.me/blog/setup-php-dev-environment-linux</loc>
<lastmod>2025-07-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://refactored.me/blog/solid-design-principles</loc>
<lastmod>2025-07-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://refactored.me/blog/sqlite-vercel-serverless</loc>
<lastmod>2025-07-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://refactored.me/blog/supabase-rbac-policies-only</loc>
<lastmod>2025-07-30T00:00:00.000Z</lastmod>
</url>
</urlset>
