<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://guilherme-andrade.com/</loc><lastmod>2026-11-03</lastmod></url>
  <url><loc>https://guilherme-andrade.com/writing/</loc><lastmod>2026-11-03</lastmod></url>
  <url><loc>https://guilherme-andrade.com/writing/guardrails-first/</loc><lastmod>2026-11-03</lastmod></url>
  <url><loc>https://guilherme-andrade.com/writing/home-automation-got-cheap/</loc><lastmod>2026-11-03</lastmod></url>
  <url><loc>https://guilherme-andrade.com/writing/sketchup-with-claude-code/</loc><lastmod>2026-11-03</lastmod></url>
  <url><loc>https://guilherme-andrade.com/writing/tailwindcss-rb-alpha-released/</loc><lastmod>2024-11-02</lastmod></url>
  <url><loc>https://guilherme-andrade.com/writing/what-rails-documentation-doesnt-tell-you/</loc><lastmod>2024-11-02</lastmod></url>
  <url><loc>https://guilherme-andrade.com/writing/mastering-data-mapping-in-ruby-on-rails-with-dry-transformer/</loc><lastmod>2024-04-25</lastmod></url>
  <url><loc>https://guilherme-andrade.com/writing/enhancing-data-validation-in-ruby-on-rails-with-custom-types-and-dry-validation/</loc><lastmod>2024-04-25</lastmod></url>
  <url><loc>https://guilherme-andrade.com/writing/precision-issues-in-postgres-activerecord/</loc><lastmod>2024-04-25</lastmod></url>
  <url><loc>https://guilherme-andrade.com/writing/the-problem-with-mvc-frameworks/</loc><lastmod>2023-11-15</lastmod></url>
</urlset>
