<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://patrickkarsh.hashnode.dev</loc>
    <lastmod>2026-09-02T23:19:56.383Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://patrickkarsh.hashnode.dev/building-my-first-chrome-extension-with-cursor-ai</loc>
    <lastmod>2025-04-18T23:19:54.504Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://patrickkarsh.hashnode.dev/i-rebuilt-and-redesigned-my-rails-apps-ui-in-my-spare-time-using-cursor-ai</loc>
    <lastmod>2025-03-23T01:01:10.537Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://patrickkarsh.hashnode.dev/active-admin-vs-administrate-in-ruby-on-rails-making-the-right-choice</loc>
    <lastmod>2024-03-13T21:21:29.558Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://patrickkarsh.hashnode.dev/applying-the-eisenhower-matrix-as-a-software-engineer</loc>
    <lastmod>2024-03-12T17:20:46.247Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://patrickkarsh.hashnode.dev/enhancing-your-terminal-a-guide-to-configuring-zsh</loc>
    <lastmod>2024-03-12T15:21:37.337Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://patrickkarsh.hashnode.dev/eight-essential-decomposition-strategies-for-react-components</loc>
    <lastmod>2024-03-09T15:52:26.250Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://patrickkarsh.hashnode.dev/working-with-heaps-in-ruby</loc>
    <lastmod>2024-03-08T17:11:40.711Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://patrickkarsh.hashnode.dev/tips-for-avoiding-spaghetti-code-in-react-applications</loc>
    <lastmod>2024-03-08T15:51:59.578Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://patrickkarsh.hashnode.dev/avoiding-spaghetti-code-in-ruby-on-rails</loc>
    <lastmod>2024-03-07T22:14:00.487Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://patrickkarsh.hashnode.dev/want-a-computer-science-degree-for-less-than-a-thousand-dollars</loc>
    <lastmod>2024-03-05T18:25:23.952Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://patrickkarsh.hashnode.dev/mastering-frequency-tables-in-ruby</loc>
    <lastmod>2024-03-03T20:18:27.396Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://patrickkarsh.hashnode.dev/the-rumsfeld-matrix-in-software-development</loc>
    <lastmod>2024-03-03T18:48:27.878Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://patrickkarsh.hashnode.dev/ruby-and-ruby-on-rails-10-must-read-books-to-transform-your-coding</loc>
    <lastmod>2024-03-02T15:06:39.081Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://patrickkarsh.hashnode.dev/mastering-floatinfinity-in-ruby-concepts-uses-and-examples</loc>
    <lastmod>2024-03-01T16:30:28.513Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://patrickkarsh.hashnode.dev/memory-leaks-in-ruby-on-rails</loc>
    <lastmod>2024-02-26T15:57:09.366Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://patrickkarsh.hashnode.dev/why-ruby-on-rails-is-so-popular</loc>
    <lastmod>2024-02-26T15:34:01.167Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://patrickkarsh.hashnode.dev/typescript-5-essential-interview-questions</loc>
    <lastmod>2024-02-24T17:07:43.381Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://patrickkarsh.hashnode.dev/ruby-on-rails-for-startup-mvps-a-strategic-choice</loc>
    <lastmod>2024-02-23T18:20:27.010Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://patrickkarsh.hashnode.dev/postgresql-indexing-101</loc>
    <lastmod>2024-02-23T18:17:33.261Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://patrickkarsh.hashnode.dev/10-best-practices-active-record-associations-in-ruby-on-rails</loc>
    <lastmod>2024-02-23T17:34:00.879Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://patrickkarsh.hashnode.dev/meaningful-names-in-javascript-code</loc>
    <lastmod>2024-02-23T14:38:21.271Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://patrickkarsh.hashnode.dev/meaningful-names-in-ruby-code</loc>
    <lastmod>2024-02-23T14:42:47.054Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://patrickkarsh.hashnode.dev/premature-optimization-is-the-root-of-all-evil-in-rails-and-javascript-applications</loc>
    <lastmod>2024-02-20T14:23:53.227Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://patrickkarsh.hashnode.dev/the-pitfalls-of-big-up-front-design-bufd-in-rails-projects</loc>
    <lastmod>2024-02-20T13:56:10.053Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://patrickkarsh.hashnode.dev/archive</loc>
    <lastmod>2026-09-02T23:19:56.383Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://patrickkarsh.hashnode.dev/recommendations</loc>
    <lastmod>2026-09-02T23:19:56.383Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>