<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://devnation.joshisfitness.com</loc>
    <lastmod>2026-08-12T13:21:54.584Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/understanding-mutex-lock-killable-in-linux-kernel-modules</loc>
    <lastmod>2026-08-07T13:06:20.710Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/building-an-f-control-plane-with-a-c-data-plane-on-linux</loc>
    <lastmod>2026-07-30T08:36:00.104Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/integrating-f-with-native-c-using-p-invoke-for-engineering-computation</loc>
    <lastmod>2026-07-29T06:53:36.325Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/linux-kernel-deadlock</loc>
    <lastmod>2026-07-28T11:31:00.332Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/bitmap-vs-ida-in-linux-kernel-understanding-region-allocation-with-a-kernel-module</loc>
    <lastmod>2026-07-22T06:43:11.963Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/understanding-the-linux-scheduler-with-a-kernel-module</loc>
    <lastmod>2026-07-16T09:50:02.551Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/using-kernel-mutexes</loc>
    <lastmod>2026-07-11T14:21:11.311Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/linux-kernel-mutexes-safe-synchronization-with-kernel-threads</loc>
    <lastmod>2026-07-09T10:58:29.392Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/synchronization-using-struct-mutex-in-linux-kernel-modules</loc>
    <lastmod>2026-07-03T10:04:31.166Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/mutex-vs-spinlock</loc>
    <lastmod>2026-06-25T06:23:32.914Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/building-a-worker-pool-in-f-with-mailboxprocessor</loc>
    <lastmod>2026-06-24T09:49:04.263Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/understanding-linux-kernel-mutex-synchronization-with-kernel-threads</loc>
    <lastmod>2026-06-24T09:04:08.652Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/concurrent-port-scanning-in-f-with-tasks</loc>
    <lastmod>2026-06-22T09:07:45.138Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/understanding-mutexes-concurrency-and-character-device-drivers-in-linux-kernel-modules</loc>
    <lastmod>2026-06-22T08:22:38.841Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/building-a-simple-nonconcurrent-tcp-port-scanner-in-f</loc>
    <lastmod>2026-06-21T10:16:31.794Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/building-a-tcp-port-scanner-in-f</loc>
    <lastmod>2026-06-20T08:33:48.518Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/ai-ml-in-linux-kernel-synchronization</loc>
    <lastmod>2026-06-20T07:30:04.549Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/linux-kernel-synchronization-isa-critical-sections-spinlocks-and-atomic-operations</loc>
    <lastmod>2026-06-19T08:08:44.880Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/understanding-spinlocks-data-races-global-variables-and-isa-detection-in-linux-kernel-modules</loc>
    <lastmod>2026-06-18T09:54:12.835Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/understanding-critical-sections-exclusive-execution-and-atomicity-in-linux-kernel-programming</loc>
    <lastmod>2026-06-18T12:08:55.377Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/architecture-of-a-production-grade-5-15-rcu-protected-kernel-registry</loc>
    <lastmod>2026-06-13T18:08:13.067Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/building-a-mini-linux-kernel-object-registry-using-slab-rcu-hash-tables-shrinkers-and-procfs</loc>
    <lastmod>2026-06-07T01:25:55.272Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/building-a-simple-linux-kernel-object-cache-with-the-slab-allocator-from-module-signing-to-cleanup</loc>
    <lastmod>2026-06-07T01:02:25.232Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/linux-kernel-module-building-a-tiny-code-generation-pipeline</loc>
    <lastmod>2026-05-30T08:32:33.054Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/linux-kernel-memory-allocation-engine-with-a-control-plane-data-plane-architecture</loc>
    <lastmod>2026-05-30T08:17:45.440Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/scatter-gather-i-o-in-linux-a-deep-dive-into-readv-and-writev</loc>
    <lastmod>2026-04-12T10:55:13.754Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/building-a-driver-grade-kernel-data-interface</loc>
    <lastmod>2026-01-12T10:43:09.735Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/linux-kernel-module-for-memory-and-per-process-rss-via-proc</loc>
    <lastmod>2026-01-12T10:09:43.549Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/writing-a-proper-linux-daemon-in-swift-with-signal-handling-and-cleanup</loc>
    <lastmod>2025-12-20T06:27:22.231Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/understanding-rcu-in-the-linux-kernel-a-beginners-guide</loc>
    <lastmod>2025-12-19T12:28:56.514Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/building-and-debugging-a-linux-kernel-module-process-logger-and-memory-monitor</loc>
    <lastmod>2025-12-17T05:54:08.010Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/linux-daemon-in-swift</loc>
    <lastmod>2025-12-11T08:51:42.881Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/server-side-kotlin-21</loc>
    <lastmod>2024-04-13T13:55:25.205Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/server-side-kotlin-20</loc>
    <lastmod>2024-03-23T14:56:52.810Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/lfe-051-macro</loc>
    <lastmod>2024-03-16T13:57:55.646Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/lfe-04-processes</loc>
    <lastmod>2024-03-09T22:06:32.981Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/asp-netcore-view-component</loc>
    <lastmod>2024-03-12T10:28:25.423Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/server-side-kotlin-19</loc>
    <lastmod>2024-02-24T22:01:33.264Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/server-side-kotlin-18</loc>
    <lastmod>2024-02-02T14:20:42.003Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/aspnetcore-create-restful-web-service</loc>
    <lastmod>2024-03-12T10:31:20.617Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/server-side-kotlin-17</loc>
    <lastmod>2023-12-30T14:29:48.417Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/server-side-kotlin-16</loc>
    <lastmod>2023-12-28T11:46:38.357Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/server-side-kotlin-15</loc>
    <lastmod>2023-12-27T10:11:56.860Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/server-side-kotlin-14</loc>
    <lastmod>2023-12-26T09:47:53.355Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/server-side-kotlin-13</loc>
    <lastmod>2023-12-25T10:29:48.095Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/server-side-kotlin-12</loc>
    <lastmod>2023-12-24T08:54:22.732Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/server-side-kotlin-11</loc>
    <lastmod>2023-12-22T11:32:13.460Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/server-side-kotlin-10</loc>
    <lastmod>2023-12-21T09:46:56.190Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/server-side-kotlin-09</loc>
    <lastmod>2023-12-20T12:46:11.327Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/server-side-kotlin-08</loc>
    <lastmod>2023-12-19T04:45:10.063Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/archive</loc>
    <lastmod>2026-08-12T13:21:54.584Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://devnation.joshisfitness.com/recommendations</loc>
    <lastmod>2026-08-12T13:21:54.584Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>