<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>https://alessiobussolari.medium.com</loc><lastmod>2026-02-22</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
<url><loc>https://alessiobussolari.medium.com/about</loc><lastmod>2026-02-22</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
<url><loc>https://alessiobussolari.medium.com</loc><lastmod>2026-02-22</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
<url><loc>https://alessiobussolari.medium.com/about</loc><lastmod>2026-02-22</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
<url><loc>https://alessiobussolari.medium.com</loc><lastmod>2026-02-22</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
<url><loc>https://alessiobussolari.medium.com/about</loc><lastmod>2026-02-22</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
<url><loc>https://alessiobussolari.medium.com/implementing-a-circuit-breaker-in-rails-026a10961066</loc><lastmod>2023-10-17</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://alessiobussolari.medium.com/implementing-a-circuit-breaker-in-rails-026a10961066</loc><lastmod>2023-10-17</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://alessiobussolari.medium.com/implementing-a-circuit-breaker-in-rails-026a10961066</loc><lastmod>2023-10-17</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://alessiobussolari.medium.com/memoization-in-rails-enhancing-performance-with-metaprogramming-4126ed9b5d2a</loc><lastmod>2023-11-02</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/tabulation-vs-memoization-in-ruby-a-deep-dive-064b42170c4f</loc><lastmod>2023-11-02</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://alessiobussolari.medium.com/memoization-in-rails-enhancing-performance-with-metaprogramming-4126ed9b5d2a</loc><lastmod>2023-11-02</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/tabulation-vs-memoization-in-ruby-a-deep-dive-064b42170c4f</loc><lastmod>2023-11-02</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://alessiobussolari.medium.com/memoization-in-rails-enhancing-performance-with-metaprogramming-4126ed9b5d2a</loc><lastmod>2023-11-02</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/tabulation-vs-memoization-in-ruby-a-deep-dive-064b42170c4f</loc><lastmod>2023-11-02</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://alessiobussolari.medium.com/embracing-dao-in-ruby-on-rails-for-enhanced-data-handling-a3ab26f1e529</loc><lastmod>2023-11-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/leveraging-services-in-rails-advantages-and-implementation-9e9af8ee790d</loc><lastmod>2023-11-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/leveraging-factories-and-fixtures-for-efficient-testing-in-ruby-on-rails-a82429475c04</loc><lastmod>2023-11-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/embracing-dao-in-ruby-on-rails-for-enhanced-data-handling-a3ab26f1e529</loc><lastmod>2023-11-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/leveraging-services-in-rails-advantages-and-implementation-9e9af8ee790d</loc><lastmod>2023-11-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/leveraging-factories-and-fixtures-for-efficient-testing-in-ruby-on-rails-a82429475c04</loc><lastmod>2023-11-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/embracing-dao-in-ruby-on-rails-for-enhanced-data-handling-a3ab26f1e529</loc><lastmod>2023-11-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/leveraging-services-in-rails-advantages-and-implementation-9e9af8ee790d</loc><lastmod>2023-11-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/leveraging-factories-and-fixtures-for-efficient-testing-in-ruby-on-rails-a82429475c04</loc><lastmod>2023-11-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/mastering-database-management-in-rails-7-1-with-composite-primary-keys-7242fb495d67</loc><lastmod>2023-10-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/mastering-database-management-in-rails-7-1-with-composite-primary-keys-7242fb495d67</loc><lastmod>2023-10-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/mastering-database-management-in-rails-7-1-with-composite-primary-keys-7242fb495d67</loc><lastmod>2023-10-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/seeding-afresh-rails-db-seed-replant-4dff7a12ba56</loc><lastmod>2023-11-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/seeding-afresh-rails-db-seed-replant-4dff7a12ba56</loc><lastmod>2023-11-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/seeding-afresh-rails-db-seed-replant-4dff7a12ba56</loc><lastmod>2023-11-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/repository-vs-dao-patterns-in-rails-a290b248f014</loc><lastmod>2023-11-18</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/repository-vs-dao-patterns-in-rails-a290b248f014</loc><lastmod>2023-11-18</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/repository-vs-dao-patterns-in-rails-a290b248f014</loc><lastmod>2023-11-18</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/exploring-advanced-rails-commands-and-methods-for-efficient-development-0c91b30e07d5</loc><lastmod>2023-11-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/integrating-chatgpt-with-ruby-on-rails-for-virtual-assistance-18b3a67c8181</loc><lastmod>2023-11-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/exploring-advanced-rails-commands-and-methods-for-efficient-development-0c91b30e07d5</loc><lastmod>2023-11-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/integrating-chatgpt-with-ruby-on-rails-for-virtual-assistance-18b3a67c8181</loc><lastmod>2023-11-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/exploring-advanced-rails-commands-and-methods-for-efficient-development-0c91b30e07d5</loc><lastmod>2023-11-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/integrating-chatgpt-with-ruby-on-rails-for-virtual-assistance-18b3a67c8181</loc><lastmod>2023-11-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/implementing-multi-tenancy-in-rails-with-apartment-gem-d6a496626748</loc><lastmod>2023-11-12</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://alessiobussolari.medium.com/implementing-multi-tenancy-in-rails-with-apartment-gem-d6a496626748</loc><lastmod>2023-11-12</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://alessiobussolari.medium.com/implementing-multi-tenancy-in-rails-with-apartment-gem-d6a496626748</loc><lastmod>2023-11-12</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://alessiobussolari.medium.com/mastering-custom-errors-in-rails-b795649a0779</loc><lastmod>2023-11-27</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/mastering-custom-errors-in-rails-b795649a0779</loc><lastmod>2023-11-27</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/mastering-custom-errors-in-rails-b795649a0779</loc><lastmod>2023-11-27</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/avoiding-rails-observers-better-alternatives-72d1f46f5fba</loc><lastmod>2023-11-21</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://alessiobussolari.medium.com/integrating-grpc-with-ruby-on-rails-2b2a203107d5</loc><lastmod>2023-11-21</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://alessiobussolari.medium.com/avoiding-rails-observers-better-alternatives-72d1f46f5fba</loc><lastmod>2023-11-21</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://alessiobussolari.medium.com/integrating-grpc-with-ruby-on-rails-2b2a203107d5</loc><lastmod>2023-11-21</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://alessiobussolari.medium.com/avoiding-rails-observers-better-alternatives-72d1f46f5fba</loc><lastmod>2023-11-21</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://alessiobussolari.medium.com/integrating-grpc-with-ruby-on-rails-2b2a203107d5</loc><lastmod>2023-11-21</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://alessiobussolari.medium.com/lograge-has-an-option-which-can-be-activated-in-production-that-allows-it-to-replace-the-normal-c75045db3b9c</loc><lastmod>2023-12-04</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://alessiobussolari.medium.com/mastering-metaprogramming-in-rails-with-define-method-4bcbd837ebf4</loc><lastmod>2023-12-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/lograge-has-an-option-which-can-be-activated-in-production-that-allows-it-to-replace-the-normal-c75045db3b9c</loc><lastmod>2023-12-04</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://alessiobussolari.medium.com/mastering-metaprogramming-in-rails-with-define-method-4bcbd837ebf4</loc><lastmod>2023-12-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/lograge-has-an-option-which-can-be-activated-in-production-that-allows-it-to-replace-the-normal-c75045db3b9c</loc><lastmod>2023-12-04</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://alessiobussolari.medium.com/mastering-metaprogramming-in-rails-with-define-method-4bcbd837ebf4</loc><lastmod>2023-12-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/mastering-string-manipulation-in-ruby-12-essential-methods-e3337c61b595</loc><lastmod>2023-12-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/mastering-string-manipulation-in-ruby-12-essential-methods-e3337c61b595</loc><lastmod>2023-12-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/mastering-string-manipulation-in-ruby-12-essential-methods-e3337c61b595</loc><lastmod>2023-12-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/understanding-destroy-all-vs-delete-all-in-rails-b63c96539db6</loc><lastmod>2023-12-02</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://alessiobussolari.medium.com/understanding-destroy-all-vs-delete-all-in-rails-b63c96539db6</loc><lastmod>2023-12-02</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://alessiobussolari.medium.com/understanding-destroy-all-vs-delete-all-in-rails-b63c96539db6</loc><lastmod>2023-12-02</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://alessiobussolari.medium.com/implementing-structured-logging-in-rails-6b82badb34ac</loc><lastmod>2023-12-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/implementing-structured-logging-in-rails-6b82badb34ac</loc><lastmod>2023-12-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/implementing-structured-logging-in-rails-6b82badb34ac</loc><lastmod>2023-12-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/we-often-rely-on-orm-tools-which-in-relational-tables-tend-to-create-an-id-for-the-table-even-7ad36f97fbad</loc><lastmod>2023-11-30</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://alessiobussolari.medium.com/we-often-rely-on-orm-tools-which-in-relational-tables-tend-to-create-an-id-for-the-table-even-7ad36f97fbad</loc><lastmod>2023-11-30</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://alessiobussolari.medium.com/we-often-rely-on-orm-tools-which-in-relational-tables-tend-to-create-an-id-for-the-table-even-7ad36f97fbad</loc><lastmod>2023-11-30</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://alessiobussolari.medium.com/10-essential-ruby-hash-methods-explained-1be28b71efdc</loc><lastmod>2023-11-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/multi-tenancy-can-be-applied-in-various-scenarios-one-that-comes-to-mind-is-the-medical-field-8e3eb9dae833</loc><lastmod>2023-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://alessiobussolari.medium.com/10-essential-ruby-hash-methods-explained-1be28b71efdc</loc><lastmod>2023-11-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/multi-tenancy-can-be-applied-in-various-scenarios-one-that-comes-to-mind-is-the-medical-field-8e3eb9dae833</loc><lastmod>2023-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://alessiobussolari.medium.com/10-essential-ruby-hash-methods-explained-1be28b71efdc</loc><lastmod>2023-11-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/multi-tenancy-can-be-applied-in-various-scenarios-one-that-comes-to-mind-is-the-medical-field-8e3eb9dae833</loc><lastmod>2023-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://alessiobussolari.medium.com/the-hidden-risks-of-delegation-and-n-1-queries-in-rails-3bd45c0ee38f</loc><lastmod>2023-12-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/the-hidden-risks-of-delegation-and-n-1-queries-in-rails-3bd45c0ee38f</loc><lastmod>2023-12-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/the-hidden-risks-of-delegation-and-n-1-queries-in-rails-3bd45c0ee38f</loc><lastmod>2023-12-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/ids-vs-ulids-vs-uuids-navigating-identifier-choices-in-rails-2fb32b7c821a</loc><lastmod>2023-12-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/ids-vs-ulids-vs-uuids-navigating-identifier-choices-in-rails-2fb32b7c821a</loc><lastmod>2023-12-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/ids-vs-ulids-vs-uuids-navigating-identifier-choices-in-rails-2fb32b7c821a</loc><lastmod>2023-12-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/exploring-rails-7s-normalize-feature-enhancing-active-record-fef786e92b77</loc><lastmod>2023-12-05</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/exploring-rails-7s-normalize-feature-enhancing-active-record-fef786e92b77</loc><lastmod>2023-12-05</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/exploring-rails-7s-normalize-feature-enhancing-active-record-fef786e92b77</loc><lastmod>2023-12-05</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/utilizing-versioned-cache-in-rails-a-comprehensive-guide-1a767eaca436</loc><lastmod>2023-12-18</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/mastering-resilience-patterns-in-software-architecture-a-series-introduction-dd5d22107c5f</loc><lastmod>2023-12-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/utilizing-versioned-cache-in-rails-a-comprehensive-guide-1a767eaca436</loc><lastmod>2023-12-18</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/mastering-resilience-patterns-in-software-architecture-a-series-introduction-dd5d22107c5f</loc><lastmod>2023-12-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/utilizing-versioned-cache-in-rails-a-comprehensive-guide-1a767eaca436</loc><lastmod>2023-12-18</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/mastering-resilience-patterns-in-software-architecture-a-series-introduction-dd5d22107c5f</loc><lastmod>2023-12-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/functional-programming-in-ruby-a-guide-993101d4f7b9</loc><lastmod>2023-12-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/functional-programming-in-ruby-a-guide-993101d4f7b9</loc><lastmod>2023-12-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/functional-programming-in-ruby-a-guide-993101d4f7b9</loc><lastmod>2023-12-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/choosing-sql-over-ruby-for-schema-format-in-rails-931508d7ae4a</loc><lastmod>2023-12-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/choosing-sql-over-ruby-for-schema-format-in-rails-931508d7ae4a</loc><lastmod>2023-12-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/choosing-sql-over-ruby-for-schema-format-in-rails-931508d7ae4a</loc><lastmod>2023-12-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/i-am-very-much-in-favor-45148ab49e86</loc><lastmod>2024-01-23</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://alessiobussolari.medium.com/i-am-very-much-in-favor-45148ab49e86</loc><lastmod>2024-01-23</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://alessiobussolari.medium.com/i-am-very-much-in-favor-45148ab49e86</loc><lastmod>2024-01-23</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://alessiobussolari.medium.com/the-role-of-ai-in-developer-support-enhancing-not-replacing-human-expertise-b6eaa9bc3e78</loc><lastmod>2024-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://alessiobussolari.medium.com/the-role-of-ai-in-developer-support-enhancing-not-replacing-human-expertise-b6eaa9bc3e78</loc><lastmod>2024-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://alessiobussolari.medium.com/the-role-of-ai-in-developer-support-enhancing-not-replacing-human-expertise-b6eaa9bc3e78</loc><lastmod>2024-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://alessiobussolari.medium.com/betterseeder-revolutionizing-rails-seeding-bb9b80ea27f2</loc><lastmod>2025-02-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/betterseeder-revolutionizing-rails-seeding-bb9b80ea27f2</loc><lastmod>2025-02-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/betterseeder-revolutionizing-rails-seeding-bb9b80ea27f2</loc><lastmod>2025-02-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/handling-parameters-in-rails-db46b4362eaa</loc><lastmod>2025-03-05</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/handling-parameters-in-rails-db46b4362eaa</loc><lastmod>2025-03-05</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/handling-parameters-in-rails-db46b4362eaa</loc><lastmod>2025-03-05</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alessiobussolari.medium.com/mastering-pattern-matching-in-ruby-for-cleaner-rails-code-3473be056e34</loc><lastmod>2026-02-15</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://alessiobussolari.medium.com/mastering-pattern-matching-in-ruby-for-cleaner-rails-code-3473be056e34</loc><lastmod>2026-02-15</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://alessiobussolari.medium.com/mastering-pattern-matching-in-ruby-for-cleaner-rails-code-3473be056e34</loc><lastmod>2026-02-15</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://alessiobussolari.medium.com/understanding-solid-queue-background-jobs-reimagined-in-rails-781e6065708f</loc><lastmod>2026-02-13</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://alessiobussolari.medium.com/understanding-solid-queue-background-jobs-reimagined-in-rails-781e6065708f</loc><lastmod>2026-02-13</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://alessiobussolari.medium.com/understanding-solid-queue-background-jobs-reimagined-in-rails-781e6065708f</loc><lastmod>2026-02-13</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
</urlset>
