<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://ravelynto.net/blogs/news</loc>
    <lastmod>2026-07-14T15:50:43+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://ravelynto.net/blogs/news/a-clear-start-with-ruby-why-course-structure-matters</loc>
    <lastmod>2026-07-14T15:47:16+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/1049/0373/7684/articles/back_4.jpg?v=1784036836</image:loc>
      <image:title>A Clear Start With Ruby: Why Course Structure Matters</image:title>
      <image:caption>A Clear Start With Ruby: Why Course Structure Matters</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://ravelynto.net/blogs/news/from-crowded-code-to-clear-structure-in-ruby</loc>
    <lastmod>2026-07-14T15:48:07+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/1049/0373/7684/articles/back_5.jpg?v=1784036887</image:loc>
      <image:title>From Crowded Code to Clear Structure in Ruby</image:title>
      <image:caption>From Crowded Code to Clear Structure in Ruby</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://ravelynto.net/blogs/news/building-a-ruby-study-routine-with-practice-and-review</loc>
    <lastmod>2026-07-14T15:50:43+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/1049/0373/7684/articles/back_6.jpg?v=1784037043</image:loc>
      <image:title>Building a Ruby Study Routine With Practice and Review</image:title>
      <image:caption>Building a Ruby Study Routine With Practice and Review</image:caption>
    </image:image>
  </url>
</urlset>
