<?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-08-23T19:47:10.315Z</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:52:33.442Z</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-25T15:00:41.771Z</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:45:55.887Z</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:26:18.141Z</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-09-01T14:48:20.747Z</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-10T21:35:55.660Z</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-09T10:33:20.562Z</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-08T13:56:10.738Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://code.avi.nyc/how-rails-components-work</loc>
    <lastmod>2023-08-07T11:43:13.068Z</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-07T11:49:03.324Z</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-07T11:49:36.513Z</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-08-07T11:50:08.030Z</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-27T15:35:50.483Z</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-08-07T11:50:31.914Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://code.avi.nyc/archive</loc>
    <lastmod>2026-08-23T19:47:10.315Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://code.avi.nyc/recommendations</loc>
    <lastmod>2026-08-23T19:47:10.315Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>