<?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">
  <url>
    <loc>https://almokhtar.dev/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://almokhtar.dev/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://almokhtar.dev/fr/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://almokhtar.dev/" />
    <lastmod>2026-07-26</lastmod>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/fr/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://almokhtar.dev/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://almokhtar.dev/fr/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://almokhtar.dev/" />
    <lastmod>2026-07-26</lastmod>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/about</loc>
    <lastmod>2026-07-27</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/hire</loc>
    <lastmod>2026-07-27</lastmod>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/roadmap</loc>
    <lastmod>2026-07-28</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/reading</loc>
    <lastmod>2026-07-28</lastmod>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/vendor-the-algorithm-not-the-dependency/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/grpc-vs-rest-when-to-use/</loc>
    <lastmod>2026-06-15</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/streaming-deploys-go-grpc-rails/</loc>
    <lastmod>2026-05-06</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/capturing-bugs-in-the-browser/</loc>
    <lastmod>2026-02-19</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/streaming-uploads-websockets-go-iopipe/</loc>
    <lastmod>2026-01-27</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/on-device-streaming-captions-ios-speechanalyzer/</loc>
    <lastmod>2025-11-18</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/fsrs-spaced-repetition-in-swift/</loc>
    <lastmod>2025-04-22</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/quickbooks-resilient-integration-rails/</loc>
    <lastmod>2023-08-14</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/postgres-performance-multi-tenant-rails/</loc>
    <lastmod>2023-03-09</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/rbac-recursive-postgres-cte/</loc>
    <lastmod>2022-10-11</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/schema-per-tenant-rails-sqs/</loc>
    <lastmod>2022-05-17</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/open-banking-integration-rails/</loc>
    <lastmod>2021-11-09</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/bank-transaction-matching-postgres-levenshtein/</loc>
    <lastmod>2021-08-30</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/exactly-once-payments-rails/</loc>
    <lastmod>2021-05-24</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/rails-invoice-tax-engine-bigdecimal/</loc>
    <lastmod>2021-03-16</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/polymorphic-claims-model-laravel/</loc>
    <lastmod>2020-01-20</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/dashboards-sql-vs-in-memory-laravel/</loc>
    <lastmod>2019-10-15</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/strangling-a-legacy-database-laravel/</loc>
    <lastmod>2019-07-22</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/stripe-connect-marketplace-payments/</loc>
    <lastmod>2019-02-18</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/marketplace-availability-search-nplus1/</loc>
    <lastmod>2018-10-04</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/swift/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/dependencies/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/opinion/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/go/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/rails/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/grpc/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/apis/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/docker/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/typescript/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/javascript/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/browser/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/security/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/websockets/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/systems/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/ios/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/avfoundation/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/concurrency/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/algorithms/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/integrations/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/quickbooks/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/postgresql/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/performance/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/multi-tenant/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/authorization/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/multi-tenancy/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/aws-sqs/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/open-banking/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/fintech/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/ruby/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/reliability/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/testing/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/laravel/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/php/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/data-modeling/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/mysql/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/etl/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/data-migration/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/stripe/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/payments/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://almokhtar.dev/blog/tags/marketplace/</loc>
    <lastmod>2026-07-10</lastmod>
    <priority>0.4</priority>
  </url>
</urlset>