<?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://hafiz.dev</loc>
    <lastmod>2026-04-01T00:00:00+02:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/about</loc>
    <lastmod>2026-02-01T00:00:00+01:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog</loc>
    <lastmod>2026-10-07T11:53:14+02:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/feed.xml</loc>
    <lastmod>2026-10-07T11:53:14+02:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/it</loc>
    <lastmod>2026-04-15T00:00:00+02:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/it/servizi</loc>
    <lastmod>2026-10-10T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/it/sviluppatore-laravel-italia</loc>
    <lastmod>2026-02-20T00:00:00+01:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/it/automazione-processi-aziendali</loc>
    <lastmod>2026-02-20T00:00:00+01:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-ai-sdk-agent-skills</loc>
    <lastmod>2026-10-08T06:15:04+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/macbook-offsite-backups-restic-backblaze-b2</loc>
    <lastmod>2026-10-05T08:10:27+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-squash-migrations-schema-dump-prune</loc>
    <lastmod>2026-09-30T06:15:04+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-mercure-broadcasting-frankenphp</loc>
    <lastmod>2026-09-28T06:15:03+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-read-through-disk-migrate-uploads-to-s3</loc>
    <lastmod>2026-09-24T06:15:03+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-ai-sdk-jev-classification-confidence-review-queue</loc>
    <lastmod>2026-09-23T20:19:44+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-queue-worker-sigterm-interruptible-jobs</loc>
    <lastmod>2026-09-17T06:15:05+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-starter-kits-vite-plus-migration</loc>
    <lastmod>2026-09-14T06:15:05+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/spatie-permission-vs-bouncer-laravel-roles</loc>
    <lastmod>2026-09-10T06:15:04+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/ai-terms-explained-for-laravel-developers</loc>
    <lastmod>2026-09-07T06:15:04+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-query-bindings-in-logs-db-mask-bindings</loc>
    <lastmod>2026-09-02T06:15:06+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/remote-dev-workstation-vps-tmux-claude-code</loc>
    <lastmod>2026-08-31T06:15:05+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/nativephp-v4-supernative-first-native-screen</loc>
    <lastmod>2026-08-26T06:15:04+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-lock-vs-cache-lock</loc>
    <lastmod>2026-08-24T06:15:06+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-mcp-server-security-authorization</loc>
    <lastmod>2026-08-19T06:15:05+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/live-laravel-saas-server-migration-2-minutes-downtime</loc>
    <lastmod>2026-08-17T06:20:04+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-head-vs-seotools-migration-guide</loc>
    <lastmod>2026-08-12T10:34:01+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/filament-v4-12-v5-7-performance-security-breakdown</loc>
    <lastmod>2026-08-10T09:49:48+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-image-api-vs-intervention-vs-spatie-media-library</loc>
    <lastmod>2026-08-05T09:46:33+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-ai-sdk-human-in-the-loop-tool-approval</loc>
    <lastmod>2026-08-03T07:54:25+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/pest-5-tia-run-only-tests-your-change-touched</loc>
    <lastmod>2026-07-30T07:21:55+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-scout-2026-meilisearch-vs-typesense-vs-algolia-vs-database</loc>
    <lastmod>2026-07-27T08:41:20+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-telegram-bot-ai-watch-later-summaries</loc>
    <lastmod>2026-07-23T14:28:51+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-postgresql-connection-pooling-native-pgbouncer-support</loc>
    <lastmod>2026-07-22T12:31:17+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/building-saas-with-laravel-and-filament-complete-guide</loc>
    <lastmod>2026-07-22T11:33:33+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-pennant-complete-feature-flags-guide</loc>
    <lastmod>2026-07-22T10:52:49+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/filament-billing-the-missing-stripe-admin-layer-for-your-panel</loc>
    <lastmod>2026-07-20T08:02:49+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/whats-new-laravel-13-15-typed-translations</loc>
    <lastmod>2026-07-15T12:38:11+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-octane-2026-frankenphp-vs-swoole-vs-roadrunner</loc>
    <lastmod>2026-07-08T14:07:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-route-metadata-5-real-problems-it-finally-solves</loc>
    <lastmod>2026-07-06T09:08:21+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-reverb-vs-pusher-vs-soketi-websocket-comparison</loc>
    <lastmod>2026-07-01T07:56:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/connect-laravel-ai-agent-to-mcp-server</loc>
    <lastmod>2026-06-29T09:01:03+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/php-pipe-operator-vs-laravel-collections-piper</loc>
    <lastmod>2026-06-24T09:55:45+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-cloud-managed-queues-vs-horizon</loc>
    <lastmod>2026-06-22T08:17:12+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-cashier-stripe-vs-paddle-real-cost-comparison</loc>
    <lastmod>2026-06-17T13:07:58+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/multi-tenancy-queues-three-bugs-laravel-saas</loc>
    <lastmod>2026-06-15T07:53:55+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/refactoring-large-filament-resource</loc>
    <lastmod>2026-06-10T09:20:13+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/livewire-public-properties-security-audit</loc>
    <lastmod>2026-06-08T07:51:42+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-service-action-job-decision-tree</loc>
    <lastmod>2026-06-03T16:39:04+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-cloud-vs-forge-vs-vps-cost-comparison</loc>
    <lastmod>2026-06-01T06:45:07+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-ai-sdk-horizon-queue-config</loc>
    <lastmod>2026-05-27T11:20:07+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/eloquent-patterns-silently-break-mysql-index</loc>
    <lastmod>2026-05-25T05:35:06+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/code-php-from-your-phone-vps-tmux-termius</loc>
    <lastmod>2026-05-23T13:56:56+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-cloud-5-dollar-plan-spend-caps-scale-to-zero</loc>
    <lastmod>2026-05-20T07:40:29+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-ai-sdk-ollama-local-llms-guide</loc>
    <lastmod>2026-05-18T07:10:29+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-cicd-github-actions-complete-guide</loc>
    <lastmod>2026-05-14T07:08:15+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-ai-sdk-tutorial-build-a-smart-assistant-in-30-minutes</loc>
    <lastmod>2026-05-12T07:18:09+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-ai-sdk-sub-agents-tutorial</loc>
    <lastmod>2026-05-12T06:50:07+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-activity-log-v5-audit-trail-guide</loc>
    <lastmod>2026-05-11T07:28:39+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-native-passkeys-setup-guide</loc>
    <lastmod>2026-05-09T07:07:55+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/php-8-4-features-not-using-yet-laravel-app</loc>
    <lastmod>2026-05-08T07:20:44+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/4-composer-conflicts-blocking-laravel-13-upgrade</loc>
    <lastmod>2026-05-06T07:11:26+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/filament-v5-multi-tenancy-complete-implementation-guide</loc>
    <lastmod>2026-05-04T07:17:54+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-12-to-13-upgrade-guide</loc>
    <lastmod>2026-05-03T09:44:35+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-ai-sdk-text-to-speech-voice-tutorial</loc>
    <lastmod>2026-05-01T08:10:25+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/how-to-stop-ai-agent-destroying-your-laravel-app</loc>
    <lastmod>2026-04-29T07:26:13+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/generate-beautiful-og-images-laravel-spatie-og-image</loc>
    <lastmod>2026-04-27T07:19:38+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/claude-opus-4-7-laravel-ai-sdk-migration-guide</loc>
    <lastmod>2026-04-25T16:13:04+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-ai-sdk-what-it-changes-why-it-matters-and-should-you-use-it</loc>
    <lastmod>2026-04-25T11:48:29+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/scotty-vs-laravel-envoy-spatie-deploy-tool</loc>
    <lastmod>2026-04-25T11:46:51+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-blaze-what-it-actually-does-when-to-use-it-and-when-itll-break-your-app</loc>
    <lastmod>2026-04-25T11:37:27+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/stop-vibe-coding-your-production-apps-a-case-for-developer-driven-ai</loc>
    <lastmod>2026-04-25T11:26:44+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-boost-and-mcp-servers-the-context-your-ai-agent-is-missing</loc>
    <lastmod>2026-04-25T11:23:52+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-query-optimization-from-3-seconds-to-30ms</loc>
    <lastmod>2026-04-25T11:17:59+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/mastering-solid-principles-in-laravel</loc>
    <lastmod>2026-04-25T11:17:49+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-ai-sdk-multi-agent-patterns-production</loc>
    <lastmod>2026-04-25T11:17:29+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/using-docker-to-solve-php-version-compatibility-issues-a-practical-guide</loc>
    <lastmod>2026-04-25T10:56:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/chrome-extension-laravel-api-complete-architecture-guide</loc>
    <lastmod>2026-04-25T10:52:16+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-skills-directory-how-to-use-ai-agent-skills-and-build-your-own</loc>
    <lastmod>2026-04-25T10:47:43+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-13-php-attributes-refactor-your-models-jobs-and-commands</loc>
    <lastmod>2026-04-25T10:23:50+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/the-ralph-wiggum-technique-let-claude-code-work-through-your-task-list</loc>
    <lastmod>2026-04-25T10:16:35+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/fake-laravel-packages-targeting-your-env-how-to-audit-composer-dependencies</loc>
    <lastmod>2026-04-25T10:15:19+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/the-complete-laravel-claude-code-ecosystem-every-tool-plugin-and-config-you-actually-need</loc>
    <lastmod>2026-04-25T10:04:11+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/stripe-integration-in-laravel-complete-guide-to-subscriptions-one-time-payments</loc>
    <lastmod>2026-04-25T09:58:49+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/filament-v5-released-whats-new-what-changed-and-should-you-upgrade</loc>
    <lastmod>2026-04-25T09:56:42+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-search-in-2026-full-text-semantic-and-vector-search-explained</loc>
    <lastmod>2026-04-25T09:46:23+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-telescope-vs-pulse-vs-nightwatch</loc>
    <lastmod>2026-04-25T09:41:46+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/handling-large-file-uploads-in-laravel-without-crashing-your-server</loc>
    <lastmod>2026-04-25T09:18:49+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/how-i-hardened-my-vps-ssh-cloudflare-tailscale</loc>
    <lastmod>2026-04-25T08:41:07+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/database-indexing-in-laravel-boost-mysql-performance-with-smart-indexes</loc>
    <lastmod>2026-04-25T08:30:25+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/mastering-design-patterns-in-laravel</loc>
    <lastmod>2026-04-25T08:29:18+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-ai-sdk-tutorial-part-2-build-a-rag-powered-support-bot-with-tools-and-memory</loc>
    <lastmod>2026-04-25T08:24:29+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/inertia-v3-upgrade-guide-laravel</loc>
    <lastmod>2026-04-25T08:18:57+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/claude-code-routines-laravel-autopilot</loc>
    <lastmod>2026-04-25T08:11:32+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/implementing-real-time-notifications-with-laravel-a-complete-guide</loc>
    <lastmod>2026-04-25T07:46:18+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-queue-route-centralize-queue-topology</loc>
    <lastmod>2026-04-25T07:38:35+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-pest-4-testing-complete-guide</loc>
    <lastmod>2026-04-25T07:35:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-vue-3-composition-api-build-modern-full-stack-spas</loc>
    <lastmod>2026-04-25T07:11:44+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-passport-vs-sanctum-which-one-do-you-actually-need</loc>
    <lastmod>2026-04-25T07:02:21+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/livewire-4-single-file-components-tutorial</loc>
    <lastmod>2026-04-25T07:00:37+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/how-to-make-your-laravel-app-ai-agent-friendly-the-complete-2026-guide</loc>
    <lastmod>2026-04-25T06:49:03+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/how-i-built-macos-menu-bar-app-nativephp-laravel-livewire</loc>
    <lastmod>2026-04-25T06:29:51+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-route-model-binding-best-practices-for-cleaner-code</loc>
    <lastmod>2026-04-25T06:09:40+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-wayfinder-type-safe-routes-and-forms-with-inertia</loc>
    <lastmod>2026-04-25T05:58:13+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/build-your-first-mobile-app-with-laravel-and-nativephp-v3-free-step-by-step</loc>
    <lastmod>2026-04-25T05:49:53+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-api-development-restful-best-practices</loc>
    <lastmod>2026-04-25T05:48:49+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/claude-code-channels-how-to-control-your-ai-agent-from-your-phone</loc>
    <lastmod>2026-04-25T05:47:49+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-ai-sdk-goes-stable-what-changed-what-to-check</loc>
    <lastmod>2026-04-25T05:37:25+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/how-to-validate-your-idea-before-spending-eur5000-on-development</loc>
    <lastmod>2026-04-25T05:35:32+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/openclaw-laravel-forge-deploy-your-ai-assistant-in-5-minutes</loc>
    <lastmod>2026-04-25T05:16:18+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-policies-vs-gates-authorization-guide</loc>
    <lastmod>2026-04-25T05:07:53+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/building-admin-dashboards-with-filament-a-complete-guide-for-laravel-developers</loc>
    <lastmod>2026-04-25T04:36:40+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/building-a-scalable-design-system-with-tailwind-blade-and-vue-components</loc>
    <lastmod>2026-04-25T04:20:16+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/building-a-full-stack-file-upload-system-with-laravel-vuejs-and-s3</loc>
    <lastmod>2026-04-25T04:19:19+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-queue-jobs-processing-10000-tasks-without-breaking</loc>
    <lastmod>2026-04-25T02:02:31+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/passkeys-in-laravel-what-they-are-and-how-to-get-started</loc>
    <lastmod>2026-04-25T01:39:35+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/effortlessly-dockerize-your-laravel-vue-application-a-step-by-step-guide</loc>
    <lastmod>2026-04-25T00:56:44+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/how-laravel-events-listeners-observers-actually-work</loc>
    <lastmod>2026-04-25T00:45:24+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/git-worktrees-for-laravel-developers-run-multiple-claude-code-sessions-in-parallel</loc>
    <lastmod>2026-04-24T21:56:32+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/livewire-4-vs-inertia-3-laravel-frontend-2026</loc>
    <lastmod>2026-04-24T20:23:28+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-multi-tenancy-database-vs-subdomain-vs-path-routing-strategies</loc>
    <lastmod>2026-04-24T14:53:01+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/laravel-cache-funnel-concurrency-limiting</loc>
    <lastmod>2026-04-24T11:27:31+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/the-12-week-year-for-solo-developers-a-framework-for-actually-shipping</loc>
    <lastmod>2026-04-24T11:20:07+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/how-to-build-a-laravel-mcp-server-with-filament</loc>
    <lastmod>2026-04-24T10:33:55+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/transform-your-laravel-app-performance-7-quick-wins-that-actually-work</loc>
    <lastmod>2026-04-23T18:32:09+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/blog/setting-up-laravel-10-with-vue3-and-vuetify3</loc>
    <lastmod>2026-03-04T07:01:12+01:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/guides</loc>
    <lastmod>2026-04-25T11:10:22+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/guides/mvp-development-cost</loc>
    <lastmod>2026-04-25T09:23:29+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/guides/how-to-build-a-saas-product</loc>
    <lastmod>2026-04-24T20:12:31+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/guides/custom-software-development-cost</loc>
    <lastmod>2026-04-25T11:10:22+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/guides/web-app-development-cost</loc>
    <lastmod>2026-04-25T09:46:28+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/guides/mvp-vs-prototype</loc>
    <lastmod>2026-04-24T23:39:53+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/guides/minimum-viable-product-examples</loc>
    <lastmod>2026-04-24T22:05:34+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/laravel</loc>
    <lastmod>2026-02-20T00:00:00+01:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/laravel/artisan-commands</loc>
    <lastmod>2026-02-20T00:00:00+01:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/laravel/validation-rules</loc>
    <lastmod>2026-02-20T00:00:00+01:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://hafiz.dev/laravel/upgrade-analyzer</loc>
    <lastmod>2026-02-20T00:00:00+01:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
            </url>
</urlset>
