<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://yasiramin.dev</loc>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/resume</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/projects</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/courses</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/contact</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/skills-and-tools</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/experiences</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/educations</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/services</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/feedback</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/privacy-policy</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/terms-conditions</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/projects/d4cdgsp/folio-collaborative-document-workspace</loc>
<lastmod>2026-10-17</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/projects/x2275sb/crm-lead-source</loc>
<lastmod>2026-10-08</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/projects/qmwwrzt/foundation-kit-docker-development-setup</loc>
<lastmod>2026-09-17</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/projects/mbmkjgd/traffic-360-we-source-360</loc>
<lastmod>2026-09-15</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/projects/mttdf9k/create-dev-engine-project-dockerization-cli</loc>
<lastmod>2026-10-21</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/projects/pxpjppj/modular-laravel-react-starter-kit</loc>
<lastmod>2026-10-21</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/projects/gf7f5gr/day-dispatch-logistics-project</loc>
<lastmod>2026-10-21</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/qktkc9f/how-to-use-the-trix-rich-text-editor-in-laravel-13-with-safe-html</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/pk6vznd/laravel-13-drag-and-drop-file-upload-with-dropzonejs-and-vite</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/s4gdngm/how-to-generate-a-sitemapxml-in-laravel-13-route-command-and-robotstxt</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/q85nsxc/laravel-13-livewire-4-multi-step-form-wizard-with-validation-per-step</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/gpfh5mv/laravel-13-like-and-dislike-system-votes-with-eloquent-and-a-unique-constraint</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/cddxw6h/laravel-13-add-to-cart-tutorial-a-session-based-shopping-cart-from-scratch</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/hdt6v4f/laravel-13-file-upload-tutorial-validate-store-and-download-files</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/h2jv3dn/laravel-13-ajax-crud-with-the-fetch-api-create-edit-and-delete-without-reloading</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/rzg9dbk/laravel-13-chartjs-tutorial-build-dynamic-charts-from-database-data</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/wjzs34r/how-to-install-bootstrap-5-in-laravel-13-with-vite-and-sass</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/f3225hq/how-to-install-sweetalert2-in-laravel-13-with-vite-alerts-and-delete-confirmations</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/v7dzfkc/laravel-13-generate-a-pdf-and-email-it-as-an-attachment-dompdf-and-mailable</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/nqvgprt/how-to-install-laravel-13-requirements-installer-and-first-run</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/cf8dzsg/laravel-13-starter-kits-explained-react-vue-svelte-and-livewire</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/mdmn37d/laravel-13-intervention-image-4-tutorial-resize-crop-and-convert-images</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/nzs6p2m/how-to-compress-image-size-in-laravel-13-resize-and-re-encode-uploads</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/xxmprfj/laravel-13-add-a-watermark-to-an-image-with-intervention-image-4</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/djx6d8q/how-to-add-a-blur-effect-to-an-image-in-laravel-13-with-intervention-image-4</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/f6nh75n/how-to-add-text-to-an-image-in-laravel-13-with-intervention-image-4</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/p6qcspb/laravel-13-crud-with-image-upload-create-update-and-delete-files-safely</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/kr5rbdt/laravel-13-stripe-checkout-integration-accept-one-time-payments-step-by-step</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/ss9xnvk/laravel-13-flash-messages-success-and-error-alerts-with-session-and-blade</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/wf5j5ns/laravel-13-dependent-dropdown-with-javascript-fetch-country-state-and-city</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/nw5tr3q/how-to-send-email-using-gmail-smtp-in-laravel-13-with-an-app-password</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/x3ss34c/how-to-create-a-zip-archive-in-laravel-13-with-ziparchive-and-download-it</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/mgn5v9t/how-to-get-the-current-url-in-laravel-13-url-fullurl-and-route-names</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/w5wr7bh/laravel-13-socialite-login-with-slack-sign-in-with-slack-openid-connect</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/p7vkd9d/laravel-13-socialite-login-with-x-twitter-step-by-step-tutorial</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/ftwzbkn/laravel-13-socialite-login-with-google-step-by-step-tutorial</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/gtvb5gk/laravel-13-livewire-4-pagination-tutorial-with-search</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/df9xgsr/how-to-send-sms-in-laravel-13-with-twilio</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/sv8ctpp/how-to-send-whatsapp-messages-from-laravel-13-with-the-whatsapp-cloud-api</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/j456d8b/how-to-integrate-the-openai-api-chatgpt-with-laravel-13</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/nkc4jwt/laravel-13-socialite-login-with-facebook-step-by-step-guide</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/qmw5jgg/laravel-13-mongodb-crud-tutorial-with-the-official-laravel-mongodb-package</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/vqxhd7k/how-to-generate-an-app-key-in-laravel-13-with-php-artisan-keygenerate</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/mw5pgmj/laravel-13-remove-public-from-url-point-the-web-root-to-the-public-folder</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/kcwdhdr/laravel-13-google-recaptcha-v3-validation-tutorial-with-a-custom-rule</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/tzbmtvh/laravel-13-livewire-form-validation-tutorial-validate-attribute-form-objects-and-real-time-errors</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/dzn8ksf/how-to-create-a-blade-file-using-the-makeview-command-in-laravel-13</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/fkmck4n/laravel-13-update-user-profile-tutorial-name-email-password-and-avatar</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/cnk6q2k/how-to-install-and-configure-laravel-debugbar-in-laravel-13</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/f8ns4bs/laravel-13-comment-system-with-nested-replies-using-eloquent</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/vqgfv8p/laravel-13-socialite-login-with-github-account-step-by-step-tutorial</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/cwc469b/how-to-generate-a-thumbnail-image-in-laravel-13-with-intervention-image</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/gbxx6fv/laravel-13-crud-application-tutorial-resource-controller-form-requests-and-blade</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/g2pvghh/laravel-13-routeserviceprovider-replacement-custom-route-files-in-bootstrapappphp</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/d2jbzwd/laravel-13-markdown-mailables-send-beautiful-emails-with-markdown-templates</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/njgtmqm/how-to-upload-files-to-amazon-s3-in-laravel-13</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/bpqk45j/automatic-daily-database-backups-in-laravel-13-with-spatie-laravel-backup</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/b6p4qxr/how-to-generate-pdf-files-in-laravel-13-with-dompdf</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/ctnh8cp/laravel-13-migrations-how-to-create-run-and-rollback-migrations</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/ct4mwdb/laravel-13-send-email-via-notification-mailmessage-queues-and-on-demand-routing</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/wdwbjkt/laravel-13-custom-login-and-registration-tutorial-without-a-starter-kit</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/wdgpmmg/how-to-restrict-user-access-by-ip-address-in-laravel-13-with-middleware</loc>
<lastmod>2026-11-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/m3hmmjd/laravel-13-get-client-ip-address-request-ip-trusted-proxies-and-cloudflare</loc>
<lastmod>2026-11-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/xj4xhsq/how-to-create-custom-helper-functions-in-laravel-13</loc>
<lastmod>2026-11-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/jqrwstc/laravel-13-change-date-format-carbon-eloquent-casts-and-blade-examples</loc>
<lastmod>2026-11-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/d65z7zv/laravel-13-simple-pagination-tutorial-simplepaginate-vs-paginate-vs-cursorpaginate</loc>
<lastmod>2026-11-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/ss2nj3h/laravel-13-multiple-file-upload-tutorial-with-validation</loc>
<lastmod>2026-11-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/jst6kgf/how-to-install-and-configure-laravel-telescope-in-laravel-13</loc>
<lastmod>2026-11-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/qd3p88m/laravel-13-send-email-with-attachment-mailable-attachment-examples</loc>
<lastmod>2026-11-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/kfb79nk/laravel-13-jwt-api-authentication-tutorial-login-refresh-and-logout</loc>
<lastmod>2026-11-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/b37dzgs/laravel-13-rest-api-authentication-with-passport-step-by-step-tutorial</loc>
<lastmod>2026-11-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/vkc95dq/laravel-13-custom-forgot-password-tutorial-send-reset-link-and-reset-password</loc>
<lastmod>2026-11-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/jnmb6xb/laravel-13-custom-error-pages-create-404-500-and-other-http-error-views</loc>
<lastmod>2026-11-09</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/d76h9mt/how-to-get-the-last-executed-query-in-laravel-13-query-log-torawsql-and-dblisten</loc>
<lastmod>2026-11-09</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/f8r785g/laravel-13-form-validation-tutorial-form-requests-rules-and-error-display</loc>
<lastmod>2026-11-09</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/xvwf83d/laravel-13-database-notifications-send-read-and-mark-as-read</loc>
<lastmod>2026-11-09</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/xbzgddm/laravel-13-pagination-with-relationships-eager-loading-and-filters</loc>
<lastmod>2026-11-09</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/tg3ddbj/laravel-13-http-client-tutorial-get-post-headers-retries-and-error-handling</loc>
<lastmod>2026-11-09</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/bzrfjmr/laravel-13-database-seeder-and-factory-tutorial-generate-fake-data</loc>
<lastmod>2026-11-09</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/tmbnhjp/laravel-13-one-to-one-relationship-hasone-and-belongsto-example</loc>
<lastmod>2026-11-09</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/vn9xkkb/laravel-13-one-to-many-relationship-hasmany-and-belongsto-tutorial</loc>
<lastmod>2026-11-09</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/d8ggbtn/laravel-13-custom-validation-error-messages-form-request-validator-and-lang-files</loc>
<lastmod>2026-11-09</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/c7pvnqk/laravel-13-clear-cache-optimizeclear-configclear-routeclear-and-viewclear</loc>
<lastmod>2026-11-08</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/vss9k2s/laravel-13-import-a-large-csv-file-into-the-database-without-running-out-of-memory</loc>
<lastmod>2026-11-08</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/kcxvcxq/laravel-13-has-many-through-relationship-explained-with-example</loc>
<lastmod>2026-11-08</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/dj5mdhc/laravel-13-model-events-and-observers-a-practical-tutorial</loc>
<lastmod>2026-11-08</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/fzs3w6t/laravel-13-cors-configuration-how-to-fix-cors-errors-in-your-api</loc>
<lastmod>2026-11-08</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/g3kwhqh/how-to-send-email-using-queue-in-laravel-13-mailqueue-tutorial</loc>
<lastmod>2026-11-08</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/jpbj9mf/laravel-13-many-to-many-eloquent-relationship-belongstomany-tutorial</loc>
<lastmod>2026-11-08</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/z5dwbfn/laravel-13-image-validation-rules-image-mimes-max-and-dimensions</loc>
<lastmod>2026-11-08</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/bbg8ztj/how-to-create-custom-validation-rules-in-laravel-13</loc>
<lastmod>2026-11-08</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/hrj6fnr/laravel-13-rest-api-authentication-with-sanctum-step-by-step-tutorial</loc>
<lastmod>2026-11-08</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/jd49p3p/how-to-add-toastr-notifications-in-laravel-13-with-vite-and-blade</loc>
<lastmod>2026-11-07</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/cgsj84b/laravel-13-confirm-box-before-deleting-a-record-blade-and-javascript</loc>
<lastmod>2026-11-07</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/v3rf99s/laravel-13-display-an-image-from-the-storage-folder-storagelink</loc>
<lastmod>2026-11-07</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/g4qrccg/laravel-13-pagination-with-query-string-withquerystring-and-appends</loc>
<lastmod>2026-11-07</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/vpkmnrd/how-to-generate-a-uuid-in-laravel-13-struuid-and-hasuuids</loc>
<lastmod>2026-11-07</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/g5jbpjm/how-to-store-json-data-in-a-database-with-laravel-13-and-eloquent-casts</loc>
<lastmod>2026-11-07</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/g9pjngj/laravel-13-event-broadcasting-tutorial-with-private-channels-and-echo</loc>
<lastmod>2026-11-07</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/vrdp5pv/laravel-13-reverb-real-time-notifications-step-by-step-tutorial</loc>
<lastmod>2026-11-07</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/ggpbgrh/how-to-prevent-weak-passwords-in-laravel-13-with-the-password-rule</loc>
<lastmod>2026-11-07</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/qgn3w6f/how-to-schedule-tasks-in-laravel-13-with-cron-and-the-scheduler</loc>
<lastmod>2026-11-07</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/qkvp46r/how-to-create-an-event-calendar-in-laravel-13</loc>
<lastmod>2026-11-06</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/w74scmq/laravel-13-summernote-image-upload-tutorial</loc>
<lastmod>2026-11-06</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/n8c6fnc/laravel-docker-set-up-environment-variables-for-production</loc>
<lastmod>2026-11-06</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/ssnzrbv/laravel-docker-push-a-docker-image-to-docker-hub</loc>
<lastmod>2026-11-06</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/sv8b2vg/laravel-docker-install-adminer-with-a-mysql-or-postgresql-database</loc>
<lastmod>2026-11-06</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/tjvjzsd/laravel-docker-install-phpmyadmin-with-a-mysql-database</loc>
<lastmod>2026-11-06</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/q2gcq4m/how-to-use-multiple-databases-in-laravel-13</loc>
<lastmod>2026-11-06</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/p5wkp2j/laravel-13-user-roles-and-permissions-tutorial-with-spatie</loc>
<lastmod>2026-11-06</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/wj24fbr/laravel-socialite-login-with-microsoft-account-laravel-13</loc>
<lastmod>2026-11-06</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/f75bf8n/lesson-11-set-up-redis-for-laravel-queue-and-cache-in-docker</loc>
<lastmod>2026-10-30</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/b9mjsrb/lesson-10-run-php-and-nginx-with-supervisor-in-docker</loc>
<lastmod>2026-10-30</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/bvb35ft/lesson-9-install-nodejs-and-npm-inside-a-docker-container</loc>
<lastmod>2026-10-30</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/nwdmnhg/lesson-8-install-composer-inside-a-docker-container</loc>
<lastmod>2026-10-30</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/tgpdcrs/lesson-7-connect-laravel-with-mongodb-in-docker</loc>
<lastmod>2026-10-30</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/nzd24nq/lesson-6-connect-laravel-with-postgresql-in-docker</loc>
<lastmod>2026-10-30</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/q3zp46c/lesson-5-laravel-queue-jobs-mailtrap-with-docker</loc>
<lastmod>2026-10-30</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/bnzhfvv/lesson-4-laravel-scheduler-cron-jobs-with-docker</loc>
<lastmod>2026-10-30</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/xntx7dh/lesson-3-laravel-with-nginx-php-fpm-and-mysql-in-docker</loc>
<lastmod>2026-10-30</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/n9m76bf/lesson-2-adding-mysql-to-laravels-apache-docker-setup</loc>
<lastmod>2026-10-30</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/mszwcnn/lesson-1-deploying-laravel-with-docker</loc>
<lastmod>2026-10-30</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/hzj5bkk/how-to-debug-and-fix-race-conditions-in-distributed-nodejs-microservices</loc>
<lastmod>2026-10-21</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/x2275sb/designing-idempotent-queued-jobs-in-laravel-for-high-concurrency-systems</loc>
<lastmod>2026-10-21</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/pfc3rcs/how-to-diagnose-and-fix-n1-query-problems-in-postgresql-and-nodejs</loc>
<lastmod>2026-10-21</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/d4cdgsp/preventing-cascading-failures-implementing-load-shedding-and-backpressure-in-microservices</loc>
<lastmod>2026-10-21</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/qmwwrzt/scalable-notification-system-architecture-engineering-design</loc>
<lastmod>2026-10-11</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/hp97t2g/building-a-scalable-full-stack-application-with-laravel-react</loc>
<lastmod>2026-10-11</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/mbmkjgd/practical-best-practices-every-developer-should-follow</loc>
<lastmod>2026-10-11</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/mttdf9k/ai-agents-in-modern-software-development</loc>
<lastmod>2026-10-11</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/pxpjppj/monolith-vs-microservices-real-experience-breakdown</loc>
<lastmod>2026-10-11</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/blogs/gf7f5gr/how-i-designed-a-scalable-invoice-system-in-laravel</loc>
<lastmod>2026-10-11</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yasiramin.dev/portfolio/courses/gf7f5gr/laravel-with-docker-practical-lessons</loc>
<lastmod>2026-10-30T16:13:07+05:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
