<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://code.avi.nyc</loc>
    <lastmod>2026-04-08T09:54:21.009Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://code.avi.nyc/design-previews-for-ruby-on-rails</loc>
    <lastmod>2025-12-18T19:51:40.760Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://code.avi.nyc/turbo-view-transitions-in-rails</loc>
    <lastmod>2024-02-15T19:01:46.804Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://code.avi.nyc/turbo-sortable-paginated-tables</loc>
    <lastmod>2024-02-05T14:04:29.360Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://code.avi.nyc/turbo-frame-search-filters</loc>
    <lastmod>2024-01-25T14:42:58.989Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://code.avi.nyc/turbo-frame-slide-over</loc>
    <lastmod>2024-01-14T15:41:45.300Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://code.avi.nyc/rails-nested-forms-with-turbo-streams</loc>
    <lastmod>2024-01-12T19:06:35.800Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://code.avi.nyc/turbo-drag-and-drop-part-2-refactor-turbo-frames</loc>
    <lastmod>2023-10-03T10:33:14.525Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://code.avi.nyc/turbo-forms-drag-and-drop-in-ruby-on-rails-part-1</loc>
    <lastmod>2023-09-12T12:02:28.217Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://code.avi.nyc/building-a-magic-login-link-in-rails</loc>
    <lastmod>2023-09-02T10:29:03.370Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://code.avi.nyc/reset-password-in-rails-from-scratch</loc>
    <lastmod>2023-08-31T20:52:08.848Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://code.avi.nyc/rails-authentication-from-scratch</loc>
    <lastmod>2023-08-30T18:49:43.499Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://code.avi.nyc/an-activestorage-s3-direct-uploader-part-4-bonus-features</loc>
    <lastmod>2023-08-10T13:14:11.919Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://code.avi.nyc/an-activestorage-s3-direct-uploader-part-3-upload-progress</loc>
    <lastmod>2023-08-09T08:53:26.850Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://code.avi.nyc/an-activestorage-s3-direct-uploader-part-2-direct-upload-to-s3</loc>
    <lastmod>2023-08-08T13:26:41.613Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://code.avi.nyc/an-activestorage-s3-direct-uploader-part-1-the-drag-and-drop-interface</loc>
    <lastmod>2023-08-07T11:41:11.369Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://code.avi.nyc/how-rails-components-work</loc>
    <lastmod>2023-08-03T18:00:56.503Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://code.avi.nyc/rails-components-more-installer-over-library</loc>
    <lastmod>2023-08-02T09:46:38.023Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://code.avi.nyc/why-ruby-on-rails-needs-components</loc>
    <lastmod>2023-08-01T12:37:49.229Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://code.avi.nyc/whats-rails-componentscom</loc>
    <lastmod>2023-07-31T13:08:11.644Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://code.avi.nyc/generating-audio-waveform-images-in-ruby</loc>
    <lastmod>2023-07-28T14:02:12.114Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://code.avi.nyc/identifying-tracks-in-a-dj-set-with-ruby</loc>
    <lastmod>2023-07-27T13:53:09.260Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://code.avi.nyc/building-shadcn-form-builders-in-rails</loc>
    <lastmod>2023-07-26T12:42:01.351Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://code.avi.nyc/prettier-for-erb</loc>
    <lastmod>2023-07-25T10:11:42.190Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://code.avi.nyc/archive</loc>
    <lastmod>2026-04-08T09:54:21.009Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://code.avi.nyc/recommendations</loc>
    <lastmod>2026-04-08T09:54:21.009Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>