<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://rubyinsights.blog/categories</loc>
<lastmod>2026-09-24T22:23:09.369Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tutorials</loc>
<lastmod>2026-09-24T22:23:09.369Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/" />
<lastmod>2026-09-24T22:23:09.369Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/pt-br</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/" />
<lastmod>2026-09-24T22:23:09.369Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/about</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/about" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/about" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/about" />
<lastmod>2026-09-24T22:23:09.369Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/pt-br/about</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/about" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/about" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/about" />
<lastmod>2026-09-24T22:23:09.369Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/why-ruby-on-rails</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/why-ruby-on-rails" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/why-ruby-on-rails" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/why-ruby-on-rails" />
<lastmod>2026-09-24T22:23:09.369Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/pt-br/why-ruby-on-rails</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/why-ruby-on-rails" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/why-ruby-on-rails" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/why-ruby-on-rails" />
<lastmod>2026-09-24T22:23:09.369Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/en/privacy-policy</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/privacy-policy" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/privacy-policy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/privacy-policy" />
<lastmod>2026-09-24T22:23:09.369Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/pt-br/privacy-policy</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/privacy-policy" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/privacy-policy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/privacy-policy" />
<lastmod>2026-09-24T22:23:09.369Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/en/cookie-policy</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/cookie-policy" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/cookie-policy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/cookie-policy" />
<lastmod>2026-09-24T22:23:09.369Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/pt-br/cookie-policy</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/cookie-policy" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/cookie-policy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/cookie-policy" />
<lastmod>2026-09-24T22:23:09.369Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/en/terms-of-use</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/terms-of-use" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/terms-of-use" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/terms-of-use" />
<lastmod>2026-09-24T22:23:09.369Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/pt-br/terms-of-use</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/terms-of-use" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/terms-of-use" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/terms-of-use" />
<lastmod>2026-09-24T22:23:09.369Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/en/contact</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/contact" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/contact" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/contact" />
<lastmod>2026-09-24T22:23:09.369Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/pt-br/contact</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/contact" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/contact" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/contact" />
<lastmod>2026-09-24T22:23:09.369Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/en/blog</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog" />
<lastmod>2026-09-24T20:37:41.467Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/pt-br/blog</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog" />
<lastmod>2026-09-24T20:37:41.586Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/en/blog/ruby-rails-ai-daily-dhh-goes-pencils-down-at-rails-world-as-agents-keep-jumping-the-fence</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/ruby-rails-ai-daily-dhh-goes-pencils-down-at-rails-world-as-agents-keep-jumping-the-fence" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/ruby-rails-ia-diario-dhh-decreta-pencils-down-no-rails-world-enquanto-agentes-pulam-a-cerca" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/ruby-rails-ai-daily-dhh-goes-pencils-down-at-rails-world-as-agents-keep-jumping-the-fence" />
<lastmod>2026-09-24T20:37:41.467Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/en/blog/ruby-rails-ai-daily-september-10-2026-description-a-critical-active-storage-rce-is-now-under-active-exploitation-zjit-learns-to-inline-gc-allocations-and-google-anthropic-and-openai-all-ship-cybersecurity-grade-ai-models-this-week</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/ruby-rails-ai-daily-september-10-2026-description-a-critical-active-storage-rce-is-now-under-active-exploitation-zjit-learns-to-inline-gc-allocations-and-google-anthropic-and-openai-all-ship-cybersecurity-grade-ai-models-this-week" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/ruby-rails-e-ia-diario-10-de-setembro-de-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/ruby-rails-ai-daily-september-10-2026-description-a-critical-active-storage-rce-is-now-under-active-exploitation-zjit-learns-to-inline-gc-allocations-and-google-anthropic-and-openai-all-ship-cybersecurity-grade-ai-models-this-week" />
<lastmod>2026-09-10T01:56:31.643Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/en/blog/ruby-insights-daily-rubyllm-20-hits-rc-rails-turns-ractor-safe-and-active-storage-is-under-attack</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/ruby-insights-daily-rubyllm-20-hits-rc-rails-turns-ractor-safe-and-active-storage-is-under-attack" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/rubyinsights-daily-rubyllm-20-chega-em-rc-rails-fica-ractor-safe-e-active-storage-esta-sob-ataque" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/ruby-insights-daily-rubyllm-20-hits-rc-rails-turns-ractor-safe-and-active-storage-is-under-attack" />
<lastmod>2026-09-08T23:10:18.818Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/en/blog/ruby-rails-ai-weekly-roundup-kindarails2shell-under-active-attack-ractor-ready-rails-and-zjit-inlines-the-gc-aug-30-sep-6-2026</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/ruby-rails-ai-weekly-roundup-kindarails2shell-under-active-attack-ractor-ready-rails-and-zjit-inlines-the-gc-aug-30-sep-6-2026" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/resumo-semanal-ruby-rails-ia-kindarails2shell-sob-exploracao-ativa-rails-rumo-aos-ractors-e-zjit-acelera-o-gc-30-de-ago-6-de-set-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/ruby-rails-ai-weekly-roundup-kindarails2shell-under-active-attack-ractor-ready-rails-and-zjit-inlines-the-gc-aug-30-sep-6-2026" />
<lastmod>2026-09-07T22:10:41.005Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/en/blog/ruby-rails-ai-weekly-roundup-resolv-gem-dns-flaws-lemans-goes-open-source-and-rubyllm-20-aug-2330-2026</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/ruby-rails-ai-weekly-roundup-resolv-gem-dns-flaws-lemans-goes-open-source-and-rubyllm-20-aug-2330-2026" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/roundup-semanal-de-ruby-rails-e-ia-falhas-de-dns-na-gem-resolv-lemans-em-open-source-e-rubyllm-20-2330-de-agosto-de-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/ruby-rails-ai-weekly-roundup-resolv-gem-dns-flaws-lemans-goes-open-source-and-rubyllm-20-aug-2330-2026" />
<lastmod>2026-09-01T00:25:19.428Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/en/blog/ruby-rails-ai-weekly-roundup-rails-72-reaches-end-of-life-the-agents-on-rails-benchmark-and-http-query-aug-915-2026</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/ruby-rails-ai-weekly-roundup-rails-72-reaches-end-of-life-the-agents-on-rails-benchmark-and-http-query-aug-915-2026" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/roundup-semanal-ruby-rails-ia-rails-72-chega-ao-fim-da-vida-o-benchmark-agents-on-rails-e-o-http-query-915-de-agosto-de-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/ruby-rails-ai-weekly-roundup-rails-72-reaches-end-of-life-the-agents-on-rails-benchmark-and-http-query-aug-915-2026" />
<lastmod>2026-08-21T21:15:22.880Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/en/blog/ruby-3410-proxylogger-in-rails-and-the-week-ai-took-a-seat-at-the-government-table</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/ruby-3410-proxylogger-in-rails-and-the-week-ai-took-a-seat-at-the-government-table" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/ruby-3410-proxylogger-no-rails-e-a-semana-em-que-a-ia-sentou-a-mesa-dos-governos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/ruby-3410-proxylogger-in-rails-and-the-week-ai-took-a-seat-at-the-government-table" />
<lastmod>2026-07-05T23:55:30.584Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/en/blog/ruby-rails-ai-weekly-roundup-ruby-403-security-patch-rubykaigi-2026-and-the-gpt-55-launch-april-2026-2026</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/ruby-rails-ai-weekly-roundup-ruby-403-security-patch-rubykaigi-2026-and-the-gpt-55-launch-april-2026-2026" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/resumo-semanal-ruby-rails-e-ia-patch-de-seguranca-do-ruby-403-rubykaigi-2026-e-o-lancamento-do-gpt-55-2026-de-abril-de-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/ruby-rails-ai-weekly-roundup-ruby-403-security-patch-rubykaigi-2026-and-the-gpt-55-launch-april-2026-2026" />
<lastmod>2026-07-04T22:54:53.619Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/en/blog/beyond-autocomplete-how-the-ruby-ecosystem-is-pivoting-for-the-agentic-age</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/beyond-autocomplete-how-the-ruby-ecosystem-is-pivoting-for-the-agentic-age" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/alem-do-autocomplete-como-o-ecossistema-ruby-esta-se-voltando-para-a-era-agentica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/beyond-autocomplete-how-the-ruby-ecosystem-is-pivoting-for-the-agentic-age" />
<lastmod>2026-04-23T00:59:28.213Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/en/blog/the-structural-reset-consistency-governance-and-real-time-agentic-tech</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/the-structural-reset-consistency-governance-and-real-time-agentic-tech" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/o-reset-estrutural-consistencia-governanca-e-tecnologia-agentica-em-tempo-real" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/the-structural-reset-consistency-governance-and-real-time-agentic-tech" />
<lastmod>2026-04-07T23:54:26.183Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/en/blog/the-architecture-of-fragility-engineering-in-the-era-of-extreme-technology</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/the-architecture-of-fragility-engineering-in-the-era-of-extreme-technology" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/a-arquitetura-da-fragilidade-engenharia-na-era-da-tecnologia-extrema" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/the-architecture-of-fragility-engineering-in-the-era-of-extreme-technology" />
<lastmod>2026-04-03T20:58:53.432Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/en/blog/the-agentic-flip-5-shocks-from-the-2026-ai-frontier</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/the-agentic-flip-5-shocks-from-the-2026-ai-frontier" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/o-salto-agentico-5-choques-da-fronteira-da-ia-em-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/the-agentic-flip-5-shocks-from-the-2026-ai-frontier" />
<lastmod>2026-03-30T12:40:44.242Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/en/blog/ruby-40-and-the-2026-security-crisis-6-impactful-takeaways-for-the-modern-developer</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/ruby-40-and-the-2026-security-crisis-6-impactful-takeaways-for-the-modern-developer" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/ruby-40-e-a-crise-de-seguranca-de-2026-6-licoes-impactantes-para-o-desenvolvedor-moderno" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/ruby-40-and-the-2026-security-crisis-6-impactful-takeaways-for-the-modern-developer" />
<lastmod>2026-03-27T00:14:38.336Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/en/blog/the-big-difference</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/the-big-difference" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/a-grande-diferenca" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/the-big-difference" />
<lastmod>2026-04-03T23:48:23.950Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/en/blog/the-industrial-revolution-of-intelligence-insights-from-gtc-2026</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/the-industrial-revolution-of-intelligence-insights-from-gtc-2026" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/a-revolucao-industrial-da-inteligencia-insights-do-gtc-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/the-industrial-revolution-of-intelligence-insights-from-gtc-2026" />
<lastmod>2026-04-04T00:42:42.412Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/en/blog/the-agentic-reality-strategic-software-transformation-in-the-era-of-autonomous-ai</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/the-agentic-reality-strategic-software-transformation-in-the-era-of-autonomous-ai" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/a-realidade-agentica-transformacao-estrategica-de-software-na-era-da-ia-autonoma" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/the-agentic-reality-strategic-software-transformation-in-the-era-of-autonomous-ai" />
<lastmod>2026-04-04T00:16:21.665Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/en/blog/2026-ai-engineering-the-rise-of-autonomous-systems</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/2026-ai-engineering-the-rise-of-autonomous-systems" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/engenharia-de-ia-2026-a-ascensao-dos-sistemas-autonomos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/2026-ai-engineering-the-rise-of-autonomous-systems" />
<lastmod>2026-04-03T23:46:43.242Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/en/blog/the-great-lean-reset-5-radical-realities-reshaping-the-web-during-2026</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/the-great-lean-reset-5-radical-realities-reshaping-the-web-during-2026" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/o-grande-reset-lean-5-realidades-radicais-que-redefinirao-a-web-dureante-o-ano-de-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/the-great-lean-reset-5-radical-realities-reshaping-the-web-during-2026" />
<lastmod>2026-04-02T01:00:52.886Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/en/blog/the-2026-efficiency-pivot</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/the-2026-efficiency-pivot" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/o-pivo-da-eficiencia-de-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/the-2026-efficiency-pivot" />
<lastmod>2026-04-01T01:08:42.615Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/en/blog/the-2026-framework-paradox-why-the-big-three-are-becoming-identical-and-hotwire-is-taking-the-rest</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/the-2026-framework-paradox-why-the-big-three-are-becoming-identical-and-hotwire-is-taking-the-rest" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/o-paradoxo-dos-frameworks-de-2026-por-que-os-tres-grandes-estao-se-tornando-identicos-e-o-hotwire-esta-dominando-o-resto" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/the-2026-framework-paradox-why-the-big-three-are-becoming-identical-and-hotwire-is-taking-the-rest" />
<lastmod>2026-04-01T00:46:49.027Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/en/blog/the-end-of-the-roadmap-why-your-2026-strategy-is-already-obsolete</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/the-end-of-the-roadmap-why-your-2026-strategy-is-already-obsolete" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/o-fim-do-roadmap-por-que-sua-estrategia-para-2026-ja-esta-obsoleta" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/the-end-of-the-roadmap-why-your-2026-strategy-is-already-obsolete" />
<lastmod>2026-04-01T00:45:51.761Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/en/blog/the-vibe-coding-paradox-6-brutal-truths-redefining-software-in-2026</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/the-vibe-coding-paradox-6-brutal-truths-redefining-software-in-2026" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/o-paradoxo-do-vibe-coding-6-verdades-brutais-que-redefinem-o-software-em-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/the-vibe-coding-paradox-6-brutal-truths-redefining-software-in-2026" />
<lastmod>2026-03-30T01:00:41.242Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/en/blog/rails-812-the-stable-baseline-for-teams-that-want-to-stay-current-with-ruby-on-rails</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/rails-812-the-stable-baseline-for-teams-that-want-to-stay-current-with-ruby-on-rails" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/rails-812-a-base-estavel-para-quem-quer-ficar-atual-no-ecossistema-ruby-on-rails" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/rails-812-the-stable-baseline-for-teams-that-want-to-stay-current-with-ruby-on-rails" />
<lastmod>2026-04-01T00:47:20.845Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/en/blog/the-sovereign-monolith-how-ruby-4-and-rails-8-are-killing-the-merchants-of-complexity</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/the-sovereign-monolith-how-ruby-4-and-rails-8-are-killing-the-merchants-of-complexity" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/o-monolito-soberano-como-o-ruby-4-e-o-rails-8-estao-matando-os-mercadores-da-complexidade" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/the-sovereign-monolith-how-ruby-4-and-rails-8-are-killing-the-merchants-of-complexity" />
<lastmod>2026-03-25T00:55:06.565Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/en/blog/ruby-40-is-released-with-ruby-box-zjit-and-performance-advances</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/ruby-40-is-released-with-ruby-box-zjit-and-performance-advances" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/ruby-40-e-lancado-com-ruby-box-zjit-e-avancos-de-performance" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/ruby-40-is-released-with-ruby-box-zjit-and-performance-advances" />
<lastmod>2026-03-25T17:31:11.953Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/en/blog/ruby-refreshes-its-official-documentation-with-aliki-and-improves-the-reading-experience-for-the-ruby-4-era</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/ruby-refreshes-its-official-documentation-with-aliki-and-improves-the-reading-experience-for-the-ruby-4-era" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/ruby-renova-sua-documentacao-oficial-com-aliki-e-melhora-a-experiencia-de-leitura-para-a-era-ruby-4" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/ruby-refreshes-its-official-documentation-with-aliki-and-improves-the-reading-experience-for-the-ruby-4-era" />
<lastmod>2026-03-24T02:09:54.863Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/en/blog/30-years-of-ruby</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/30-years-of-ruby" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/30-anos-de-ruby" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/30-years-of-ruby" />
<lastmod>2026-03-22T14:20:34.098Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/pt-br/blog/ruby-rails-ia-diario-dhh-decreta-pencils-down-no-rails-world-enquanto-agentes-pulam-a-cerca</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/ruby-rails-ai-daily-dhh-goes-pencils-down-at-rails-world-as-agents-keep-jumping-the-fence" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/ruby-rails-ia-diario-dhh-decreta-pencils-down-no-rails-world-enquanto-agentes-pulam-a-cerca" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/ruby-rails-ai-daily-dhh-goes-pencils-down-at-rails-world-as-agents-keep-jumping-the-fence" />
<lastmod>2026-09-24T20:37:41.586Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/pt-br/blog/ruby-rails-e-ia-diario-10-de-setembro-de-2026</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/ruby-rails-ai-daily-september-10-2026-description-a-critical-active-storage-rce-is-now-under-active-exploitation-zjit-learns-to-inline-gc-allocations-and-google-anthropic-and-openai-all-ship-cybersecurity-grade-ai-models-this-week" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/ruby-rails-e-ia-diario-10-de-setembro-de-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/ruby-rails-ai-daily-september-10-2026-description-a-critical-active-storage-rce-is-now-under-active-exploitation-zjit-learns-to-inline-gc-allocations-and-google-anthropic-and-openai-all-ship-cybersecurity-grade-ai-models-this-week" />
<lastmod>2026-09-10T01:56:31.724Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/pt-br/blog/rubyinsights-daily-rubyllm-20-chega-em-rc-rails-fica-ractor-safe-e-active-storage-esta-sob-ataque</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/ruby-insights-daily-rubyllm-20-hits-rc-rails-turns-ractor-safe-and-active-storage-is-under-attack" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/rubyinsights-daily-rubyllm-20-chega-em-rc-rails-fica-ractor-safe-e-active-storage-esta-sob-ataque" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/ruby-insights-daily-rubyllm-20-hits-rc-rails-turns-ractor-safe-and-active-storage-is-under-attack" />
<lastmod>2026-09-08T23:10:19.323Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/pt-br/blog/resumo-semanal-ruby-rails-ia-kindarails2shell-sob-exploracao-ativa-rails-rumo-aos-ractors-e-zjit-acelera-o-gc-30-de-ago-6-de-set-2026</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/ruby-rails-ai-weekly-roundup-kindarails2shell-under-active-attack-ractor-ready-rails-and-zjit-inlines-the-gc-aug-30-sep-6-2026" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/resumo-semanal-ruby-rails-ia-kindarails2shell-sob-exploracao-ativa-rails-rumo-aos-ractors-e-zjit-acelera-o-gc-30-de-ago-6-de-set-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/ruby-rails-ai-weekly-roundup-kindarails2shell-under-active-attack-ractor-ready-rails-and-zjit-inlines-the-gc-aug-30-sep-6-2026" />
<lastmod>2026-09-07T22:10:41.382Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/pt-br/blog/roundup-semanal-de-ruby-rails-e-ia-falhas-de-dns-na-gem-resolv-lemans-em-open-source-e-rubyllm-20-2330-de-agosto-de-2026</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/ruby-rails-ai-weekly-roundup-resolv-gem-dns-flaws-lemans-goes-open-source-and-rubyllm-20-aug-2330-2026" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/roundup-semanal-de-ruby-rails-e-ia-falhas-de-dns-na-gem-resolv-lemans-em-open-source-e-rubyllm-20-2330-de-agosto-de-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/ruby-rails-ai-weekly-roundup-resolv-gem-dns-flaws-lemans-goes-open-source-and-rubyllm-20-aug-2330-2026" />
<lastmod>2026-09-01T00:25:19.558Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/pt-br/blog/roundup-semanal-ruby-rails-ia-rails-72-chega-ao-fim-da-vida-o-benchmark-agents-on-rails-e-o-http-query-915-de-agosto-de-2026</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/ruby-rails-ai-weekly-roundup-rails-72-reaches-end-of-life-the-agents-on-rails-benchmark-and-http-query-aug-915-2026" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/roundup-semanal-ruby-rails-ia-rails-72-chega-ao-fim-da-vida-o-benchmark-agents-on-rails-e-o-http-query-915-de-agosto-de-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/ruby-rails-ai-weekly-roundup-rails-72-reaches-end-of-life-the-agents-on-rails-benchmark-and-http-query-aug-915-2026" />
<lastmod>2026-08-21T21:15:23.227Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/pt-br/blog/ruby-3410-proxylogger-no-rails-e-a-semana-em-que-a-ia-sentou-a-mesa-dos-governos</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/ruby-3410-proxylogger-in-rails-and-the-week-ai-took-a-seat-at-the-government-table" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/ruby-3410-proxylogger-no-rails-e-a-semana-em-que-a-ia-sentou-a-mesa-dos-governos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/ruby-3410-proxylogger-in-rails-and-the-week-ai-took-a-seat-at-the-government-table" />
<lastmod>2026-07-05T23:55:31.273Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/pt-br/blog/resumo-semanal-ruby-rails-e-ia-patch-de-seguranca-do-ruby-403-rubykaigi-2026-e-o-lancamento-do-gpt-55-2026-de-abril-de-2026</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/ruby-rails-ai-weekly-roundup-ruby-403-security-patch-rubykaigi-2026-and-the-gpt-55-launch-april-2026-2026" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/resumo-semanal-ruby-rails-e-ia-patch-de-seguranca-do-ruby-403-rubykaigi-2026-e-o-lancamento-do-gpt-55-2026-de-abril-de-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/ruby-rails-ai-weekly-roundup-ruby-403-security-patch-rubykaigi-2026-and-the-gpt-55-launch-april-2026-2026" />
<lastmod>2026-07-04T22:54:53.832Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/pt-br/blog/alem-do-autocomplete-como-o-ecossistema-ruby-esta-se-voltando-para-a-era-agentica</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/beyond-autocomplete-how-the-ruby-ecosystem-is-pivoting-for-the-agentic-age" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/alem-do-autocomplete-como-o-ecossistema-ruby-esta-se-voltando-para-a-era-agentica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/beyond-autocomplete-how-the-ruby-ecosystem-is-pivoting-for-the-agentic-age" />
<lastmod>2026-04-23T00:59:28.356Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/pt-br/blog/o-reset-estrutural-consistencia-governanca-e-tecnologia-agentica-em-tempo-real</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/the-structural-reset-consistency-governance-and-real-time-agentic-tech" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/o-reset-estrutural-consistencia-governanca-e-tecnologia-agentica-em-tempo-real" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/the-structural-reset-consistency-governance-and-real-time-agentic-tech" />
<lastmod>2026-04-07T23:54:26.333Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/pt-br/blog/a-arquitetura-da-fragilidade-engenharia-na-era-da-tecnologia-extrema</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/the-architecture-of-fragility-engineering-in-the-era-of-extreme-technology" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/a-arquitetura-da-fragilidade-engenharia-na-era-da-tecnologia-extrema" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/the-architecture-of-fragility-engineering-in-the-era-of-extreme-technology" />
<lastmod>2026-04-03T20:58:53.609Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/pt-br/blog/o-salto-agentico-5-choques-da-fronteira-da-ia-em-2026</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/the-agentic-flip-5-shocks-from-the-2026-ai-frontier" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/o-salto-agentico-5-choques-da-fronteira-da-ia-em-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/the-agentic-flip-5-shocks-from-the-2026-ai-frontier" />
<lastmod>2026-03-30T12:40:44.753Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/pt-br/blog/ruby-40-e-a-crise-de-seguranca-de-2026-6-licoes-impactantes-para-o-desenvolvedor-moderno</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/ruby-40-and-the-2026-security-crisis-6-impactful-takeaways-for-the-modern-developer" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/ruby-40-e-a-crise-de-seguranca-de-2026-6-licoes-impactantes-para-o-desenvolvedor-moderno" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/ruby-40-and-the-2026-security-crisis-6-impactful-takeaways-for-the-modern-developer" />
<lastmod>2026-03-27T00:14:38.491Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/pt-br/blog/a-grande-diferenca</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/the-big-difference" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/a-grande-diferenca" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/the-big-difference" />
<lastmod>2026-04-03T23:48:24.071Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/pt-br/blog/a-revolucao-industrial-da-inteligencia-insights-do-gtc-2026</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/the-industrial-revolution-of-intelligence-insights-from-gtc-2026" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/a-revolucao-industrial-da-inteligencia-insights-do-gtc-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/the-industrial-revolution-of-intelligence-insights-from-gtc-2026" />
<lastmod>2026-04-04T00:42:42.533Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/pt-br/blog/a-realidade-agentica-transformacao-estrategica-de-software-na-era-da-ia-autonoma</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/the-agentic-reality-strategic-software-transformation-in-the-era-of-autonomous-ai" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/a-realidade-agentica-transformacao-estrategica-de-software-na-era-da-ia-autonoma" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/the-agentic-reality-strategic-software-transformation-in-the-era-of-autonomous-ai" />
<lastmod>2026-04-04T00:16:21.913Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/pt-br/blog/engenharia-de-ia-2026-a-ascensao-dos-sistemas-autonomos</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/2026-ai-engineering-the-rise-of-autonomous-systems" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/engenharia-de-ia-2026-a-ascensao-dos-sistemas-autonomos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/2026-ai-engineering-the-rise-of-autonomous-systems" />
<lastmod>2026-04-03T23:46:43.435Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/pt-br/blog/o-grande-reset-lean-5-realidades-radicais-que-redefinirao-a-web-dureante-o-ano-de-2026</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/the-great-lean-reset-5-radical-realities-reshaping-the-web-during-2026" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/o-grande-reset-lean-5-realidades-radicais-que-redefinirao-a-web-dureante-o-ano-de-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/the-great-lean-reset-5-radical-realities-reshaping-the-web-during-2026" />
<lastmod>2026-04-02T01:00:53.188Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/pt-br/blog/o-pivo-da-eficiencia-de-2026</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/the-2026-efficiency-pivot" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/o-pivo-da-eficiencia-de-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/the-2026-efficiency-pivot" />
<lastmod>2026-04-01T01:08:42.741Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/pt-br/blog/o-paradoxo-dos-frameworks-de-2026-por-que-os-tres-grandes-estao-se-tornando-identicos-e-o-hotwire-esta-dominando-o-resto</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/the-2026-framework-paradox-why-the-big-three-are-becoming-identical-and-hotwire-is-taking-the-rest" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/o-paradoxo-dos-frameworks-de-2026-por-que-os-tres-grandes-estao-se-tornando-identicos-e-o-hotwire-esta-dominando-o-resto" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/the-2026-framework-paradox-why-the-big-three-are-becoming-identical-and-hotwire-is-taking-the-rest" />
<lastmod>2026-04-01T00:46:49.167Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/pt-br/blog/o-fim-do-roadmap-por-que-sua-estrategia-para-2026-ja-esta-obsoleta</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/the-end-of-the-roadmap-why-your-2026-strategy-is-already-obsolete" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/o-fim-do-roadmap-por-que-sua-estrategia-para-2026-ja-esta-obsoleta" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/the-end-of-the-roadmap-why-your-2026-strategy-is-already-obsolete" />
<lastmod>2026-04-01T00:45:51.895Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/pt-br/blog/o-paradoxo-do-vibe-coding-6-verdades-brutais-que-redefinem-o-software-em-2026</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/the-vibe-coding-paradox-6-brutal-truths-redefining-software-in-2026" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/o-paradoxo-do-vibe-coding-6-verdades-brutais-que-redefinem-o-software-em-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/the-vibe-coding-paradox-6-brutal-truths-redefining-software-in-2026" />
<lastmod>2026-03-30T01:00:41.353Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/pt-br/blog/rails-812-a-base-estavel-para-quem-quer-ficar-atual-no-ecossistema-ruby-on-rails</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/rails-812-the-stable-baseline-for-teams-that-want-to-stay-current-with-ruby-on-rails" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/rails-812-a-base-estavel-para-quem-quer-ficar-atual-no-ecossistema-ruby-on-rails" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/rails-812-the-stable-baseline-for-teams-that-want-to-stay-current-with-ruby-on-rails" />
<lastmod>2026-04-01T00:47:20.962Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/pt-br/blog/o-monolito-soberano-como-o-ruby-4-e-o-rails-8-estao-matando-os-mercadores-da-complexidade</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/the-sovereign-monolith-how-ruby-4-and-rails-8-are-killing-the-merchants-of-complexity" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/o-monolito-soberano-como-o-ruby-4-e-o-rails-8-estao-matando-os-mercadores-da-complexidade" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/the-sovereign-monolith-how-ruby-4-and-rails-8-are-killing-the-merchants-of-complexity" />
<lastmod>2026-03-25T14:41:01.871Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/pt-br/blog/ruby-40-e-lancado-com-ruby-box-zjit-e-avancos-de-performance</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/ruby-40-is-released-with-ruby-box-zjit-and-performance-advances" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/ruby-40-e-lancado-com-ruby-box-zjit-e-avancos-de-performance" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/ruby-40-is-released-with-ruby-box-zjit-and-performance-advances" />
<lastmod>2026-03-25T17:31:12.312Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/pt-br/blog/ruby-renova-sua-documentacao-oficial-com-aliki-e-melhora-a-experiencia-de-leitura-para-a-era-ruby-4</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/ruby-refreshes-its-official-documentation-with-aliki-and-improves-the-reading-experience-for-the-ruby-4-era" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/ruby-renova-sua-documentacao-oficial-com-aliki-e-melhora-a-experiencia-de-leitura-para-a-era-ruby-4" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/ruby-refreshes-its-official-documentation-with-aliki-and-improves-the-reading-experience-for-the-ruby-4-era" />
<lastmod>2026-03-25T14:41:01.871Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/pt-br/blog/30-anos-de-ruby</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://rubyinsights.blog/en/blog/30-years-of-ruby" />
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://rubyinsights.blog/pt-br/blog/30-anos-de-ruby" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://rubyinsights.blog/en/blog/30-years-of-ruby" />
<lastmod>2026-03-25T14:41:01.871Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/categories/rails</loc>
<lastmod>2026-09-24T20:37:41.467Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/categories/ruby</loc>
<lastmod>2026-09-07T22:10:41.005Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/categories/web-development</loc>
<lastmod>2026-07-05T23:55:30.584Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/categories/artificial-intelligence</loc>
<lastmod>2026-04-23T00:59:28.213Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/categories/memes</loc>
<lastmod>2026-04-03T23:48:23.950Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/categories/javascript</loc>
<lastmod>2026-04-01T00:46:49.027Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/active-record</loc>
<lastmod>2026-09-07T22:10:41.005Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/active-search</loc>
<lastmod>2026-09-24T20:37:41.467Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/active-storage</loc>
<lastmod>2026-09-24T20:37:41.467Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/active-support</loc>
<lastmod>2026-07-05T23:55:30.584Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/advanced</loc>
<lastmod>2026-04-01T00:47:20.845Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/agentes-autonomos</loc>
<lastmod>2026-04-03T23:46:43.242Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/agentes-de-ia</loc>
<lastmod>2026-09-08T23:10:18.818Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/agentic-age</loc>
<lastmod>2026-04-23T00:59:28.213Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/agentic-ai</loc>
<lastmod>2026-04-01T00:45:51.761Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/agentic-development</loc>
<lastmod>2026-09-24T20:37:41.467Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/agentic-enterprise</loc>
<lastmod>2026-04-04T00:16:21.665Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/agentic-workflows</loc>
<lastmod>2026-04-03T23:46:43.242Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/agents-on-rails</loc>
<lastmod>2026-09-10T01:56:31.643Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/ai</loc>
<lastmod>2026-09-24T20:37:41.467Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/ai-agents</loc>
<lastmod>2026-09-24T20:37:41.467Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/ai-engineering</loc>
<lastmod>2026-04-03T23:46:43.242Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/ai-for-developers</loc>
<lastmod>2026-03-25T00:55:06.565Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/ai-governance</loc>
<lastmod>2026-04-01T00:45:51.761Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/ai-in-programming</loc>
<lastmod>2026-04-01T00:45:51.761Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/ai-paradox</loc>
<lastmod>2026-04-03T20:58:53.432Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/ai-productivity</loc>
<lastmod>2026-03-30T01:00:41.242Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/ai-security</loc>
<lastmod>2026-09-24T20:37:41.467Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/aliki</loc>
<lastmod>2026-03-24T02:09:54.863Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/amazon-bedrock</loc>
<lastmod>2026-04-03T23:46:43.242Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/angular</loc>
<lastmod>2026-04-01T00:46:49.027Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/anthropic</loc>
<lastmod>2026-09-24T20:37:41.467Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/api</loc>
<lastmod>2026-03-24T02:09:54.863Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/api-integration</loc>
<lastmod>2026-04-03T23:48:23.950Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/aprendizado-de-maquina</loc>
<lastmod>2026-04-04T00:16:21.665Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/architecture</loc>
<lastmod>2026-04-02T01:00:52.886Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/arquitetura</loc>
<lastmod>2026-04-02T01:00:52.886Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/arquitetura-de-software</loc>
<lastmod>2026-04-23T00:59:28.213Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/arquitetura-empresarial</loc>
<lastmod>2026-04-04T00:16:21.665Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/artificial-intelligence</loc>
<lastmod>2026-04-23T00:59:28.213Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/atualizacao-de-software</loc>
<lastmod>2026-03-27T00:14:38.336Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/authentication</loc>
<lastmod>2026-03-25T00:55:06.565Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/automacao</loc>
<lastmod>2026-04-01T01:08:42.615Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/automation</loc>
<lastmod>2026-04-01T01:08:42.615Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/autonomous-agents</loc>
<lastmod>2026-04-03T23:46:43.242Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/autonomous-ai</loc>
<lastmod>2026-04-04T00:16:21.665Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/axios-vulnerability</loc>
<lastmod>2026-04-03T20:58:53.432Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/backend-development</loc>
<lastmod>2026-04-03T23:48:23.950Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/beginner</loc>
<lastmod>2026-03-24T02:09:54.863Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/benchmarks</loc>
<lastmod>2026-09-07T22:10:41.005Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/box</loc>
<lastmod>2026-03-25T17:31:11.953Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/cadeia-de-suprimentos-de-software</loc>
<lastmod>2026-04-03T20:58:53.432Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/cadeia-de-suprimentos-tecnologica</loc>
<lastmod>2026-04-07T23:54:26.183Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/chrome</loc>
<lastmod>2026-09-10T01:56:31.643Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/ci-cd</loc>
<lastmod>2026-04-01T00:45:51.761Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/ciberseguranca</loc>
<lastmod>2026-04-23T00:59:28.213Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/ciclo-de-vida-de-desenvolvimento-de-software</loc>
<lastmod>2026-04-04T00:16:21.665Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/claude</loc>
<lastmod>2026-09-10T01:56:31.643Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/claude-46</loc>
<lastmod>2026-04-01T01:08:42.615Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/claude-code</loc>
<lastmod>2026-03-30T01:00:41.242Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/claude-fable-5-1</loc>
<lastmod>2026-09-07T22:10:41.005Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/claude-opus-47</loc>
<lastmod>2026-07-04T22:54:53.619Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/cloudflare-ai</loc>
<lastmod>2026-04-03T20:58:53.432Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/code-generation</loc>
<lastmod>2026-04-01T00:45:51.761Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/code-quality</loc>
<lastmod>2026-04-01T00:45:51.761Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/codigo-aberto</loc>
<lastmod>2026-04-23T00:59:28.213Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/collector</loc>
<lastmod>2026-03-25T17:31:11.953Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/cruby</loc>
<lastmod>2026-03-25T00:55:06.565Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/cursor-ide</loc>
<lastmod>2026-03-30T01:00:41.242Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/cve</loc>
<lastmod>2026-09-10T01:56:31.643Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/cve-2026-27820</loc>
<lastmod>2026-03-27T00:14:38.336Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/cve-2026-33176</loc>
<lastmod>2026-03-27T00:14:38.336Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/cve-2026-46727</loc>
<lastmod>2026-07-04T22:54:53.619Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/cve-2026-66066</loc>
<lastmod>2026-09-07T22:10:41.005Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/cybersecurity</loc>
<lastmod>2026-09-10T01:56:31.643Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/cybersecurity-2026</loc>
<lastmod>2026-04-03T20:58:53.432Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/daily-news</loc>
<lastmod>2026-09-08T23:10:18.818Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/daily-roundup</loc>
<lastmod>2026-09-24T20:37:41.467Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/data-sovereignty</loc>
<lastmod>2026-04-07T23:54:26.183Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/deepseek</loc>
<lastmod>2026-09-24T20:37:41.467Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/desempenho</loc>
<lastmod>2026-09-08T23:10:18.818Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/desenvolvimento-agentico</loc>
<lastmod>2026-09-24T20:37:41.467Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/desenvolvimento-backend</loc>
<lastmod>2026-03-27T00:14:38.336Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/desenvolvimento-de-software</loc>
<lastmod>2026-04-07T23:54:26.183Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/desenvolvimento-de-software-2026</loc>
<lastmod>2026-04-03T23:46:43.242Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/desenvolvimento-lean</loc>
<lastmod>2026-04-02T01:00:52.886Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/desenvolvimento-web</loc>
<lastmod>2026-09-08T23:10:18.818Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/dev-humour</loc>
<lastmod>2026-04-03T23:48:23.950Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/developer</loc>
<lastmod>2026-03-25T17:31:11.953Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/developer-experience</loc>
<lastmod>2026-03-25T00:55:06.565Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/developer-productivity</loc>
<lastmod>2026-04-03T23:46:43.242Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/development</loc>
<lastmod>2026-03-25T17:31:11.953Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/devise-alternatives</loc>
<lastmod>2026-03-25T00:55:06.565Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/devops</loc>
<lastmod>2026-04-01T00:45:51.761Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/devtools</loc>
<lastmod>2026-04-01T00:45:51.761Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/dhh</loc>
<lastmod>2026-09-24T20:37:41.467Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/digital-transformation-2026</loc>
<lastmod>2026-04-07T23:54:26.183Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/digital-workforce</loc>
<lastmod>2026-04-04T00:16:21.665Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/documentacao</loc>
<lastmod>2026-03-24T02:09:54.863Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/documentation</loc>
<lastmod>2026-03-24T02:09:54.863Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/ecosystem</loc>
<lastmod>2026-03-25T17:31:11.953Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/efficiency-paradox</loc>
<lastmod>2026-04-01T01:08:42.615Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/empresa-agentica</loc>
<lastmod>2026-04-04T00:16:21.665Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/engenharia-de-ia</loc>
<lastmod>2026-04-03T23:46:43.242Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/engenharia-de-prompt</loc>
<lastmod>2026-04-07T23:54:26.183Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/engineering</loc>
<lastmod>2026-03-25T17:31:11.953Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/engineering-realities</loc>
<lastmod>2026-04-03T20:58:53.432Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/engineering-simplicity</loc>
<lastmod>2026-03-25T00:55:06.565Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/engineering-trends</loc>
<lastmod>2026-04-01T00:45:51.761Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/enterprise-architecture</loc>
<lastmod>2026-04-04T00:16:21.665Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/era-agentica</loc>
<lastmod>2026-04-23T00:59:28.213Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/execucao-com-estado</loc>
<lastmod>2026-04-03T23:46:43.242Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/experience</loc>
<lastmod>2026-03-25T17:31:11.953Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/fluxos-de-trabalho-agenticos</loc>
<lastmod>2026-04-03T23:46:43.242Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/forca-de-trabalho-digital</loc>
<lastmod>2026-04-04T00:16:21.665Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/frameworks</loc>
<lastmod>2026-04-02T01:00:52.886Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/frontend-architecture</loc>
<lastmod>2026-04-01T00:46:49.027Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/frontend-vs-backend</loc>
<lastmod>2026-04-03T23:48:23.950Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/full-stack-developer</loc>
<lastmod>2026-04-03T23:48:23.950Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/full-stack-development</loc>
<lastmod>2026-03-25T00:55:06.565Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/future-of-coding</loc>
<lastmod>2026-03-30T01:00:41.242Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/future-of-web</loc>
<lastmod>2026-04-02T01:00:52.886Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/futuro-da-programacao</loc>
<lastmod>2026-03-30T01:00:41.242Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/futuro-da-web</loc>
<lastmod>2026-04-02T01:00:52.886Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/garbage</loc>
<lastmod>2026-03-25T17:31:11.953Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/garbage-collection</loc>
<lastmod>2026-09-10T01:56:31.643Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/generative-ai</loc>
<lastmod>2026-04-01T00:45:51.761Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/github-actions</loc>
<lastmod>2026-03-25T00:55:06.565Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/github-copilot</loc>
<lastmod>2026-04-03T23:46:43.242Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/glm-5-3-flash</loc>
<lastmod>2026-09-07T22:10:41.005Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/google-cloud-next</loc>
<lastmod>2026-07-04T22:54:53.619Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/governanca-de-ti</loc>
<lastmod>2026-04-07T23:54:26.183Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/gpt-55</loc>
<lastmod>2026-07-04T22:54:53.619Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/gpt-6-astra</loc>
<lastmod>2026-09-07T22:10:41.005Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/hotwire</loc>
<lastmod>2026-04-01T00:46:49.027Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/hugging-face</loc>
<lastmod>2026-09-07T22:10:41.005Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/hybrid-architecture</loc>
<lastmod>2026-04-01T00:46:49.027Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/ia</loc>
<lastmod>2026-09-08T23:10:18.818Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/ia-agentica</loc>
<lastmod>2026-04-23T00:59:28.213Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/ia-autonoma</loc>
<lastmod>2026-04-04T00:16:21.665Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/inertiajs</loc>
<lastmod>2026-03-25T00:55:06.565Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/infraestrutura-de-ti</loc>
<lastmod>2026-04-03T20:58:53.432Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/innovation</loc>
<lastmod>2026-04-01T00:45:51.761Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/inovacao-tecnologica</loc>
<lastmod>2026-04-03T23:46:43.242Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/inteligencia-artificial</loc>
<lastmod>2026-04-23T00:59:28.213Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/inteligencia-por-watt</loc>
<lastmod>2026-04-03T20:58:53.432Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/intelligence-per-watt</loc>
<lastmod>2026-04-03T20:58:53.432Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/it-governance</loc>
<lastmod>2026-04-07T23:54:26.183Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/javascript</loc>
<lastmod>2026-07-05T23:55:30.584Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/jit</loc>
<lastmod>2026-09-10T01:56:31.643Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/jruby</loc>
<lastmod>2026-07-04T22:54:53.619Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/kindarails2shell</loc>
<lastmod>2026-09-07T22:10:41.005Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/langchainrb</loc>
<lastmod>2026-03-25T00:55:06.565Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/language</loc>
<lastmod>2026-03-25T17:31:11.953Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/lean-development</loc>
<lastmod>2026-04-02T01:00:52.886Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/libvips</loc>
<lastmod>2026-09-07T22:10:41.005Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/llm</loc>
<lastmod>2026-09-08T23:10:18.818Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/llms</loc>
<lastmod>2026-03-25T00:55:06.565Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/local-ci</loc>
<lastmod>2026-03-25T00:55:06.565Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/machine-learning</loc>
<lastmod>2026-04-04T00:16:21.665Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/manutencao-de-codigo</loc>
<lastmod>2026-03-27T00:14:38.336Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/metr-paradox</loc>
<lastmod>2026-03-30T01:00:41.242Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/model-context-protocol</loc>
<lastmod>2026-04-04T00:16:21.665Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/monolith</loc>
<lastmod>2026-03-25T00:55:06.565Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/monolithic-architecture</loc>
<lastmod>2026-03-25T00:55:06.565Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/multi-agent-systems</loc>
<lastmod>2026-03-30T01:00:41.242Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/nextjs</loc>
<lastmod>2026-04-07T23:54:26.183Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/noticias-da-semana</loc>
<lastmod>2026-09-07T22:10:41.005Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/noticias-dev</loc>
<lastmod>2026-07-04T22:54:53.619Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/noticias-diarias</loc>
<lastmod>2026-09-08T23:10:18.818Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/npm</loc>
<lastmod>2026-07-05T23:55:30.584Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/nvidia</loc>
<lastmod>2026-09-07T22:10:41.005Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/omarchy</loc>
<lastmod>2026-03-25T00:55:06.565Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/open-source</loc>
<lastmod>2026-04-23T00:59:28.213Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/openai</loc>
<lastmod>2026-09-24T20:37:41.467Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/operational-simplicity</loc>
<lastmod>2026-03-25T00:55:06.565Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/padroes-web</loc>
<lastmod>2026-04-02T01:00:52.886Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/paradoxo-da-eficiencia</loc>
<lastmod>2026-04-01T01:08:42.615Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/paradoxo-da-ia</loc>
<lastmod>2026-04-03T20:58:53.432Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/paradoxo-metr</loc>
<lastmod>2026-03-30T01:00:41.242Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/performance</loc>
<lastmod>2026-09-08T23:10:18.818Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/postgresql</loc>
<lastmod>2026-07-04T22:54:53.619Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/primitivas-web</loc>
<lastmod>2026-04-03T20:58:53.432Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/produtividade-com-ia</loc>
<lastmod>2026-03-30T01:00:41.242Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/produtividade-do-desenvolvedor</loc>
<lastmod>2026-04-03T23:46:43.242Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/programacao</loc>
<lastmod>2026-03-24T02:09:54.863Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/programming</loc>
<lastmod>2026-04-01T00:45:51.761Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/programming-languages</loc>
<lastmod>2026-03-25T00:55:06.565Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/prompt-engineering</loc>
<lastmod>2026-04-07T23:54:26.183Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/propshaft</loc>
<lastmod>2026-03-25T00:55:06.565Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/protocolo-de-contexto-de-modelo</loc>
<lastmod>2026-04-04T00:16:21.665Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/ractor</loc>
<lastmod>2026-09-08T23:10:18.818Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/ractors</loc>
<lastmod>2026-03-25T00:55:06.565Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/rails</loc>
<lastmod>2026-09-24T20:37:41.467Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/rails-8</loc>
<lastmod>2026-09-08T23:10:18.818Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/rails-81</loc>
<lastmod>2026-03-25T00:55:06.565Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/rails-9</loc>
<lastmod>2026-04-23T00:59:28.213Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/rails-ecosystem</loc>
<lastmod>2026-03-25T00:55:06.565Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/rails-world</loc>
<lastmod>2026-09-24T20:37:41.467Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/rails-world-2026</loc>
<lastmod>2026-09-07T22:10:41.005Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/rdoc</loc>
<lastmod>2026-03-24T02:09:54.863Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/react</loc>
<lastmod>2026-07-05T23:55:30.584Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/react-foundation</loc>
<lastmod>2026-04-07T23:54:26.183Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/realidades-da-engenharia</loc>
<lastmod>2026-04-03T20:58:53.432Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/release</loc>
<lastmod>2026-03-25T17:31:11.953Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/resumo-diario</loc>
<lastmod>2026-09-24T20:37:41.467Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/resumo-semanal</loc>
<lastmod>2026-09-07T22:10:41.005Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/ruby</loc>
<lastmod>2026-09-24T20:37:41.467Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/ruby-3-4</loc>
<lastmod>2026-09-24T20:37:41.467Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/ruby-3-4-10</loc>
<lastmod>2026-07-05T23:55:30.584Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/ruby-4</loc>
<lastmod>2026-03-25T17:31:11.953Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/ruby-40</loc>
<lastmod>2026-03-27T00:14:38.336Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/ruby-ecosystem</loc>
<lastmod>2026-03-25T00:55:06.565Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/ruby-on-rails</loc>
<lastmod>2026-09-10T01:56:31.643Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/ruby-on-rails-81</loc>
<lastmod>2026-03-27T00:14:38.336Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/ruby-programming</loc>
<lastmod>2026-04-03T23:48:23.950Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/rubybox</loc>
<lastmod>2026-03-27T00:14:38.336Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/rubygems</loc>
<lastmod>2026-09-07T22:10:41.005Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/rubykaigi</loc>
<lastmod>2026-07-04T22:54:53.619Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/rubyllm</loc>
<lastmod>2026-09-10T01:56:31.643Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/rubyzip</loc>
<lastmod>2026-09-07T22:10:41.005Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/sdlc</loc>
<lastmod>2026-04-04T00:16:21.665Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/security</loc>
<lastmod>2026-09-10T01:56:31.643Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/seguranca</loc>
<lastmod>2026-09-07T22:10:41.005Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/seguranca-2026</loc>
<lastmod>2026-03-27T00:14:38.336Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/seguranca-cibernetica</loc>
<lastmod>2026-04-07T23:54:26.183Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/seguranca-de-software</loc>
<lastmod>2026-04-03T20:58:53.432Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/seguranca-em-ia</loc>
<lastmod>2026-03-30T01:00:41.242Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/sistemas-autonomos</loc>
<lastmod>2026-04-03T23:46:43.242Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/sistemas-multi-agentes</loc>
<lastmod>2026-03-30T01:00:41.242Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/soberania-de-dados</loc>
<lastmod>2026-04-07T23:54:26.183Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/software</loc>
<lastmod>2026-03-25T17:31:11.953Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/software-architecture</loc>
<lastmod>2026-04-23T00:59:28.213Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/software-design</loc>
<lastmod>2026-03-25T00:55:06.565Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/software-development</loc>
<lastmod>2026-04-07T23:54:26.183Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/software-development-2026</loc>
<lastmod>2026-04-03T23:46:43.242Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/software-engineering</loc>
<lastmod>2026-04-01T00:45:51.761Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/software-supply-chain</loc>
<lastmod>2026-04-03T20:58:53.432Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/software-transformation</loc>
<lastmod>2026-04-04T00:16:21.665Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/solid-cable</loc>
<lastmod>2026-03-25T00:55:06.565Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/solid-cache</loc>
<lastmod>2026-03-25T00:55:06.565Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/solid-queue</loc>
<lastmod>2026-03-25T00:55:06.565Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/solid-stack</loc>
<lastmod>2026-04-01T01:08:42.615Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/spinel</loc>
<lastmod>2026-09-07T22:10:41.005Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/sqlite</loc>
<lastmod>2026-04-01T01:08:42.615Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/stateful-runtime</loc>
<lastmod>2026-04-03T23:46:43.242Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/stimulus</loc>
<lastmod>2026-03-25T00:55:06.565Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/tech-explanation</loc>
<lastmod>2026-04-03T23:48:23.950Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/tech-supply-chain</loc>
<lastmod>2026-04-07T23:54:26.183Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/tech-trends</loc>
<lastmod>2026-03-25T00:55:06.565Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/tech-trends-2026</loc>
<lastmod>2026-04-01T00:45:51.761Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/tendencias-tecnologicas</loc>
<lastmod>2026-04-01T01:08:42.615Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/this-week-in-rails</loc>
<lastmod>2026-07-04T22:54:53.619Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/transformacao-de-software</loc>
<lastmod>2026-04-04T00:16:21.665Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/transformacao-digital-2026</loc>
<lastmod>2026-04-07T23:54:26.183Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/turbo</loc>
<lastmod>2026-03-25T00:55:06.565Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/unc1069</loc>
<lastmod>2026-04-03T20:58:53.432Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/vibe-coding</loc>
<lastmod>2026-03-30T01:00:41.242Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/vibe-engineering</loc>
<lastmod>2026-03-30T01:00:41.242Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/vite-ruby</loc>
<lastmod>2026-03-25T00:55:06.565Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/vue</loc>
<lastmod>2026-04-01T00:46:49.027Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/vulnerabilidade</loc>
<lastmod>2026-09-07T22:10:41.005Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/vulnerabilidade-axios</loc>
<lastmod>2026-04-03T20:58:53.432Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/vulnerability</loc>
<lastmod>2026-09-07T22:10:41.005Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/wasm</loc>
<lastmod>2026-04-02T01:00:52.886Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/web</loc>
<lastmod>2026-03-25T17:31:11.953Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/web-development</loc>
<lastmod>2026-09-10T01:56:31.643Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/web-performance</loc>
<lastmod>2026-04-01T00:46:49.027Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/web-primitives</loc>
<lastmod>2026-04-03T20:58:53.432Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/web-standards</loc>
<lastmod>2026-04-02T01:00:52.886Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/weekly-roundup</loc>
<lastmod>2026-09-07T22:10:41.005Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/zero-trust</loc>
<lastmod>2026-04-03T20:58:53.432Z</lastmod>
</url>
<url>
<loc>https://rubyinsights.blog/tags/zjit</loc>
<lastmod>2026-09-10T01:56:31.643Z</lastmod>
</url>
</urlset>
