<?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://irboserbix.org/blogs/nieuws/beyond-the-brackets-how-ruby-collections-tell-a-story</loc>
    <lastmod>2026-10-16T10:24:58+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/1069/8407/9702/articles/back_1.jpg?v=1792138956</image:loc>
      <image:title>Beyond the Brackets: How Ruby Collections Tell a Story</image:title>
      <image:caption>Beyond the Brackets: How Ruby Collections Tell a Story</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://irboserbix.org/blogs/nieuws/who-owns-the-work-a-closer-look-at-ruby-object-design</loc>
    <lastmod>2026-10-16T10:24:44+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/1069/8407/9702/articles/back_3.jpg?v=1792139000</image:loc>
      <image:title>Who Owns the Work? A Closer Look at Ruby Object Design</image:title>
      <image:caption>Who Owns the Work? A Closer Look at Ruby Object Design</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://irboserbix.org/blogs/nieuws/when-ruby-takes-an-unexpected-turn-reading-errors-with-care</loc>
    <lastmod>2026-10-16T10:24:06+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/1069/8407/9702/articles/back_6.jpg?v=1792139046</image:loc>
      <image:title>When Ruby Takes an Unexpected Turn: Reading Errors with Care</image:title>
      <image:caption>When Ruby Takes an Unexpected Turn: Reading Errors with Care</image:caption>
    </image:image>
  </url>
</urlset>
