<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <!-- Blog homepage -->
  <url>
    <loc>https://notes.ghinda.com</loc>
    <lastmod>2026-03-03T10:20:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  
  <!-- Blog archive page -->
  <url>
    <loc>https://notes.ghinda.com/archive</loc>
    <lastmod>2026-03-03T10:20:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  
    <!-- Blog categories -->
      <url>
        <loc>https://notes.ghinda.com/categories/pattern-matching</loc>
        <lastmod>2024-11-21T13:56:53Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
      </url>
      <url>
        <loc>https://notes.ghinda.com/categories/simple-notes</loc>
        <lastmod>2024-11-21T13:56:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
      </url>
  
  <!-- Published posts -->
    <url>
      <loc>https://notes.ghinda.com/post/slack-time-is-lack-of-it-a-warning-sign-osshxfzg</loc>
      <lastmod>2024-03-15T08:38:49Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/a-small-example-about-how-ruby-is-evolving-tsgnkhxa</loc>
      <lastmod>2024-03-15T09:56:24Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/using-bruno-the-api-client-xvnvcspn</loc>
      <lastmod>2024-04-02T12:34:51Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/celebrating-4500-subscribers-pygizgdf</loc>
      <lastmod>2024-04-03T04:49:16Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/comparing-sveltekit-with-rails</loc>
      <lastmod>2024-04-18T03:34:29Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/service-objects-and-naming-in-ruby</loc>
      <lastmod>2024-04-18T03:37:52Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/using-a-case-statement-or-metaprogramming</loc>
      <lastmod>2024-04-18T03:41:40Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/love-the-simplicity-of-ruby-on-rails</loc>
      <lastmod>2024-05-12T17:17:57Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/short-ruby-newletter-edition-91-published</loc>
      <lastmod>2024-05-20T07:07:13Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/innovator-s-dilemma-for-programming-languages</loc>
      <lastmod>2024-05-25T03:03:20Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/short-ruby-newsletter-edition-93-published</loc>
      <lastmod>2024-06-03T10:46:56Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/marketing-and-communication-needs-research</loc>
      <lastmod>2024-06-04T07:07:39Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/preparing-for-ruby-inline-type-signatures</loc>
      <lastmod>2024-06-04T14:16:25Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/endless-method-a-short-summary</loc>
      <lastmod>2024-06-06T08:15:18Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/4-article-recommendations-about-ruby-from-week-10-16-june</loc>
      <lastmod>2024-06-19T07:48:28Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/define-reference-to-an-active-record-that-has-a-custom-table-defined</loc>
      <lastmod>2024-06-26T12:41:26Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/3-required-elements-for-a-good-techincal-blog-post</loc>
      <lastmod>2024-07-03T08:18:47Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/short-ruby-newsletter-edition-101-published</loc>
      <lastmod>2024-08-05T11:41:40Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/how-to-grow-ruby-community-1</loc>
      <lastmod>2024-08-06T09:50:05Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/short-ruby-newsletter-edition-102-is-out</loc>
      <lastmod>2024-08-12T10:53:39Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/short-ruby-newsletter-edition-103-is-out</loc>
      <lastmod>2024-08-19T10:04:39Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/reminder-about-friendly-one-month-to-the-conference</loc>
      <lastmod>2024-08-20T04:28:37Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/3-ruby-links</loc>
      <lastmod>2024-08-20T09:44:04Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/short-ruby-newsletter-edition-104-published</loc>
      <lastmod>2024-08-26T10:05:36Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/three-ruby-links-2</loc>
      <lastmod>2024-08-27T03:32:06Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/code-design-what-would-you-choose</loc>
      <lastmod>2024-08-29T03:17:54Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/bash-one-line-to-display-git-commit-message-without-indentation</loc>
      <lastmod>2024-08-30T15:26:53Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/a-strong-start-in-september-for-ruby-meetups</loc>
      <lastmod>2024-09-02T05:32:26Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/short-ruby-newsletter-edition-105-published</loc>
      <lastmod>2024-09-02T11:51:46Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/three-ruby-links-3</loc>
      <lastmod>2024-09-03T08:24:38Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/what-tests-would-you-write-for-these-two-simple-ruby-objects</loc>
      <lastmod>2024-09-04T07:52:47Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/friendly-rb-ruby-conference-updates</loc>
      <lastmod>2024-09-04T08:01:49Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/short-ruby-newsletter-edition-106-published</loc>
      <lastmod>2024-09-09T11:19:35Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/see-you-at-euruko-2024</loc>
      <lastmod>2024-09-10T02:02:13Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/post-live-updates-from-conferences</loc>
      <lastmod>2024-09-25T06:33:40Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/how-to-start-a-new-rails-project-with-rails-8-0-0-beta1</loc>
      <lastmod>2024-09-27T19:50:03Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/short-ruby-newsletter-edition-107-published</loc>
      <lastmod>2024-09-30T10:57:23Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/how-do-you-know-if-a-git-commit-message-is-good</loc>
      <lastmod>2024-10-02T11:38:56Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/moving-the-newsletter-to-beehiiv</loc>
      <lastmod>2024-10-03T07:00:29Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/preparing-to-import-subscribers</loc>
      <lastmod>2024-10-04T06:10:39Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/moving-to-beehiiv</loc>
      <lastmod>2024-10-08T03:24:13Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/short-ruby-newsletter-edition-108-highlights</loc>
      <lastmod>2024-10-07T09:52:54Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/short-ruby-newsletter-edition-109-published</loc>
      <lastmod>2024-10-14T11:20:17Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/three-ruby-links-4</loc>
      <lastmod>2024-10-19T05:12:30Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/celebrating-5500-subscribers</loc>
      <lastmod>2024-10-19T13:47:51Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/short-ruby-newsletter-edition-110</loc>
      <lastmod>2024-10-21T11:21:00Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/blue-sky-community-decide-to-be-active</loc>
      <lastmod>2024-10-24T13:31:46Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/short-ruby-newsletter-edition-111</loc>
      <lastmod>2024-10-28T08:57:04Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/short-ruby-newsletter-edition-112</loc>
      <lastmod>2024-11-04T09:14:28Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/object-tap-and-debugger-in-ruby</loc>
      <lastmod>2024-11-07T10:57:18Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/ruby-debug-a-small-tip-to-print-variable-before-breakpoint</loc>
      <lastmod>2024-11-07T12:35:51Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/short-ruby-newsletter-edition-113</loc>
      <lastmod>2024-11-11T17:09:04Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/choosing-between-if-and-a-modifier</loc>
      <lastmod>2024-11-12T17:51:11Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/my-first-contribution-to-ruby-lang-org-website</loc>
      <lastmod>2024-11-14T17:34:44Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/script-to-display-vcr-body-using-jq</loc>
      <lastmod>2024-11-15T08:38:17Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/short-ruby-newsletter-edition-114-highlights</loc>
      <lastmod>2024-11-18T15:47:07Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/using-pattern-matching-in-ruby-to-act-based-on-array-contents</loc>
      <lastmod>2024-11-21T13:52:51Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/rbs-inline-code-sample-from-anycable-example</loc>
      <lastmod>2024-11-22T07:44:15Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/comparison-of-image-quality-twitter-vs-bluesky</loc>
      <lastmod>2024-11-24T12:51:19Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/short-ruby-newsletter-edition-115-highlights</loc>
      <lastmod>2024-11-25T09:44:32Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/when-neovim-does-not-know-the-ruby-version</loc>
      <lastmod>2024-11-26T13:22:08Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/reminder-to-write-articles-about-ruby-to-have-better-llm-suggestions</loc>
      <lastmod>2024-11-27T13:04:41Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/two-recommendations-if-you-want-to-start-a-blog</loc>
      <lastmod>2024-12-03T10:26:53Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/short-ruby-newsletter-edition-116</loc>
      <lastmod>2024-12-02T11:46:01Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/using-shoutouts-page-to-embed-a-link-to-my-workshops</loc>
      <lastmod>2024-12-04T14:53:18Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/short-ruby-newsletter-highlights-from-edition-117</loc>
      <lastmod>2024-12-09T10:29:48Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/twitter-transitioned-to-scala-to-continue-writing-beautiful-code</loc>
      <lastmod>2024-12-09T12:53:43Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/installing-ruby-3-4-0-rc1-and-playing-with-it</loc>
      <lastmod>2024-12-13T07:48:41Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/consider-carefully-when-deciding-to-create-an-array-column-in-rails</loc>
      <lastmod>2024-12-14T16:15:59Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/how-grape-entity-works</loc>
      <lastmod>2024-12-17T08:55:41Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/when-posting-on-bluesky-or-mastodon-use-hashtags</loc>
      <lastmod>2025-02-07T12:23:02Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/sleep-can-improve-your-productivity</loc>
      <lastmod>2025-02-18T16:29:18Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/code-you-can-write-in-ruby-in-2025</loc>
      <lastmod>2025-03-03T07:07:40Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/trying-claude-code-for-the-first-time-with-ruby-on-rails</loc>
      <lastmod>2025-02-27T16:18:52Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/one-great-benefit-of-using-sorbet</loc>
      <lastmod>2025-03-04T09:44:04Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/support-tech-creators</loc>
      <lastmod>2025-03-05T08:09:30Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/a-possible-advantage-for-ruby-for-llms</loc>
      <lastmod>2025-03-13T14:43:04Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/about-vibe-coding</loc>
      <lastmod>2025-03-15T11:09:20Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/short-ruby-newsletter-edition-127</loc>
      <lastmod>2025-03-17T10:19:02Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/you-have-to-remain-the-driver-and-solution-architect</loc>
      <lastmod>2025-03-25T07:12:41Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/short-ruby-edition-129</loc>
      <lastmod>2025-03-31T08:25:31Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/an-example-of-an-1b-exterior-renovation-business-using-ruby-on-rails</loc>
      <lastmod>2025-04-12T08:46:47Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/short-ruby-newsletter-highlights-from-edition-132</loc>
      <lastmod>2025-04-22T06:40:41Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/two-ycombinator-projects-are-using-rails-and-react</loc>
      <lastmod>2025-04-29T12:09:09Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/we-should-refute-old-and-false-narratives-about-ruby-or-rails</loc>
      <lastmod>2025-05-07T06:43:21Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/why-choose-ruby-on-rails-reliability-and-efficiency</loc>
      <lastmod>2025-05-15T09:20:13Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/reminder-to-update-ruby-3-2-and-rails-7-1-x</loc>
      <lastmod>2025-05-29T11:25:38Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/ruby-san-francisco-scene-is-heating-up</loc>
      <lastmod>2025-05-30T10:50:35Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/a-small-tip-for-the-about-section-of-your-own-website</loc>
      <lastmod>2025-06-09T07:07:00Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/when-using-llm-to-write-tests-you-should-remain-in-charge-of-choosing-the-test-cases</loc>
      <lastmod>2025-06-11T11:25:53Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/don-t-let-ais-rewrite-your-tests-if-once-you-agreed-with-them</loc>
      <lastmod>2025-06-11T12:10:03Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/the-shortest-pitch-to-business-for-using-ruby-on-rails</loc>
      <lastmod>2025-07-28T07:31:55Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/running-all-tests-from-the-previous-branch</loc>
      <lastmod>2025-08-06T11:36:19Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/two-new-ruby-podcasts-from-rails-foundation-and-ruby-central</loc>
      <lastmod>2025-08-12T10:15:23Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/remember-to-the-frequency-for-replication-to-litestream</loc>
      <lastmod>2025-08-19T08:04:01Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/invisible-work-separates-friction-from-flow</loc>
      <lastmod>2025-08-21T10:16:34Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/flaky-tests-courtesy-of-ai</loc>
      <lastmod>2025-08-23T09:20:51Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/ruby-triathlon-starts-this-week</loc>
      <lastmod>2025-09-02T12:11:26Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/timeless-articles-about-working-with-time-and-timezones-in-ruby-and-ruby-on-rails</loc>
      <lastmod>2025-09-28T10:24:36Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/how-to-create-a-new-rails-app-with-rails-8-1-0-beta1</loc>
      <lastmod>2025-09-28T10:07:20Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/in-ruby-who-s-already-there-in-main</loc>
      <lastmod>2025-09-29T05:02:56Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/designing-database-schemas-for-clarity</loc>
      <lastmod>2025-10-03T03:21:37Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/a-personal-newsletter</loc>
      <lastmod>2025-10-03T11:36:53Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/why-do-i-activate-vim-in-any-code-editor-i-work-with</loc>
      <lastmod>2025-10-06T12:46:38Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/how-i-use-git-worktree</loc>
      <lastmod>2025-10-09T10:59:27Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/we-might-start-to-see-this-kind-of-request-to-disclose-use-of-ai-when-contributing-to-open-source</loc>
      <lastmod>2025-10-13T05:46:31Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/two-ideas-from-an-old-creativity-research</loc>
      <lastmod>2025-10-14T03:45:27Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/some-good-articles-from-ruby-published-last-week</loc>
      <lastmod>2025-10-21T11:22:16Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/let-s-discuss-ruby-more-openly</loc>
      <lastmod>2025-11-09T05:49:20Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/two-good-articles-about-ruby-and-smalltalks</loc>
      <lastmod>2025-11-10T15:31:33Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/ruby-namespace-will-be-renamed-to-ruby-box</loc>
      <lastmod>2025-11-11T09:43:04Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/if-claude-code-sometimes-skip-claude-md-file</loc>
      <lastmod>2025-12-02T13:08:07Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/ruby-and-token-efficiency</loc>
      <lastmod>2026-01-12T04:32:13Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/plan-your-upgrades-of-rails</loc>
      <lastmod>2026-01-18T06:00:35Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/if-you-re-writing-api-documentation-always-specify-units-for-duration-parameters</loc>
      <lastmod>2026-01-21T18:27:09Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/ruby-content-and-ai-in-the-newsletter</loc>
      <lastmod>2026-01-30T10:59:49Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/few-personal-notes-from-the-how-ai-impacts-skill-formation-from-anthropic</loc>
      <lastmod>2026-01-31T14:32:00Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/claude-code-settings-default-to-plan-mode-and-plans-directory</loc>
      <lastmod>2026-02-10T11:17:54Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/enable-opusplan-mode-for-claude-code</loc>
      <lastmod>2026-02-27T14:59:16Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://notes.ghinda.com/post/obsidian-qmd</loc>
      <lastmod>2026-03-03T10:20:05Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
  
  <!-- Feed URLs -->
  <url>
    <loc>https://notes.ghinda.com/feed.atom</loc>
    <lastmod>2026-03-03T10:20:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
