<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/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" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9">
    <url>
    <loc>https://abdulkadersafi.com/</loc>
    <lastmod>2026-05-30T18:36:44+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/projects</loc>
    <lastmod>2026-05-30T18:36:44+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/services</loc>
    <lastmod>2026-05-30T18:36:44+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog</loc>
    <lastmod>2026-05-30T18:36:44+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/contact</loc>
    <lastmod>2026-05-30T18:36:44+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/privacy-policy</loc>
    <lastmod>2026-05-30T18:36:44+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/terms</loc>
    <lastmod>2026-05-30T18:36:44+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/projects/portfolio-mcp-server-giving-ai-a-safe-typed-api-into-my-portfolio</loc>
    <lastmod>2026-05-29T15:59:26+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/projects/project-pulse-health-monitoring-for-vs-code</loc>
    <lastmod>2026-05-29T01:48:32+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/projects/kif-a-modern-dark-aesthetic-rebrand-of-kuwait-international-fairs-web-presence</loc>
    <lastmod>2026-05-29T01:48:31+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/projects/laralcn-ui-a-shadcn-style-copy-and-own-blade-component-system-for-laravel</loc>
    <lastmod>2026-05-29T01:48:13+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/projects/vs-crm-a-self-hosted-crm-that-runs-inside-vs-code-on-a-database-you-own</loc>
    <lastmod>2026-05-29T01:47:54+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/projects/rename-images-with-ai</loc>
    <lastmod>2026-05-29T01:47:46+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/projects/imagemagick-for-vs-code-native-image-editing-inside-the-editor</loc>
    <lastmod>2026-05-29T01:47:33+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/projects/i-built-a-better-file-explorer-for-vscode-because-macos-finder-is-painful</loc>
    <lastmod>2026-05-29T01:47:19+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/projects/saficrawl-in-editor-website-crawler-seo-auditor-for-vs-code</loc>
    <lastmod>2026-05-29T01:47:14+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/projects/clarifai-free-ai-powered-code-analysis-for-visual-studio-code</loc>
    <lastmod>2026-05-29T01:47:02+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/services/mobile-application-development-kuwait</loc>
    <lastmod>2026-05-29T01:47:07+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/services/custom-built-websites-and-web-applications-engineered-for-performance-scalability-and-real-world-results</loc>
    <lastmod>2026-05-29T01:46:56+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/should-you-build-a-desktop-app-with-godot</loc>
    <lastmod>2026-05-30T18:36:18+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/api-design-and-architecture-a-complete-developers-guide-to-building-scalable-apis</loc>
    <lastmod>2026-05-29T01:53:39+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/nextjs-13-cves-may-2026-security-release-what-actually-broke</loc>
    <lastmod>2026-05-29T01:53:25+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/learn-these-10-ai-concepts-before-its-too-late</loc>
    <lastmod>2026-05-29T01:53:19+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/how-i-used-ai-to-instantly-generate-a-postman-json-collection-and-why-you-should-too</loc>
    <lastmod>2026-05-29T01:53:04+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/prompt-vs-context-engineering-a-complete-guide-to-ai-communication-optimization</loc>
    <lastmod>2026-05-29T01:53:01+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/the-vibe-coding-lie-wrapper-tools-vs-foundation-tools</loc>
    <lastmod>2026-05-29T01:53:01+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/everything-you-need-to-know-about-es2025-whats-new-in-javascript</loc>
    <lastmod>2026-05-29T01:52:56+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/2026-web-design-trends-9-essential-patterns-shaping-the-future-of-digital-design</loc>
    <lastmod>2026-05-29T01:52:56+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/nextjs-middleware-a-developers-guide-with-real-use-cases-and-code-examples</loc>
    <lastmod>2026-05-29T01:52:51+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/why-figma-bought-payload-cms-and-why-it-actually-makes-a-lot-of-sense</loc>
    <lastmod>2026-05-29T01:52:50+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/design-systems-explained-atoms-molecules-organisms-templates-and-pages</loc>
    <lastmod>2026-05-29T01:52:45+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/sql-vs-nosql-a-look-at-mongodb-and-its-trade-offs</loc>
    <lastmod>2026-05-29T01:52:43+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/claude-skills-8-markdown-files-that-quietly-replaced-my-npm-scripts</loc>
    <lastmod>2026-05-29T01:52:41+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/building-a-modern-text-to-speech-application-with-ai-powered-text-optimization</loc>
    <lastmod>2026-05-29T01:52:39+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/when-to-use-rest-graphql-or-grpc-a-practical-breakdown</loc>
    <lastmod>2026-05-29T01:52:36+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/dia-the-ai-browser-thats-changing-how-we-use-the-web-2025-guide</loc>
    <lastmod>2026-05-29T01:52:35+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/frontend-system-design-essentials-7-common-mistakes-and-how-to-avoid-them</loc>
    <lastmod>2026-05-29T01:52:33+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/how-to-optimize-sql-queries-to-run-faster-a-developers-guide</loc>
    <lastmod>2026-05-29T01:52:31+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/top-project-management-tools-in-2025-clickup-obsidian-notion-more</loc>
    <lastmod>2026-05-29T01:52:30+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/why-developers-choose-shadcn-ui-over-radix-ui</loc>
    <lastmod>2026-05-29T01:52:24+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/zed-1-0-gpu-rendered-editor-vs-code-2026</loc>
    <lastmod>2026-05-29T01:52:20+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/securing-your-api-auth-strategies-for-rest-vs-graphql-with-spring-boot</loc>
    <lastmod>2026-05-29T01:52:17+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/react-192-is-here-what-developers-need-to-know</loc>
    <lastmod>2026-05-29T01:52:17+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/how-i-designed-a-full-ui-in-2-hours-using-ux-pilot-ai</loc>
    <lastmod>2026-05-29T01:52:15+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/7-signs-its-time-to-upgrade-your-mobile-app-and-how-i-can-help</loc>
    <lastmod>2026-05-29T01:52:12+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/using-partial-views-in-aspnet-core-mvc</loc>
    <lastmod>2026-05-29T01:52:12+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/exploring-api-types-rest-graphql-grpc-and-more</loc>
    <lastmod>2026-05-29T01:52:11+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/net-10-released-complete-guide-to-new-features-and-performance-improvements-in-2025</loc>
    <lastmod>2026-05-29T01:52:09+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/local-seo-and-google-my-business-gmb-listings-a-complete-guide</loc>
    <lastmod>2026-05-29T01:52:07+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/open-source-vs-code-extension-starters-react-and-svelte-with-tailwind</loc>
    <lastmod>2026-05-29T01:51:58+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/the-easiest-way-to-run-llm-models-locally-a-practical-guide-using-ollama-and-lm-studio</loc>
    <lastmod>2026-05-29T01:51:58+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/mastering-rsync-the-ultimate-command-for-fast-code-deployment-and-server-syncing</loc>
    <lastmod>2026-05-29T01:51:58+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/should-you-migrate-from-rest-to-graphql-what-to-consider</loc>
    <lastmod>2026-05-29T01:51:57+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/how-to-use-claude-code-right-the-ultimate-guide-to-ai-powered-development-best-practices-in-2025</loc>
    <lastmod>2026-05-29T01:51:53+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/introducing-mcp-the-next-evolution-in-api-architecture</loc>
    <lastmod>2026-05-29T01:51:51+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/filamentphp-v4-the-best-laravel-cms-just-got-smarter</loc>
    <lastmod>2026-05-29T01:51:51+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/how-ai-is-influencing-todays-design-workflows</loc>
    <lastmod>2026-05-29T01:51:50+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/modern-web-styling-best-practices-bootstrap-vs-tailwind-css-vs-material-ui-vs-shadcn-ui-in-2025</loc>
    <lastmod>2026-05-29T01:51:47+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/pytorch-vs-tensorflow-a-beginner-developers-guide-to-choosing-the-right-framework</loc>
    <lastmod>2026-05-29T01:51:39+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/why-90-of-projects-dont-need-more-than-sqlite</loc>
    <lastmod>2026-05-29T01:51:39+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/using-zustand-with-svelte-why-youd-want-to-how-the-wrapper-works-and-when-to-skip-it</loc>
    <lastmod>2026-05-29T01:51:38+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/vibe-coding-the-good-the-bad-and-the-future-of-software-development</loc>
    <lastmod>2026-05-29T01:51:38+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/custom-html-javascript-attributes-a-developers-guide-with-examples</loc>
    <lastmod>2026-05-29T01:51:34+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/when-why-you-should-containerize-your-application-a-comprehensive-guide</loc>
    <lastmod>2026-05-29T01:51:32+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/threads-vs-processes-in-programming-a-complete-guide</loc>
    <lastmod>2026-05-29T01:51:32+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/top-5-svg-icon-libraries-for-any-project-or-framework-2025</loc>
    <lastmod>2026-05-29T01:51:32+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/how-to-reduce-docker-image-size-from-12gb-to-10mb-a-complete-optimization-guide</loc>
    <lastmod>2026-05-29T01:51:27+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/the-ultimate-claude-code-workflow-guide-from-setup-to-supercharged-automation</loc>
    <lastmod>2026-05-29T01:51:21+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/react-native-with-expo-vs-react-native-cli-a-developers-complete-guide-2025</loc>
    <lastmod>2026-05-29T01:51:21+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/building-scalable-apis-rest-best-practices-you-shouldnt-ignore</loc>
    <lastmod>2026-05-29T01:51:20+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/building-a-game-engine-from-scratch-with-c-and-c-architecture-vulkan-rendering-and-lessons-learned</loc>
    <lastmod>2026-05-29T01:51:18+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/is-it-still-worth-using-bootstrap-in-2025-when-tailwind-and-shadcnui-exist</loc>
    <lastmod>2026-05-29T01:51:16+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/html-best-practices-for-login-and-signup-forms</loc>
    <lastmod>2026-05-29T01:51:14+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/exploring-the-laravel-ecosystem</loc>
    <lastmod>2026-05-29T01:51:13+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/backend-as-a-service-baas-what-it-is-why-it-matters-and-the-top-tools-to-know</loc>
    <lastmod>2026-05-29T01:51:09+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/the-ultimate-guide-to-google-search-operators-master-advanced-search-techniques-in-2025</loc>
    <lastmod>2026-05-29T01:51:05+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/trying-vibe-coding-for-the-first-time-with-claude-code-i-built-an-invoice-generator-in-one-day</loc>
    <lastmod>2026-05-29T01:51:02+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/what-is-technical-debt-a-complete-guide-for-businesses-developers</loc>
    <lastmod>2026-05-29T01:51:01+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/mastering-self-hosting-with-reverse-proxy-servers-a-beginners-guide</loc>
    <lastmod>2026-05-29T01:50:59+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/nextjs-155-a-developers-guide-to-turbocharged-builds-full-node-middleware-smarter-typescript</loc>
    <lastmod>2026-05-29T01:50:56+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/dental-clinic-website</loc>
    <lastmod>2026-05-29T01:50:56+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/razor-vs-blazor-in-net-whats-the-difference</loc>
    <lastmod>2026-05-29T01:50:55+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/mastering-seo-a-comprehensive-guide-for-any-website</loc>
    <lastmod>2026-05-29T01:50:51+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/building-my-first-net-core-mvc-rsvp-platform-for-a-banking-association-event</loc>
    <lastmod>2026-05-29T01:50:49+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/i-built-a-better-file-explorer-for-vscode-because-macos-finder-is-painful</loc>
    <lastmod>2026-05-29T01:50:46+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/retrieval-augmented-generation-rag-with-local-pdfs-and-ollama-a-developers-guide</loc>
    <lastmod>2026-05-29T01:50:44+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/how-to-write-a-product-requirements-document-prd-with-ai-tools</loc>
    <lastmod>2026-05-29T01:50:42+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/cross-platform-excellence-with-react-native-and-expo-a-developers-guide-to-building-apps-fast</loc>
    <lastmod>2026-05-29T01:50:40+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/react-19-memoization-is-usememo-usecallback-no-longer-necessary</loc>
    <lastmod>2026-05-29T01:50:37+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/electron-vs-tauri-can-we-really-start-relying-on-tauri-instead</loc>
    <lastmod>2026-05-29T01:50:36+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/beyond-click-here-a-guide-to-different-types-of-links-you-need-to-know</loc>
    <lastmod>2026-05-29T01:50:32+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/libsql-the-cloud-native-distributed-version-of-sqlite</loc>
    <lastmod>2026-05-29T01:50:30+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/frontend-frameworks-vs-meta-frameworks-when-to-use-reactvue-and-when-to-choose-nextjsnuxtjs</loc>
    <lastmod>2026-05-29T01:50:24+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/where-should-you-host-your-app-hosting-providers-compared</loc>
    <lastmod>2026-05-29T01:50:18+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/mastering-efficiency-a-guide-to-vim-neovim-and-motion-commands</loc>
    <lastmod>2026-05-29T01:50:14+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/platform-engineering-in-practice-building-your-internal-developer-platform</loc>
    <lastmod>2026-05-28T21:24:49+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/building-vs-code-extensions-in-2026-the-complete-modern-guide</loc>
    <lastmod>2026-05-28T21:22:55+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/i-built-an-mcp-server-for-my-portfolio-heres-why-it-matters</loc>
    <lastmod>2026-05-28T21:22:36+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/aws-us-east-1-outage-october-2025-complete-analysis-and-impact-report</loc>
    <lastmod>2026-05-28T21:22:28+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/videojs-v10-beta-88-smaller-fully-composable</loc>
    <lastmod>2026-05-28T21:22:04+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/native-or-cross-platform-mobile-app-how-to-decide-in-2025</loc>
    <lastmod>2026-05-28T21:21:47+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/filament-v1-to-v5-five-years-of-shipping-the-damn-thing</loc>
    <lastmod>2026-05-28T21:21:34+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/expo-sdk-56-the-update-that-finally-makes-builds-fast</loc>
    <lastmod>2026-05-28T21:21:19+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/rag-for-developers-building-context-aware-documentation-assistants</loc>
    <lastmod>2026-05-28T21:21:06+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/how-to-choose-the-right-web-development-partner-for-your-business</loc>
    <lastmod>2026-05-28T21:20:36+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/why-your-auth-system-is-probably-wrong-and-how-to-fix-it</loc>
    <lastmod>2026-05-28T21:20:36+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/24-zed-editor-hidden-gems-that-made-me-drop-vs-code-for-good</loc>
    <lastmod>2026-05-28T21:20:32+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/claude-cowork-vs-openclaw-vs-hermes-agent</loc>
    <lastmod>2026-05-28T21:20:29+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/anthropic-acquires-bun-what-this-means-for-javascript-development-and-ai-coding-tools-in-2025</loc>
    <lastmod>2026-05-28T21:19:40+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/migrating-from-vs-code-to-zed-the-honest-walkthrough-for-switchers</loc>
    <lastmod>2026-05-28T21:19:38+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/runtime-ui-libraries-are-tech-debt-you-cant-see</loc>
    <lastmod>2026-05-28T21:19:28+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/laravel-brain-review-i-mapped-my-whole-app-in-60-seconds</loc>
    <lastmod>2026-05-28T21:19:26+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/building-an-ai-powered-image-renaming-desktop-app-with-python-tkinter-and-ollama</loc>
    <lastmod>2026-05-28T21:19:11+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/self-hosted-security-checklist</loc>
    <lastmod>2026-05-28T21:18:44+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/if-a-component-system-cant-build-its-own-docs-it-cant-build-your-app</loc>
    <lastmod>2026-05-28T21:18:37+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/clarifai-free-ai-powered-code-analysis-for-visual-studio-code</loc>
    <lastmod>2026-05-28T21:18:27+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/freelance-vs-agency-for-website-design-and-development-an-honest-comparison</loc>
    <lastmod>2026-05-28T21:18:27+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/progressive-web-apps-pwas-vs-native-apps-a-2025-comparison</loc>
    <lastmod>2026-05-28T21:17:48+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/what-are-the-core-on-page-seo-elements-i-should-focus-on-before-launching</loc>
    <lastmod>2026-05-28T21:17:00+00:00</lastmod>
            </url>
    <url>
    <loc>https://abdulkadersafi.com/blog/how-to-fix-any-bug-the-repro-first-method-when-claude-cant</loc>
    <lastmod>2026-05-28T20:32:13+00:00</lastmod>
            </url>
</urlset>
