<?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://marciocunha.net/blog/integrar-fan-coils-bms-bacnet-modbus-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/integrar-fan-coils-bms-bacnet-modbus" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/integrating-fan-coils-bms-bacnet-modbus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/integrar-fan-coils-bms-bacnet-modbus-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/integrar-fan-coils-bms-bacnet-modbus" />
<lastmod>2026-10-28T22:05:11.955Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/fan-coil-valvula-2-vias-vs-3-vias-agua-gelada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/fan-coil-valvula-2-vias-vs-3-vias-agua-gelada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/fan-coil-2-way-vs-3-way-valves-chilled-water" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/fan-coil-valvula-2-vias-vs-3-vias-agua-helada" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/fan-coil-valvula-2-vias-vs-3-vias-agua-gelada" />
<lastmod>2026-11-04T11:41:06.632Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/fan-coil-2-way-vs-3-way-valves-chilled-water</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/fan-coil-valvula-2-vias-vs-3-vias-agua-gelada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/fan-coil-2-way-vs-3-way-valves-chilled-water" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/fan-coil-valvula-2-vias-vs-3-vias-agua-helada" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/fan-coil-valvula-2-vias-vs-3-vias-agua-gelada" />
<lastmod>2026-11-04T11:41:06.632Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/fan-coil-valvula-2-vias-vs-3-vias-agua-helada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/fan-coil-valvula-2-vias-vs-3-vias-agua-gelada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/fan-coil-2-way-vs-3-way-valves-chilled-water" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/fan-coil-valvula-2-vias-vs-3-vias-agua-helada" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/fan-coil-valvula-2-vias-vs-3-vias-agua-gelada" />
<lastmod>2026-11-04T11:41:06.632Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/controle-temperatura-fan-coils-valvulas-dampers-sensores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/controle-temperatura-fan-coils-valvulas-dampers-sensores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/fan-coil-temperature-control-valves-dampers-sensors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/control-temperatura-fan-coils-valvulas-dampers-sensores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/controle-temperatura-fan-coils-valvulas-dampers-sensores" />
<lastmod>2026-10-24T11:12:12.190Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/fan-coil-temperature-control-valves-dampers-sensors</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/controle-temperatura-fan-coils-valvulas-dampers-sensores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/fan-coil-temperature-control-valves-dampers-sensors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/control-temperatura-fan-coils-valvulas-dampers-sensores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/controle-temperatura-fan-coils-valvulas-dampers-sensores" />
<lastmod>2026-10-24T11:12:12.190Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/control-temperatura-fan-coils-valvulas-dampers-sensores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/controle-temperatura-fan-coils-valvulas-dampers-sensores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/fan-coil-temperature-control-valves-dampers-sensors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/control-temperatura-fan-coils-valvulas-dampers-sensores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/controle-temperatura-fan-coils-valvulas-dampers-sensores" />
<lastmod>2026-10-24T11:12:12.190Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/controle-de-fan-coils-bms-ar-condicionado</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/controle-de-fan-coils-bms-ar-condicionado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/fan-coil-control-bms-air-conditioning" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/control-de-fan-coils-bms-aire-acondicionado" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/controle-de-fan-coils-bms-ar-condicionado" />
<lastmod>2026-10-24T07:04:02.448Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/fan-coil-control-bms-air-conditioning</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/controle-de-fan-coils-bms-ar-condicionado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/fan-coil-control-bms-air-conditioning" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/control-de-fan-coils-bms-aire-acondicionado" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/controle-de-fan-coils-bms-ar-condicionado" />
<lastmod>2026-10-24T07:04:02.448Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/control-de-fan-coils-bms-aire-acondicionado</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/controle-de-fan-coils-bms-ar-condicionado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/fan-coil-control-bms-air-conditioning" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/control-de-fan-coils-bms-aire-acondicionado" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/controle-de-fan-coils-bms-ar-condicionado" />
<lastmod>2026-10-24T07:04:02.448Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/homelab-alta-disponibilidade-proxmox-ceph-mini-pcs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/homelab-alta-disponibilidade-proxmox-ceph-mini-pcs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/high-availability-homelab-proxmox-ceph-mini-pcs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/homelab-alta-disponibilidad-proxmox-ceph-mini-pcs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/homelab-alta-disponibilidade-proxmox-ceph-mini-pcs" />
<lastmod>2026-10-17T21:12:00.558Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/high-availability-homelab-proxmox-ceph-mini-pcs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/homelab-alta-disponibilidade-proxmox-ceph-mini-pcs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/high-availability-homelab-proxmox-ceph-mini-pcs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/homelab-alta-disponibilidad-proxmox-ceph-mini-pcs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/homelab-alta-disponibilidade-proxmox-ceph-mini-pcs" />
<lastmod>2026-10-17T21:12:00.558Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/homelab-alta-disponibilidad-proxmox-ceph-mini-pcs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/homelab-alta-disponibilidade-proxmox-ceph-mini-pcs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/high-availability-homelab-proxmox-ceph-mini-pcs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/homelab-alta-disponibilidad-proxmox-ceph-mini-pcs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/homelab-alta-disponibilidade-proxmox-ceph-mini-pcs" />
<lastmod>2026-10-17T21:12:00.558Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ferramentas-online-pouco-conhecidas-economia-tempo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ferramentas-online-pouco-conhecidas-economia-tempo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/little-known-online-tools-save-work-hours" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/herramientas-online-poco-conocidas-ahorrar-tiempo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ferramentas-online-pouco-conhecidas-economia-tempo" />
<lastmod>2026-10-17T21:12:00.559Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/little-known-online-tools-save-work-hours</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ferramentas-online-pouco-conhecidas-economia-tempo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/little-known-online-tools-save-work-hours" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/herramientas-online-poco-conocidas-ahorrar-tiempo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ferramentas-online-pouco-conhecidas-economia-tempo" />
<lastmod>2026-10-17T21:12:00.558Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/herramientas-online-poco-conocidas-ahorrar-tiempo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ferramentas-online-pouco-conhecidas-economia-tempo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/little-known-online-tools-save-work-hours" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/herramientas-online-poco-conocidas-ahorrar-tiempo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ferramentas-online-pouco-conhecidas-economia-tempo" />
<lastmod>2026-10-17T21:12:00.558Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/aplicativos-de-produtividade-guia-definitivo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/aplicativos-de-produtividade-guia-definitivo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/productivity-apps-ultimate-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/aplicaciones-de-produtividad-guia-definitiva" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/aplicativos-de-produtividade-guia-definitivo" />
<lastmod>2026-10-17T21:12:00.559Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/productivity-apps-ultimate-guide</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/aplicativos-de-produtividade-guia-definitivo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/productivity-apps-ultimate-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/aplicaciones-de-produtividad-guia-definitiva" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/aplicativos-de-produtividade-guia-definitivo" />
<lastmod>2026-10-17T21:12:00.559Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/aplicaciones-de-produtividad-guia-definitiva</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/aplicativos-de-produtividade-guia-definitivo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/productivity-apps-ultimate-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/aplicaciones-de-produtividad-guia-definitiva" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/aplicativos-de-produtividade-guia-definitivo" />
<lastmod>2026-10-17T21:12:00.559Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/10-ferramentas-online-que-todo-desenvolvedor-deveria-conhecer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/10-ferramentas-online-que-todo-desenvolvedor-deveria-conhecer" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/10-online-tools-every-developer-should-know" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/10-herramientas-en-linea-que-todo-desarrollador-deberia-conocer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/10-ferramentas-online-que-todo-desenvolvedor-deveria-conhecer" />
<lastmod>2026-10-17T21:12:00.559Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/10-online-tools-every-developer-should-know</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/10-ferramentas-online-que-todo-desenvolvedor-deveria-conhecer" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/10-online-tools-every-developer-should-know" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/10-herramientas-en-linea-que-todo-desarrollador-deberia-conocer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/10-ferramentas-online-que-todo-desenvolvedor-deveria-conhecer" />
<lastmod>2026-10-17T21:12:00.559Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/10-herramientas-en-linea-que-todo-desarrollador-deberia-conocer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/10-ferramentas-online-que-todo-desenvolvedor-deveria-conhecer" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/10-online-tools-every-developer-should-know" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/10-herramientas-en-linea-que-todo-desarrollador-deberia-conocer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/10-ferramentas-online-que-todo-desenvolvedor-deveria-conhecer" />
<lastmod>2026-10-17T21:12:00.559Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/melhores-ferramentas-online-converter-editar-arquivos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/melhores-ferramentas-online-converter-editar-arquivos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/best-online-tools-convert-edit-files" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/mejores-herramientas-online-convertir-editar-archivos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/melhores-ferramentas-online-converter-editar-arquivos" />
<lastmod>2026-10-17T21:12:00.560Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/best-online-tools-convert-edit-files</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/melhores-ferramentas-online-converter-editar-arquivos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/best-online-tools-convert-edit-files" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/mejores-herramientas-online-convertir-editar-archivos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/melhores-ferramentas-online-converter-editar-arquivos" />
<lastmod>2026-10-17T21:12:00.559Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/mejores-herramientas-online-convertir-editar-archivos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/melhores-ferramentas-online-converter-editar-arquivos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/best-online-tools-convert-edit-files" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/mejores-herramientas-online-convertir-editar-archivos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/melhores-ferramentas-online-converter-editar-arquivos" />
<lastmod>2026-10-17T21:12:00.560Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/10-aplicativos-ferramentas-online-gratuitas-produtividade</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/10-aplicativos-ferramentas-online-gratuitas-produtividade" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/10-free-online-apps-tools-daily-productivity" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/10-aplicaciones-herramientas-online-gratuitas-productividad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/10-aplicativos-ferramentas-online-gratuitas-produtividade" />
<lastmod>2026-10-17T21:12:00.560Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/10-free-online-apps-tools-daily-productivity</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/10-aplicativos-ferramentas-online-gratuitas-produtividade" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/10-free-online-apps-tools-daily-productivity" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/10-aplicaciones-herramientas-online-gratuitas-productividad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/10-aplicativos-ferramentas-online-gratuitas-produtividade" />
<lastmod>2026-10-17T21:12:00.560Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/10-aplicaciones-herramientas-online-gratuitas-productividad</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/10-aplicativos-ferramentas-online-gratuitas-produtividade" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/10-free-online-apps-tools-daily-productivity" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/10-aplicaciones-herramientas-online-gratuitas-productividad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/10-aplicativos-ferramentas-online-gratuitas-produtividade" />
<lastmod>2026-10-17T21:12:00.560Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/videoconferencia-self-hosted-criar-proprio-servidor</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/videoconferencia-self-hosted-criar-proprio-servidor" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/self-hosted-video-conferencing-build-your-own-server" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/videoconferencia-self-hosted-crear-propio-servidor" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/videoconferencia-self-hosted-criar-proprio-servidor" />
<lastmod>2026-10-17T21:12:00.560Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/self-hosted-video-conferencing-build-your-own-server</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/videoconferencia-self-hosted-criar-proprio-servidor" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/self-hosted-video-conferencing-build-your-own-server" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/videoconferencia-self-hosted-crear-propio-servidor" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/videoconferencia-self-hosted-criar-proprio-servidor" />
<lastmod>2026-10-17T21:12:00.560Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/videoconferencia-self-hosted-crear-propio-servidor</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/videoconferencia-self-hosted-criar-proprio-servidor" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/self-hosted-video-conferencing-build-your-own-server" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/videoconferencia-self-hosted-crear-propio-servidor" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/videoconferencia-self-hosted-criar-proprio-servidor" />
<lastmod>2026-10-17T21:12:00.560Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-sala-videoconferencia-profissional-pequenas-empresas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-sala-videoconferencia-profissional-pequenas-empresas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-professional-video-conference-room-small-business" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-sala-videoconferencia-profesional-pequenas-empresas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-sala-videoconferencia-profissional-pequenas-empresas" />
<lastmod>2026-10-17T21:12:00.561Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-set-up-professional-video-conference-room-small-business</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-sala-videoconferencia-profissional-pequenas-empresas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-professional-video-conference-room-small-business" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-sala-videoconferencia-profesional-pequenas-empresas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-sala-videoconferencia-profissional-pequenas-empresas" />
<lastmod>2026-10-17T21:12:00.561Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-sala-videoconferencia-profesional-pequenas-empresas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-sala-videoconferencia-profissional-pequenas-empresas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-professional-video-conference-room-small-business" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-sala-videoconferencia-profesional-pequenas-empresas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-sala-videoconferencia-profissional-pequenas-empresas" />
<lastmod>2026-10-17T21:12:00.561Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/webrtc-explicado-audio-video-tempo-real</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/webrtc-explicado-audio-video-tempo-real" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/webrtc-explained-real-time-audio-video" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/webrtc-explicado-audio-video-tiempo-real" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/webrtc-explicado-audio-video-tempo-real" />
<lastmod>2026-10-17T21:12:00.561Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/webrtc-explained-real-time-audio-video</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/webrtc-explicado-audio-video-tempo-real" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/webrtc-explained-real-time-audio-video" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/webrtc-explicado-audio-video-tiempo-real" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/webrtc-explicado-audio-video-tempo-real" />
<lastmod>2026-10-17T21:12:00.561Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/webrtc-explicado-audio-video-tiempo-real</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/webrtc-explicado-audio-video-tempo-real" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/webrtc-explained-real-time-audio-video" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/webrtc-explicado-audio-video-tiempo-real" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/webrtc-explicado-audio-video-tempo-real" />
<lastmod>2026-10-17T21:12:00.561Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/melhores-softwares-videoconferencia-empresas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/melhores-softwares-videoconferencia-empresas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/best-video-conferencing-software-remote-teams" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/mejor-software-videoconferencia-empresas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/melhores-softwares-videoconferencia-empresas" />
<lastmod>2026-10-17T21:12:00.561Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/best-video-conferencing-software-remote-teams</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/melhores-softwares-videoconferencia-empresas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/best-video-conferencing-software-remote-teams" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/mejor-software-videoconferencia-empresas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/melhores-softwares-videoconferencia-empresas" />
<lastmod>2026-10-17T21:12:00.561Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/mejor-software-videoconferencia-empresas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/melhores-softwares-videoconferencia-empresas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/best-video-conferencing-software-remote-teams" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/mejor-software-videoconferencia-empresas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/melhores-softwares-videoconferencia-empresas" />
<lastmod>2026-10-17T21:12:00.562Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/videoconferencia-como-funciona-tecnologia-chamadas-video</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/videoconferencia-como-funciona-tecnologia-chamadas-video" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/video-conferencing-how-technology-behind-video-calls-works" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/videoconferencia-como-funciona-tecnologia-detras-videollamadas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/videoconferencia-como-funciona-tecnologia-chamadas-video" />
<lastmod>2026-10-17T21:12:00.562Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/video-conferencing-how-technology-behind-video-calls-works</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/videoconferencia-como-funciona-tecnologia-chamadas-video" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/video-conferencing-how-technology-behind-video-calls-works" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/videoconferencia-como-funciona-tecnologia-detras-videollamadas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/videoconferencia-como-funciona-tecnologia-chamadas-video" />
<lastmod>2026-10-17T21:12:00.562Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/videoconferencia-como-funciona-tecnologia-detras-videollamadas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/videoconferencia-como-funciona-tecnologia-chamadas-video" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/video-conferencing-how-technology-behind-video-calls-works" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/videoconferencia-como-funciona-tecnologia-detras-videollamadas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/videoconferencia-como-funciona-tecnologia-chamadas-video" />
<lastmod>2026-10-17T21:12:00.562Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/tcp-vs-udp-diferencas-vantagens-quando-utilizar</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/tcp-vs-udp-diferencas-vantagens-quando-utilizar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/tcp-vs-udp-differences-advantages-when-to-use" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/tcp-vs-udp-diferencias-ventajas-cuando-utilizar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/tcp-vs-udp-diferencas-vantagens-quando-utilizar" />
<lastmod>2026-10-17T21:12:00.562Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/tcp-vs-udp-differences-advantages-when-to-use</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/tcp-vs-udp-diferencas-vantagens-quando-utilizar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/tcp-vs-udp-differences-advantages-when-to-use" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/tcp-vs-udp-diferencias-ventajas-cuando-utilizar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/tcp-vs-udp-diferencas-vantagens-quando-utilizar" />
<lastmod>2026-10-17T21:12:00.562Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/tcp-vs-udp-diferencias-ventajas-cuando-utilizar</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/tcp-vs-udp-diferencas-vantagens-quando-utilizar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/tcp-vs-udp-differences-advantages-when-to-use" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/tcp-vs-udp-diferencias-ventajas-cuando-utilizar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/tcp-vs-udp-diferencas-vantagens-quando-utilizar" />
<lastmod>2026-10-17T21:12:00.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/modelo-osi-explicado-como-funcionam-as-7-camadas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/modelo-osi-explicado-como-funcionam-as-7-camadas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/osi-model-explained-how-the-7-layers-work" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/modelo-osi-explicado-como-funcionan-las-7-capas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/modelo-osi-explicado-como-funcionam-as-7-camadas" />
<lastmod>2026-11-04T09:51:08.325Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/osi-model-explained-how-the-7-layers-work</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/modelo-osi-explicado-como-funcionam-as-7-camadas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/osi-model-explained-how-the-7-layers-work" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/modelo-osi-explicado-como-funcionan-las-7-capas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/modelo-osi-explicado-como-funcionam-as-7-camadas" />
<lastmod>2026-11-04T09:51:08.325Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/modelo-osi-explicado-como-funcionan-las-7-capas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/modelo-osi-explicado-como-funcionam-as-7-camadas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/osi-model-explained-how-the-7-layers-work" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/modelo-osi-explicado-como-funcionan-las-7-capas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/modelo-osi-explicado-como-funcionam-as-7-camadas" />
<lastmod>2026-11-04T09:51:08.325Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-funciona-o-ipv6-e-o-que-muda-em-re-ao-ipv4</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-funciona-o-ipv6-e-o-que-muda-em-re-ao-ipv4" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-ipv6-works-and-what-changes-compared-to-ipv4" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-funciona-ipv6-y-que-cambia-en-comparacion-con-ipv4" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-funciona-o-ipv6-e-o-que-muda-em-re-ao-ipv4" />
<lastmod>2026-10-17T21:12:00.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-ipv6-works-and-what-changes-compared-to-ipv4</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-funciona-o-ipv6-e-o-que-muda-em-re-ao-ipv4" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-ipv6-works-and-what-changes-compared-to-ipv4" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-funciona-ipv6-y-que-cambia-en-comparacion-con-ipv4" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-funciona-o-ipv6-e-o-que-muda-em-re-ao-ipv4" />
<lastmod>2026-10-17T21:12:00.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-funciona-ipv6-y-que-cambia-en-comparacion-con-ipv4</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-funciona-o-ipv6-e-o-que-muda-em-re-ao-ipv4" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-ipv6-works-and-what-changes-compared-to-ipv4" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-funciona-ipv6-y-que-cambia-en-comparacion-con-ipv4" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-funciona-o-ipv6-e-o-que-muda-em-re-ao-ipv4" />
<lastmod>2026-10-17T21:12:00.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ipv4-vs-ipv6-diferencas-coexistencia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ipv4-vs-ipv6-diferencas-coexistencia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ipv4-vs-ipv6-differences-and-coexistence" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ipv4-vs-ipv6-diferencias-coexistencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ipv4-vs-ipv6-diferencas-coexistencia" />
<lastmod>2026-10-17T21:12:00.575Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ipv4-vs-ipv6-differences-and-coexistence</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ipv4-vs-ipv6-diferencas-coexistencia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ipv4-vs-ipv6-differences-and-coexistence" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ipv4-vs-ipv6-diferencias-coexistencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ipv4-vs-ipv6-diferencas-coexistencia" />
<lastmod>2026-10-17T21:12:00.575Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ipv4-vs-ipv6-diferencias-coexistencia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ipv4-vs-ipv6-diferencas-coexistencia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ipv4-vs-ipv6-differences-and-coexistence" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ipv4-vs-ipv6-diferencias-coexistencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ipv4-vs-ipv6-diferencas-coexistencia" />
<lastmod>2026-10-17T21:12:00.575Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/o-que-e-um-protocolo-de-rede</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-um-protocolo-de-rede" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-a-network-protocol" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-un-protocolo-de-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-um-protocolo-de-rede" />
<lastmod>2026-10-17T21:12:00.575Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/what-is-a-network-protocol</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-um-protocolo-de-rede" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-a-network-protocol" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-un-protocolo-de-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-um-protocolo-de-rede" />
<lastmod>2026-10-17T21:12:00.575Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/que-es-un-protocolo-de-red</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-um-protocolo-de-rede" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-a-network-protocol" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-un-protocolo-de-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-um-protocolo-de-rede" />
<lastmod>2026-10-17T21:12:00.575Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/alicate-amperimetro-vs-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/alicate-amperimetro-vs-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/clamp-meter-vs-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pinza-amperimetrica-vs-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/alicate-amperimetro-vs-multimetro" />
<lastmod>2026-10-22T21:15:57.718Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/clamp-meter-vs-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/alicate-amperimetro-vs-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/clamp-meter-vs-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pinza-amperimetrica-vs-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/alicate-amperimetro-vs-multimetro" />
<lastmod>2026-10-22T21:15:57.718Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/pinza-amperimetrica-vs-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/alicate-amperimetro-vs-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/clamp-meter-vs-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pinza-amperimetrica-vs-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/alicate-amperimetro-vs-multimetro" />
<lastmod>2026-10-22T21:15:57.718Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-continuidade-fusiveis-cabos-componentes-com-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-continuidade-fusiveis-cabos-componentes-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-continuity-fuses-cables-components-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-continuidad-fusibles-cables-componentes-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-continuidade-fusiveis-cabos-componentes-com-multimetro" />
<lastmod>2026-11-04T07:18:36.621Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-continuity-fuses-cables-components-with-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-continuidade-fusiveis-cabos-componentes-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-continuity-fuses-cables-components-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-continuidad-fusibles-cables-componentes-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-continuidade-fusiveis-cabos-componentes-com-multimetro" />
<lastmod>2026-11-04T07:18:36.621Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-continuidad-fusibles-cables-componentes-con-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-continuidade-fusiveis-cabos-componentes-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-continuity-fuses-cables-components-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-continuidad-fusibles-cables-componentes-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-continuidade-fusiveis-cabos-componentes-com-multimetro" />
<lastmod>2026-11-04T07:18:36.621Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-tensao-ac-dc-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-tensao-ac-dc-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-ac-dc-voltage-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-voltaje-ac-dc-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-tensao-ac-dc-multimetro" />
<lastmod>2026-11-05T14:25:26.442Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-measure-ac-dc-voltage-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-tensao-ac-dc-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-ac-dc-voltage-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-voltaje-ac-dc-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-tensao-ac-dc-multimetro" />
<lastmod>2026-11-05T14:25:26.442Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-voltaje-ac-dc-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-tensao-ac-dc-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-ac-dc-voltage-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-voltaje-ac-dc-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-tensao-ac-dc-multimetro" />
<lastmod>2026-11-05T14:25:26.442Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/multimetro-digital-como-escolher-escalas-corretas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/multimetro-digital-como-escolher-escalas-corretas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/digital-multimeter-how-to-choose-correct-ranges" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/multimetro-digital-como-elegir-escalas-correctas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/multimetro-digital-como-escolher-escalas-corretas" />
<lastmod>2026-10-28T01:51:57.326Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/digital-multimeter-how-to-choose-correct-ranges</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/multimetro-digital-como-escolher-escalas-corretas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/digital-multimeter-how-to-choose-correct-ranges" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/multimetro-digital-como-elegir-escalas-correctas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/multimetro-digital-como-escolher-escalas-corretas" />
<lastmod>2026-10-28T01:51:57.326Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/multimetro-digital-como-elegir-escalas-correctas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/multimetro-digital-como-escolher-escalas-corretas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/digital-multimeter-how-to-choose-correct-ranges" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/multimetro-digital-como-elegir-escalas-correctas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/multimetro-digital-como-escolher-escalas-corretas" />
<lastmod>2026-10-28T01:51:57.326Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-um-multimetro-guia-completo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-um-multimetro-guia-completo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-a-multimeter-complete-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-un-multimetro-guia-completo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-um-multimetro-guia-completo" />
<lastmod>2026-10-17T21:12:00.577Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-a-multimeter-complete-guide</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-um-multimetro-guia-completo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-a-multimeter-complete-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-un-multimetro-guia-completo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-um-multimetro-guia-completo" />
<lastmod>2026-10-17T21:12:00.577Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-un-multimetro-guia-completo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-um-multimetro-guia-completo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-a-multimeter-complete-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-un-multimetro-guia-completo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-um-multimetro-guia-completo" />
<lastmod>2026-10-17T21:12:00.577Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/cad-3d-como-escolher-software-modelagem</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/cad-3d-como-escolher-software-modelagem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/3d-cad-how-to-choose-modeling-software" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/cad-3d-como-elegir-software-modelado" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/cad-3d-como-escolher-software-modelagem" />
<lastmod>2026-10-17T21:12:00.578Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/3d-cad-how-to-choose-modeling-software</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/cad-3d-como-escolher-software-modelagem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/3d-cad-how-to-choose-modeling-software" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/cad-3d-como-elegir-software-modelado" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/cad-3d-como-escolher-software-modelagem" />
<lastmod>2026-10-17T21:12:00.578Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/cad-3d-como-elegir-software-modelado</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/cad-3d-como-escolher-software-modelagem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/3d-cad-how-to-choose-modeling-software" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/cad-3d-como-elegir-software-modelado" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/cad-3d-como-escolher-software-modelagem" />
<lastmod>2026-10-17T21:12:00.578Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/dwg-dxf-step-formatos-cad</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/dwg-dxf-step-formatos-cad" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/dwg-dxf-step-cad-file-formats" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/dwg-dxf-step-formatos-archivos-cad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/dwg-dxf-step-formatos-cad" />
<lastmod>2026-10-29T06:03:29.715Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/dwg-dxf-step-cad-file-formats</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/dwg-dxf-step-formatos-cad" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/dwg-dxf-step-cad-file-formats" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/dwg-dxf-step-formatos-archivos-cad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/dwg-dxf-step-formatos-cad" />
<lastmod>2026-10-29T06:03:29.715Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/dwg-dxf-step-formatos-archivos-cad</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/dwg-dxf-step-formatos-cad" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/dwg-dxf-step-cad-file-formats" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/dwg-dxf-step-formatos-archivos-cad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/dwg-dxf-step-formatos-cad" />
<lastmod>2026-10-29T06:03:29.715Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/melhores-softwares-cad-gratuitos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/melhores-softwares-cad-gratuitos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/best-free-cad-software" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/mejores-programas-cad-gratis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/melhores-softwares-cad-gratuitos" />
<lastmod>2026-10-20T00:47:38.871Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/best-free-cad-software</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/melhores-softwares-cad-gratuitos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/best-free-cad-software" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/mejores-programas-cad-gratis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/melhores-softwares-cad-gratuitos" />
<lastmod>2026-10-20T00:47:38.871Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/mejores-programas-cad-gratis</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/melhores-softwares-cad-gratuitos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/best-free-cad-software" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/mejores-programas-cad-gratis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/melhores-softwares-cad-gratuitos" />
<lastmod>2026-10-20T00:47:38.871Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/autocad-o-que-e-para-que-serve</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/autocad-o-que-e-para-que-serve" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/autocad-what-is-it-uses-and-relevance" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/autocad-que-es-para-que-sirve" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/autocad-o-que-e-para-que-serve" />
<lastmod>2026-10-17T21:12:00.579Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/autocad-what-is-it-uses-and-relevance</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/autocad-o-que-e-para-que-serve" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/autocad-what-is-it-uses-and-relevance" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/autocad-que-es-para-que-sirve" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/autocad-o-que-e-para-que-serve" />
<lastmod>2026-10-17T21:12:00.579Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/autocad-que-es-para-que-sirve</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/autocad-o-que-e-para-que-serve" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/autocad-what-is-it-uses-and-relevance" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/autocad-que-es-para-que-sirve" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/autocad-o-que-e-para-que-serve" />
<lastmod>2026-10-17T21:12:00.579Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/cad-vs-cam-diferenca-integracao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/cad-vs-cam-diferenca-integracao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/cad-vs-cam-difference-integration" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/cad-vs-cam-diferencia-integracion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/cad-vs-cam-diferenca-integracao" />
<lastmod>2026-10-22T23:21:38.640Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/cad-vs-cam-difference-integration</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/cad-vs-cam-diferenca-integracao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/cad-vs-cam-difference-integration" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/cad-vs-cam-diferencia-integracion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/cad-vs-cam-diferenca-integracao" />
<lastmod>2026-10-22T23:21:38.640Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/cad-vs-cam-diferencia-integracion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/cad-vs-cam-diferenca-integracao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/cad-vs-cam-difference-integration" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/cad-vs-cam-diferencia-integracion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/cad-vs-cam-diferenca-integracao" />
<lastmod>2026-10-22T23:21:38.640Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-inteligencia-artificial-foto-profissional-linkedin-curriculo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-inteligencia-artificial-foto-profissional-linkedin-curriculo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-ai-to-create-professional-photo-linkedin-resume" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-inteligencia-artificial-foto-profesional-linkedin-curriculum" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-inteligencia-artificial-foto-profissional-linkedin-curriculo" />
<lastmod>2026-10-17T21:12:00.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-ai-to-create-professional-photo-linkedin-resume</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-inteligencia-artificial-foto-profissional-linkedin-curriculo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-ai-to-create-professional-photo-linkedin-resume" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-inteligencia-artificial-foto-profesional-linkedin-curriculum" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-inteligencia-artificial-foto-profissional-linkedin-curriculo" />
<lastmod>2026-10-17T21:12:00.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-inteligencia-artificial-foto-profesional-linkedin-curriculum</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-inteligencia-artificial-foto-profissional-linkedin-curriculo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-ai-to-create-professional-photo-linkedin-resume" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-inteligencia-artificial-foto-profesional-linkedin-curriculum" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-inteligencia-artificial-foto-profissional-linkedin-curriculo" />
<lastmod>2026-10-17T21:12:00.592Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/perguntas-comuns-entrevistas-desenvolvedores-como-preparar</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/perguntas-comuns-entrevistas-desenvolvedores-como-preparar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/common-software-developer-interview-questions-how-to-prepare" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/preguntas-comunes-entrevistas-desarrolladores-como-prepararse" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/perguntas-comuns-entrevistas-desenvolvedores-como-preparar" />
<lastmod>2026-10-17T21:12:00.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/common-software-developer-interview-questions-how-to-prepare</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/perguntas-comuns-entrevistas-desenvolvedores-como-preparar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/common-software-developer-interview-questions-how-to-prepare" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/preguntas-comunes-entrevistas-desarrolladores-como-prepararse" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/perguntas-comuns-entrevistas-desenvolvedores-como-preparar" />
<lastmod>2026-10-17T21:12:00.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/preguntas-comunes-entrevistas-desarrolladores-como-prepararse</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/perguntas-comuns-entrevistas-desenvolvedores-como-preparar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/common-software-developer-interview-questions-how-to-prepare" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/preguntas-comunes-entrevistas-desarrolladores-como-prepararse" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/perguntas-comuns-entrevistas-desenvolvedores-como-preparar" />
<lastmod>2026-10-17T21:12:00.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-se-preparar-para-entrevista-tecnologia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-se-preparar-para-entrevista-tecnologia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-prepare-for-tech-interview" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-prepararse-entrevista-tecnologia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-se-preparar-para-entrevista-tecnologia" />
<lastmod>2026-10-17T21:12:00.594Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-prepare-for-tech-interview</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-se-preparar-para-entrevista-tecnologia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-prepare-for-tech-interview" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-prepararse-entrevista-tecnologia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-se-preparar-para-entrevista-tecnologia" />
<lastmod>2026-10-17T21:12:00.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-prepararse-entrevista-tecnologia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-se-preparar-para-entrevista-tecnologia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-prepare-for-tech-interview" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-prepararse-entrevista-tecnologia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-se-preparar-para-entrevista-tecnologia" />
<lastmod>2026-10-17T21:12:00.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/o-que-e-content-brief-planejamento-conteudo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-content-brief-planejamento-conteudo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-a-content-brief-content-planning" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-content-brief-planificacion-contenido" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-content-brief-planejamento-conteudo" />
<lastmod>2026-10-17T21:12:00.594Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/what-is-a-content-brief-content-planning</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-content-brief-planejamento-conteudo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-a-content-brief-content-planning" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-content-brief-planificacion-contenido" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-content-brief-planejamento-conteudo" />
<lastmod>2026-10-17T21:12:00.594Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/que-es-content-brief-planificacion-contenido</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-content-brief-planejamento-conteudo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-a-content-brief-content-planning" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-content-brief-planificacion-contenido" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-content-brief-planejamento-conteudo" />
<lastmod>2026-10-17T21:12:00.594Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/melhores-ferramentas-comunicacao-equipes-tecnologia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/melhores-ferramentas-comunicacao-equipes-tecnologia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/best-communication-tools-tech-teams" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/mejores-herramientas-comunicacion-equipos-tecnologia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/melhores-ferramentas-comunicacao-equipes-tecnologia" />
<lastmod>2026-10-17T21:12:00.594Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/best-communication-tools-tech-teams</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/melhores-ferramentas-comunicacao-equipes-tecnologia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/best-communication-tools-tech-teams" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/mejores-herramientas-comunicacion-equipos-tecnologia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/melhores-ferramentas-comunicacao-equipes-tecnologia" />
<lastmod>2026-10-17T21:12:00.594Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/mejores-herramientas-comunicacion-equipos-tecnologia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/melhores-ferramentas-comunicacao-equipes-tecnologia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/best-communication-tools-tech-teams" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/mejores-herramientas-comunicacion-equipos-tecnologia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/melhores-ferramentas-comunicacao-equipes-tecnologia" />
<lastmod>2026-10-17T21:12:00.594Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-dashboard-eficiente-ux-metricas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-dashboard-eficiente-ux-metricas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-efficient-dashboard-ux-metrics" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-tablero-eficiente-ux-metricas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-dashboard-eficiente-ux-metricas" />
<lastmod>2026-10-17T21:12:00.595Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-create-efficient-dashboard-ux-metrics</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-dashboard-eficiente-ux-metricas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-efficient-dashboard-ux-metrics" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-tablero-eficiente-ux-metricas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-dashboard-eficiente-ux-metricas" />
<lastmod>2026-10-17T21:12:00.594Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-tablero-eficiente-ux-metricas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-dashboard-eficiente-ux-metricas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-efficient-dashboard-ux-metrics" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-tablero-eficiente-ux-metricas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-dashboard-eficiente-ux-metricas" />
<lastmod>2026-10-17T21:12:00.595Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/dashboard-o-que-e-e-quais-informacoes-aparecem</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/dashboard-o-que-e-e-quais-informacoes-aparecem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/dashboard-what-it-is-and-what-information-belongs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/dashboard-que-es-y-que-informacion-debe-aparecer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/dashboard-o-que-e-e-quais-informacoes-aparecem" />
<lastmod>2026-10-17T21:12:00.595Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/dashboard-what-it-is-and-what-information-belongs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/dashboard-o-que-e-e-quais-informacoes-aparecem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/dashboard-what-it-is-and-what-information-belongs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/dashboard-que-es-y-que-informacion-debe-aparecer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/dashboard-o-que-e-e-quais-informacoes-aparecem" />
<lastmod>2026-10-17T21:12:00.595Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/dashboard-que-es-y-que-informacion-debe-aparecer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/dashboard-o-que-e-e-quais-informacoes-aparecem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/dashboard-what-it-is-and-what-information-belongs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/dashboard-que-es-y-que-informacion-debe-aparecer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/dashboard-o-que-e-e-quais-informacoes-aparecem" />
<lastmod>2026-10-17T21:12:00.595Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/o-que-e-onboarding-e-como-criar-uma-boa-experiencia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-onboarding-e-como-criar-uma-boa-experiencia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-onboarding-and-how-to-create-a-great-user-experience" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-el-onboarding-y-como-crear-una-excelente-experiencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-onboarding-e-como-criar-uma-boa-experiencia" />
<lastmod>2026-10-17T21:12:00.595Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/what-is-onboarding-and-how-to-create-a-great-user-experience</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-onboarding-e-como-criar-uma-boa-experiencia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-onboarding-and-how-to-create-a-great-user-experience" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-el-onboarding-y-como-crear-una-excelente-experiencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-onboarding-e-como-criar-uma-boa-experiencia" />
<lastmod>2026-10-17T21:12:00.595Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/que-es-el-onboarding-y-como-crear-una-excelente-experiencia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-onboarding-e-como-criar-uma-boa-experiencia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-onboarding-and-how-to-create-a-great-user-experience" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-el-onboarding-y-como-crear-una-excelente-experiencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-onboarding-e-como-criar-uma-boa-experiencia" />
<lastmod>2026-10-17T21:12:00.595Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/erp-nuvem-vs-local-vantagens-custos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/erp-nuvem-vs-local-vantagens-custos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/cloud-vs-on-premise-erp-costs-benefits" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/erp-nube-vs-local-ventajas-costos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/erp-nuvem-vs-local-vantagens-custos" />
<lastmod>2026-10-17T21:12:00.596Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/cloud-vs-on-premise-erp-costs-benefits</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/erp-nuvem-vs-local-vantagens-custos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/cloud-vs-on-premise-erp-costs-benefits" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/erp-nube-vs-local-ventajas-costos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/erp-nuvem-vs-local-vantagens-custos" />
<lastmod>2026-10-17T21:12:00.596Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/erp-nube-vs-local-ventajas-costos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/erp-nuvem-vs-local-vantagens-custos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/cloud-vs-on-premise-erp-costs-benefits" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/erp-nube-vs-local-ventajas-costos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/erp-nuvem-vs-local-vantagens-custos" />
<lastmod>2026-10-17T21:12:00.596Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/o-que-e-um-erp-e-como-ele-integra-os-diferentes-setores-de-uma-empresa</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-um-erp-e-como-ele-integra-os-diferentes-setores-de-uma-empresa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-an-erp-and-how-does-it-integrate-departments" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-un-erp-y-como-integra-los-departamentos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-um-erp-e-como-ele-integra-os-diferentes-setores-de-uma-empresa" />
<lastmod>2026-10-17T21:12:00.596Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/what-is-an-erp-and-how-does-it-integrate-departments</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-um-erp-e-como-ele-integra-os-diferentes-setores-de-uma-empresa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-an-erp-and-how-does-it-integrate-departments" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-un-erp-y-como-integra-los-departamentos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-um-erp-e-como-ele-integra-os-diferentes-setores-de-uma-empresa" />
<lastmod>2026-10-17T21:12:00.596Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/que-es-un-erp-y-como-integra-los-departamentos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-um-erp-e-como-ele-integra-os-diferentes-setores-de-uma-empresa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-an-erp-and-how-does-it-integrate-departments" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-un-erp-y-como-integra-los-departamentos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-um-erp-e-como-ele-integra-os-diferentes-setores-de-uma-empresa" />
<lastmod>2026-10-17T21:12:00.596Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/redes-sociais-de-inteligencia-artificial-agentes-ia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/redes-sociais-de-inteligencia-artificial-agentes-ia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/artificial-intelligence-social-networks-ai-agents" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/redes-sociales-de-inteligencia-artificial-agentes-ia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/redes-sociais-de-inteligencia-artificial-agentes-ia" />
<lastmod>2026-10-17T21:12:00.596Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/artificial-intelligence-social-networks-ai-agents</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/redes-sociais-de-inteligencia-artificial-agentes-ia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/artificial-intelligence-social-networks-ai-agents" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/redes-sociales-de-inteligencia-artificial-agentes-ia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/redes-sociais-de-inteligencia-artificial-agentes-ia" />
<lastmod>2026-10-17T21:12:00.597Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/redes-sociales-de-inteligencia-artificial-agentes-ia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/redes-sociais-de-inteligencia-artificial-agentes-ia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/artificial-intelligence-social-networks-ai-agents" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/redes-sociales-de-inteligencia-artificial-agentes-ia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/redes-sociais-de-inteligencia-artificial-agentes-ia" />
<lastmod>2026-10-17T21:12:00.597Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/detectar-sites-emails-phishing-guia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/detectar-sites-emails-phishing-guia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/technical-guide-identifying-phishing-attacks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/guia-tecnica-identificar-phishing" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/detectar-sites-emails-phishing-guia" />
<lastmod>2026-10-17T21:12:00.597Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/technical-guide-identifying-phishing-attacks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/detectar-sites-emails-phishing-guia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/technical-guide-identifying-phishing-attacks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/guia-tecnica-identificar-phishing" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/detectar-sites-emails-phishing-guia" />
<lastmod>2026-10-17T21:12:00.597Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/guia-tecnica-identificar-phishing</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/detectar-sites-emails-phishing-guia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/technical-guide-identifying-phishing-attacks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/guia-tecnica-identificar-phishing" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/detectar-sites-emails-phishing-guia" />
<lastmod>2026-10-17T21:12:00.597Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/firewall-hardware-vs-software-diferencas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/firewall-hardware-vs-software-diferencas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/hardware-vs-software-firewall-differences" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/firewall-hardware-vs-software-diferencias" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/firewall-hardware-vs-software-diferencas" />
<lastmod>2026-10-17T21:12:00.597Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/hardware-vs-software-firewall-differences</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/firewall-hardware-vs-software-diferencas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/hardware-vs-software-firewall-differences" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/firewall-hardware-vs-software-diferencias" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/firewall-hardware-vs-software-diferencas" />
<lastmod>2026-10-17T21:12:00.613Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/firewall-hardware-vs-software-diferencias</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/firewall-hardware-vs-software-diferencas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/hardware-vs-software-firewall-differences" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/firewall-hardware-vs-software-diferencias" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/firewall-hardware-vs-software-diferencas" />
<lastmod>2026-10-17T21:12:00.613Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-um-firewall-guia-pratico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-um-firewall-guia-pratico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-a-firewall-practical-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-un-firewall-guia-practica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-um-firewall-guia-pratico" />
<lastmod>2026-11-02T17:06:46.371Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-a-firewall-practical-guide</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-um-firewall-guia-pratico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-a-firewall-practical-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-un-firewall-guia-practica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-um-firewall-guia-pratico" />
<lastmod>2026-11-02T17:06:46.371Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-un-firewall-guia-practica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-um-firewall-guia-pratico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-a-firewall-practical-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-un-firewall-guia-practica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-um-firewall-guia-pratico" />
<lastmod>2026-11-02T17:06:46.371Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/o-que-e-um-link-de-phishing</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-um-link-de-phishing" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-a-phishing-link" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-un-enlace-de-phishing" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-um-link-de-phishing" />
<lastmod>2026-10-17T21:12:00.614Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/what-is-a-phishing-link</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-um-link-de-phishing" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-a-phishing-link" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-un-enlace-de-phishing" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-um-link-de-phishing" />
<lastmod>2026-10-17T21:12:00.614Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/que-es-un-enlace-de-phishing</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-um-link-de-phishing" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-a-phishing-link" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-un-enlace-de-phishing" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-um-link-de-phishing" />
<lastmod>2026-10-17T21:12:00.614Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/o-que-e-arquivo-json-como-funciona</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-arquivo-json-como-funciona" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-json-file-how-it-works" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-archivo-json-como-funciona" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-arquivo-json-como-funciona" />
<lastmod>2026-10-29T18:50:45.159Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/what-is-json-file-how-it-works</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-arquivo-json-como-funciona" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-json-file-how-it-works" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-archivo-json-como-funciona" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-arquivo-json-como-funciona" />
<lastmod>2026-10-29T18:50:45.159Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/que-es-archivo-json-como-funciona</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-arquivo-json-como-funciona" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-json-file-how-it-works" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-archivo-json-como-funciona" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-arquivo-json-como-funciona" />
<lastmod>2026-10-29T18:50:45.159Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/melhores-sites-gratuitos-para-praticar-programacao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/melhores-sites-gratuitos-para-praticar-programacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/best-free-websites-to-practice-coding" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/mejores-sitios-web-gratuitos-para-practicar-programacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/melhores-sites-gratuitos-para-praticar-programacao" />
<lastmod>2026-10-17T21:12:00.615Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/best-free-websites-to-practice-coding</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/melhores-sites-gratuitos-para-praticar-programacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/best-free-websites-to-practice-coding" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/mejores-sitios-web-gratuitos-para-practicar-programacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/melhores-sites-gratuitos-para-praticar-programacao" />
<lastmod>2026-10-17T21:12:00.615Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/mejores-sitios-web-gratuitos-para-practicar-programacion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/melhores-sites-gratuitos-para-praticar-programacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/best-free-websites-to-practice-coding" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/mejores-sitios-web-gratuitos-para-practicar-programacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/melhores-sites-gratuitos-para-praticar-programacao" />
<lastmod>2026-10-17T21:12:00.615Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/o-que-e-wireframe-e-ferramentas-para-prototipos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-wireframe-e-ferramentas-para-prototipos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-wireframe-and-interface-prototyping-tools" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-wireframe-y-herramientas-para-prototipos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-wireframe-e-ferramentas-para-prototipos" />
<lastmod>2026-10-17T21:12:00.615Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/what-is-wireframe-and-interface-prototyping-tools</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-wireframe-e-ferramentas-para-prototipos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-wireframe-and-interface-prototyping-tools" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-wireframe-y-herramientas-para-prototipos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-wireframe-e-ferramentas-para-prototipos" />
<lastmod>2026-10-17T21:12:00.615Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/que-es-wireframe-y-herramientas-para-prototipos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-wireframe-e-ferramentas-para-prototipos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-wireframe-and-interface-prototyping-tools" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-wireframe-y-herramientas-para-prototipos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-wireframe-e-ferramentas-para-prototipos" />
<lastmod>2026-10-17T21:12:00.615Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/python-para-iniciantes-como-comecar-do-zero</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/python-para-iniciantes-como-comecar-do-zero" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/python-for-beginners-how-to-start-from-scratch" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/python-para-principiantes-como-empezar-desde-cero" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/python-para-iniciantes-como-comecar-do-zero" />
<lastmod>2026-10-17T21:12:00.616Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/python-for-beginners-how-to-start-from-scratch</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/python-para-iniciantes-como-comecar-do-zero" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/python-for-beginners-how-to-start-from-scratch" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/python-para-principiantes-como-empezar-desde-cero" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/python-para-iniciantes-como-comecar-do-zero" />
<lastmod>2026-10-17T21:12:00.616Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/python-para-principiantes-como-empezar-desde-cero</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/python-para-iniciantes-como-comecar-do-zero" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/python-for-beginners-how-to-start-from-scratch" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/python-para-principiantes-como-empezar-desde-cero" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/python-para-iniciantes-como-comecar-do-zero" />
<lastmod>2026-10-17T21:12:00.616Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-google-authenticator-guia-proteger-contas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-google-authenticator-guia-proteger-contas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-google-authenticator-guide-secure-accounts" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-google-authenticator-guia-proteger-cuentas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-google-authenticator-guia-proteger-contas" />
<lastmod>2026-10-17T21:12:00.616Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-google-authenticator-guide-secure-accounts</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-google-authenticator-guia-proteger-contas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-google-authenticator-guide-secure-accounts" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-google-authenticator-guia-proteger-cuentas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-google-authenticator-guia-proteger-contas" />
<lastmod>2026-10-17T21:12:00.616Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-google-authenticator-guia-proteger-cuentas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-google-authenticator-guia-proteger-contas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-google-authenticator-guide-secure-accounts" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-google-authenticator-guia-proteger-cuentas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-google-authenticator-guia-proteger-contas" />
<lastmod>2026-10-17T21:12:00.616Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-placa-eletronica-nao-liga</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-placa-eletronica-nao-liga" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-dead-circuit-board-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-placa-electronica-no-enciende" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-placa-eletronica-nao-liga" />
<lastmod>2026-10-28T18:19:57.675Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-diagnose-dead-circuit-board-guide</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-placa-eletronica-nao-liga" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-dead-circuit-board-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-placa-electronica-no-enciende" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-placa-eletronica-nao-liga" />
<lastmod>2026-10-28T18:19:57.675Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-placa-electronica-no-enciende</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-placa-eletronica-nao-liga" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-dead-circuit-board-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-placa-electronica-no-enciende" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-placa-eletronica-nao-liga" />
<lastmod>2026-10-28T18:19:57.675Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-encontrar-curto-circuitos-com-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-encontrar-curto-circuitos-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-find-short-circuits-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-encontrar-cortocircuitos-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-encontrar-curto-circuitos-com-multimetro" />
<lastmod>2026-10-19T14:45:34.354Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-find-short-circuits-with-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-encontrar-curto-circuitos-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-find-short-circuits-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-encontrar-cortocircuitos-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-encontrar-curto-circuitos-com-multimetro" />
<lastmod>2026-10-19T14:45:34.354Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-encontrar-cortocircuitos-con-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-encontrar-curto-circuitos-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-find-short-circuits-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-encontrar-cortocircuitos-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-encontrar-curto-circuitos-com-multimetro" />
<lastmod>2026-10-19T14:45:34.354Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-diodos-transistores-mosfets-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-diodos-transistores-mosfets-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-diodes-transistors-mosfets-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-diodos-transistores-mosfets-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-diodos-transistores-mosfets-multimetro" />
<lastmod>2026-10-29T16:03:25.368Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-diodes-transistors-mosfets-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-diodos-transistores-mosfets-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-diodes-transistors-mosfets-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-diodos-transistores-mosfets-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-diodos-transistores-mosfets-multimetro" />
<lastmod>2026-10-29T16:03:25.368Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-diodos-transistores-mosfets-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-diodos-transistores-mosfets-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-diodes-transistors-mosfets-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-diodos-transistores-mosfets-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-diodos-transistores-mosfets-multimetro" />
<lastmod>2026-10-29T16:03:25.368Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-identificar-componentes-eletronicos-defeituosos-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-identificar-componentes-eletronicos-defeituosos-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-identify-faulty-electronic-components-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-identificar-componentes-electronicos-defectuosos-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-identificar-componentes-eletronicos-defeituosos-multimetro" />
<lastmod>2026-11-04T08:18:48.729Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-identify-faulty-electronic-components-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-identificar-componentes-eletronicos-defeituosos-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-identify-faulty-electronic-components-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-identificar-componentes-electronicos-defectuosos-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-identificar-componentes-eletronicos-defeituosos-multimetro" />
<lastmod>2026-11-04T08:18:48.729Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-identificar-componentes-electronicos-defectuosos-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-identificar-componentes-eletronicos-defeituosos-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-identify-faulty-electronic-components-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-identificar-componentes-electronicos-defectuosos-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-identificar-componentes-eletronicos-defeituosos-multimetro" />
<lastmod>2026-11-04T08:18:48.729Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-circuitos-integrados-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuitos-integrados-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-integrated-circuits-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuitos-integrados-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuitos-integrados-multimetro" />
<lastmod>2026-11-04T07:58:43.100Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-integrated-circuits-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuitos-integrados-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-integrated-circuits-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuitos-integrados-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuitos-integrados-multimetro" />
<lastmod>2026-11-04T07:58:43.100Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-circuitos-integrados-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuitos-integrados-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-integrated-circuits-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuitos-integrados-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuitos-integrados-multimetro" />
<lastmod>2026-11-04T07:58:43.100Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/backend-em-2026-comparando-php-python-java-go-rust-csharp-typescript</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/backend-em-2026-comparando-php-python-java-go-rust-csharp-typescript" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/backend-in-2026-comparing-php-python-java-go-rust-csharp-typescript" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/backend-en-2026-comparando-php-python-java-go-rust-csharp-typescript" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/backend-em-2026-comparando-php-python-java-go-rust-csharp-typescript" />
<lastmod>2026-10-24T15:20:53.177Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/backend-in-2026-comparing-php-python-java-go-rust-csharp-typescript</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/backend-em-2026-comparando-php-python-java-go-rust-csharp-typescript" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/backend-in-2026-comparing-php-python-java-go-rust-csharp-typescript" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/backend-en-2026-comparando-php-python-java-go-rust-csharp-typescript" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/backend-em-2026-comparando-php-python-java-go-rust-csharp-typescript" />
<lastmod>2026-10-24T15:20:53.177Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/backend-en-2026-comparando-php-python-java-go-rust-csharp-typescript</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/backend-em-2026-comparando-php-python-java-go-rust-csharp-typescript" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/backend-in-2026-comparing-php-python-java-go-rust-csharp-typescript" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/backend-en-2026-comparando-php-python-java-go-rust-csharp-typescript" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/backend-em-2026-comparando-php-python-java-go-rust-csharp-typescript" />
<lastmod>2026-10-24T15:20:53.177Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/rust-no-backend-desempenho-e-seguranca</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/rust-no-backend-desempenho-e-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/rust-in-the-backend-performance-and-safety" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/rust-en-el-backend-rendimiento-y-seguridad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/rust-no-backend-desempenho-e-seguranca" />
<lastmod>2026-10-17T21:12:00.630Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/rust-in-the-backend-performance-and-safety</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/rust-no-backend-desempenho-e-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/rust-in-the-backend-performance-and-safety" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/rust-en-el-backend-rendimiento-y-seguridad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/rust-no-backend-desempenho-e-seguranca" />
<lastmod>2026-10-17T21:12:00.630Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/rust-en-el-backend-rendimiento-y-seguridad</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/rust-no-backend-desempenho-e-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/rust-in-the-backend-performance-and-safety" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/rust-en-el-backend-rendimiento-y-seguridad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/rust-no-backend-desempenho-e-seguranca" />
<lastmod>2026-10-17T21:12:00.630Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/java-ainda-domina-backend-spring-boot</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/java-ainda-domina-backend-spring-boot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/does-java-still-dominate-backend-spring-boot" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/sigue-java-dominando-backend-spring-boot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/java-ainda-domina-backend-spring-boot" />
<lastmod>2026-10-30T05:49:55.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/does-java-still-dominate-backend-spring-boot</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/java-ainda-domina-backend-spring-boot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/does-java-still-dominate-backend-spring-boot" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/sigue-java-dominando-backend-spring-boot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/java-ainda-domina-backend-spring-boot" />
<lastmod>2026-10-30T05:49:55.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/sigue-java-dominando-backend-spring-boot</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/java-ainda-domina-backend-spring-boot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/does-java-still-dominate-backend-spring-boot" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/sigue-java-dominando-backend-spring-boot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/java-ainda-domina-backend-spring-boot" />
<lastmod>2026-10-30T05:49:55.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/go-no-backend-por-que-linguagem-esta-ganhando-espaco-apis-microsservicos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/go-no-backend-por-que-linguagem-esta-ganhando-espaco-apis-microsservicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/go-in-backend-why-language-gaining-ground-apis-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/go-en-el-backend-por-que-lenguaje-esta-ganando-espacio-apis-microservicios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/go-no-backend-por-que-linguagem-esta-ganhando-espaco-apis-microsservicos" />
<lastmod>2026-10-29T11:20:30.973Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/go-in-backend-why-language-gaining-ground-apis-microservices</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/go-no-backend-por-que-linguagem-esta-ganhando-espaco-apis-microsservicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/go-in-backend-why-language-gaining-ground-apis-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/go-en-el-backend-por-que-lenguaje-esta-ganando-espacio-apis-microservicios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/go-no-backend-por-que-linguagem-esta-ganhando-espaco-apis-microsservicos" />
<lastmod>2026-10-29T11:20:30.973Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/go-en-el-backend-por-que-lenguaje-esta-ganando-espacio-apis-microservicios</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/go-no-backend-por-que-linguagem-esta-ganhando-espaco-apis-microsservicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/go-in-backend-why-language-gaining-ground-apis-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/go-en-el-backend-por-que-lenguaje-esta-ganando-espacio-apis-microservicios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/go-no-backend-por-que-linguagem-esta-ganhando-espaco-apis-microsservicos" />
<lastmod>2026-10-29T11:20:30.973Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/php-vs-python-vs-nodejs-backend-desenvolvimento</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/php-vs-python-vs-nodejs-backend-desenvolvimento" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/php-vs-python-vs-nodejs-backend-development" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/php-vs-python-vs-nodejs-desarrollo-backend" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/php-vs-python-vs-nodejs-backend-desenvolvimento" />
<lastmod>2026-10-17T21:12:00.631Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/php-vs-python-vs-nodejs-backend-development</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/php-vs-python-vs-nodejs-backend-desenvolvimento" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/php-vs-python-vs-nodejs-backend-development" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/php-vs-python-vs-nodejs-desarrollo-backend" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/php-vs-python-vs-nodejs-backend-desenvolvimento" />
<lastmod>2026-10-17T21:12:00.631Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/php-vs-python-vs-nodejs-desarrollo-backend</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/php-vs-python-vs-nodejs-backend-desenvolvimento" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/php-vs-python-vs-nodejs-backend-development" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/php-vs-python-vs-nodejs-desarrollo-backend" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/php-vs-python-vs-nodejs-backend-desenvolvimento" />
<lastmod>2026-10-17T21:12:00.632Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-escolher-clp-automacao-hvac-chillers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escolher-clp-automacao-hvac-chillers" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-choose-plc-hvac-chillers-building-automation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-elegir-plc-automacion-hvac-chillers-edificios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escolher-clp-automacao-hvac-chillers" />
<lastmod>2026-10-29T14:12:58.204Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-choose-plc-hvac-chillers-building-automation</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escolher-clp-automacao-hvac-chillers" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-choose-plc-hvac-chillers-building-automation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-elegir-plc-automacion-hvac-chillers-edificios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escolher-clp-automacao-hvac-chillers" />
<lastmod>2026-10-29T14:12:58.204Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-elegir-plc-automacion-hvac-chillers-edificios</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escolher-clp-automacao-hvac-chillers" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-choose-plc-hvac-chillers-building-automation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-elegir-plc-automacion-hvac-chillers-edificios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escolher-clp-automacao-hvac-chillers" />
<lastmod>2026-10-29T14:12:58.204Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/redundancia-clp-bms-alta-disponibilidade</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/redundancia-clp-bms-alta-disponibilidade" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/plc-redundancy-bms-high-availability" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/redundancia-plc-bms-alta-disponibilidad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/redundancia-clp-bms-alta-disponibilidade" />
<lastmod>2026-10-17T21:12:00.632Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/plc-redundancy-bms-high-availability</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/redundancia-clp-bms-alta-disponibilidade" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/plc-redundancy-bms-high-availability" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/redundancia-plc-bms-alta-disponibilidad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/redundancia-clp-bms-alta-disponibilidade" />
<lastmod>2026-10-17T21:12:00.632Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/redundancia-plc-bms-alta-disponibilidad</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/redundancia-clp-bms-alta-disponibilidade" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/plc-redundancy-bms-high-availability" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/redundancia-plc-bms-alta-disponibilidad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/redundancia-clp-bms-alta-disponibilidade" />
<lastmod>2026-10-17T21:12:00.633Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-clps-bms-bacnet-modbus-opc-ua</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-clps-bms-bacnet-modbus-opc-ua" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-plcs-bms-bacnet-modbus-opc-ua" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-plcs-bms-bacnet-modbus-opc-ua" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-clps-bms-bacnet-modbus-opc-ua" />
<lastmod>2026-10-22T19:10:13.209Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-integrate-plcs-bms-bacnet-modbus-opc-ua</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-clps-bms-bacnet-modbus-opc-ua" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-plcs-bms-bacnet-modbus-opc-ua" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-plcs-bms-bacnet-modbus-opc-ua" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-clps-bms-bacnet-modbus-opc-ua" />
<lastmod>2026-10-22T19:10:13.209Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-plcs-bms-bacnet-modbus-opc-ua</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-clps-bms-bacnet-modbus-opc-ua" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-plcs-bms-bacnet-modbus-opc-ua" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-plcs-bms-bacnet-modbus-opc-ua" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-clps-bms-bacnet-modbus-opc-ua" />
<lastmod>2026-10-22T19:10:13.209Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/clp-vs-controlador-ddc-projetos-bms</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/clp-vs-controlador-ddc-projetos-bms" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/plc-vs-ddc-controller-bms-projects" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/plc-vs-controlador-ddc-proyectos-bms" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/clp-vs-controlador-ddc-projetos-bms" />
<lastmod>2026-10-26T08:14:56.119Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/plc-vs-ddc-controller-bms-projects</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/clp-vs-controlador-ddc-projetos-bms" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/plc-vs-ddc-controller-bms-projects" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/plc-vs-controlador-ddc-proyectos-bms" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/clp-vs-controlador-ddc-projetos-bms" />
<lastmod>2026-10-26T08:14:56.119Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/plc-vs-controlador-ddc-proyectos-bms</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/clp-vs-controlador-ddc-projetos-bms" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/plc-vs-ddc-controller-bms-projects" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/plc-vs-controlador-ddc-proyectos-bms" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/clp-vs-controlador-ddc-projetos-bms" />
<lastmod>2026-10-26T08:14:56.119Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/clp-em-sistemas-bms-quando-utilizar-controladores-industriais</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/clp-em-sistemas-bms-quando-utilizar-controladores-industriais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/plc-in-bms-systems-when-to-use-industrial-controllers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/plc-en-sistemas-bms-cuando-utilizar-controladores-industriales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/clp-em-sistemas-bms-quando-utilizar-controladores-industriais" />
<lastmod>2026-10-17T21:12:00.634Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/plc-in-bms-systems-when-to-use-industrial-controllers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/clp-em-sistemas-bms-quando-utilizar-controladores-industriais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/plc-in-bms-systems-when-to-use-industrial-controllers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/plc-en-sistemas-bms-cuando-utilizar-controladores-industriales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/clp-em-sistemas-bms-quando-utilizar-controladores-industriais" />
<lastmod>2026-10-17T21:12:00.634Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/plc-en-sistemas-bms-cuando-utilizar-controladores-industriales</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/clp-em-sistemas-bms-quando-utilizar-controladores-industriais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/plc-in-bms-systems-when-to-use-industrial-controllers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/plc-en-sistemas-bms-cuando-utilizar-controladores-industriales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/clp-em-sistemas-bms-quando-utilizar-controladores-industriais" />
<lastmod>2026-10-17T21:12:00.634Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/iot-automacao-predial-edificios-inteligentes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/iot-automacao-predial-edificios-inteligentes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/iot-building-automation-smart-devices-transform" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/iot-automatizacion-predial-edificios-inteligentes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/iot-automacao-predial-edificios-inteligentes" />
<lastmod>2026-10-17T21:12:00.634Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/iot-building-automation-smart-devices-transform</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/iot-automacao-predial-edificios-inteligentes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/iot-building-automation-smart-devices-transform" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/iot-automatizacion-predial-edificios-inteligentes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/iot-automacao-predial-edificios-inteligentes" />
<lastmod>2026-10-17T21:12:00.635Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/iot-automatizacion-predial-edificios-inteligentes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/iot-automacao-predial-edificios-inteligentes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/iot-building-automation-smart-devices-transform" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/iot-automatizacion-predial-edificios-inteligentes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/iot-automacao-predial-edificios-inteligentes" />
<lastmod>2026-10-17T21:12:00.634Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/automacao-predial-eficiencia-energetica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/automacao-predial-eficiencia-energetica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/building-automation-energy-efficiency" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/automatizacion-predial-eficiencia-energetica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/automacao-predial-eficiencia-energetica" />
<lastmod>2026-10-17T21:12:00.635Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/building-automation-energy-efficiency</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/automacao-predial-eficiencia-energetica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/building-automation-energy-efficiency" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/automatizacion-predial-eficiencia-energetica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/automacao-predial-eficiencia-energetica" />
<lastmod>2026-10-17T21:12:00.635Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/automatizacion-predial-eficiencia-energetica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/automacao-predial-eficiencia-energetica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/building-automation-energy-efficiency" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/automatizacion-predial-eficiencia-energetica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/automacao-predial-eficiencia-energetica" />
<lastmod>2026-10-17T21:12:00.635Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/bacnet-vs-knx-vs-modbus-automacao-predial</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/bacnet-vs-knx-vs-modbus-automacao-predial" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/bacnet-vs-knx-vs-modbus-building-automation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bacnet-vs-knx-vs-modbus-automatizacion-edificios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/bacnet-vs-knx-vs-modbus-automacao-predial" />
<lastmod>2026-10-17T21:12:00.635Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/bacnet-vs-knx-vs-modbus-building-automation</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/bacnet-vs-knx-vs-modbus-automacao-predial" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/bacnet-vs-knx-vs-modbus-building-automation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bacnet-vs-knx-vs-modbus-automatizacion-edificios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/bacnet-vs-knx-vs-modbus-automacao-predial" />
<lastmod>2026-10-17T21:12:00.635Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/bacnet-vs-knx-vs-modbus-automatizacion-edificios</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/bacnet-vs-knx-vs-modbus-automacao-predial" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/bacnet-vs-knx-vs-modbus-building-automation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bacnet-vs-knx-vs-modbus-automatizacion-edificios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/bacnet-vs-knx-vs-modbus-automacao-predial" />
<lastmod>2026-10-17T21:12:00.635Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/bms-sistema-gerenciamento-predial-inteligente</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/bms-sistema-gerenciamento-predial-inteligente" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/bms-intelligent-building-management-system" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bms-sistema-gestion-edificios-inteligente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/bms-sistema-gerenciamento-predial-inteligente" />
<lastmod>2026-10-17T21:12:00.636Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/bms-intelligent-building-management-system</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/bms-sistema-gerenciamento-predial-inteligente" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/bms-intelligent-building-management-system" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bms-sistema-gestion-edificios-inteligente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/bms-sistema-gerenciamento-predial-inteligente" />
<lastmod>2026-10-17T21:12:00.636Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/bms-sistema-gestion-edificios-inteligente</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/bms-sistema-gerenciamento-predial-inteligente" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/bms-intelligent-building-management-system" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bms-sistema-gestion-edificios-inteligente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/bms-sistema-gerenciamento-predial-inteligente" />
<lastmod>2026-10-17T21:12:00.636Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/automacao-predial-como-integrar-iluminacao-climatizacao-seguranca</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/automacao-predial-como-integrar-iluminacao-climatizacao-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/building-automation-how-to-integrate-lighting-hvac-access-control" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/automatizacion-predial-como-integrar-iluminacion-climatizacion-seguridad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/automacao-predial-como-integrar-iluminacao-climatizacao-seguranca" />
<lastmod>2026-10-17T21:12:00.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/building-automation-how-to-integrate-lighting-hvac-access-control</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/automacao-predial-como-integrar-iluminacao-climatizacao-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/building-automation-how-to-integrate-lighting-hvac-access-control" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/automatizacion-predial-como-integrar-iluminacion-climatizacion-seguridad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/automacao-predial-como-integrar-iluminacao-climatizacao-seguranca" />
<lastmod>2026-10-17T21:12:00.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/automatizacion-predial-como-integrar-iluminacion-climatizacion-seguridad</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/automacao-predial-como-integrar-iluminacao-climatizacao-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/building-automation-how-to-integrate-lighting-hvac-access-control" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/automatizacion-predial-como-integrar-iluminacion-climatizacion-seguridad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/automacao-predial-como-integrar-iluminacao-climatizacao-seguranca" />
<lastmod>2026-10-17T21:12:00.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ciberseguranca-redes-industriais-clp-scada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ciberseguranca-redes-industriais-clp-scada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/cybersecurity-industrial-networks-plcs-scada" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ciberseguridad-redes-industriales-plc-scada" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ciberseguranca-redes-industriais-clp-scada" />
<lastmod>2026-10-29T11:35:39.636Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/cybersecurity-industrial-networks-plcs-scada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ciberseguranca-redes-industriais-clp-scada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/cybersecurity-industrial-networks-plcs-scada" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ciberseguridad-redes-industriales-plc-scada" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ciberseguranca-redes-industriais-clp-scada" />
<lastmod>2026-10-29T11:35:39.636Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ciberseguridad-redes-industriales-plc-scada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ciberseguranca-redes-industriais-clp-scada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/cybersecurity-industrial-networks-plcs-scada" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ciberseguridad-redes-industriales-plc-scada" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ciberseguranca-redes-industriais-clp-scada" />
<lastmod>2026-10-29T11:35:39.636Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/vlans-redes-industriais-segmentacao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/vlans-redes-industriais-segmentacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/vlans-industrial-networks-segmentation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/vlans-redes-industriales-segmentacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/vlans-redes-industriais-segmentacao" />
<lastmod>2026-10-28T23:39:24.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/vlans-industrial-networks-segmentation</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/vlans-redes-industriais-segmentacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/vlans-industrial-networks-segmentation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/vlans-redes-industriales-segmentacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/vlans-redes-industriais-segmentacao" />
<lastmod>2026-10-28T23:39:24.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/vlans-redes-industriales-segmentacion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/vlans-redes-industriais-segmentacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/vlans-industrial-networks-segmentation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/vlans-redes-industriales-segmentacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/vlans-redes-industriais-segmentacao" />
<lastmod>2026-10-28T23:39:24.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/modbus-tcp-vs-modbus-rtu-diferencas-vantagens</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/modbus-tcp-vs-modbus-rtu-diferencas-vantagens" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/modbus-tcp-vs-modbus-rtu-differences-advantages" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/modbus-tcp-vs-modbus-rtu-diferencias-ventajas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/modbus-tcp-vs-modbus-rtu-diferencas-vantagens" />
<lastmod>2026-10-29T16:54:48.890Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/modbus-tcp-vs-modbus-rtu-differences-advantages</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/modbus-tcp-vs-modbus-rtu-diferencas-vantagens" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/modbus-tcp-vs-modbus-rtu-differences-advantages" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/modbus-tcp-vs-modbus-rtu-diferencias-ventajas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/modbus-tcp-vs-modbus-rtu-diferencas-vantagens" />
<lastmod>2026-10-29T16:54:48.890Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/modbus-tcp-vs-modbus-rtu-diferencias-ventajas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/modbus-tcp-vs-modbus-rtu-diferencas-vantagens" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/modbus-tcp-vs-modbus-rtu-differences-advantages" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/modbus-tcp-vs-modbus-rtu-diferencias-ventajas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/modbus-tcp-vs-modbus-rtu-diferencas-vantagens" />
<lastmod>2026-10-29T16:54:48.890Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ethernet-industrial-o-que-muda-redes-tradicionais</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ethernet-industrial-o-que-muda-redes-tradicionais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/industrial-ethernet-vs-traditional-networks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ethernet-industrial-cambios-redes-tradicionales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ethernet-industrial-o-que-muda-redes-tradicionais" />
<lastmod>2026-10-31T04:20:49.871Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/industrial-ethernet-vs-traditional-networks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ethernet-industrial-o-que-muda-redes-tradicionais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/industrial-ethernet-vs-traditional-networks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ethernet-industrial-cambios-redes-tradicionales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ethernet-industrial-o-que-muda-redes-tradicionais" />
<lastmod>2026-10-31T04:20:49.871Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ethernet-industrial-cambios-redes-tradicionales</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ethernet-industrial-o-que-muda-redes-tradicionais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/industrial-ethernet-vs-traditional-networks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ethernet-industrial-cambios-redes-tradicionales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ethernet-industrial-o-que-muda-redes-tradicionais" />
<lastmod>2026-10-31T04:20:49.871Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/redes-industriais-modbus-profinet-ethernetip-ethercat</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/redes-industriais-modbus-profinet-ethernetip-ethercat" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/industrial-networks-modbus-profinet-ethernetip-ethercat" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/redes-industriales-modbus-profinet-ethernetip-ethercat" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/redes-industriais-modbus-profinet-ethernetip-ethercat" />
<lastmod>2026-11-03T01:54:11.753Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/industrial-networks-modbus-profinet-ethernetip-ethercat</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/redes-industriais-modbus-profinet-ethernetip-ethercat" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/industrial-networks-modbus-profinet-ethernetip-ethercat" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/redes-industriales-modbus-profinet-ethernetip-ethercat" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/redes-industriais-modbus-profinet-ethernetip-ethercat" />
<lastmod>2026-11-03T01:54:11.753Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/redes-industriales-modbus-profinet-ethernetip-ethercat</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/redes-industriais-modbus-profinet-ethernetip-ethercat" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/industrial-networks-modbus-profinet-ethernetip-ethercat" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/redes-industriales-modbus-profinet-ethernetip-ethercat" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/redes-industriais-modbus-profinet-ethernetip-ethercat" />
<lastmod>2026-11-03T01:54:11.753Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/protocolo-modbus-guia-definitivo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/protocolo-modbus-guia-definitivo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/modbus-protocol-definitive-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/protocolo-modbus-guia-definitiva" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/protocolo-modbus-guia-definitivo" />
<lastmod>2026-10-29T02:18:15.057Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/modbus-protocol-definitive-guide</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/protocolo-modbus-guia-definitivo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/modbus-protocol-definitive-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/protocolo-modbus-guia-definitiva" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/protocolo-modbus-guia-definitivo" />
<lastmod>2026-10-29T02:18:15.057Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/protocolo-modbus-guia-definitiva</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/protocolo-modbus-guia-definitivo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/modbus-protocol-definitive-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/protocolo-modbus-guia-definitiva" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/protocolo-modbus-guia-definitivo" />
<lastmod>2026-10-29T02:18:15.057Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/bacnet-guia-definitivo-automacao-predial</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/bacnet-guia-definitivo-automacao-predial" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/bacnet-definitive-guide-building-automation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bacnet-guia-definitiva-automatizacion-edificios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/bacnet-guia-definitivo-automacao-predial" />
<lastmod>2026-10-17T21:12:00.651Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/bacnet-definitive-guide-building-automation</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/bacnet-guia-definitivo-automacao-predial" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/bacnet-definitive-guide-building-automation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bacnet-guia-definitiva-automatizacion-edificios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/bacnet-guia-definitivo-automacao-predial" />
<lastmod>2026-10-17T21:12:00.651Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/bacnet-guia-definitiva-automatizacion-edificios</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/bacnet-guia-definitivo-automacao-predial" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/bacnet-definitive-guide-building-automation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bacnet-guia-definitiva-automatizacion-edificios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/bacnet-guia-definitivo-automacao-predial" />
<lastmod>2026-10-17T21:12:00.651Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/arm-vs-x86-arquitetura-processadores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/arm-vs-x86-arquitetura-processadores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/arm-vs-x86-processor-architecture-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/arm-vs-x86-arquitectura-procesadores-guia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/arm-vs-x86-arquitetura-processadores" />
<lastmod>2026-11-01T01:13:11.281Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/arm-vs-x86-processor-architecture-guide</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/arm-vs-x86-arquitetura-processadores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/arm-vs-x86-processor-architecture-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/arm-vs-x86-arquitectura-procesadores-guia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/arm-vs-x86-arquitetura-processadores" />
<lastmod>2026-11-01T01:13:11.281Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/arm-vs-x86-arquitectura-procesadores-guia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/arm-vs-x86-arquitetura-processadores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/arm-vs-x86-processor-architecture-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/arm-vs-x86-arquitectura-procesadores-guia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/arm-vs-x86-arquitetura-processadores" />
<lastmod>2026-11-01T01:13:11.281Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-optei-pelo-opensource</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-optei-pelo-opensource" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-i-chose-opensource" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-elegi-open-source" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-optei-pelo-opensource" />
<lastmod>2026-10-29T20:39:34.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/why-i-chose-opensource</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-optei-pelo-opensource" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-i-chose-opensource" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-elegi-open-source" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-optei-pelo-opensource" />
<lastmod>2026-10-29T20:39:34.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-elegi-open-source</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-optei-pelo-opensource" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-i-chose-opensource" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-elegi-open-source" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-optei-pelo-opensource" />
<lastmod>2026-10-29T20:39:34.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/linux-no-home-lab-transformando-computador-antigo-servidor-pessoal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/linux-no-home-lab-transformando-computador-antigo-servidor-pessoal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/linux-home-lab-transforming-old-computer-personal-server" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/linux-home-lab-transformando-ordenador-antiguo-servidor-personal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/linux-no-home-lab-transformando-computador-antigo-servidor-pessoal" />
<lastmod>2026-10-17T21:12:00.652Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/linux-home-lab-transforming-old-computer-personal-server</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/linux-no-home-lab-transformando-computador-antigo-servidor-pessoal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/linux-home-lab-transforming-old-computer-personal-server" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/linux-home-lab-transformando-ordenador-antiguo-servidor-personal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/linux-no-home-lab-transformando-computador-antigo-servidor-pessoal" />
<lastmod>2026-10-17T21:12:00.652Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/linux-home-lab-transformando-ordenador-antiguo-servidor-personal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/linux-no-home-lab-transformando-computador-antigo-servidor-pessoal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/linux-home-lab-transforming-old-computer-personal-server" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/linux-home-lab-transformando-ordenador-antiguo-servidor-personal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/linux-no-home-lab-transformando-computador-antigo-servidor-pessoal" />
<lastmod>2026-10-17T21:12:00.652Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-proteger-um-servidor-linux-praticas-essenciais-de-seguranca</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-proteger-um-servidor-linux-praticas-essenciais-de-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-secure-a-linux-server-essential-security-practices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-asegurar-un-servidor-linux-practicas-esenciales-de-seguridad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-proteger-um-servidor-linux-praticas-essenciais-de-seguranca" />
<lastmod>2026-10-29T10:37:38.844Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-secure-a-linux-server-essential-security-practices</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-proteger-um-servidor-linux-praticas-essenciais-de-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-secure-a-linux-server-essential-security-practices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-asegurar-un-servidor-linux-practicas-esenciales-de-seguridad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-proteger-um-servidor-linux-praticas-essenciais-de-seguranca" />
<lastmod>2026-10-29T10:37:38.844Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-asegurar-un-servidor-linux-practicas-esenciales-de-seguridad</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-proteger-um-servidor-linux-praticas-essenciais-de-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-secure-a-linux-server-essential-security-practices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-asegurar-un-servidor-linux-practicas-esenciales-de-seguridad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-proteger-um-servidor-linux-praticas-essenciais-de-seguranca" />
<lastmod>2026-10-29T10:37:38.844Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/linux-servidor-infraestrutura-moderna</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/linux-servidor-infraestrutura-moderna" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/linux-server-modern-infrastructure" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/linux-servidor-infraestructura-moderna" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/linux-servidor-infraestrutura-moderna" />
<lastmod>2026-10-17T21:12:00.653Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/linux-server-modern-infrastructure</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/linux-servidor-infraestrutura-moderna" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/linux-server-modern-infrastructure" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/linux-servidor-infraestructura-moderna" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/linux-servidor-infraestrutura-moderna" />
<lastmod>2026-10-17T21:12:00.653Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/linux-servidor-infraestructura-moderna</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/linux-servidor-infraestrutura-moderna" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/linux-server-modern-infrastructure" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/linux-servidor-infraestructura-moderna" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/linux-servidor-infraestrutura-moderna" />
<lastmod>2026-10-17T21:12:00.653Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ubuntu-vs-debian-vs-fedora-servidores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ubuntu-vs-debian-vs-fedora-servidores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ubuntu-vs-debian-vs-fedora-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ubuntu-vs-debian-vs-fedora-servidores-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ubuntu-vs-debian-vs-fedora-servidores" />
<lastmod>2026-11-03T11:28:18.531Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ubuntu-vs-debian-vs-fedora-servers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ubuntu-vs-debian-vs-fedora-servidores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ubuntu-vs-debian-vs-fedora-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ubuntu-vs-debian-vs-fedora-servidores-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ubuntu-vs-debian-vs-fedora-servidores" />
<lastmod>2026-11-03T11:28:18.531Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ubuntu-vs-debian-vs-fedora-servidores-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ubuntu-vs-debian-vs-fedora-servidores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ubuntu-vs-debian-vs-fedora-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ubuntu-vs-debian-vs-fedora-servidores-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ubuntu-vs-debian-vs-fedora-servidores" />
<lastmod>2026-11-03T11:28:18.531Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/linux-para-iniciantes-comandos-de-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/linux-para-iniciantes-comandos-de-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/linux-for-beginners-terminal-commands" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/linux-para-principiantes-comandos-de-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/linux-para-iniciantes-comandos-de-terminal" />
<lastmod>2026-10-17T21:12:00.666Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/linux-for-beginners-terminal-commands</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/linux-para-iniciantes-comandos-de-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/linux-for-beginners-terminal-commands" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/linux-para-principiantes-comandos-de-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/linux-para-iniciantes-comandos-de-terminal" />
<lastmod>2026-10-17T21:12:00.666Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/linux-para-principiantes-comandos-de-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/linux-para-iniciantes-comandos-de-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/linux-for-beginners-terminal-commands" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/linux-para-principiantes-comandos-de-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/linux-para-iniciantes-comandos-de-terminal" />
<lastmod>2026-10-17T21:12:00.667Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/zabbix-grafana-docker-stack-completa</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/zabbix-grafana-docker-stack-completa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/zabbix-grafana-docker-complete-observability-stack" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/zabbix-grafana-docker-stack-observabilidad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/zabbix-grafana-docker-stack-completa" />
<lastmod>2026-10-17T21:12:00.667Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/zabbix-grafana-docker-complete-observability-stack</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/zabbix-grafana-docker-stack-completa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/zabbix-grafana-docker-complete-observability-stack" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/zabbix-grafana-docker-stack-observabilidad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/zabbix-grafana-docker-stack-completa" />
<lastmod>2026-10-17T21:12:00.667Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/zabbix-grafana-docker-stack-observabilidad</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/zabbix-grafana-docker-stack-completa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/zabbix-grafana-docker-complete-observability-stack" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/zabbix-grafana-docker-stack-observabilidad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/zabbix-grafana-docker-stack-completa" />
<lastmod>2026-10-17T21:12:00.667Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/grafana-na-pratica-criando-dashboards-para-monitorar-sua-infraestrutura</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/grafana-na-pratica-criando-dashboards-para-monitorar-sua-infraestrutura" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/grafana-in-practice-creating-dashboards-to-monitor-your-infrastructure" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/grafana-en-la-practica-creando-paneles-para-monitorizar-tu-infraestructura" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/grafana-na-pratica-criando-dashboards-para-monitorar-sua-infraestrutura" />
<lastmod>2026-10-28T21:18:16.513Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/grafana-in-practice-creating-dashboards-to-monitor-your-infrastructure</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/grafana-na-pratica-criando-dashboards-para-monitorar-sua-infraestrutura" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/grafana-in-practice-creating-dashboards-to-monitor-your-infrastructure" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/grafana-en-la-practica-creando-paneles-para-monitorizar-tu-infraestructura" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/grafana-na-pratica-criando-dashboards-para-monitorar-sua-infraestrutura" />
<lastmod>2026-10-28T21:18:16.513Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/grafana-en-la-practica-creando-paneles-para-monitorizar-tu-infraestructura</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/grafana-na-pratica-criando-dashboards-para-monitorar-sua-infraestrutura" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/grafana-in-practice-creating-dashboards-to-monitor-your-infrastructure" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/grafana-en-la-practica-creando-paneles-para-monitorizar-tu-infraestructura" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/grafana-na-pratica-criando-dashboards-para-monitorar-sua-infraestrutura" />
<lastmod>2026-10-28T21:18:16.513Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/monitoramento-de-servidores-com-zabbix-metricas-essenciais</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/monitoramento-de-servidores-com-zabbix-metricas-essenciais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/server-monitoring-with-zabbix-essential-metrics" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/monitoreo-de-servidores-con-zabbix-metricas-esenciales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/monitoramento-de-servidores-com-zabbix-metricas-essenciais" />
<lastmod>2026-10-17T21:12:00.668Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/server-monitoring-with-zabbix-essential-metrics</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/monitoramento-de-servidores-com-zabbix-metricas-essenciais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/server-monitoring-with-zabbix-essential-metrics" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/monitoreo-de-servidores-con-zabbix-metricas-esenciales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/monitoramento-de-servidores-com-zabbix-metricas-essenciais" />
<lastmod>2026-10-17T21:12:00.668Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/monitoreo-de-servidores-con-zabbix-metricas-esenciales</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/monitoramento-de-servidores-com-zabbix-metricas-essenciais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/server-monitoring-with-zabbix-essential-metrics" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/monitoreo-de-servidores-con-zabbix-metricas-esenciales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/monitoramento-de-servidores-com-zabbix-metricas-essenciais" />
<lastmod>2026-10-17T21:12:00.668Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-zabbix-e-grafana-dashboards</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-zabbix-e-grafana-dashboards" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-zabbix-and-grafana-dashboards" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-zabbix-y-grafana-paneles" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-zabbix-e-grafana-dashboards" />
<lastmod>2026-11-04T16:40:07.961Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-integrate-zabbix-and-grafana-dashboards</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-zabbix-e-grafana-dashboards" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-zabbix-and-grafana-dashboards" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-zabbix-y-grafana-paneles" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-zabbix-e-grafana-dashboards" />
<lastmod>2026-11-04T16:40:07.961Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-zabbix-y-grafana-paneles</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-zabbix-e-grafana-dashboards" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-zabbix-and-grafana-dashboards" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-zabbix-y-grafana-paneles" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-zabbix-e-grafana-dashboards" />
<lastmod>2026-11-04T16:40:07.961Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/zabbix-vs-grafana-diferenca-quando-usar</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/zabbix-vs-grafana-diferenca-quando-usar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/zabbix-vs-grafana-difference-when-to-use" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/zabbix-vs-grafana-diferencia-cuando-usar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/zabbix-vs-grafana-diferenca-quando-usar" />
<lastmod>2026-10-26T09:23:44.036Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/zabbix-vs-grafana-difference-when-to-use</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/zabbix-vs-grafana-diferenca-quando-usar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/zabbix-vs-grafana-difference-when-to-use" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/zabbix-vs-grafana-diferencia-cuando-usar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/zabbix-vs-grafana-diferenca-quando-usar" />
<lastmod>2026-10-26T09:23:44.036Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/zabbix-vs-grafana-diferencia-cuando-usar</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/zabbix-vs-grafana-diferenca-quando-usar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/zabbix-vs-grafana-difference-when-to-use" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/zabbix-vs-grafana-diferencia-cuando-usar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/zabbix-vs-grafana-diferenca-quando-usar" />
<lastmod>2026-10-26T09:23:44.036Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/implementacao-pratica-rag-hibrido-graphrag-multi-agente</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/implementacao-pratica-rag-hibrido-graphrag-multi-agente" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/practical-implementation-hybrid-rag-graphrag-multi-agent" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/implementacion-practica-rag-hibrido-graphrag-multi-agente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/implementacao-pratica-rag-hibrido-graphrag-multi-agente" />
<lastmod>2026-10-17T21:12:00.669Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/practical-implementation-hybrid-rag-graphrag-multi-agent</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/implementacao-pratica-rag-hibrido-graphrag-multi-agente" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/practical-implementation-hybrid-rag-graphrag-multi-agent" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/implementacion-practica-rag-hibrido-graphrag-multi-agente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/implementacao-pratica-rag-hibrido-graphrag-multi-agente" />
<lastmod>2026-10-17T21:12:00.669Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/implementacion-practica-rag-hibrido-graphrag-multi-agente</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/implementacao-pratica-rag-hibrido-graphrag-multi-agente" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/practical-implementation-hybrid-rag-graphrag-multi-agent" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/implementacion-practica-rag-hibrido-graphrag-multi-agente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/implementacao-pratica-rag-hibrido-graphrag-multi-agente" />
<lastmod>2026-10-17T21:12:00.669Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/otimizacao-core-web-vitals-nextjs-15-react-19</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/otimizacao-core-web-vitals-nextjs-15-react-19" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/optimizing-core-web-vitals-nextjs-15-react-19" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/optimizacion-core-web-vitals-nextjs-15-react-19" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/otimizacao-core-web-vitals-nextjs-15-react-19" />
<lastmod>2026-10-17T21:12:00.669Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/optimizing-core-web-vitals-nextjs-15-react-19</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/otimizacao-core-web-vitals-nextjs-15-react-19" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/optimizing-core-web-vitals-nextjs-15-react-19" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/optimizacion-core-web-vitals-nextjs-15-react-19" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/otimizacao-core-web-vitals-nextjs-15-react-19" />
<lastmod>2026-10-17T21:12:00.669Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/optimizacion-core-web-vitals-nextjs-15-react-19</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/otimizacao-core-web-vitals-nextjs-15-react-19" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/optimizing-core-web-vitals-nextjs-15-react-19" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/optimizacion-core-web-vitals-nextjs-15-react-19" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/otimizacao-core-web-vitals-nextjs-15-react-19" />
<lastmod>2026-10-17T21:12:00.669Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/transicao-engenheiro-senior-para-tech-lead</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/transicao-engenheiro-senior-para-tech-lead" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/senior-engineer-to-tech-lead-transition" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/transicion-ingeniero-senior-a-tech-lead" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/transicao-engenheiro-senior-para-tech-lead" />
<lastmod>2026-10-17T21:12:00.670Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/senior-engineer-to-tech-lead-transition</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/transicao-engenheiro-senior-para-tech-lead" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/senior-engineer-to-tech-lead-transition" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/transicion-ingeniero-senior-a-tech-lead" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/transicao-engenheiro-senior-para-tech-lead" />
<lastmod>2026-10-17T21:12:00.670Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/transicion-ingeniero-senior-a-tech-lead</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/transicao-engenheiro-senior-para-tech-lead" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/senior-engineer-to-tech-lead-transition" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/transicion-ingeniero-senior-a-tech-lead" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/transicao-engenheiro-senior-para-tech-lead" />
<lastmod>2026-10-17T21:12:00.670Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/observabilidade-orientada-a-slos-em-microsservicos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/observabilidade-orientada-a-slos-em-microsservicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slo-driven-observability-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/observabilidad-orientada-a-slos-microservicios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/observabilidade-orientada-a-slos-em-microsservicos" />
<lastmod>2026-10-17T21:12:00.670Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slo-driven-observability-microservices</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/observabilidade-orientada-a-slos-em-microsservicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slo-driven-observability-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/observabilidad-orientada-a-slos-microservicios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/observabilidade-orientada-a-slos-em-microsservicos" />
<lastmod>2026-10-17T21:12:00.670Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/observabilidad-orientada-a-slos-microservicios</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/observabilidade-orientada-a-slos-em-microsservicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slo-driven-observability-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/observabilidad-orientada-a-slos-microservicios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/observabilidade-orientada-a-slos-em-microsservicos" />
<lastmod>2026-10-17T21:12:00.670Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/orquestracao-avancada-subagentes-autonomos-producao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/orquestracao-avancada-subagentes-autonomos-producao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/advanced-orchestration-autonomous-subagents-production" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/orquestracion-avanzada-subagentes-autonomos-produccion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/orquestracao-avancada-subagentes-autonomos-producao" />
<lastmod>2026-10-17T21:12:00.670Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/advanced-orchestration-autonomous-subagents-production</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/orquestracao-avancada-subagentes-autonomos-producao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/advanced-orchestration-autonomous-subagents-production" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/orquestracion-avanzada-subagentes-autonomos-produccion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/orquestracao-avancada-subagentes-autonomos-producao" />
<lastmod>2026-10-17T21:12:00.671Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/orquestracion-avanzada-subagentes-autonomos-produccion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/orquestracao-avancada-subagentes-autonomos-producao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/advanced-orchestration-autonomous-subagents-production" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/orquestracion-avanzada-subagentes-autonomos-produccion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/orquestracao-avancada-subagentes-autonomos-producao" />
<lastmod>2026-10-17T21:12:00.671Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/react-19-server-actions-streaming-ssr-producao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/react-19-server-actions-streaming-ssr-producao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/react-19-server-actions-streaming-ssr-production" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/react-19-server-actions-streaming-ssr-produccion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/react-19-server-actions-streaming-ssr-producao" />
<lastmod>2026-10-17T21:12:00.671Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/react-19-server-actions-streaming-ssr-production</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/react-19-server-actions-streaming-ssr-producao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/react-19-server-actions-streaming-ssr-production" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/react-19-server-actions-streaming-ssr-produccion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/react-19-server-actions-streaming-ssr-producao" />
<lastmod>2026-10-17T21:12:00.671Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/react-19-server-actions-streaming-ssr-produccion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/react-19-server-actions-streaming-ssr-producao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/react-19-server-actions-streaming-ssr-production" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/react-19-server-actions-streaming-ssr-produccion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/react-19-server-actions-streaming-ssr-producao" />
<lastmod>2026-10-17T21:12:00.671Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/refatoracao-baseada-em-testes-legados-complexos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/refatoracao-baseada-em-testes-legados-complexos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/test-driven-refactoring-complex-legacy-systems" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/refactorizacion-basada-en-pruebas-legados-complexos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/refatoracao-baseada-em-testes-legados-complexos" />
<lastmod>2026-10-17T21:12:00.671Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/test-driven-refactoring-complex-legacy-systems</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/refatoracao-baseada-em-testes-legados-complexos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/test-driven-refactoring-complex-legacy-systems" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/refactorizacion-basada-en-pruebas-legados-complexos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/refatoracao-baseada-em-testes-legados-complexos" />
<lastmod>2026-10-17T21:12:00.671Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/refactorizacion-basada-en-pruebas-legados-complexos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/refatoracao-baseada-em-testes-legados-complexos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/test-driven-refactoring-complex-legacy-systems" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/refactorizacion-basada-en-pruebas-legados-complexos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/refatoracao-baseada-em-testes-legados-complexos" />
<lastmod>2026-10-17T21:12:00.685Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/estrategias-avancadas-zero-downtime-deploys-docker-coolify</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/estrategias-avancadas-zero-downtime-deploys-docker-coolify" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/advanced-zero-downtime-deployment-strategies-docker-coolify" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/estrategias-avanzadas-despliegues-sin-tiempo-inactividad-docker-coolify" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/estrategias-avancadas-zero-downtime-deploys-docker-coolify" />
<lastmod>2026-10-30T00:49:01.652Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/advanced-zero-downtime-deployment-strategies-docker-coolify</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/estrategias-avancadas-zero-downtime-deploys-docker-coolify" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/advanced-zero-downtime-deployment-strategies-docker-coolify" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/estrategias-avanzadas-despliegues-sin-tiempo-inactividad-docker-coolify" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/estrategias-avancadas-zero-downtime-deploys-docker-coolify" />
<lastmod>2026-10-30T00:49:01.652Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/estrategias-avanzadas-despliegues-sin-tiempo-inactividad-docker-coolify</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/estrategias-avancadas-zero-downtime-deploys-docker-coolify" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/advanced-zero-downtime-deployment-strategies-docker-coolify" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/estrategias-avanzadas-despliegues-sin-tiempo-inactividad-docker-coolify" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/estrategias-avancadas-zero-downtime-deploys-docker-coolify" />
<lastmod>2026-10-30T00:49:01.652Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/guia-avancado-mitigar-ssrf-microsservicos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/guia-avancado-mitigar-ssrf-microsservicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/advanced-guide-mitigate-ssrf-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/guia-avanzada-mitigar-ssrf-microservicios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/guia-avancado-mitigar-ssrf-microsservicos" />
<lastmod>2026-10-17T21:12:00.686Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/advanced-guide-mitigate-ssrf-microservices</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/guia-avancado-mitigar-ssrf-microsservicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/advanced-guide-mitigate-ssrf-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/guia-avanzada-mitigar-ssrf-microservicios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/guia-avancado-mitigar-ssrf-microsservicos" />
<lastmod>2026-10-17T21:12:00.686Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/guia-avanzada-mitigar-ssrf-microservicios</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/guia-avancado-mitigar-ssrf-microsservicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/advanced-guide-mitigate-ssrf-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/guia-avanzada-mitigar-ssrf-microservicios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/guia-avancado-mitigar-ssrf-microsservicos" />
<lastmod>2026-10-17T21:12:00.686Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/zero-trust-para-desenvolvedores-protegendo-aplicacoes-sem-depender-de-vpn</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/zero-trust-para-desenvolvedores-protegendo-aplicacoes-sem-depender-de-vpn" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/zero-trust-for-developers-securing-applications-without-vpn" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/zero-trust-para-desarrolladores-protegiendo-aplicaciones-sin-vpn" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/zero-trust-para-desenvolvedores-protegendo-aplicacoes-sem-depender-de-vpn" />
<lastmod>2026-10-29T05:20:56.287Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/zero-trust-for-developers-securing-applications-without-vpn</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/zero-trust-para-desenvolvedores-protegendo-aplicacoes-sem-depender-de-vpn" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/zero-trust-for-developers-securing-applications-without-vpn" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/zero-trust-para-desarrolladores-protegiendo-aplicaciones-sin-vpn" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/zero-trust-para-desenvolvedores-protegendo-aplicacoes-sem-depender-de-vpn" />
<lastmod>2026-10-29T05:20:56.287Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/zero-trust-para-desarrolladores-protegiendo-aplicaciones-sin-vpn</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/zero-trust-para-desenvolvedores-protegendo-aplicacoes-sem-depender-de-vpn" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/zero-trust-for-developers-securing-applications-without-vpn" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/zero-trust-para-desarrolladores-protegiendo-aplicaciones-sin-vpn" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/zero-trust-para-desenvolvedores-protegendo-aplicacoes-sem-depender-de-vpn" />
<lastmod>2026-10-29T05:20:56.287Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/proxmox-em-casa-homelab-eficiente-economico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/proxmox-em-casa-homelab-eficiente-economico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/proxmox-at-home-efficient-affordable-homelab" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/proxmox-en-casa-homelab-eficiente-economico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/proxmox-em-casa-homelab-eficiente-economico" />
<lastmod>2026-10-29T09:48:11.510Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/proxmox-at-home-efficient-affordable-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/proxmox-em-casa-homelab-eficiente-economico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/proxmox-at-home-efficient-affordable-homelab" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/proxmox-en-casa-homelab-eficiente-economico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/proxmox-em-casa-homelab-eficiente-economico" />
<lastmod>2026-10-29T09:48:11.510Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/proxmox-en-casa-homelab-eficiente-economico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/proxmox-em-casa-homelab-eficiente-economico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/proxmox-at-home-efficient-affordable-homelab" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/proxmox-en-casa-homelab-eficiente-economico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/proxmox-em-casa-homelab-eficiente-economico" />
<lastmod>2026-10-29T09:48:11.510Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/redis-alem-do-cache-filas-sessoes-eventos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/redis-alem-do-cache-filas-sessoes-eventos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/redis-beyond-cache-queues-sessions-events" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/redis-mas-alla-de-la-cache-colas-sessiones-eventos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/redis-alem-do-cache-filas-sessoes-eventos" />
<lastmod>2026-10-29T06:14:12.508Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/redis-beyond-cache-queues-sessions-events</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/redis-alem-do-cache-filas-sessoes-eventos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/redis-beyond-cache-queues-sessions-events" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/redis-mas-alla-de-la-cache-colas-sessiones-eventos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/redis-alem-do-cache-filas-sessoes-eventos" />
<lastmod>2026-10-29T06:14:12.508Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/redis-mas-alla-de-la-cache-colas-sessiones-eventos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/redis-alem-do-cache-filas-sessoes-eventos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/redis-beyond-cache-queues-sessions-events" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/redis-mas-alla-de-la-cache-colas-sessiones-eventos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/redis-alem-do-cache-filas-sessoes-eventos" />
<lastmod>2026-10-29T06:14:12.508Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/docker-sem-complicacao-multiplos-projetos-locais</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/docker-sem-complicacao-multiplos-projetos-locais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/docker-made-easy-organize-local-environments-multiple-projects" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/docker-sin-complicaciones-organizar-entornos-locales-multiples-proyectos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/docker-sem-complicacao-multiplos-projetos-locais" />
<lastmod>2026-10-28T19:20:32.506Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/docker-made-easy-organize-local-environments-multiple-projects</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/docker-sem-complicacao-multiplos-projetos-locais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/docker-made-easy-organize-local-environments-multiple-projects" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/docker-sin-complicaciones-organizar-entornos-locales-multiples-proyectos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/docker-sem-complicacao-multiplos-projetos-locais" />
<lastmod>2026-10-28T19:20:32.506Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/docker-sin-complicaciones-organizar-entornos-locales-multiples-proyectos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/docker-sem-complicacao-multiplos-projetos-locais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/docker-made-easy-organize-local-environments-multiple-projects" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/docker-sin-complicaciones-organizar-entornos-locales-multiples-proyectos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/docker-sem-complicacao-multiplos-projetos-locais" />
<lastmod>2026-10-28T19:20:32.506Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/postgresql-18-na-pratica-recursos-desenvolvimento</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/postgresql-18-na-pratica-recursos-desenvolvimento" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/postgresql-18-in-practice-development-features" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/postgresql-18-en-la-practica-caracteristicas-desarrollo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/postgresql-18-na-pratica-recursos-desenvolvimento" />
<lastmod>2026-10-29T14:44:32.199Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/postgresql-18-in-practice-development-features</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/postgresql-18-na-pratica-recursos-desenvolvimento" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/postgresql-18-in-practice-development-features" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/postgresql-18-en-la-practica-caracteristicas-desarrollo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/postgresql-18-na-pratica-recursos-desenvolvimento" />
<lastmod>2026-10-29T14:44:32.199Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/postgresql-18-en-la-practica-caracteristicas-desarrollo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/postgresql-18-na-pratica-recursos-desenvolvimento" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/postgresql-18-in-practice-development-features" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/postgresql-18-en-la-practica-caracteristicas-desarrollo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/postgresql-18-na-pratica-recursos-desenvolvimento" />
<lastmod>2026-10-29T14:44:32.199Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/opnsense-em-casa-firewall-vlans-vpn</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/opnsense-em-casa-firewall-vlans-vpn" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/opnsense-at-home-firewall-vlans-vpn" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/opnsense-en-casa-firewall-vlans-vpn" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/opnsense-em-casa-firewall-vlans-vpn" />
<lastmod>2026-10-17T21:12:00.688Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/opnsense-at-home-firewall-vlans-vpn</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/opnsense-em-casa-firewall-vlans-vpn" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/opnsense-at-home-firewall-vlans-vpn" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/opnsense-en-casa-firewall-vlans-vpn" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/opnsense-em-casa-firewall-vlans-vpn" />
<lastmod>2026-10-17T21:12:00.688Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/opnsense-en-casa-firewall-vlans-vpn</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/opnsense-em-casa-firewall-vlans-vpn" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/opnsense-at-home-firewall-vlans-vpn" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/opnsense-en-casa-firewall-vlans-vpn" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/opnsense-em-casa-firewall-vlans-vpn" />
<lastmod>2026-10-17T21:12:00.689Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/http3-quic-caddy-cloudflare-na-pratica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/http3-quic-caddy-cloudflare-na-pratica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/http3-quic-caddy-cloudflare-in-practice" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/http3-quic-caddy-cloudflare-en-la-practica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/http3-quic-caddy-cloudflare-na-pratica" />
<lastmod>2026-10-17T21:12:00.689Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/http3-quic-caddy-cloudflare-in-practice</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/http3-quic-caddy-cloudflare-na-pratica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/http3-quic-caddy-cloudflare-in-practice" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/http3-quic-caddy-cloudflare-en-la-practica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/http3-quic-caddy-cloudflare-na-pratica" />
<lastmod>2026-10-17T21:12:00.689Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/http3-quic-caddy-cloudflare-en-la-practica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/http3-quic-caddy-cloudflare-na-pratica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/http3-quic-caddy-cloudflare-in-practice" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/http3-quic-caddy-cloudflare-en-la-practica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/http3-quic-caddy-cloudflare-na-pratica" />
<lastmod>2026-10-17T21:12:00.689Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/biome-no-lugar-de-eslint-e-prettier-o-que-muda-no-dia-a-dia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/biome-no-lugar-de-eslint-e-prettier-o-que-muda-no-dia-a-dia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/biome-instead-of-eslint-and-prettier-what-changes-in-daily-development" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/biome-en-lugar-de-eslint-y-prettier-que-cambia-en-el-dia-a-dia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/biome-no-lugar-de-eslint-e-prettier-o-que-muda-no-dia-a-dia" />
<lastmod>2026-10-17T21:12:00.689Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/biome-instead-of-eslint-and-prettier-what-changes-in-daily-development</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/biome-no-lugar-de-eslint-e-prettier-o-que-muda-no-dia-a-dia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/biome-instead-of-eslint-and-prettier-what-changes-in-daily-development" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/biome-en-lugar-de-eslint-y-prettier-que-cambia-en-el-dia-a-dia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/biome-no-lugar-de-eslint-e-prettier-o-que-muda-no-dia-a-dia" />
<lastmod>2026-10-17T21:12:00.689Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/biome-en-lugar-de-eslint-y-prettier-que-cambia-en-el-dia-a-dia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/biome-no-lugar-de-eslint-e-prettier-o-que-muda-no-dia-a-dia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/biome-instead-of-eslint-and-prettier-what-changes-in-daily-development" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/biome-en-lugar-de-eslint-y-prettier-que-cambia-en-el-dia-a-dia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/biome-no-lugar-de-eslint-e-prettier-o-que-muda-no-dia-a-dia" />
<lastmod>2026-10-17T21:12:00.689Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/passkeys-webauthn-como-abandonar-senha-sem-quebrar-o-login</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/passkeys-webauthn-como-abandonar-senha-sem-quebrar-o-login" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/passkeys-webauthn-how-to-drop-passwords-without-breaking-login" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/passkeys-webauthn-como-abandonar-contrasenas-sin-romper-el-inicio-de-sesion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/passkeys-webauthn-como-abandonar-senha-sem-quebrar-o-login" />
<lastmod>2026-10-17T21:12:00.690Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/passkeys-webauthn-how-to-drop-passwords-without-breaking-login</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/passkeys-webauthn-como-abandonar-senha-sem-quebrar-o-login" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/passkeys-webauthn-how-to-drop-passwords-without-breaking-login" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/passkeys-webauthn-como-abandonar-contrasenas-sin-romper-el-inicio-de-sesion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/passkeys-webauthn-como-abandonar-senha-sem-quebrar-o-login" />
<lastmod>2026-10-17T21:12:00.690Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/passkeys-webauthn-como-abandonar-contrasenas-sin-romper-el-inicio-de-sesion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/passkeys-webauthn-como-abandonar-senha-sem-quebrar-o-login" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/passkeys-webauthn-how-to-drop-passwords-without-breaking-login" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/passkeys-webauthn-como-abandonar-contrasenas-sin-romper-el-inicio-de-sesion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/passkeys-webauthn-como-abandonar-senha-sem-quebrar-o-login" />
<lastmod>2026-10-17T21:12:00.690Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/duckdb-no-backend-analytics-pesado-sem-data-warehouse</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/duckdb-no-backend-analytics-pesado-sem-data-warehouse" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/duckdb-in-the-backend-heavy-analytics-without-data-warehouse" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/duckdb-en-el-backend-analiticas-pesadas-sin-data-warehouse" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/duckdb-no-backend-analytics-pesado-sem-data-warehouse" />
<lastmod>2026-10-17T21:12:00.690Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/duckdb-in-the-backend-heavy-analytics-without-data-warehouse</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/duckdb-no-backend-analytics-pesado-sem-data-warehouse" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/duckdb-in-the-backend-heavy-analytics-without-data-warehouse" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/duckdb-en-el-backend-analiticas-pesadas-sin-data-warehouse" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/duckdb-no-backend-analytics-pesado-sem-data-warehouse" />
<lastmod>2026-10-17T21:12:00.690Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/duckdb-en-el-backend-analiticas-pesadas-sin-data-warehouse</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/duckdb-no-backend-analytics-pesado-sem-data-warehouse" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/duckdb-in-the-backend-heavy-analytics-without-data-warehouse" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/duckdb-en-el-backend-analiticas-pesadas-sin-data-warehouse" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/duckdb-no-backend-analytics-pesado-sem-data-warehouse" />
<lastmod>2026-10-17T21:12:00.690Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/indexacao-performance-postgresql-carga-extrema</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/indexacao-performance-postgresql-carga-extrema" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/advanced-indexing-performance-postgresql-extreme-load" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/indexacion-rendimiento-postgresql-carga-extrema" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/indexacao-performance-postgresql-carga-extrema" />
<lastmod>2026-10-29T08:33:23.953Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/advanced-indexing-performance-postgresql-extreme-load</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/indexacao-performance-postgresql-carga-extrema" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/advanced-indexing-performance-postgresql-extreme-load" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/indexacion-rendimiento-postgresql-carga-extrema" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/indexacao-performance-postgresql-carga-extrema" />
<lastmod>2026-10-29T08:33:23.953Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/indexacion-rendimiento-postgresql-carga-extrema</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/indexacao-performance-postgresql-carga-extrema" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/advanced-indexing-performance-postgresql-extreme-load" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/indexacion-rendimiento-postgresql-carga-extrema" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/indexacao-performance-postgresql-carga-extrema" />
<lastmod>2026-10-29T08:33:23.953Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/rust-vs-go-comparacao-backend</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/rust-vs-go-comparacao-backend" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/rust-vs-go-backend-comparison" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/rust-vs-go-comparacion-backend" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/rust-vs-go-comparacao-backend" />
<lastmod>2026-10-20T11:24:27.906Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/rust-vs-go-backend-comparison</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/rust-vs-go-comparacao-backend" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/rust-vs-go-backend-comparison" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/rust-vs-go-comparacion-backend" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/rust-vs-go-comparacao-backend" />
<lastmod>2026-10-20T11:24:27.906Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/rust-vs-go-comparacion-backend</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/rust-vs-go-comparacao-backend" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/rust-vs-go-backend-comparison" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/rust-vs-go-comparacion-backend" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/rust-vs-go-comparacao-backend" />
<lastmod>2026-10-20T11:24:27.906Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/backup-de-banco-de-dados-estrategias-reais</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/backup-de-banco-de-dados-estrategias-reais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/database-backup-real-world-strategies" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/copia-de-seguridad-base-de-datos-estrategias" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/backup-de-banco-de-dados-estrategias-reais" />
<lastmod>2026-11-03T19:09:21.612Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/database-backup-real-world-strategies</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/backup-de-banco-de-dados-estrategias-reais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/database-backup-real-world-strategies" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/copia-de-seguridad-base-de-datos-estrategias" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/backup-de-banco-de-dados-estrategias-reais" />
<lastmod>2026-11-03T19:09:21.612Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/copia-de-seguridad-base-de-datos-estrategias</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/backup-de-banco-de-dados-estrategias-reais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/database-backup-real-world-strategies" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/copia-de-seguridad-base-de-datos-estrategias" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/backup-de-banco-de-dados-estrategias-reais" />
<lastmod>2026-11-03T19:09:21.612Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/containers-dentro-de-maquinas-virtuais</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/containers-dentro-de-maquinas-virtuais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/containers-inside-virtual-machines" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/contenedores-dentro-de-maquinas-virtuales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/containers-dentro-de-maquinas-virtuais" />
<lastmod>2026-10-29T15:53:44.189Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/containers-inside-virtual-machines</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/containers-dentro-de-maquinas-virtuais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/containers-inside-virtual-machines" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/contenedores-dentro-de-maquinas-virtuales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/containers-dentro-de-maquinas-virtuais" />
<lastmod>2026-10-29T15:53:44.189Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/contenedores-dentro-de-maquinas-virtuales</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/containers-dentro-de-maquinas-virtuais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/containers-inside-virtual-machines" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/contenedores-dentro-de-maquinas-virtuales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/containers-dentro-de-maquinas-virtuais" />
<lastmod>2026-10-29T15:53:44.189Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/bancos-de-dados-vetoriais-guia-definitivo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/bancos-de-dados-vetoriais-guia-definitivo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/vector-databases-definitive-architecture-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bases-de-datos-vectoriales-guia-definitiva" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/bancos-de-dados-vetoriais-guia-definitivo" />
<lastmod>2026-10-27T13:15:32.404Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/vector-databases-definitive-architecture-guide</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/bancos-de-dados-vetoriais-guia-definitivo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/vector-databases-definitive-architecture-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bases-de-datos-vectoriales-guia-definitiva" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/bancos-de-dados-vetoriais-guia-definitivo" />
<lastmod>2026-10-27T13:15:32.404Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/bases-de-datos-vectoriales-guia-definitiva</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/bancos-de-dados-vetoriais-guia-definitivo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/vector-databases-definitive-architecture-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bases-de-datos-vectoriales-guia-definitiva" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/bancos-de-dados-vetoriais-guia-definitivo" />
<lastmod>2026-10-27T13:15:32.404Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/proxmox-vs-vmware-vs-hyper-v</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/proxmox-vs-vmware-vs-hyper-v" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/proxmox-vs-vmware-vs-hyper-v-en" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/proxmox-vs-vmware-vs-hyper-v-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/proxmox-vs-vmware-vs-hyper-v" />
<lastmod>2026-10-22T16:17:28.018Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/proxmox-vs-vmware-vs-hyper-v-en</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/proxmox-vs-vmware-vs-hyper-v" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/proxmox-vs-vmware-vs-hyper-v-en" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/proxmox-vs-vmware-vs-hyper-v-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/proxmox-vs-vmware-vs-hyper-v" />
<lastmod>2026-10-22T16:17:28.018Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/proxmox-vs-vmware-vs-hyper-v-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/proxmox-vs-vmware-vs-hyper-v" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/proxmox-vs-vmware-vs-hyper-v-en" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/proxmox-vs-vmware-vs-hyper-v-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/proxmox-vs-vmware-vs-hyper-v" />
<lastmod>2026-10-22T16:17:28.018Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/dominio-redis-arquitetura-alta-performance</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/dominio-redis-arquitetura-alta-performance" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/mastering-redis-architecture-high-performance" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/dominando-redis-arquitectura-alto-rendimiento" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/dominio-redis-arquitetura-alta-performance" />
<lastmod>2026-10-29T06:11:56.130Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/mastering-redis-architecture-high-performance</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/dominio-redis-arquitetura-alta-performance" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/mastering-redis-architecture-high-performance" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/dominando-redis-arquitectura-alto-rendimiento" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/dominio-redis-arquitetura-alta-performance" />
<lastmod>2026-10-29T06:11:56.130Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/dominando-redis-arquitectura-alto-rendimiento</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/dominio-redis-arquitetura-alta-performance" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/mastering-redis-architecture-high-performance" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/dominando-redis-arquitectura-alto-rendimiento" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/dominio-redis-arquitetura-alta-performance" />
<lastmod>2026-10-29T06:11:56.130Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/proxmox-na-pratica-transformando-um-unico-servidor-em-varias-maquinas-virtuais</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/proxmox-na-pratica-transformando-um-unico-servidor-em-varias-maquinas-virtuais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/proxmox-in-practice-transforming-a-single-server-into-multiple-virtual-machines" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/proxmox-en-la-practica-transformando-un-unico-servidor-en-multiples-maquinas-virtuales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/proxmox-na-pratica-transformando-um-unico-servidor-em-varias-maquinas-virtuais" />
<lastmod>2026-10-17T21:12:00.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/proxmox-in-practice-transforming-a-single-server-into-multiple-virtual-machines</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/proxmox-na-pratica-transformando-um-unico-servidor-em-varias-maquinas-virtuais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/proxmox-in-practice-transforming-a-single-server-into-multiple-virtual-machines" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/proxmox-en-la-practica-transformando-un-unico-servidor-en-multiples-maquinas-virtuales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/proxmox-na-pratica-transformando-um-unico-servidor-em-varias-maquinas-virtuais" />
<lastmod>2026-10-17T21:12:00.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/proxmox-en-la-practica-transformando-un-unico-servidor-en-multiples-maquinas-virtuales</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/proxmox-na-pratica-transformando-um-unico-servidor-em-varias-maquinas-virtuais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/proxmox-in-practice-transforming-a-single-server-into-multiple-virtual-machines" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/proxmox-en-la-practica-transformando-un-unico-servidor-en-multiples-maquinas-virtuales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/proxmox-na-pratica-transformando-um-unico-servidor-em-varias-maquinas-virtuais" />
<lastmod>2026-10-17T21:12:00.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/privacidade-2026-dados-dispositivos-telemetria</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/privacidade-2026-dados-dispositivos-telemetria" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/privacy-2026-device-data-telemetry-analysis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/privacidad-2026-datos-dispositivos-telemetria" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/privacidade-2026-dados-dispositivos-telemetria" />
<lastmod>2026-10-17T21:12:00.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/privacy-2026-device-data-telemetry-analysis</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/privacidade-2026-dados-dispositivos-telemetria" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/privacy-2026-device-data-telemetry-analysis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/privacidad-2026-datos-dispositivos-telemetria" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/privacidade-2026-dados-dispositivos-telemetria" />
<lastmod>2026-10-17T21:12:00.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/privacidad-2026-datos-dispositivos-telemetria</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/privacidade-2026-dados-dispositivos-telemetria" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/privacy-2026-device-data-telemetry-analysis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/privacidad-2026-datos-dispositivos-telemetria" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/privacidade-2026-dados-dispositivos-telemetria" />
<lastmod>2026-10-17T21:12:00.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/arquitetura-alta-performance-neovim-tmux-zsh</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/arquitetura-alta-performance-neovim-tmux-zsh" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/high-performance-dev-architecture-neovim-tmux-zsh" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/arquitectura-desarrollo-alto-rendimiento-neovim-tmux-zsh" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/arquitetura-alta-performance-neovim-tmux-zsh" />
<lastmod>2026-10-22T04:37:04.413Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/high-performance-dev-architecture-neovim-tmux-zsh</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/arquitetura-alta-performance-neovim-tmux-zsh" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/high-performance-dev-architecture-neovim-tmux-zsh" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/arquitectura-desarrollo-alto-rendimiento-neovim-tmux-zsh" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/arquitetura-alta-performance-neovim-tmux-zsh" />
<lastmod>2026-10-22T04:37:04.413Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/arquitectura-desarrollo-alto-rendimiento-neovim-tmux-zsh</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/arquitetura-alta-performance-neovim-tmux-zsh" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/high-performance-dev-architecture-neovim-tmux-zsh" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/arquitectura-desarrollo-alto-rendimiento-neovim-tmux-zsh" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/arquitetura-alta-performance-neovim-tmux-zsh" />
<lastmod>2026-10-22T04:37:04.413Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/wifi-7-vs-wifi-6-analise-arquitetural-desempenho</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/wifi-7-vs-wifi-6-analise-arquitetural-desempenho" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/wifi-7-vs-wifi-6-architectural-analysis-performance" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/wifi-7-vs-wifi-6-analisis-arquitectonico-rendimiento" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/wifi-7-vs-wifi-6-analise-arquitetural-desempenho" />
<lastmod>2026-10-17T21:12:00.722Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/wifi-7-vs-wifi-6-architectural-analysis-performance</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/wifi-7-vs-wifi-6-analise-arquitetural-desempenho" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/wifi-7-vs-wifi-6-architectural-analysis-performance" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/wifi-7-vs-wifi-6-analisis-arquitectonico-rendimiento" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/wifi-7-vs-wifi-6-analise-arquitetural-desempenho" />
<lastmod>2026-10-17T21:12:00.722Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/wifi-7-vs-wifi-6-analisis-arquitectonico-rendimiento</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/wifi-7-vs-wifi-6-analise-arquitetural-desempenho" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/wifi-7-vs-wifi-6-architectural-analysis-performance" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/wifi-7-vs-wifi-6-analisis-arquitectonico-rendimiento" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/wifi-7-vs-wifi-6-analise-arquitetural-desempenho" />
<lastmod>2026-10-17T21:12:00.722Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/vps-ou-cloud-quando-aws-azure-gcp-sao-exagero</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/vps-ou-cloud-quando-aws-azure-gcp-sao-exagero" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/vps-vs-cloud-when-aws-azure-gcp-are-overkill" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/vps-o-nube-cuando-aws-azure-gcp-exageracion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/vps-ou-cloud-quando-aws-azure-gcp-sao-exagero" />
<lastmod>2026-11-05T20:51:01.520Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/vps-vs-cloud-when-aws-azure-gcp-are-overkill</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/vps-ou-cloud-quando-aws-azure-gcp-sao-exagero" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/vps-vs-cloud-when-aws-azure-gcp-are-overkill" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/vps-o-nube-cuando-aws-azure-gcp-exageracion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/vps-ou-cloud-quando-aws-azure-gcp-sao-exagero" />
<lastmod>2026-11-05T20:51:01.520Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/vps-o-nube-cuando-aws-azure-gcp-exageracion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/vps-ou-cloud-quando-aws-azure-gcp-sao-exagero" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/vps-vs-cloud-when-aws-azure-gcp-are-overkill" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/vps-o-nube-cuando-aws-azure-gcp-exageracion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/vps-ou-cloud-quando-aws-azure-gcp-sao-exagero" />
<lastmod>2026-11-05T20:51:01.520Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/cloudflare-tunnel-como-publicar-aplicacoes-sem-expor-servidor</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/cloudflare-tunnel-como-publicar-aplicacoes-sem-expor-servidor" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/cloudflare-tunnel-how-to-publish-applications-without-exposing-server" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/cloudflare-tunnel-como-publicar-aplicaciones-sin-exponer-servidor" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/cloudflare-tunnel-como-publicar-aplicacoes-sem-expor-servidor" />
<lastmod>2026-10-29T01:19:51.451Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/cloudflare-tunnel-how-to-publish-applications-without-exposing-server</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/cloudflare-tunnel-como-publicar-aplicacoes-sem-expor-servidor" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/cloudflare-tunnel-how-to-publish-applications-without-exposing-server" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/cloudflare-tunnel-como-publicar-aplicaciones-sin-exponer-servidor" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/cloudflare-tunnel-como-publicar-aplicacoes-sem-expor-servidor" />
<lastmod>2026-10-29T01:19:51.451Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/cloudflare-tunnel-como-publicar-aplicaciones-sin-exponer-servidor</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/cloudflare-tunnel-como-publicar-aplicacoes-sem-expor-servidor" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/cloudflare-tunnel-how-to-publish-applications-without-exposing-server" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/cloudflare-tunnel-como-publicar-aplicaciones-sin-exponer-servidor" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/cloudflare-tunnel-como-publicar-aplicacoes-sem-expor-servidor" />
<lastmod>2026-10-29T01:19:51.451Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/cicd-na-pratica-automacao-sem-complicacoes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/cicd-na-pratica-automacao-sem-complicacoes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/practical-cicd-automation-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/cicd-en-la-practica-automacion-sin-complicaciones" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/cicd-na-pratica-automacao-sem-complicacoes" />
<lastmod>2026-10-17T21:12:00.723Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/practical-cicd-automation-guide</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/cicd-na-pratica-automacao-sem-complicacoes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/practical-cicd-automation-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/cicd-en-la-practica-automacion-sin-complicaciones" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/cicd-na-pratica-automacao-sem-complicacoes" />
<lastmod>2026-10-17T21:12:00.723Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/cicd-en-la-practica-automacion-sin-complicaciones</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/cicd-na-pratica-automacao-sem-complicacoes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/practical-cicd-automation-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/cicd-en-la-practica-automacion-sin-complicaciones" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/cicd-na-pratica-automacao-sem-complicacoes" />
<lastmod>2026-10-17T21:12:00.723Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-tauri-pode-ser-o-futuro-dos-aplicativos-desktop-baseados-em-tecnologias-web</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-tauri-pode-ser-o-futuro-dos-aplicativos-desktop-baseados-em-tecnologias-web" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-tauri-might-be-the-future-of-web-technology-based-desktop-applications" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-tauri-puede-ser-el-futuro-de-las-aplicaciones-de-escritorio-basadas-en-tecnologias-web" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-tauri-pode-ser-o-futuro-dos-aplicativos-desktop-baseados-em-tecnologias-web" />
<lastmod>2026-10-31T00:28:06.517Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/why-tauri-might-be-the-future-of-web-technology-based-desktop-applications</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-tauri-pode-ser-o-futuro-dos-aplicativos-desktop-baseados-em-tecnologias-web" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-tauri-might-be-the-future-of-web-technology-based-desktop-applications" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-tauri-puede-ser-el-futuro-de-las-aplicaciones-de-escritorio-basadas-en-tecnologias-web" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-tauri-pode-ser-o-futuro-dos-aplicativos-desktop-baseados-em-tecnologias-web" />
<lastmod>2026-10-31T00:28:06.517Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-tauri-puede-ser-el-futuro-de-las-aplicaciones-de-escritorio-basadas-en-tecnologias-web</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-tauri-pode-ser-o-futuro-dos-aplicativos-desktop-baseados-em-tecnologias-web" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-tauri-might-be-the-future-of-web-technology-based-desktop-applications" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-tauri-puede-ser-el-futuro-de-las-aplicaciones-de-escritorio-basadas-en-tecnologias-web" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-tauri-pode-ser-o-futuro-dos-aplicativos-desktop-baseados-em-tecnologias-web" />
<lastmod>2026-10-31T00:28:06.517Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/vale-a-pena-hospedar-seus-proprios-servicos-vps-docker-coolify</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/vale-a-pena-hospedar-seus-proprios-servicos-vps-docker-coolify" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/is-self-hosting-worth-it-vps-docker-coolify-experience" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/vale-la-pena-alojar-tus-propios-servicios-vps-docker-coolify-experiencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/vale-a-pena-hospedar-seus-proprios-servicos-vps-docker-coolify" />
<lastmod>2026-10-29T19:24:56.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/is-self-hosting-worth-it-vps-docker-coolify-experience</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/vale-a-pena-hospedar-seus-proprios-servicos-vps-docker-coolify" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/is-self-hosting-worth-it-vps-docker-coolify-experience" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/vale-la-pena-alojar-tus-propios-servicios-vps-docker-coolify-experiencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/vale-a-pena-hospedar-seus-proprios-servicos-vps-docker-coolify" />
<lastmod>2026-10-29T19:24:56.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/vale-la-pena-alojar-tus-propios-servicios-vps-docker-coolify-experiencia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/vale-a-pena-hospedar-seus-proprios-servicos-vps-docker-coolify" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/is-self-hosting-worth-it-vps-docker-coolify-experience" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/vale-la-pena-alojar-tus-propios-servicios-vps-docker-coolify-experiencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/vale-a-pena-hospedar-seus-proprios-servicos-vps-docker-coolify" />
<lastmod>2026-10-29T19:24:56.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/tauri-vs-electron-comparacao-arquitetural</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/tauri-vs-electron-comparacao-arquitetural" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/tauri-vs-electron-architectural-comparison" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/tauri-vs-electron-comparacion-arquitectonica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/tauri-vs-electron-comparacao-arquitetural" />
<lastmod>2026-10-26T10:30:59.879Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/tauri-vs-electron-architectural-comparison</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/tauri-vs-electron-comparacao-arquitetural" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/tauri-vs-electron-architectural-comparison" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/tauri-vs-electron-comparacion-arquitectonica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/tauri-vs-electron-comparacao-arquitetural" />
<lastmod>2026-10-26T10:30:59.879Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/tauri-vs-electron-comparacion-arquitectonica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/tauri-vs-electron-comparacao-arquitetural" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/tauri-vs-electron-architectural-comparison" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/tauri-vs-electron-comparacion-arquitectonica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/tauri-vs-electron-comparacao-arquitetural" />
<lastmod>2026-10-26T10:30:59.879Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-todo-desenvolvedor-deveria-ter-uma-api-em-seus-projetos-pessoais</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-todo-desenvolvedor-deveria-ter-uma-api-em-seus-projetos-pessoais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-every-developer-should-build-an-api-for-their-personal-projects" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-todo-desarrollador-deberia-construir-una-api-en-sus-proyectos-personales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-todo-desenvolvedor-deveria-ter-uma-api-em-seus-projetos-pessoais" />
<lastmod>2026-10-30T00:48:34.830Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/why-every-developer-should-build-an-api-for-their-personal-projects</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-todo-desenvolvedor-deveria-ter-uma-api-em-seus-projetos-pessoais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-every-developer-should-build-an-api-for-their-personal-projects" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-todo-desarrollador-deberia-construir-una-api-en-sus-proyectos-personales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-todo-desenvolvedor-deveria-ter-uma-api-em-seus-projetos-pessoais" />
<lastmod>2026-10-30T00:48:34.830Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-todo-desarrollador-deberia-construir-una-api-en-sus-proyectos-personales</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-todo-desenvolvedor-deveria-ter-uma-api-em-seus-projetos-pessoais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-every-developer-should-build-an-api-for-their-personal-projects" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-todo-desarrollador-deberia-construir-una-api-en-sus-proyectos-personales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-todo-desenvolvedor-deveria-ter-uma-api-em-seus-projetos-pessoais" />
<lastmod>2026-10-30T00:48:34.830Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/self-hosting-ia-acelerando-movimento</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/self-hosting-ia-acelerando-movimento" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/self-hosting-ai-accelerating-infrastructure-sovereignty" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/self-hosting-ia-acelerando-soberania-infraestructura" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/self-hosting-ia-acelerando-movimento" />
<lastmod>2026-10-17T21:12:00.738Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/self-hosting-ai-accelerating-infrastructure-sovereignty</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/self-hosting-ia-acelerando-movimento" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/self-hosting-ai-accelerating-infrastructure-sovereignty" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/self-hosting-ia-acelerando-soberania-infraestructura" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/self-hosting-ia-acelerando-movimento" />
<lastmod>2026-10-17T21:12:00.738Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/self-hosting-ia-acelerando-soberania-infraestructura</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/self-hosting-ia-acelerando-movimento" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/self-hosting-ai-accelerating-infrastructure-sovereignty" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/self-hosting-ia-acelerando-soberania-infraestructura" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/self-hosting-ia-acelerando-movimento" />
<lastmod>2026-10-17T21:12:00.738Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/coolify-alternativa-vercel-infraestrutura</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/coolify-alternativa-vercel-infraestrutura" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/coolify-vercel-alternative-infrastructure" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/coolify-alternativa-vercel-infraestructura" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/coolify-alternativa-vercel-infraestrutura" />
<lastmod>2026-10-29T04:52:44.791Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/coolify-vercel-alternative-infrastructure</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/coolify-alternativa-vercel-infraestrutura" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/coolify-vercel-alternative-infrastructure" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/coolify-alternativa-vercel-infraestructura" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/coolify-alternativa-vercel-infraestrutura" />
<lastmod>2026-10-29T04:52:44.791Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/coolify-alternativa-vercel-infraestructura</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/coolify-alternativa-vercel-infraestrutura" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/coolify-vercel-alternative-infrastructure" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/coolify-alternativa-vercel-infraestructura" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/coolify-alternativa-vercel-infraestrutura" />
<lastmod>2026-10-29T04:52:44.791Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/alternativas-open-source-shadcn-ui</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/alternativas-open-source-shadcn-ui" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/open-source-shadcn-ui-alternatives" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/alternativas-open-source-shadcn-ui-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/alternativas-open-source-shadcn-ui" />
<lastmod>2026-10-20T19:49:54.390Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/open-source-shadcn-ui-alternatives</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/alternativas-open-source-shadcn-ui" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/open-source-shadcn-ui-alternatives" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/alternativas-open-source-shadcn-ui-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/alternativas-open-source-shadcn-ui" />
<lastmod>2026-10-20T19:49:54.390Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/alternativas-open-source-shadcn-ui-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/alternativas-open-source-shadcn-ui" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/open-source-shadcn-ui-alternatives" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/alternativas-open-source-shadcn-ui-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/alternativas-open-source-shadcn-ui" />
<lastmod>2026-10-20T19:49:54.390Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/laravel-em-2026-vale-a-pena-php</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/laravel-em-2026-vale-a-pena-php" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/laravel-in-2026-worth-it-php" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/laravel-en-2026-vale-la-pena-php" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/laravel-em-2026-vale-a-pena-php" />
<lastmod>2026-10-17T21:12:00.739Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/laravel-in-2026-worth-it-php</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/laravel-em-2026-vale-a-pena-php" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/laravel-in-2026-worth-it-php" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/laravel-en-2026-vale-la-pena-php" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/laravel-em-2026-vale-a-pena-php" />
<lastmod>2026-10-17T21:12:00.739Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/laravel-en-2026-vale-la-pena-php</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/laravel-em-2026-vale-a-pena-php" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/laravel-in-2026-worth-it-php" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/laravel-en-2026-vale-la-pena-php" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/laravel-em-2026-vale-a-pena-php" />
<lastmod>2026-10-17T21:12:00.739Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-skills-e-rules-para-agentes-de-programacao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-skills-e-rules-para-agentes-de-programacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-skills-and-rules-for-programming-agents" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-skills-y-rules-para-agentes-de-programacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-skills-e-rules-para-agentes-de-programacao" />
<lastmod>2026-10-17T21:12:00.740Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-organize-skills-and-rules-for-programming-agents</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-skills-e-rules-para-agentes-de-programacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-skills-and-rules-for-programming-agents" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-skills-y-rules-para-agentes-de-programacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-skills-e-rules-para-agentes-de-programacao" />
<lastmod>2026-10-17T21:12:00.740Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-skills-y-rules-para-agentes-de-programacion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-skills-e-rules-para-agentes-de-programacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-skills-and-rules-for-programming-agents" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-skills-y-rules-para-agentes-de-programacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-skills-e-rules-para-agentes-de-programacao" />
<lastmod>2026-10-17T21:12:00.740Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/10-ferramentas-open-source-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/10-ferramentas-open-source-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/10-open-source-tools-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/10-herramientas-open-source-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/10-ferramentas-open-source-2026" />
<lastmod>2026-10-17T21:12:00.740Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/10-open-source-tools-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/10-ferramentas-open-source-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/10-open-source-tools-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/10-herramientas-open-source-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/10-ferramentas-open-source-2026" />
<lastmod>2026-10-17T21:12:00.740Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/10-herramientas-open-source-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/10-ferramentas-open-source-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/10-open-source-tools-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/10-herramientas-open-source-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/10-ferramentas-open-source-2026" />
<lastmod>2026-10-17T21:12:00.740Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/mac-mini-servidor-domestico-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/mac-mini-servidor-domestico-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/mac-mini-home-server-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/mac-mini-servidor-domestico-2026-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/mac-mini-servidor-domestico-2026" />
<lastmod>2026-10-17T21:12:00.741Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/mac-mini-home-server-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/mac-mini-servidor-domestico-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/mac-mini-home-server-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/mac-mini-servidor-domestico-2026-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/mac-mini-servidor-domestico-2026" />
<lastmod>2026-10-17T21:12:00.741Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/mac-mini-servidor-domestico-2026-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/mac-mini-servidor-domestico-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/mac-mini-home-server-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/mac-mini-servidor-domestico-2026-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/mac-mini-servidor-domestico-2026" />
<lastmod>2026-10-17T21:12:00.741Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/vibe-coding-2026-velocidade-ou-ruido</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/vibe-coding-2026-velocidade-ou-ruido" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/vibe-coding-2026-velocity-or-noise" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/vibe-coding-2026-velocidad-o-ruido" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/vibe-coding-2026-velocidade-ou-ruido" />
<lastmod>2026-10-17T21:12:00.741Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/vibe-coding-2026-velocity-or-noise</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/vibe-coding-2026-velocidade-ou-ruido" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/vibe-coding-2026-velocity-or-noise" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/vibe-coding-2026-velocidad-o-ruido" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/vibe-coding-2026-velocidade-ou-ruido" />
<lastmod>2026-10-17T21:12:00.741Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/vibe-coding-2026-velocidad-o-ruido</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/vibe-coding-2026-velocidade-ou-ruido" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/vibe-coding-2026-velocity-or-noise" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/vibe-coding-2026-velocidad-o-ruido" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/vibe-coding-2026-velocidade-ou-ruido" />
<lastmod>2026-10-17T21:12:00.741Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/estrategias-avancadas-resiliencia-circuit-breaking-littles-law</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/estrategias-avancadas-resiliencia-circuit-breaking-littles-law" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/advanced-resilience-strategies-circuit-breaking-littles-law" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/estrategias-avanzadas-resiliencia-circuit-breaking-ley-de-little" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/estrategias-avancadas-resiliencia-circuit-breaking-littles-law" />
<lastmod>2026-10-17T21:12:00.742Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/advanced-resilience-strategies-circuit-breaking-littles-law</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/estrategias-avancadas-resiliencia-circuit-breaking-littles-law" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/advanced-resilience-strategies-circuit-breaking-littles-law" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/estrategias-avanzadas-resiliencia-circuit-breaking-ley-de-little" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/estrategias-avancadas-resiliencia-circuit-breaking-littles-law" />
<lastmod>2026-10-17T21:12:00.741Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/estrategias-avanzadas-resiliencia-circuit-breaking-ley-de-little</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/estrategias-avancadas-resiliencia-circuit-breaking-littles-law" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/advanced-resilience-strategies-circuit-breaking-littles-law" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/estrategias-avanzadas-resiliencia-circuit-breaking-ley-de-little" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/estrategias-avancadas-resiliencia-circuit-breaking-littles-law" />
<lastmod>2026-10-17T21:12:00.742Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ambientes-desenvolvimento-reprodutiveis-nix-home-manager</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ambientes-desenvolvimento-reprodutiveis-nix-home-manager" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/reproducible-development-environments-nix-home-manager" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/entornos-desarrollo-reproducibles-nix-home-manager" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ambientes-desenvolvimento-reprodutiveis-nix-home-manager" />
<lastmod>2026-10-17T21:12:00.742Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/reproducible-development-environments-nix-home-manager</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ambientes-desenvolvimento-reprodutiveis-nix-home-manager" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/reproducible-development-environments-nix-home-manager" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/entornos-desarrollo-reproducibles-nix-home-manager" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ambientes-desenvolvimento-reprodutiveis-nix-home-manager" />
<lastmod>2026-10-17T21:12:00.742Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/entornos-desarrollo-reproducibles-nix-home-manager</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ambientes-desenvolvimento-reprodutiveis-nix-home-manager" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/reproducible-development-environments-nix-home-manager" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/entornos-desarrollo-reproducibles-nix-home-manager" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ambientes-desenvolvimento-reprodutiveis-nix-home-manager" />
<lastmod>2026-10-17T21:12:00.757Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/google-antigravity-desenvolvedores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/google-antigravity-desenvolvedores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/google-antigravity-developers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/google-antigravity-desarrolladores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/google-antigravity-desenvolvedores" />
<lastmod>2026-10-17T21:12:00.762Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/google-antigravity-developers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/google-antigravity-desenvolvedores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/google-antigravity-developers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/google-antigravity-desarrolladores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/google-antigravity-desenvolvedores" />
<lastmod>2026-10-17T21:12:00.762Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/google-antigravity-desarrolladores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/google-antigravity-desenvolvedores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/google-antigravity-developers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/google-antigravity-desarrolladores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/google-antigravity-desenvolvedores" />
<lastmod>2026-10-17T21:12:00.762Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/event-sourcing-cqrs-eventstoredb-grpc</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/event-sourcing-cqrs-eventstoredb-grpc" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/event-sourcing-cqrs-eventstoredb-grpc-en" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/event-sourcing-cqrs-eventstoredb-grpc-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/event-sourcing-cqrs-eventstoredb-grpc" />
<lastmod>2026-10-30T17:12:14.238Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/event-sourcing-cqrs-eventstoredb-grpc-en</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/event-sourcing-cqrs-eventstoredb-grpc" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/event-sourcing-cqrs-eventstoredb-grpc-en" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/event-sourcing-cqrs-eventstoredb-grpc-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/event-sourcing-cqrs-eventstoredb-grpc" />
<lastmod>2026-10-30T17:12:14.238Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/event-sourcing-cqrs-eventstoredb-grpc-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/event-sourcing-cqrs-eventstoredb-grpc" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/event-sourcing-cqrs-eventstoredb-grpc-en" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/event-sourcing-cqrs-eventstoredb-grpc-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/event-sourcing-cqrs-eventstoredb-grpc" />
<lastmod>2026-10-30T17:12:14.238Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/laravel-13-arquitetura-avancada-desempenho-futuro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/laravel-13-arquitetura-avancada-desempenho-futuro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/laravel-13-advanced-architecture-performance-future" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/laravel-13-arquitectura-avanzada-rendimiento-futuro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/laravel-13-arquitetura-avancada-desempenho-futuro" />
<lastmod>2026-10-17T21:12:00.781Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/laravel-13-advanced-architecture-performance-future</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/laravel-13-arquitetura-avancada-desempenho-futuro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/laravel-13-advanced-architecture-performance-future" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/laravel-13-arquitectura-avanzada-rendimiento-futuro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/laravel-13-arquitetura-avancada-desempenho-futuro" />
<lastmod>2026-10-17T21:12:00.781Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/laravel-13-arquitectura-avanzada-rendimiento-futuro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/laravel-13-arquitetura-avancada-desempenho-futuro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/laravel-13-advanced-architecture-performance-future" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/laravel-13-arquitectura-avanzada-rendimiento-futuro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/laravel-13-arquitetura-avancada-desempenho-futuro" />
<lastmod>2026-10-17T21:12:00.781Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/programando-em-php-em-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/programando-em-php-em-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/programming-in-php-in-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/programando-en-php-en-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/programando-em-php-em-2026" />
<lastmod>2026-10-17T21:12:00.781Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/programming-in-php-in-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/programando-em-php-em-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/programming-in-php-in-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/programando-en-php-en-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/programando-em-php-em-2026" />
<lastmod>2026-10-17T21:12:00.782Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/programando-en-php-en-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/programando-em-php-em-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/programming-in-php-in-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/programando-en-php-en-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/programando-em-php-em-2026" />
<lastmod>2026-10-17T21:12:00.781Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/guia-definitivo-principais-certificacoes-microsoft</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/guia-definitivo-principais-certificacoes-microsoft" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/definitive-guide-microsoft-certifications-cloud-architecture" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/guia-definitiva-certificaciones-microsoft-arquitectura-cloud" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/guia-definitivo-principais-certificacoes-microsoft" />
<lastmod>2026-10-29T04:52:32.062Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/definitive-guide-microsoft-certifications-cloud-architecture</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/guia-definitivo-principais-certificacoes-microsoft" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/definitive-guide-microsoft-certifications-cloud-architecture" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/guia-definitiva-certificaciones-microsoft-arquitectura-cloud" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/guia-definitivo-principais-certificacoes-microsoft" />
<lastmod>2026-10-29T04:52:32.062Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/guia-definitiva-certificaciones-microsoft-arquitectura-cloud</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/guia-definitivo-principais-certificacoes-microsoft" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/definitive-guide-microsoft-certifications-cloud-architecture" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/guia-definitiva-certificaciones-microsoft-arquitectura-cloud" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/guia-definitivo-principais-certificacoes-microsoft" />
<lastmod>2026-10-29T04:52:32.062Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/comparativo-agentes-ia-grok-gpt-sol-fable-gemini</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/comparativo-agentes-ia-grok-gpt-sol-fable-gemini" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/comparative-current-ai-agents-grok-gpt-sol-fable-gemini" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/comparativa-agentes-ia-grok-gpt-sol-fable-gemini" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/comparativo-agentes-ia-grok-gpt-sol-fable-gemini" />
<lastmod>2026-10-17T21:12:00.796Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/comparative-current-ai-agents-grok-gpt-sol-fable-gemini</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/comparativo-agentes-ia-grok-gpt-sol-fable-gemini" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/comparative-current-ai-agents-grok-gpt-sol-fable-gemini" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/comparativa-agentes-ia-grok-gpt-sol-fable-gemini" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/comparativo-agentes-ia-grok-gpt-sol-fable-gemini" />
<lastmod>2026-10-17T21:12:00.796Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/comparativa-agentes-ia-grok-gpt-sol-fable-gemini</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/comparativo-agentes-ia-grok-gpt-sol-fable-gemini" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/comparative-current-ai-agents-grok-gpt-sol-fable-gemini" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/comparativa-agentes-ia-grok-gpt-sol-fable-gemini" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/comparativo-agentes-ia-grok-gpt-sol-fable-gemini" />
<lastmod>2026-10-17T21:12:00.782Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/postgres-ou-mysql-qual-escolher</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/postgres-ou-mysql-qual-escolher" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/postgresql-vs-mysql-which-one-to-choose" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/postgresql-o-mysql-cual-elegir" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/postgres-ou-mysql-qual-escolher" />
<lastmod>2026-10-28T22:31:05.169Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/postgresql-vs-mysql-which-one-to-choose</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/postgres-ou-mysql-qual-escolher" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/postgresql-vs-mysql-which-one-to-choose" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/postgresql-o-mysql-cual-elegir" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/postgres-ou-mysql-qual-escolher" />
<lastmod>2026-10-28T22:31:05.169Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/postgresql-o-mysql-cual-elegir</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/postgres-ou-mysql-qual-escolher" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/postgresql-vs-mysql-which-one-to-choose" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/postgresql-o-mysql-cual-elegir" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/postgres-ou-mysql-qual-escolher" />
<lastmod>2026-10-28T22:31:05.169Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/o-que-sao-tokens-e-como-sao-contabilizados</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-sao-tokens-e-como-sao-contabilizados" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-are-tokens-and-how-they-are-counted" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-son-los-tokens-y-como-se-cuentan" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-sao-tokens-e-como-sao-contabilizados" />
<lastmod>2026-10-29T08:55:30.160Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/what-are-tokens-and-how-they-are-counted</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-sao-tokens-e-como-sao-contabilizados" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-are-tokens-and-how-they-are-counted" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-son-los-tokens-y-como-se-cuentan" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-sao-tokens-e-como-sao-contabilizados" />
<lastmod>2026-10-29T08:55:30.160Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/que-son-los-tokens-y-como-se-cuentan</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-sao-tokens-e-como-sao-contabilizados" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-are-tokens-and-how-they-are-counted" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-son-los-tokens-y-como-se-cuentan" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-sao-tokens-e-como-sao-contabilizados" />
<lastmod>2026-10-29T08:55:30.160Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/evolucao-arquitetural-react-nextjs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/evolucao-arquitetural-react-nextjs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/react-nextjs-architectural-evolution" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/evolucion-arquitectonica-react-nextjs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/evolucao-arquitetural-react-nextjs" />
<lastmod>2026-10-17T21:12:00.797Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/react-nextjs-architectural-evolution</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/evolucao-arquitetural-react-nextjs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/react-nextjs-architectural-evolution" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/evolucion-arquitectonica-react-nextjs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/evolucao-arquitetural-react-nextjs" />
<lastmod>2026-10-17T21:12:00.797Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/evolucion-arquitectonica-react-nextjs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/evolucao-arquitetural-react-nextjs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/react-nextjs-architectural-evolution" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/evolucion-arquitectonica-react-nextjs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/evolucao-arquitetural-react-nextjs" />
<lastmod>2026-10-17T21:12:00.797Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/model-context-protocol-mcp-pratica-agentes-autonomos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/model-context-protocol-mcp-pratica-agentes-autonomos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/model-context-protocol-mcp-in-practice-autonomous-agents" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/model-context-protocol-mcp-en-la-practica-agentes-autonomos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/model-context-protocol-mcp-pratica-agentes-autonomos" />
<lastmod>2026-10-29T15:05:08.086Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/model-context-protocol-mcp-in-practice-autonomous-agents</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/model-context-protocol-mcp-pratica-agentes-autonomos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/model-context-protocol-mcp-in-practice-autonomous-agents" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/model-context-protocol-mcp-en-la-practica-agentes-autonomos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/model-context-protocol-mcp-pratica-agentes-autonomos" />
<lastmod>2026-10-29T15:05:08.086Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/model-context-protocol-mcp-en-la-practica-agentes-autonomos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/model-context-protocol-mcp-pratica-agentes-autonomos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/model-context-protocol-mcp-in-practice-autonomous-agents" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/model-context-protocol-mcp-en-la-practica-agentes-autonomos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/model-context-protocol-mcp-pratica-agentes-autonomos" />
<lastmod>2026-10-29T15:05:08.086Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/nova-certificacao-github-agentic-ai-developer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/nova-certificacao-github-agentic-ai-developer" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/github-new-certification-agentic-ai-developer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/nueva-certificacion-github-agentic-ai-developer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/nova-certificacao-github-agentic-ai-developer" />
<lastmod>2026-10-17T21:12:00.798Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/github-new-certification-agentic-ai-developer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/nova-certificacao-github-agentic-ai-developer" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/github-new-certification-agentic-ai-developer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/nueva-certificacion-github-agentic-ai-developer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/nova-certificacao-github-agentic-ai-developer" />
<lastmod>2026-10-17T21:12:00.798Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/nueva-certificacion-github-agentic-ai-developer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/nova-certificacao-github-agentic-ai-developer" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/github-new-certification-agentic-ai-developer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/nueva-certificacion-github-agentic-ai-developer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/nova-certificacao-github-agentic-ai-developer" />
<lastmod>2026-10-17T21:12:00.798Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inverter-a-rolagem-do-mouse-no-macos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inverter-a-rolagem-do-mouse-no-macos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/reverse-mouse-scroll-on-macos" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/invertir-desplazamiento-mouse-macos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inverter-a-rolagem-do-mouse-no-macos" />
<lastmod>2026-11-01T22:02:11.252Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/reverse-mouse-scroll-on-macos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inverter-a-rolagem-do-mouse-no-macos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/reverse-mouse-scroll-on-macos" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/invertir-desplazamiento-mouse-macos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inverter-a-rolagem-do-mouse-no-macos" />
<lastmod>2026-11-01T22:02:11.252Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/invertir-desplazamiento-mouse-macos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inverter-a-rolagem-do-mouse-no-macos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/reverse-mouse-scroll-on-macos" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/invertir-desplazamiento-mouse-macos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inverter-a-rolagem-do-mouse-no-macos" />
<lastmod>2026-11-01T22:02:11.252Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/normas-abnt-no-word-passo-a-passo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/normas-abnt-no-word-passo-a-passo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/abnt-standards-in-word-step-by-step" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/normas-abnt-en-word-paso-a-paso" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/normas-abnt-no-word-passo-a-passo" />
<lastmod>2026-11-04T12:32:45.097Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/abnt-standards-in-word-step-by-step</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/normas-abnt-no-word-passo-a-passo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/abnt-standards-in-word-step-by-step" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/normas-abnt-en-word-paso-a-paso" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/normas-abnt-no-word-passo-a-passo" />
<lastmod>2026-11-04T12:32:45.097Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/normas-abnt-en-word-paso-a-paso</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/normas-abnt-no-word-passo-a-passo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/abnt-standards-in-word-step-by-step" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/normas-abnt-en-word-paso-a-paso" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/normas-abnt-no-word-passo-a-passo" />
<lastmod>2026-11-04T12:32:45.097Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/java-capturar-horario-idioma-resolucao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/java-capturar-horario-idioma-resolucao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/java-get-system-time-language-screen-resolution" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/java-obtener-hora-idioma-resolucion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/java-capturar-horario-idioma-resolucao" />
<lastmod>2026-10-28T04:44:02.099Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/java-get-system-time-language-screen-resolution</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/java-capturar-horario-idioma-resolucao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/java-get-system-time-language-screen-resolution" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/java-obtener-hora-idioma-resolucion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/java-capturar-horario-idioma-resolucao" />
<lastmod>2026-10-28T04:44:02.099Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/java-obtener-hora-idioma-resolucion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/java-capturar-horario-idioma-resolucao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/java-get-system-time-language-screen-resolution" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/java-obtener-hora-idioma-resolucion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/java-capturar-horario-idioma-resolucao" />
<lastmod>2026-10-28T04:44:02.099Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/salvar-ipconfig-e-ping-em-txt-prompt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/salvar-ipconfig-e-ping-em-txt-prompt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/save-ipconfig-ping-to-txt-command-prompt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/guardar-ipconfig-ping-en-txt-cmd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/salvar-ipconfig-e-ping-em-txt-prompt" />
<lastmod>2026-11-06T07:53:58.967Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/save-ipconfig-ping-to-txt-command-prompt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/salvar-ipconfig-e-ping-em-txt-prompt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/save-ipconfig-ping-to-txt-command-prompt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/guardar-ipconfig-ping-en-txt-cmd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/salvar-ipconfig-e-ping-em-txt-prompt" />
<lastmod>2026-11-06T07:53:58.967Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/guardar-ipconfig-ping-en-txt-cmd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/salvar-ipconfig-e-ping-em-txt-prompt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/save-ipconfig-ping-to-txt-command-prompt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/guardar-ipconfig-ping-en-txt-cmd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/salvar-ipconfig-e-ping-em-txt-prompt" />
<lastmod>2026-11-06T07:53:58.967Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/problema-configurar-camera-ip-positivo-casa-inteligente</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/problema-configurar-camera-ip-positivo-casa-inteligente" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/positivo-ip-camera-setup-issue-fix" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/problema-configurar-camara-ip-positivo-casa-inteligente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/problema-configurar-camera-ip-positivo-casa-inteligente" />
<lastmod>2026-10-23T21:42:22.886Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/positivo-ip-camera-setup-issue-fix</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/problema-configurar-camera-ip-positivo-casa-inteligente" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/positivo-ip-camera-setup-issue-fix" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/problema-configurar-camara-ip-positivo-casa-inteligente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/problema-configurar-camera-ip-positivo-casa-inteligente" />
<lastmod>2026-10-23T21:42:22.886Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/problema-configurar-camara-ip-positivo-casa-inteligente</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/problema-configurar-camera-ip-positivo-casa-inteligente" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/positivo-ip-camera-setup-issue-fix" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/problema-configurar-camara-ip-positivo-casa-inteligente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/problema-configurar-camera-ip-positivo-casa-inteligente" />
<lastmod>2026-10-23T21:42:22.886Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/criar-carrossel-imagens-html-css-js</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/criar-carrossel-imagens-html-css-js" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/create-image-carousel-html-css-js" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/crear-carrusel-imagenes-html-css-js" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/criar-carrossel-imagens-html-css-js" />
<lastmod>2026-10-29T23:22:26.868Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/create-image-carousel-html-css-js</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/criar-carrossel-imagens-html-css-js" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/create-image-carousel-html-css-js" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/crear-carrusel-imagenes-html-css-js" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/criar-carrossel-imagens-html-css-js" />
<lastmod>2026-10-29T23:22:26.868Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/crear-carrusel-imagenes-html-css-js</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/criar-carrossel-imagens-html-css-js" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/create-image-carousel-html-css-js" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/crear-carrusel-imagenes-html-css-js" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/criar-carrossel-imagens-html-css-js" />
<lastmod>2026-10-29T23:22:26.868Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/diferenca-entre-bacnet-modbus-lonworks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/diferenca-entre-bacnet-modbus-lonworks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/difference-between-bacnet-modbus-lonworks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/diferencia-entre-bacnet-modbus-lonworks" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/diferenca-entre-bacnet-modbus-lonworks" />
<lastmod>2026-10-29T01:26:50.522Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/difference-between-bacnet-modbus-lonworks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/diferenca-entre-bacnet-modbus-lonworks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/difference-between-bacnet-modbus-lonworks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/diferencia-entre-bacnet-modbus-lonworks" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/diferenca-entre-bacnet-modbus-lonworks" />
<lastmod>2026-10-29T01:26:50.522Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/diferencia-entre-bacnet-modbus-lonworks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/diferenca-entre-bacnet-modbus-lonworks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/difference-between-bacnet-modbus-lonworks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/diferencia-entre-bacnet-modbus-lonworks" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/diferenca-entre-bacnet-modbus-lonworks" />
<lastmod>2026-10-29T01:26:50.522Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-ci-com-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-ci-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ic-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-ci-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-ci-com-multimetro" />
<lastmod>2026-11-05T18:15:22.354Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-ic-with-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-ci-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ic-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-ci-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-ci-com-multimetro" />
<lastmod>2026-11-05T18:15:22.354Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-ci-con-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-ci-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ic-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-ci-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-ci-com-multimetro" />
<lastmod>2026-11-05T18:15:22.354Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/curso-diagrama-bpmn-bizagi</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/curso-diagrama-bpmn-bizagi" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/bpmn-diagram-course-with-bizagi" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/curso-diagrama-bpmn-con-bizagi" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/curso-diagrama-bpmn-bizagi" />
<lastmod>2026-10-23T13:55:20.149Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/bpmn-diagram-course-with-bizagi</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/curso-diagrama-bpmn-bizagi" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/bpmn-diagram-course-with-bizagi" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/curso-diagrama-bpmn-con-bizagi" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/curso-diagrama-bpmn-bizagi" />
<lastmod>2026-10-23T13:55:20.149Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/curso-diagrama-bpmn-con-bizagi</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/curso-diagrama-bpmn-bizagi" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/bpmn-diagram-course-with-bizagi" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/curso-diagrama-bpmn-con-bizagi" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/curso-diagrama-bpmn-bizagi" />
<lastmod>2026-10-23T13:55:20.149Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/docker-guia-completo-iniciantes-2025</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/docker-guia-completo-iniciantes-2025" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/docker-complete-beginners-guide-2025" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/docker-guia-completo-principiantes-2025" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/docker-guia-completo-iniciantes-2025" />
<lastmod>2026-10-30T04:27:01.508Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/docker-complete-beginners-guide-2025</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/docker-guia-completo-iniciantes-2025" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/docker-complete-beginners-guide-2025" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/docker-guia-completo-principiantes-2025" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/docker-guia-completo-iniciantes-2025" />
<lastmod>2026-10-30T04:27:01.508Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/docker-guia-completo-principiantes-2025</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/docker-guia-completo-iniciantes-2025" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/docker-complete-beginners-guide-2025" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/docker-guia-completo-principiantes-2025" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/docker-guia-completo-iniciantes-2025" />
<lastmod>2026-10-30T04:27:01.508Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/duvidas-sobre-mei-guia-completo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/duvidas-sobre-mei-guia-completo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/mei-faq-complete-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/dudas-sobre-mei-guia-completo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/duvidas-sobre-mei-guia-completo" />
<lastmod>2026-10-24T03:30:29.128Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/mei-faq-complete-guide</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/duvidas-sobre-mei-guia-completo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/mei-faq-complete-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/dudas-sobre-mei-guia-completo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/duvidas-sobre-mei-guia-completo" />
<lastmod>2026-10-24T03:30:29.128Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/dudas-sobre-mei-guia-completo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/duvidas-sobre-mei-guia-completo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/mei-faq-complete-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/dudas-sobre-mei-guia-completo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/duvidas-sobre-mei-guia-completo" />
<lastmod>2026-10-24T03:30:29.128Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/curso-gratis-windows-server-2019</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/curso-gratis-windows-server-2019" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/free-windows-server-2019-course" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/curso-gratis-de-windows-server-2019" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/curso-gratis-windows-server-2019" />
<lastmod>2026-10-17T21:12:00.816Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/free-windows-server-2019-course</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/curso-gratis-windows-server-2019" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/free-windows-server-2019-course" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/curso-gratis-de-windows-server-2019" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/curso-gratis-windows-server-2019" />
<lastmod>2026-10-17T21:12:00.817Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/curso-gratis-de-windows-server-2019</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/curso-gratis-windows-server-2019" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/free-windows-server-2019-course" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/curso-gratis-de-windows-server-2019" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/curso-gratis-windows-server-2019" />
<lastmod>2026-10-17T21:12:00.816Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/tabela-ascii-completa-guia-definitivo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/tabela-ascii-completa-guia-definitivo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ascii-table-complete-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/tabla-ascii-completa-guia-definitiva" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/tabela-ascii-completa-guia-definitivo" />
<lastmod>2026-10-23T11:13:37.072Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ascii-table-complete-guide</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/tabela-ascii-completa-guia-definitivo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ascii-table-complete-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/tabla-ascii-completa-guia-definitiva" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/tabela-ascii-completa-guia-definitivo" />
<lastmod>2026-10-23T11:13:37.072Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/tabla-ascii-completa-guia-definitiva</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/tabela-ascii-completa-guia-definitivo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ascii-table-complete-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/tabla-ascii-completa-guia-definitiva" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/tabela-ascii-completa-guia-definitivo" />
<lastmod>2026-10-23T11:13:37.072Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-pagar-pedagio-atrasado-online-free-flow</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-pagar-pedagio-atrasado-online-free-flow" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-pay-late-free-flow-toll-online" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-pagar-peaje-free-flow-atrasado-online" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-pagar-pedagio-atrasado-online-free-flow" />
<lastmod>2026-10-24T02:22:05.518Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-pay-late-free-flow-toll-online</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-pagar-pedagio-atrasado-online-free-flow" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-pay-late-free-flow-toll-online" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-pagar-peaje-free-flow-atrasado-online" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-pagar-pedagio-atrasado-online-free-flow" />
<lastmod>2026-10-24T02:22:05.518Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-pagar-peaje-free-flow-atrasado-online</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-pagar-pedagio-atrasado-online-free-flow" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-pay-late-free-flow-toll-online" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-pagar-peaje-free-flow-atrasado-online" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-pagar-pedagio-atrasado-online-free-flow" />
<lastmod>2026-10-24T02:22:05.518Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-deixar-o-windows-mais-rapido</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-deixar-o-windows-mais-rapido" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/make-windows-faster" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-hacer-windows-mas-rapido" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-deixar-o-windows-mais-rapido" />
<lastmod>2026-10-17T21:12:00.816Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/make-windows-faster</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-deixar-o-windows-mais-rapido" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/make-windows-faster" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-hacer-windows-mas-rapido" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-deixar-o-windows-mais-rapido" />
<lastmod>2026-10-17T21:12:00.815Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-hacer-windows-mas-rapido</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-deixar-o-windows-mais-rapido" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/make-windows-faster" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-hacer-windows-mas-rapido" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-deixar-o-windows-mais-rapido" />
<lastmod>2026-10-17T21:12:00.815Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/o-trabalho-do-engenheiro-de-software-moderno-e-desenvolver-o-harness</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-trabalho-do-engenheiro-de-software-moderno-e-desenvolver-o-harness" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/the-job-of-the-modern-software-engineer-is-to-build-the-harness" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/el-trabajo-del-ingeniero-de-software-moderno-es-desarrollar-el-harness" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-trabalho-do-engenheiro-de-software-moderno-e-desenvolver-o-harness" />
<lastmod>2026-10-23T00:40:17.709Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/the-job-of-the-modern-software-engineer-is-to-build-the-harness</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-trabalho-do-engenheiro-de-software-moderno-e-desenvolver-o-harness" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/the-job-of-the-modern-software-engineer-is-to-build-the-harness" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/el-trabajo-del-ingeniero-de-software-moderno-es-desarrollar-el-harness" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-trabalho-do-engenheiro-de-software-moderno-e-desenvolver-o-harness" />
<lastmod>2026-10-23T00:40:17.709Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/el-trabajo-del-ingeniero-de-software-moderno-es-desarrollar-el-harness</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-trabalho-do-engenheiro-de-software-moderno-e-desenvolver-o-harness" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/the-job-of-the-modern-software-engineer-is-to-build-the-harness" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/el-trabajo-del-ingeniero-de-software-moderno-es-desarrollar-el-harness" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-trabalho-do-engenheiro-de-software-moderno-e-desenvolver-o-harness" />
<lastmod>2026-10-23T00:40:17.709Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/loop-engineering-guia-completo-para-programadores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/loop-engineering-guia-completo-para-programadores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/loop-engineering-complete-guide-for-developers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/loop-engineering-guia-completo-para-desarrolladores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/loop-engineering-guia-completo-para-programadores" />
<lastmod>2026-10-23T10:44:29.070Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/loop-engineering-complete-guide-for-developers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/loop-engineering-guia-completo-para-programadores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/loop-engineering-complete-guide-for-developers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/loop-engineering-guia-completo-para-desarrolladores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/loop-engineering-guia-completo-para-programadores" />
<lastmod>2026-10-23T10:44:29.070Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/loop-engineering-guia-completo-para-desarrolladores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/loop-engineering-guia-completo-para-programadores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/loop-engineering-complete-guide-for-developers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/loop-engineering-guia-completo-para-desarrolladores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/loop-engineering-guia-completo-para-programadores" />
<lastmod>2026-10-23T10:44:29.070Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/migrando-docker-para-orbstack-macos-guia-performance</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/migrando-docker-para-orbstack-macos-guia-performance" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/migrating-docker-to-orbstack-macos-performance-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/migrar-docker-a-orbstack-macos-guia-rendimiento" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/migrando-docker-para-orbstack-macos-guia-performance" />
<lastmod>2026-10-17T21:12:00.814Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/migrating-docker-to-orbstack-macos-performance-guide</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/migrando-docker-para-orbstack-macos-guia-performance" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/migrating-docker-to-orbstack-macos-performance-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/migrar-docker-a-orbstack-macos-guia-rendimiento" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/migrando-docker-para-orbstack-macos-guia-performance" />
<lastmod>2026-10-17T21:12:00.814Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/migrar-docker-a-orbstack-macos-guia-rendimiento</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/migrando-docker-para-orbstack-macos-guia-performance" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/migrating-docker-to-orbstack-macos-performance-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/migrar-docker-a-orbstack-macos-guia-rendimiento" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/migrando-docker-para-orbstack-macos-guia-performance" />
<lastmod>2026-10-17T21:12:00.814Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/novidades-tailwind-css-v4-guia-migracao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/novidades-tailwind-css-v4-guia-migracao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/whats-new-tailwind-css-v4-upgrade-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/novedades-tailwind-css-v4-guia-migracion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/novidades-tailwind-css-v4-guia-migracao" />
<lastmod>2026-11-05T22:11:28.351Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/whats-new-tailwind-css-v4-upgrade-guide</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/novidades-tailwind-css-v4-guia-migracao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/whats-new-tailwind-css-v4-upgrade-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/novedades-tailwind-css-v4-guia-migracion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/novidades-tailwind-css-v4-guia-migracao" />
<lastmod>2026-11-05T22:11:28.351Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/novedades-tailwind-css-v4-guia-migracion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/novidades-tailwind-css-v4-guia-migracao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/whats-new-tailwind-css-v4-upgrade-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/novedades-tailwind-css-v4-guia-migracion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/novidades-tailwind-css-v4-guia-migracao" />
<lastmod>2026-11-05T22:11:28.351Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/local-first-web-apps-sincronizar-localstorage-indexeddb</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/local-first-web-apps-sincronizar-localstorage-indexeddb" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/local-first-web-apps-sync-localstorage-indexeddb" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/local-first-web-apps-sincronizar-datos-locales-indexeddb" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/local-first-web-apps-sincronizar-localstorage-indexeddb" />
<lastmod>2026-10-31T08:04:19.194Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/local-first-web-apps-sync-localstorage-indexeddb</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/local-first-web-apps-sincronizar-localstorage-indexeddb" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/local-first-web-apps-sync-localstorage-indexeddb" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/local-first-web-apps-sincronizar-datos-locales-indexeddb" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/local-first-web-apps-sincronizar-localstorage-indexeddb" />
<lastmod>2026-10-31T08:04:19.194Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/local-first-web-apps-sincronizar-datos-locales-indexeddb</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/local-first-web-apps-sincronizar-localstorage-indexeddb" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/local-first-web-apps-sync-localstorage-indexeddb" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/local-first-web-apps-sincronizar-datos-locales-indexeddb" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/local-first-web-apps-sincronizar-localstorage-indexeddb" />
<lastmod>2026-10-31T08:04:19.194Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/design-system-css-puro-cards-sidebars-premium</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/design-system-css-puro-cards-sidebars-premium" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/pure-css-design-system-premium-cards-sidebars" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/design-system-css-puro-tarjetas-barras-laterales-premium" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/design-system-css-puro-cards-sidebars-premium" />
<lastmod>2026-10-18T14:06:49.474Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/pure-css-design-system-premium-cards-sidebars</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/design-system-css-puro-cards-sidebars-premium" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/pure-css-design-system-premium-cards-sidebars" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/design-system-css-puro-tarjetas-barras-laterales-premium" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/design-system-css-puro-cards-sidebars-premium" />
<lastmod>2026-10-18T14:06:49.474Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/design-system-css-puro-tarjetas-barras-laterales-premium</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/design-system-css-puro-cards-sidebars-premium" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/pure-css-design-system-premium-cards-sidebars" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/design-system-css-puro-tarjetas-barras-laterales-premium" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/design-system-css-puro-cards-sidebars-premium" />
<lastmod>2026-10-18T14:06:49.474Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/guia-otimizacao-ia-aeo-citado-chatgpt-gemini</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/guia-otimizacao-ia-aeo-citado-chatgpt-gemini" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-search-optimization-aeo-chatgpt-gemini-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/guia-optimizacion-ia-aeo-citacion-chatgpt-gemini" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/guia-otimizacao-ia-aeo-citado-chatgpt-gemini" />
<lastmod>2026-10-17T21:12:00.800Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ai-search-optimization-aeo-chatgpt-gemini-guide</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/guia-otimizacao-ia-aeo-citado-chatgpt-gemini" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-search-optimization-aeo-chatgpt-gemini-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/guia-optimizacion-ia-aeo-citacion-chatgpt-gemini" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/guia-otimizacao-ia-aeo-citado-chatgpt-gemini" />
<lastmod>2026-10-17T21:12:00.800Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/guia-optimizacion-ia-aeo-citacion-chatgpt-gemini</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/guia-otimizacao-ia-aeo-citado-chatgpt-gemini" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-search-optimization-aeo-chatgpt-gemini-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/guia-optimizacion-ia-aeo-citacion-chatgpt-gemini" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/guia-otimizacao-ia-aeo-citado-chatgpt-gemini" />
<lastmod>2026-10-17T21:12:00.800Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/o-que-e-webmcp-revolucao-agentic-web-preparar-site</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-webmcp-revolucao-agentic-web-preparar-site" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-webmcp-agentic-web-revolution-prepare-site" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-webmcp-revolucion-agentic-web-preparar-sitio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-webmcp-revolucao-agentic-web-preparar-site" />
<lastmod>2026-11-05T22:22:04.673Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/what-is-webmcp-agentic-web-revolution-prepare-site</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-webmcp-revolucao-agentic-web-preparar-site" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-webmcp-agentic-web-revolution-prepare-site" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-webmcp-revolucion-agentic-web-preparar-sitio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-webmcp-revolucao-agentic-web-preparar-site" />
<lastmod>2026-11-05T22:22:04.673Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/que-es-webmcp-revolucion-agentic-web-preparar-sitio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-webmcp-revolucao-agentic-web-preparar-site" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-webmcp-agentic-web-revolution-prepare-site" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-webmcp-revolucion-agentic-web-preparar-sitio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-webmcp-revolucao-agentic-web-preparar-site" />
<lastmod>2026-11-05T22:22:04.673Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/prompt-engineering-vs-fine-tuning-quando-usar-cada-tecnica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/prompt-engineering-vs-fine-tuning-quando-usar-cada-tecnica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/prompt-engineering-vs-fine-tuning-when-to-use-each-technique" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/prompt-engineering-vs-fine-tuning-cuando-usar-cada-tecnica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/prompt-engineering-vs-fine-tuning-quando-usar-cada-tecnica" />
<lastmod>2026-10-17T21:12:00.799Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/prompt-engineering-vs-fine-tuning-when-to-use-each-technique</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/prompt-engineering-vs-fine-tuning-quando-usar-cada-tecnica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/prompt-engineering-vs-fine-tuning-when-to-use-each-technique" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/prompt-engineering-vs-fine-tuning-cuando-usar-cada-tecnica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/prompt-engineering-vs-fine-tuning-quando-usar-cada-tecnica" />
<lastmod>2026-10-17T21:12:00.799Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/prompt-engineering-vs-fine-tuning-cuando-usar-cada-tecnica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/prompt-engineering-vs-fine-tuning-quando-usar-cada-tecnica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/prompt-engineering-vs-fine-tuning-when-to-use-each-technique" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/prompt-engineering-vs-fine-tuning-cuando-usar-cada-tecnica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/prompt-engineering-vs-fine-tuning-quando-usar-cada-tecnica" />
<lastmod>2026-10-17T21:12:00.799Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-api-gemini-1-5-pro-nextjs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-api-gemini-1-5-pro-nextjs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-gemini-1-5-pro-api-nextjs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-la-api-de-gemini-1-5-pro-en-nextjs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-api-gemini-1-5-pro-nextjs" />
<lastmod>2026-11-02T08:50:47.166Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-integrate-gemini-1-5-pro-api-nextjs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-api-gemini-1-5-pro-nextjs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-gemini-1-5-pro-api-nextjs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-la-api-de-gemini-1-5-pro-en-nextjs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-api-gemini-1-5-pro-nextjs" />
<lastmod>2026-11-02T08:50:47.166Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-la-api-de-gemini-1-5-pro-en-nextjs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-api-gemini-1-5-pro-nextjs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-gemini-1-5-pro-api-nextjs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-la-api-de-gemini-1-5-pro-en-nextjs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-api-gemini-1-5-pro-nextjs" />
<lastmod>2026-11-02T08:50:47.166Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/guia-banco-dados-vetoriais-embeddings-vector-db</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/guia-banco-dados-vetoriais-embeddings-vector-db" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/guide-vector-databases-embeddings-vector-db" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/guia-base-datos-vectoriales-embeddings-vector-db" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/guia-banco-dados-vetoriais-embeddings-vector-db" />
<lastmod>2026-10-29T03:43:26.564Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/guide-vector-databases-embeddings-vector-db</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/guia-banco-dados-vetoriais-embeddings-vector-db" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/guide-vector-databases-embeddings-vector-db" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/guia-base-datos-vectoriales-embeddings-vector-db" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/guia-banco-dados-vetoriais-embeddings-vector-db" />
<lastmod>2026-10-29T03:43:26.564Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/guia-base-datos-vectoriales-embeddings-vector-db</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/guia-banco-dados-vetoriais-embeddings-vector-db" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/guide-vector-databases-embeddings-vector-db" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/guia-base-datos-vectoriales-embeddings-vector-db" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/guia-banco-dados-vetoriais-embeddings-vector-db" />
<lastmod>2026-10-29T03:43:26.564Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/edge-computing-com-webassembly-performance</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/edge-computing-com-webassembly-performance" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/edge-computing-with-webassembly-performance" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/edge-computing-con-webassembly-rendimiento" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/edge-computing-com-webassembly-performance" />
<lastmod>2026-10-29T10:35:31.543Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/edge-computing-with-webassembly-performance</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/edge-computing-com-webassembly-performance" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/edge-computing-with-webassembly-performance" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/edge-computing-con-webassembly-rendimiento" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/edge-computing-com-webassembly-performance" />
<lastmod>2026-10-29T10:35:31.543Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/edge-computing-con-webassembly-rendimiento</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/edge-computing-com-webassembly-performance" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/edge-computing-with-webassembly-performance" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/edge-computing-con-webassembly-rendimiento" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/edge-computing-com-webassembly-performance" />
<lastmod>2026-10-29T10:35:31.543Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/rag-avancado-busca-hibrida-reranking</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/rag-avancado-busca-hibrida-reranking" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/advanced-rag-hybrid-search-reranking" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/rag-avanzado-busqueda-hibrida-reranking" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/rag-avancado-busca-hibrida-reranking" />
<lastmod>2026-10-17T21:12:00.780Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/advanced-rag-hybrid-search-reranking</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/rag-avancado-busca-hibrida-reranking" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/advanced-rag-hybrid-search-reranking" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/rag-avanzado-busqueda-hibrida-reranking" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/rag-avancado-busca-hibrida-reranking" />
<lastmod>2026-10-17T21:12:00.781Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/rag-avanzado-busqueda-hibrida-reranking</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/rag-avancado-busca-hibrida-reranking" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/advanced-rag-hybrid-search-reranking" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/rag-avanzado-busqueda-hibrida-reranking" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/rag-avancado-busca-hibrida-reranking" />
<lastmod>2026-10-17T21:12:00.781Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/redis-alem-do-cache-bullmq-streams-rate-limiting</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/redis-alem-do-cache-bullmq-streams-rate-limiting" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/redis-beyond-cache-bullmq-streams-rate-limiting" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/redis-mas-all-del-cache-bullmq-streams-rate-limiting" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/redis-alem-do-cache-bullmq-streams-rate-limiting" />
<lastmod>2026-10-17T21:12:00.780Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/redis-beyond-cache-bullmq-streams-rate-limiting</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/redis-alem-do-cache-bullmq-streams-rate-limiting" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/redis-beyond-cache-bullmq-streams-rate-limiting" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/redis-mas-all-del-cache-bullmq-streams-rate-limiting" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/redis-alem-do-cache-bullmq-streams-rate-limiting" />
<lastmod>2026-10-17T21:12:00.780Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/redis-mas-all-del-cache-bullmq-streams-rate-limiting</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/redis-alem-do-cache-bullmq-streams-rate-limiting" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/redis-beyond-cache-bullmq-streams-rate-limiting" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/redis-mas-all-del-cache-bullmq-streams-rate-limiting" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/redis-alem-do-cache-bullmq-streams-rate-limiting" />
<lastmod>2026-10-17T21:12:00.780Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/cloudflare-workers-r2-aplicacoes-fullstack-globais</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/cloudflare-workers-r2-aplicacoes-fullstack-globais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/cloudflare-workers-r2-global-fullstack-apps" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/cloudflare-workers-r2-aplicaciones-fullstack-globales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/cloudflare-workers-r2-aplicacoes-fullstack-globais" />
<lastmod>2026-10-29T05:53:57.813Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/cloudflare-workers-r2-global-fullstack-apps</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/cloudflare-workers-r2-aplicacoes-fullstack-globais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/cloudflare-workers-r2-global-fullstack-apps" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/cloudflare-workers-r2-aplicaciones-fullstack-globales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/cloudflare-workers-r2-aplicacoes-fullstack-globais" />
<lastmod>2026-10-29T05:53:57.813Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/cloudflare-workers-r2-aplicaciones-fullstack-globales</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/cloudflare-workers-r2-aplicacoes-fullstack-globais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/cloudflare-workers-r2-global-fullstack-apps" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/cloudflare-workers-r2-aplicaciones-fullstack-globales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/cloudflare-workers-r2-aplicacoes-fullstack-globais" />
<lastmod>2026-10-29T05:53:57.813Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/guia-pratico-git-avancado-worktrees-rebase-bisect</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/guia-pratico-git-avancado-worktrees-rebase-bisect" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/practical-advanced-git-guide-worktrees-rebase-bisect" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/guia-practica-git-avanzado-worktrees-rebase-bisect" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/guia-pratico-git-avancado-worktrees-rebase-bisect" />
<lastmod>2026-10-17T21:12:00.779Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/practical-advanced-git-guide-worktrees-rebase-bisect</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/guia-pratico-git-avancado-worktrees-rebase-bisect" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/practical-advanced-git-guide-worktrees-rebase-bisect" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/guia-practica-git-avanzado-worktrees-rebase-bisect" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/guia-pratico-git-avancado-worktrees-rebase-bisect" />
<lastmod>2026-10-17T21:12:00.779Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/guia-practica-git-avanzado-worktrees-rebase-bisect</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/guia-pratico-git-avancado-worktrees-rebase-bisect" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/practical-advanced-git-guide-worktrees-rebase-bisect" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/guia-practica-git-avanzado-worktrees-rebase-bisect" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/guia-pratico-git-avancado-worktrees-rebase-bisect" />
<lastmod>2026-10-17T21:12:00.779Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/structured-outputs-ia-schemas-zod-producao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/structured-outputs-ia-schemas-zod-producao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/structured-outputs-ai-zod-schemas-production" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/structured-outputs-ia-schemas-zod-produccion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/structured-outputs-ia-schemas-zod-producao" />
<lastmod>2026-10-29T10:49:24.371Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/structured-outputs-ai-zod-schemas-production</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/structured-outputs-ia-schemas-zod-producao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/structured-outputs-ai-zod-schemas-production" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/structured-outputs-ia-schemas-zod-produccion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/structured-outputs-ia-schemas-zod-producao" />
<lastmod>2026-10-29T10:49:24.371Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/structured-outputs-ia-schemas-zod-produccion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/structured-outputs-ia-schemas-zod-producao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/structured-outputs-ai-zod-schemas-production" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/structured-outputs-ia-schemas-zod-produccion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/structured-outputs-ia-schemas-zod-producao" />
<lastmod>2026-10-29T10:49:24.371Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/trabalho-remoto-exterior-tributacao-pj-fator-r</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/trabalho-remoto-exterior-tributacao-pj-fator-r" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/remote-developer-tax-contracts-fx" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/trabajo-remoto-exterior-tributacion-pj-fator-r" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/trabalho-remoto-exterior-tributacao-pj-fator-r" />
<lastmod>2026-10-17T21:12:00.779Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/remote-developer-tax-contracts-fx</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/trabalho-remoto-exterior-tributacao-pj-fator-r" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/remote-developer-tax-contracts-fx" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/trabajo-remoto-exterior-tributacion-pj-fator-r" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/trabalho-remoto-exterior-tributacao-pj-fator-r" />
<lastmod>2026-10-17T21:12:00.778Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/trabajo-remoto-exterior-tributacion-pj-fator-r</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/trabalho-remoto-exterior-tributacao-pj-fator-r" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/remote-developer-tax-contracts-fx" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/trabajo-remoto-exterior-tributacion-pj-fator-r" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/trabalho-remoto-exterior-tributacao-pj-fator-r" />
<lastmod>2026-10-17T21:12:00.778Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/sqlite-em-producao-litestream-turso-local-first</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/sqlite-em-producao-litestream-turso-local-first" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/sqlite-in-production-litestream-turso-local-first" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/sqlite-en-produccion-litestream-turso-local-first" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/sqlite-em-producao-litestream-turso-local-first" />
<lastmod>2026-10-19T13:15:27.914Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/sqlite-in-production-litestream-turso-local-first</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/sqlite-em-producao-litestream-turso-local-first" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/sqlite-in-production-litestream-turso-local-first" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/sqlite-en-produccion-litestream-turso-local-first" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/sqlite-em-producao-litestream-turso-local-first" />
<lastmod>2026-10-19T13:15:27.914Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/sqlite-en-produccion-litestream-turso-local-first</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/sqlite-em-producao-litestream-turso-local-first" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/sqlite-in-production-litestream-turso-local-first" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/sqlite-en-produccion-litestream-turso-local-first" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/sqlite-em-producao-litestream-turso-local-first" />
<lastmod>2026-10-19T13:15:27.914Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/docker-compose-producao-hardening-caddy-backups</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/docker-compose-producao-hardening-caddy-backups" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/docker-compose-production-hardening-caddy-backups" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/docker-compose-produccion-hardening-caddy-backups" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/docker-compose-producao-hardening-caddy-backups" />
<lastmod>2026-10-30T00:01:14.708Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/docker-compose-production-hardening-caddy-backups</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/docker-compose-producao-hardening-caddy-backups" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/docker-compose-production-hardening-caddy-backups" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/docker-compose-produccion-hardening-caddy-backups" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/docker-compose-producao-hardening-caddy-backups" />
<lastmod>2026-10-30T00:01:14.708Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/docker-compose-produccion-hardening-caddy-backups</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/docker-compose-producao-hardening-caddy-backups" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/docker-compose-production-hardening-caddy-backups" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/docker-compose-produccion-hardening-caddy-backups" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/docker-compose-producao-hardening-caddy-backups" />
<lastmod>2026-10-30T00:01:14.708Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/engenharia-de-context-window-milhoes-de-tokens</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/engenharia-de-context-window-milhoes-de-tokens" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/context-window-engineering-millions-of-tokens" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ingenieria-de-context-window-millones-de-tokens" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/engenharia-de-context-window-milhoes-de-tokens" />
<lastmod>2026-11-01T05:30:58.107Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/context-window-engineering-millions-of-tokens</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/engenharia-de-context-window-milhoes-de-tokens" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/context-window-engineering-millions-of-tokens" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ingenieria-de-context-window-millones-de-tokens" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/engenharia-de-context-window-milhoes-de-tokens" />
<lastmod>2026-11-01T05:30:58.107Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ingenieria-de-context-window-millones-de-tokens</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/engenharia-de-context-window-milhoes-de-tokens" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/context-window-engineering-millions-of-tokens" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ingenieria-de-context-window-millones-de-tokens" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/engenharia-de-context-window-milhoes-de-tokens" />
<lastmod>2026-11-01T05:30:58.107Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/core-web-vitals-2026-nextjs-performance</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/core-web-vitals-2026-nextjs-performance" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/core-web-vitals-2026-nextjs-performance-en" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/core-web-vitals-2026-nextjs-performance-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/core-web-vitals-2026-nextjs-performance" />
<lastmod>2026-10-17T21:12:00.777Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/core-web-vitals-2026-nextjs-performance-en</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/core-web-vitals-2026-nextjs-performance" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/core-web-vitals-2026-nextjs-performance-en" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/core-web-vitals-2026-nextjs-performance-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/core-web-vitals-2026-nextjs-performance" />
<lastmod>2026-10-17T21:12:00.777Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/core-web-vitals-2026-nextjs-performance-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/core-web-vitals-2026-nextjs-performance" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/core-web-vitals-2026-nextjs-performance-en" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/core-web-vitals-2026-nextjs-performance-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/core-web-vitals-2026-nextjs-performance" />
<lastmod>2026-10-17T21:12:00.777Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/outbox-pattern-debezium-kafka-consistencia-transacional</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/outbox-pattern-debezium-kafka-consistencia-transacional" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/outbox-pattern-debezium-kafka-transactional-consistency" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/outbox-pattern-debezium-kafka-consistencia-transaccional" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/outbox-pattern-debezium-kafka-consistencia-transacional" />
<lastmod>2026-10-17T21:12:00.763Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/outbox-pattern-debezium-kafka-transactional-consistency</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/outbox-pattern-debezium-kafka-consistencia-transacional" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/outbox-pattern-debezium-kafka-transactional-consistency" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/outbox-pattern-debezium-kafka-consistencia-transaccional" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/outbox-pattern-debezium-kafka-consistencia-transacional" />
<lastmod>2026-10-17T21:12:00.763Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/outbox-pattern-debezium-kafka-consistencia-transaccional</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/outbox-pattern-debezium-kafka-consistencia-transacional" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/outbox-pattern-debezium-kafka-transactional-consistency" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/outbox-pattern-debezium-kafka-consistencia-transaccional" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/outbox-pattern-debezium-kafka-consistencia-transacional" />
<lastmod>2026-10-17T21:12:00.763Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/gigantes-ia-desaceleracao-modelos-avancados-mercado</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/gigantes-ia-desaceleracao-modelos-avancados-mercado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-giants-slowdown-advanced-models-market-reaction" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/gigantes-ia-desaceleracion-modelos-avanzados-mercado" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/gigantes-ia-desaceleracao-modelos-avancados-mercado" />
<lastmod>2026-10-17T21:12:00.762Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ai-giants-slowdown-advanced-models-market-reaction</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/gigantes-ia-desaceleracao-modelos-avancados-mercado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-giants-slowdown-advanced-models-market-reaction" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/gigantes-ia-desaceleracion-modelos-avanzados-mercado" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/gigantes-ia-desaceleracao-modelos-avancados-mercado" />
<lastmod>2026-10-17T21:12:00.762Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/gigantes-ia-desaceleracion-modelos-avanzados-mercado</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/gigantes-ia-desaceleracao-modelos-avancados-mercado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-giants-slowdown-advanced-models-market-reaction" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/gigantes-ia-desaceleracion-modelos-avanzados-mercado" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/gigantes-ia-desaceleracao-modelos-avancados-mercado" />
<lastmod>2026-10-17T21:12:00.762Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ios-27-siri-ai-liquid-glass-arquitetura</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ios-27-siri-ai-liquid-glass-arquitetura" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ios-27-siri-ai-liquid-glass-architecture" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ios-27-siri-ai-liquid-glass-arquitectura" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ios-27-siri-ai-liquid-glass-arquitetura" />
<lastmod>2026-10-17T21:35:16.093Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ios-27-siri-ai-liquid-glass-architecture</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ios-27-siri-ai-liquid-glass-arquitetura" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ios-27-siri-ai-liquid-glass-architecture" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ios-27-siri-ai-liquid-glass-arquitectura" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ios-27-siri-ai-liquid-glass-arquitetura" />
<lastmod>2026-10-17T21:12:00.761Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ios-27-siri-ai-liquid-glass-arquitectura</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ios-27-siri-ai-liquid-glass-arquitetura" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ios-27-siri-ai-liquid-glass-architecture" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ios-27-siri-ai-liquid-glass-arquitectura" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ios-27-siri-ai-liquid-glass-arquitetura" />
<lastmod>2026-10-17T21:12:00.761Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/queda-gigantes-semicondutores-desaceleracao-ia-roi</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/queda-gigantes-semicondutores-desaceleracao-ia-roi" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/semiconductor-giants-plunge-ai-slowdown-debate-roi" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/gigantes-semiconductores-ploman-desaceleracion-ia-roi" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/queda-gigantes-semicondutores-desaceleracao-ia-roi" />
<lastmod>2026-11-04T17:40:19.374Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/semiconductor-giants-plunge-ai-slowdown-debate-roi</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/queda-gigantes-semicondutores-desaceleracao-ia-roi" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/semiconductor-giants-plunge-ai-slowdown-debate-roi" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/gigantes-semiconductores-ploman-desaceleracion-ia-roi" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/queda-gigantes-semicondutores-desaceleracao-ia-roi" />
<lastmod>2026-11-04T17:40:19.374Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/gigantes-semiconductores-ploman-desaceleracion-ia-roi</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/queda-gigantes-semicondutores-desaceleracao-ia-roi" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/semiconductor-giants-plunge-ai-slowdown-debate-roi" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/gigantes-semiconductores-ploman-desaceleracion-ia-roi" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/queda-gigantes-semicondutores-desaceleracao-ia-roi" />
<lastmod>2026-11-04T17:40:19.374Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/microsoft-ia-humanista-alinhamento-corporativo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/microsoft-ia-humanista-alinhamento-corporativo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/microsoft-humanist-ai-enterprise-alignment" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/microsoft-ia-humanista-alineacion-corporativa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/microsoft-ia-humanista-alinhamento-corporativo" />
<lastmod>2026-10-17T21:12:00.760Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/microsoft-humanist-ai-enterprise-alignment</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/microsoft-ia-humanista-alinhamento-corporativo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/microsoft-humanist-ai-enterprise-alignment" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/microsoft-ia-humanista-alineacion-corporativa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/microsoft-ia-humanista-alinhamento-corporativo" />
<lastmod>2026-10-17T21:12:00.760Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/microsoft-ia-humanista-alineacion-corporativa</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/microsoft-ia-humanista-alinhamento-corporativo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/microsoft-humanist-ai-enterprise-alignment" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/microsoft-ia-humanista-alineacion-corporativa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/microsoft-ia-humanista-alinhamento-corporativo" />
<lastmod>2026-10-17T21:12:00.761Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/guerra-tecnologica-eua-china-seguranca-ia-semicondutores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/guerra-tecnologica-eua-china-seguranca-ia-semicondutores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/us-china-tech-war-ai-security-semiconductors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/guerra-tecnologica-eeuu-china-seguridad-ia-semiconductores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/guerra-tecnologica-eua-china-seguranca-ia-semicondutores" />
<lastmod>2026-10-22T05:45:26.408Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/us-china-tech-war-ai-security-semiconductors</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/guerra-tecnologica-eua-china-seguranca-ia-semicondutores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/us-china-tech-war-ai-security-semiconductors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/guerra-tecnologica-eeuu-china-seguridad-ia-semiconductores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/guerra-tecnologica-eua-china-seguranca-ia-semicondutores" />
<lastmod>2026-10-22T05:45:26.408Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/guerra-tecnologica-eeuu-china-seguridad-ia-semiconductores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/guerra-tecnologica-eua-china-seguranca-ia-semicondutores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/us-china-tech-war-ai-security-semiconductors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/guerra-tecnologica-eeuu-china-seguridad-ia-semiconductores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/guerra-tecnologica-eua-china-seguranca-ia-semicondutores" />
<lastmod>2026-10-22T05:45:26.408Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/nvidia-palantir-reconsideram-uso-ia-seguranca</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/nvidia-palantir-reconsideram-uso-ia-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/nvidia-palantir-rethink-ai-usage-security" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/nvidia-palantir-reconsideran-uso-ia-seguridad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/nvidia-palantir-reconsideram-uso-ia-seguranca" />
<lastmod>2026-10-17T21:12:00.759Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/nvidia-palantir-rethink-ai-usage-security</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/nvidia-palantir-reconsideram-uso-ia-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/nvidia-palantir-rethink-ai-usage-security" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/nvidia-palantir-reconsideran-uso-ia-seguridad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/nvidia-palantir-reconsideram-uso-ia-seguranca" />
<lastmod>2026-10-17T21:12:00.760Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/nvidia-palantir-reconsideran-uso-ia-seguridad</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/nvidia-palantir-reconsideram-uso-ia-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/nvidia-palantir-rethink-ai-usage-security" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/nvidia-palantir-reconsideran-uso-ia-seguridad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/nvidia-palantir-reconsideram-uso-ia-seguranca" />
<lastmod>2026-10-17T21:12:00.760Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ataques-ciberneticos-ia-ciberdefesa-humana</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ataques-ciberneticos-ia-ciberdefesa-humana" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-driven-cyberattacks-traditional-defense-death" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ciberataques-ia-muerte-ciberdefesa-humana" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ataques-ciberneticos-ia-ciberdefesa-humana" />
<lastmod>2026-10-17T21:12:00.759Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ai-driven-cyberattacks-traditional-defense-death</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ataques-ciberneticos-ia-ciberdefesa-humana" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-driven-cyberattacks-traditional-defense-death" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ciberataques-ia-muerte-ciberdefesa-humana" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ataques-ciberneticos-ia-ciberdefesa-humana" />
<lastmod>2026-10-17T21:12:00.759Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ciberataques-ia-muerte-ciberdefesa-humana</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ataques-ciberneticos-ia-ciberdefesa-humana" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-driven-cyberattacks-traditional-defense-death" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ciberataques-ia-muerte-ciberdefesa-humana" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ataques-ciberneticos-ia-ciberdefesa-humana" />
<lastmod>2026-10-17T21:12:00.759Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/google-deepmind-governanca-seguranca-ia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/google-deepmind-governanca-seguranca-ia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/google-deepmind-ai-safety-governance-consolidation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/google-deepmind-gobernanza-seguridad-ia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/google-deepmind-governanca-seguranca-ia" />
<lastmod>2026-10-17T21:12:00.758Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/google-deepmind-ai-safety-governance-consolidation</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/google-deepmind-governanca-seguranca-ia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/google-deepmind-ai-safety-governance-consolidation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/google-deepmind-gobernanza-seguridad-ia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/google-deepmind-governanca-seguranca-ia" />
<lastmod>2026-10-17T21:12:00.759Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/google-deepmind-gobernanza-seguridad-ia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/google-deepmind-governanca-seguranca-ia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/google-deepmind-ai-safety-governance-consolidation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/google-deepmind-gobernanza-seguridad-ia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/google-deepmind-governanca-seguranca-ia" />
<lastmod>2026-10-17T21:12:00.759Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/iphone-18-pro-prova-realidade-c2pa-deepfakes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/iphone-18-pro-prova-realidade-c2pa-deepfakes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/iphone-18-pro-reality-proof-c2pa-deepfakes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/iphone-18-pro-prueba-realidad-c2pa-deepfakes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/iphone-18-pro-prova-realidade-c2pa-deepfakes" />
<lastmod>2026-10-17T21:35:16.090Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/iphone-18-pro-reality-proof-c2pa-deepfakes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/iphone-18-pro-prova-realidade-c2pa-deepfakes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/iphone-18-pro-reality-proof-c2pa-deepfakes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/iphone-18-pro-prueba-realidad-c2pa-deepfakes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/iphone-18-pro-prova-realidade-c2pa-deepfakes" />
<lastmod>2026-10-17T21:12:00.758Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/iphone-18-pro-prueba-realidad-c2pa-deepfakes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/iphone-18-pro-prova-realidade-c2pa-deepfakes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/iphone-18-pro-reality-proof-c2pa-deepfakes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/iphone-18-pro-prueba-realidad-c2pa-deepfakes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/iphone-18-pro-prova-realidade-c2pa-deepfakes" />
<lastmod>2026-10-17T21:12:00.758Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/nova-fronteira-ia-escala-inferencia-agentes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/nova-fronteira-ia-escala-inferencia-agentes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/new-ai-frontier-inference-scaling-agents" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/nueva-frontera-ia-computo-inferencia-agentes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/nova-fronteira-ia-escala-inferencia-agentes" />
<lastmod>2026-10-17T21:12:00.758Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/new-ai-frontier-inference-scaling-agents</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/nova-fronteira-ia-escala-inferencia-agentes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/new-ai-frontier-inference-scaling-agents" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/nueva-frontera-ia-computo-inferencia-agentes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/nova-fronteira-ia-escala-inferencia-agentes" />
<lastmod>2026-10-17T21:12:00.758Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/nueva-frontera-ia-computo-inferencia-agentes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/nova-fronteira-ia-escala-inferencia-agentes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/new-ai-frontier-inference-scaling-agents" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/nueva-frontera-ia-computo-inferencia-agentes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/nova-fronteira-ia-escala-inferencia-agentes" />
<lastmod>2026-10-17T21:12:00.758Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/treinar-modelos-linguagem-customizados-gastando-pouco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/treinar-modelos-linguagem-customizados-gastando-pouco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/train-custom-language-models-low-budget" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/entrenar-modelos-lenguaje-personalizados-gastando-poco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/treinar-modelos-linguagem-customizados-gastando-pouco" />
<lastmod>2026-10-17T23:02:50.861Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/train-custom-language-models-low-budget</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/treinar-modelos-linguagem-customizados-gastando-pouco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/train-custom-language-models-low-budget" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/entrenar-modelos-lenguaje-personalizados-gastando-poco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/treinar-modelos-linguagem-customizados-gastando-pouco" />
<lastmod>2026-10-17T23:02:50.877Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/entrenar-modelos-lenguaje-personalizados-gastando-poco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/treinar-modelos-linguagem-customizados-gastando-pouco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/train-custom-language-models-low-budget" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/entrenar-modelos-lenguaje-personalizados-gastando-poco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/treinar-modelos-linguagem-customizados-gastando-pouco" />
<lastmod>2026-10-17T23:02:50.883Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-prisma-quebra-postgresql-pgbouncer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-prisma-quebra-postgresql-pgbouncer" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-prisma-fails-postgresql-pgbouncer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-falla-prisma-postgresql-pgbouncer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-prisma-quebra-postgresql-pgbouncer" />
<lastmod>2026-10-17T23:42:07.758Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/why-prisma-fails-postgresql-pgbouncer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-prisma-quebra-postgresql-pgbouncer" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-prisma-fails-postgresql-pgbouncer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-falla-prisma-postgresql-pgbouncer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-prisma-quebra-postgresql-pgbouncer" />
<lastmod>2026-10-17T23:42:07.758Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-falla-prisma-postgresql-pgbouncer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-prisma-quebra-postgresql-pgbouncer" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-prisma-fails-postgresql-pgbouncer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-falla-prisma-postgresql-pgbouncer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-prisma-quebra-postgresql-pgbouncer" />
<lastmod>2026-10-17T23:42:07.758Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/erros-de-hidratacao-react-como-achar-e-corrigir-falhas-dom</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/erros-de-hidratacao-react-como-achar-e-corrigir-falhas-dom" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/hydration-errors-react-how-to-find-and-fix-dom-mismatches" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/errores-de-hidratacion-react-como-hallar-y-corregir-fallos-dom" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/erros-de-hidratacao-react-como-achar-e-corrigir-falhas-dom" />
<lastmod>2026-10-17T23:02:50.906Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/hydration-errors-react-how-to-find-and-fix-dom-mismatches</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/erros-de-hidratacao-react-como-achar-e-corrigir-falhas-dom" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/hydration-errors-react-how-to-find-and-fix-dom-mismatches" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/errores-de-hidratacion-react-como-hallar-y-corregir-fallos-dom" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/erros-de-hidratacao-react-como-achar-e-corrigir-falhas-dom" />
<lastmod>2026-10-17T23:02:50.910Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/errores-de-hidratacion-react-como-hallar-y-corregir-fallos-dom</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/erros-de-hidratacao-react-como-achar-e-corrigir-falhas-dom" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/hydration-errors-react-how-to-find-and-fix-dom-mismatches" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/errores-de-hidratacion-react-como-hallar-y-corregir-fallos-dom" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/erros-de-hidratacao-react-como-achar-e-corrigir-falhas-dom" />
<lastmod>2026-10-17T23:02:50.914Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-desenhar-sistema-distribuido-tolerante-particoes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desenhar-sistema-distribuido-tolerante-particoes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-partition-tolerant-distributed-system" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-sistema-distribuido-tolerante-particiones" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desenhar-sistema-distribuido-tolerante-particoes" />
<lastmod>2026-10-17T23:02:50.919Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-design-partition-tolerant-distributed-system</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desenhar-sistema-distribuido-tolerante-particoes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-partition-tolerant-distributed-system" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-sistema-distribuido-tolerante-particiones" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desenhar-sistema-distribuido-tolerante-particoes" />
<lastmod>2026-10-17T23:02:50.923Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-disenar-sistema-distribuido-tolerante-particiones</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desenhar-sistema-distribuido-tolerante-particoes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-partition-tolerant-distributed-system" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-sistema-distribuido-tolerante-particiones" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desenhar-sistema-distribuido-tolerante-particoes" />
<lastmod>2026-10-17T23:02:50.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-rollbacks-kubernetes-sem-perder-dados</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-rollbacks-kubernetes-sem-perder-dados" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-kubernetes-rollbacks-without-data-loss" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-rollbacks-kubernetes-sin-perder-datos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-rollbacks-kubernetes-sem-perder-dados" />
<lastmod>2026-10-17T23:01:36.822Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-kubernetes-rollbacks-without-data-loss</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-rollbacks-kubernetes-sem-perder-dados" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-kubernetes-rollbacks-without-data-loss" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-rollbacks-kubernetes-sin-perder-datos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-rollbacks-kubernetes-sem-perder-dados" />
<lastmod>2026-10-17T23:01:36.822Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-rollbacks-kubernetes-sin-perder-datos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-rollbacks-kubernetes-sem-perder-dados" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-kubernetes-rollbacks-without-data-loss" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-rollbacks-kubernetes-sin-perder-datos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-rollbacks-kubernetes-sem-perder-dados" />
<lastmod>2026-10-17T23:01:36.822Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-roi-real-refatoracao-codigo-legado</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-roi-real-refatoracao-codigo-legado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-real-refactoring-roi-legacy-code" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-roi-real-refactorizacion-codigo-legado" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-roi-real-refatoracao-codigo-legado" />
<lastmod>2026-10-17T23:02:50.933Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-calculate-real-refactoring-roi-legacy-code</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-roi-real-refatoracao-codigo-legado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-real-refactoring-roi-legacy-code" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-roi-real-refactorizacion-codigo-legado" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-roi-real-refatoracao-codigo-legado" />
<lastmod>2026-10-17T23:02:50.938Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-roi-real-refactorizacion-codigo-legado</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-roi-real-refatoracao-codigo-legado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-real-refactoring-roi-legacy-code" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-roi-real-refactorizacion-codigo-legado" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-roi-real-refatoracao-codigo-legado" />
<lastmod>2026-10-17T23:02:50.943Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-neovim-tmux-trabalhar-mais-rapido</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-neovim-tmux-trabalhar-mais-rapido" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-neovim-tmux-faster-workflow" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-neovim-tmux-trabajar-mas-rapido" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-neovim-tmux-trabalhar-mais-rapido" />
<lastmod>2026-10-17T23:02:07.042Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-organize-neovim-tmux-faster-workflow</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-neovim-tmux-trabalhar-mais-rapido" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-neovim-tmux-faster-workflow" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-neovim-tmux-trabajar-mas-rapido" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-neovim-tmux-trabalhar-mais-rapido" />
<lastmod>2026-10-17T23:02:07.042Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-neovim-tmux-trabajar-mas-rapido</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-neovim-tmux-trabalhar-mais-rapido" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-neovim-tmux-faster-workflow" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-neovim-tmux-trabajar-mas-rapido" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-neovim-tmux-trabalhar-mais-rapido" />
<lastmod>2026-10-17T23:02:07.042Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-servidor-proxmox-caseiro-testes-rede</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-servidor-proxmox-caseiro-testes-rede" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-home-proxmox-server-network-testing" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-servidor-proxmox-casero-pruebas-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-servidor-proxmox-caseiro-testes-rede" />
<lastmod>2026-10-17T23:02:21.769Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-home-proxmox-server-network-testing</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-servidor-proxmox-caseiro-testes-rede" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-home-proxmox-server-network-testing" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-servidor-proxmox-casero-pruebas-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-servidor-proxmox-caseiro-testes-rede" />
<lastmod>2026-10-17T23:02:21.769Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-servidor-proxmox-casero-pruebas-red</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-servidor-proxmox-caseiro-testes-rede" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-home-proxmox-server-network-testing" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-servidor-proxmox-casero-pruebas-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-servidor-proxmox-caseiro-testes-rede" />
<lastmod>2026-10-17T23:02:21.769Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-sistemas-legados-fabrica-mqtt-node-red</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-sistemas-legados-fabrica-mqtt-node-red" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-factory-legacy-systems-mqtt-node-red" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-sistemas-legados-fabrica-mqtt-node-red-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-sistemas-legados-fabrica-mqtt-node-red" />
<lastmod>2026-10-17T23:41:30.417Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-integrate-factory-legacy-systems-mqtt-node-red</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-sistemas-legados-fabrica-mqtt-node-red" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-factory-legacy-systems-mqtt-node-red" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-sistemas-legados-fabrica-mqtt-node-red-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-sistemas-legados-fabrica-mqtt-node-red" />
<lastmod>2026-10-17T23:41:30.417Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-sistemas-legados-fabrica-mqtt-node-red-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-sistemas-legados-fabrica-mqtt-node-red" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-factory-legacy-systems-mqtt-node-red" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-sistemas-legados-fabrica-mqtt-node-red-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-sistemas-legados-fabrica-mqtt-node-red" />
<lastmod>2026-10-17T23:41:30.417Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-estruturar-plano-carreira-tech-lead</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-plano-carreira-tech-lead" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-become-tech-lead-without-losing-coding-skills" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ser-tech-lead-sin-perder-la-parte-tecnica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-plano-carreira-tech-lead" />
<lastmod>2026-10-17T23:02:50.654Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-become-tech-lead-without-losing-coding-skills</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-plano-carreira-tech-lead" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-become-tech-lead-without-losing-coding-skills" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ser-tech-lead-sin-perder-la-parte-tecnica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-plano-carreira-tech-lead" />
<lastmod>2026-10-17T23:02:50.654Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-ser-tech-lead-sin-perder-la-parte-tecnica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-plano-carreira-tech-lead" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-become-tech-lead-without-losing-coding-skills" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ser-tech-lead-sin-perder-la-parte-tecnica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-plano-carreira-tech-lead" />
<lastmod>2026-10-17T23:02:50.654Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-digitalizar-pgr-nr1-integrar-dados-api</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-digitalizar-pgr-nr1-integrar-dados-api" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-digitize-nr1-pgr-integrate-risk-data-api" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-digitalizar-pgr-nr1-integrar-datos-api" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-digitalizar-pgr-nr1-integrar-dados-api" />
<lastmod>2026-10-17T23:44:37.197Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-digitize-nr1-pgr-integrate-risk-data-api</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-digitalizar-pgr-nr1-integrar-dados-api" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-digitize-nr1-pgr-integrate-risk-data-api" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-digitalizar-pgr-nr1-integrar-datos-api" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-digitalizar-pgr-nr1-integrar-dados-api" />
<lastmod>2026-10-17T23:44:37.204Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-digitalizar-pgr-nr1-integrar-datos-api</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-digitalizar-pgr-nr1-integrar-dados-api" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-digitize-nr1-pgr-integrate-risk-data-api" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-digitalizar-pgr-nr1-integrar-datos-api" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-digitalizar-pgr-nr1-integrar-dados-api" />
<lastmod>2026-10-17T23:44:37.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/inventario-de-riscos-nr1-python-json</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/inventario-de-riscos-nr1-python-json" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/nr1-risk-inventory-automate-python-json" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/inventario-riesgos-nr1-python-json" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/inventario-de-riscos-nr1-python-json" />
<lastmod>2026-10-17T23:43:58.385Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/nr1-risk-inventory-automate-python-json</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/inventario-de-riscos-nr1-python-json" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/nr1-risk-inventory-automate-python-json" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/inventario-riesgos-nr1-python-json" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/inventario-de-riscos-nr1-python-json" />
<lastmod>2026-10-17T23:43:58.385Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/inventario-riesgos-nr1-python-json</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/inventario-de-riscos-nr1-python-json" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/nr1-risk-inventory-automate-python-json" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/inventario-riesgos-nr1-python-json" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/inventario-de-riscos-nr1-python-json" />
<lastmod>2026-10-17T23:44:37.218Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-estresse-equipe-nr1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-estresse-equipe-nr1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-team-stress-labor-compliance" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-estres-equipo-normativa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-estresse-equipe-nr1" />
<lastmod>2026-10-17T23:44:11.602Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-monitor-team-stress-labor-compliance</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-estresse-equipe-nr1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-team-stress-labor-compliance" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-estres-equipo-normativa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-estresse-equipe-nr1" />
<lastmod>2026-10-17T23:44:11.602Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorizar-estres-equipo-normativa</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-estresse-equipe-nr1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-team-stress-labor-compliance" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-estres-equipo-normativa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-estresse-equipe-nr1" />
<lastmod>2026-10-17T23:44:11.602Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-auditar-seguranca-nr1-microsservicos-nuvem</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-seguranca-nr1-microsservicos-nuvem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-nr1-security-cloud-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-seguridad-nr1-microservicios-cloud" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-seguranca-nr1-microsservicos-nuvem" />
<lastmod>2026-10-17T23:44:23.898Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-audit-nr1-security-cloud-microservices</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-seguranca-nr1-microsservicos-nuvem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-nr1-security-cloud-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-seguridad-nr1-microservicios-cloud" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-seguranca-nr1-microsservicos-nuvem" />
<lastmod>2026-10-17T23:44:23.898Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-auditar-seguridad-nr1-microservicios-cloud</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-seguranca-nr1-microsservicos-nuvem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-nr1-security-cloud-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-seguridad-nr1-microservicios-cloud" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-seguranca-nr1-microsservicos-nuvem" />
<lastmod>2026-10-17T23:44:23.898Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-registrar-treinamentos-nr1-distancia-validade-juridica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-registrar-treinamentos-nr1-distancia-validade-juridica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-record-remote-nr1-safety-training-legal-validity" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-registrar-capacitaciones-nr1-distancia-validez-legal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-registrar-treinamentos-nr1-distancia-validade-juridica" />
<lastmod>2026-10-17T23:46:13.308Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-record-remote-nr1-safety-training-legal-validity</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-registrar-treinamentos-nr1-distancia-validade-juridica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-record-remote-nr1-safety-training-legal-validity" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-registrar-capacitaciones-nr1-distancia-validez-legal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-registrar-treinamentos-nr1-distancia-validade-juridica" />
<lastmod>2026-10-17T23:46:13.308Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-registrar-capacitaciones-nr1-distancia-validez-legal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-registrar-treinamentos-nr1-distancia-validade-juridica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-record-remote-nr1-safety-training-legal-validity" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-registrar-capacitaciones-nr1-distancia-validez-legal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-registrar-treinamentos-nr1-distancia-validade-juridica" />
<lastmod>2026-10-17T23:46:13.308Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-gargalos-iops-linux-salvar-disco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-gargalos-iops-linux-salvar-disco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-iops-bottlenecks-linux-save-disk" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-cuellos-botella-iops-linux-salvar-disco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-gargalos-iops-linux-salvar-disco" />
<lastmod>2026-11-01T01:39:32.860Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-diagnose-iops-bottlenecks-linux-save-disk</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-gargalos-iops-linux-salvar-disco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-iops-bottlenecks-linux-save-disk" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-cuellos-botella-iops-linux-salvar-disco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-gargalos-iops-linux-salvar-disco" />
<lastmod>2026-11-01T01:39:32.860Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-cuellos-botella-iops-linux-salvar-disco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-gargalos-iops-linux-salvar-disco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-iops-bottlenecks-linux-save-disk" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-cuellos-botella-iops-linux-salvar-disco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-gargalos-iops-linux-salvar-disco" />
<lastmod>2026-11-01T01:39:32.860Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-usar-row-level-security-postgresql-isolar-clientes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-usar-row-level-security-postgresql-isolar-clientes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-use-row-level-security-postgresql-isolate-tenants" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-usar-row-level-security-postgresql-aislar-clientes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-usar-row-level-security-postgresql-isolar-clientes" />
<lastmod>2026-10-18T00:03:08.795Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/why-use-row-level-security-postgresql-isolate-tenants</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-usar-row-level-security-postgresql-isolar-clientes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-use-row-level-security-postgresql-isolate-tenants" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-usar-row-level-security-postgresql-aislar-clientes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-usar-row-level-security-postgresql-isolar-clientes" />
<lastmod>2026-10-18T00:03:08.800Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-usar-row-level-security-postgresql-aislar-clientes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-usar-row-level-security-postgresql-isolar-clientes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-use-row-level-security-postgresql-isolate-tenants" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-usar-row-level-security-postgresql-aislar-clientes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-usar-row-level-security-postgresql-isolar-clientes" />
<lastmod>2026-10-18T00:03:08.806Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-no-break-caseiro-inteligente-esp32-inverter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-no-break-caseiro-inteligente-esp32-inverter" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-smart-diy-ups-esp32-inverter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-sai-casero-inteligente-esp32-inversor" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-no-break-caseiro-inteligente-esp32-inverter" />
<lastmod>2026-11-03T21:52:25.037Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-smart-diy-ups-esp32-inverter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-no-break-caseiro-inteligente-esp32-inverter" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-smart-diy-ups-esp32-inverter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-sai-casero-inteligente-esp32-inversor" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-no-break-caseiro-inteligente-esp32-inverter" />
<lastmod>2026-11-03T21:52:25.037Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-sai-casero-inteligente-esp32-inversor</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-no-break-caseiro-inteligente-esp32-inverter" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-smart-diy-ups-esp32-inverter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-sai-casero-inteligente-esp32-inversor" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-no-break-caseiro-inteligente-esp32-inverter" />
<lastmod>2026-11-03T21:52:25.037Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-vlans-roteamento-inter-vlan-switch</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-vlans-roteamento-inter-vlan-switch" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-vlans-and-inter-vlan-routing-on-switch" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-vlans-enrutamiento-inter-vlan-switch" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-vlans-roteamento-inter-vlan-switch" />
<lastmod>2026-10-18T00:03:08.812Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-vlans-and-inter-vlan-routing-on-switch</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-vlans-roteamento-inter-vlan-switch" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-vlans-and-inter-vlan-routing-on-switch" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-vlans-enrutamiento-inter-vlan-switch" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-vlans-roteamento-inter-vlan-switch" />
<lastmod>2026-10-18T00:03:08.818Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-vlans-enrutamiento-inter-vlan-switch</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-vlans-roteamento-inter-vlan-switch" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-vlans-and-inter-vlan-routing-on-switch" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-vlans-enrutamiento-inter-vlan-switch" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-vlans-roteamento-inter-vlan-switch" />
<lastmod>2026-10-18T00:03:08.823Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-rastrear-conexoes-perdidas-microsservicos-ebpf</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-conexoes-perdidas-microsservicos-ebpf" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-trace-lost-microservices-connections-ebpf" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rastrear-conexiones-perdidas-microservicios-ebpf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-conexoes-perdidas-microsservicos-ebpf" />
<lastmod>2026-10-18T00:01:49.069Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-trace-lost-microservices-connections-ebpf</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-conexoes-perdidas-microsservicos-ebpf" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-trace-lost-microservices-connections-ebpf" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rastrear-conexiones-perdidas-microservicios-ebpf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-conexoes-perdidas-microsservicos-ebpf" />
<lastmod>2026-10-18T00:01:49.069Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-rastrear-conexiones-perdidas-microservicios-ebpf</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-conexoes-perdidas-microsservicos-ebpf" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-trace-lost-microservices-connections-ebpf" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rastrear-conexiones-perdidas-microservicios-ebpf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-conexoes-perdidas-microsservicos-ebpf" />
<lastmod>2026-10-18T00:01:49.069Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-projetar-circuito-protecao-surtos-bancada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-circuito-protecao-surtos-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-workbench-surge-protection-circuit" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-circuito-proteccion-sobretensiones-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-circuito-protecao-surtos-bancada" />
<lastmod>2026-10-18T00:02:06.914Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-design-workbench-surge-protection-circuit</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-circuito-protecao-surtos-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-workbench-surge-protection-circuit" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-circuito-proteccion-sobretensiones-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-circuito-protecao-surtos-bancada" />
<lastmod>2026-10-18T00:02:06.914Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-disenar-circuito-proteccion-sobretensiones-banco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-circuito-protecao-surtos-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-workbench-surge-protection-circuit" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-circuito-proteccion-sobretensiones-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-circuito-protecao-surtos-bancada" />
<lastmod>2026-10-18T00:03:08.829Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-failover-automatico-dual-wan-bgp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-failover-automatico-dual-wan-bgp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-automatic-dual-wan-failover-local-bgp" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-failover-automatico-dual-wan-bgp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-failover-automatico-dual-wan-bgp" />
<lastmod>2026-10-18T00:02:23.287Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-set-up-automatic-dual-wan-failover-local-bgp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-failover-automatico-dual-wan-bgp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-automatic-dual-wan-failover-local-bgp" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-failover-automatico-dual-wan-bgp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-failover-automatico-dual-wan-bgp" />
<lastmod>2026-10-18T00:02:23.287Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-failover-automatico-dual-wan-bgp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-failover-automatico-dual-wan-bgp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-automatic-dual-wan-failover-local-bgp" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-failover-automatico-dual-wan-bgp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-failover-automatico-dual-wan-bgp" />
<lastmod>2026-10-18T00:02:23.287Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-depurar-consumo-fantasma-ram-servidores-bare-metal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-depurar-consumo-fantasma-ram-servidores-bare-metal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-debug-ghost-ram-consumption-bare-metal-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-depurar-consumo-fantasma-ram-servidores-bare-metal-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-depurar-consumo-fantasma-ram-servidores-bare-metal" />
<lastmod>2026-10-18T00:02:39.596Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-debug-ghost-ram-consumption-bare-metal-servers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-depurar-consumo-fantasma-ram-servidores-bare-metal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-debug-ghost-ram-consumption-bare-metal-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-depurar-consumo-fantasma-ram-servidores-bare-metal-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-depurar-consumo-fantasma-ram-servidores-bare-metal" />
<lastmod>2026-10-18T00:02:39.596Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-depurar-consumo-fantasma-ram-servidores-bare-metal-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-depurar-consumo-fantasma-ram-servidores-bare-metal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-debug-ghost-ram-consumption-bare-metal-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-depurar-consumo-fantasma-ram-servidores-bare-metal-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-depurar-consumo-fantasma-ram-servidores-bare-metal" />
<lastmod>2026-10-18T00:02:39.596Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-proteger-cluster-kubernetes-querdas-energia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-proteger-cluster-kubernetes-querdas-energia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-power-failure-resilient-kubernetes-cluster" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-proteger-cluster-kubernetes-cortes-energia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-proteger-cluster-kubernetes-querdas-energia" />
<lastmod>2026-10-18T00:02:55.160Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-power-failure-resilient-kubernetes-cluster</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-proteger-cluster-kubernetes-querdas-energia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-power-failure-resilient-kubernetes-cluster" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-proteger-cluster-kubernetes-cortes-energia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-proteger-cluster-kubernetes-querdas-energia" />
<lastmod>2026-10-18T00:02:55.160Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-proteger-cluster-kubernetes-cortes-energia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-proteger-cluster-kubernetes-querdas-energia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-power-failure-resilient-kubernetes-cluster" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-proteger-cluster-kubernetes-cortes-energia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-proteger-cluster-kubernetes-querdas-energia" />
<lastmod>2026-10-18T00:02:55.160Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-ler-sensores-industriais-antigos-esphome-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ler-sensores-industriais-antigos-esphome-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-read-legacy-industrial-sensors-esphome-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-leer-sensores-industriales-antiguos-esphome-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ler-sensores-industriais-antigos-esphome-mqtt" />
<lastmod>2026-10-18T00:03:08.643Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-read-legacy-industrial-sensors-esphome-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ler-sensores-industriais-antigos-esphome-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-read-legacy-industrial-sensors-esphome-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-leer-sensores-industriales-antiguos-esphome-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ler-sensores-industriais-antigos-esphome-mqtt" />
<lastmod>2026-10-18T00:03:08.643Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-leer-sensores-industriales-antiguos-esphome-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ler-sensores-industriais-antigos-esphome-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-read-legacy-industrial-sensors-esphome-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-leer-sensores-industriales-antiguos-esphome-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ler-sensores-industriais-antigos-esphome-mqtt" />
<lastmod>2026-10-18T00:03:08.643Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-agentes-ia-autonomos-langgraph</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-agentes-ia-autonomos-langgraph" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-autonomous-ai-agents-langgraph" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-agentes-ia-autonomos-langgraph" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-agentes-ia-autonomos-langgraph" />
<lastmod>2026-10-18T01:03:04.222Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-autonomous-ai-agents-langgraph</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-agentes-ia-autonomos-langgraph" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-autonomous-ai-agents-langgraph" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-agentes-ia-autonomos-langgraph" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-agentes-ia-autonomos-langgraph" />
<lastmod>2026-10-18T01:03:04.301Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-agentes-ia-autonomos-langgraph</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-agentes-ia-autonomos-langgraph" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-autonomous-ai-agents-langgraph" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-agentes-ia-autonomos-langgraph" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-agentes-ia-autonomos-langgraph" />
<lastmod>2026-10-18T01:03:04.323Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-garbage-collector-go-falha-sob-alta-carga</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-garbage-collector-go-falha-sob-alta-carga" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-go-garbage-collector-fails-under-heavy-load" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-falla-garbage-collector-go-bajo-alta-carga" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-garbage-collector-go-falha-sob-alta-carga" />
<lastmod>2026-10-18T01:03:04.333Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/why-go-garbage-collector-fails-under-heavy-load</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-garbage-collector-go-falha-sob-alta-carga" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-go-garbage-collector-fails-under-heavy-load" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-falla-garbage-collector-go-bajo-alta-carga" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-garbage-collector-go-falha-sob-alta-carga" />
<lastmod>2026-10-18T01:03:04.345Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-falla-garbage-collector-go-bajo-alta-carga</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-garbage-collector-go-falha-sob-alta-carga" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-go-garbage-collector-fails-under-heavy-load" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-falla-garbage-collector-go-bajo-alta-carga" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-garbage-collector-go-falha-sob-alta-carga" />
<lastmod>2026-10-18T01:03:04.352Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-estruturar-microsservico-design-system-nextjs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-microsservico-design-system-nextjs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-nextjs-design-system-microservice" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-microrservicio-design-system-nextjs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-microsservico-design-system-nextjs" />
<lastmod>2026-10-18T01:03:04.366Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-structure-nextjs-design-system-microservice</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-microsservico-design-system-nextjs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-nextjs-design-system-microservice" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-microrservicio-design-system-nextjs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-microsservico-design-system-nextjs" />
<lastmod>2026-10-18T01:03:04.372Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-estructurar-microrservicio-design-system-nextjs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-microsservico-design-system-nextjs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-nextjs-design-system-microservice" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-microrservicio-design-system-nextjs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-microsservico-design-system-nextjs" />
<lastmod>2026-10-18T01:03:04.397Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-garantir-entrega-exatamente-uma-vez-microsservicos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-garantir-entrega-exatamente-uma-vez-microsservicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-ensure-exactly-once-message-delivery-cloud" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-garantizar-entrega-exactamente-una-vez-nube" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-garantir-entrega-exatamente-uma-vez-microsservicos" />
<lastmod>2026-10-18T01:03:04.438Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-ensure-exactly-once-message-delivery-cloud</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-garantir-entrega-exatamente-uma-vez-microsservicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-ensure-exactly-once-message-delivery-cloud" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-garantizar-entrega-exactamente-una-vez-nube" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-garantir-entrega-exatamente-uma-vez-microsservicos" />
<lastmod>2026-10-18T01:03:04.453Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-garantizar-entrega-exactamente-una-vez-nube</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-garantir-entrega-exatamente-uma-vez-microsservicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-ensure-exactly-once-message-delivery-cloud" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-garantizar-entrega-exactamente-una-vez-nube" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-garantir-entrega-exatamente-uma-vez-microsservicos" />
<lastmod>2026-10-18T01:03:04.462Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-logs-kubernetes-loki-promtail-custos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-logs-kubernetes-loki-promtail-custos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-kubernetes-logs-loki-promtail-cost" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-logs-kubernetes-loki-promtail-costes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-logs-kubernetes-loki-promtail-custos" />
<lastmod>2026-10-18T01:03:04.475Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-monitor-kubernetes-logs-loki-promtail-cost</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-logs-kubernetes-loki-promtail-custos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-kubernetes-logs-loki-promtail-cost" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-logs-kubernetes-loki-promtail-costes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-logs-kubernetes-loki-promtail-custos" />
<lastmod>2026-10-18T01:03:04.485Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorizar-logs-kubernetes-loki-promtail-costes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-logs-kubernetes-loki-promtail-custos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-kubernetes-logs-loki-promtail-cost" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-logs-kubernetes-loki-promtail-costes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-logs-kubernetes-loki-promtail-custos" />
<lastmod>2026-10-18T01:03:04.613Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-custo-real-debito-tecnico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-custo-real-debito-tecnico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-real-cost-technical-debt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-costo-real-deuda-tecnica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-custo-real-debito-tecnico" />
<lastmod>2026-10-18T01:02:02.819Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-calculate-real-cost-technical-debt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-custo-real-debito-tecnico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-real-cost-technical-debt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-costo-real-deuda-tecnica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-custo-real-debito-tecnico" />
<lastmod>2026-10-18T01:02:02.819Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-costo-real-deuda-tecnica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-custo-real-debito-tecnico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-real-cost-technical-debt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-costo-real-deuda-tecnica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-custo-real-debito-tecnico" />
<lastmod>2026-10-18T01:02:02.819Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-atalhos-scripts-terminal-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-atalhos-scripts-terminal-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-shortcuts-and-terminal-scripts-in-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-atajos-scripts-terminal-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-atalhos-scripts-terminal-linux" />
<lastmod>2026-10-18T01:02:15.662Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-shortcuts-and-terminal-scripts-in-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-atalhos-scripts-terminal-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-shortcuts-and-terminal-scripts-in-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-atajos-scripts-terminal-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-atalhos-scripts-terminal-linux" />
<lastmod>2026-10-18T01:02:15.662Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-atajos-scripts-terminal-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-atalhos-scripts-terminal-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-shortcuts-and-terminal-scripts-in-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-atajos-scripts-terminal-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-atalhos-scripts-terminal-linux" />
<lastmod>2026-10-18T01:02:15.662Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-cluster-proxmox-baixo-custo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-cluster-proxmox-baixo-custo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-low-cost-proxmox-home-cluster" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-cluster-proxmox-bajo-costo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-cluster-proxmox-baixo-custo" />
<lastmod>2026-10-18T01:02:31.762Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-low-cost-proxmox-home-cluster</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-cluster-proxmox-baixo-custo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-low-cost-proxmox-home-cluster" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-cluster-proxmox-bajo-costo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-cluster-proxmox-baixo-custo" />
<lastmod>2026-10-18T01:02:31.762Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-cluster-proxmox-bajo-costo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-cluster-proxmox-baixo-custo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-low-cost-proxmox-home-cluster" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-cluster-proxmox-bajo-costo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-cluster-proxmox-baixo-custo" />
<lastmod>2026-10-18T01:02:31.762Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-medidores-energia-esp32-modbus-rtu</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-medidores-energia-esp32-modbus-rtu" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-energy-meters-esp32-modbus-rtu" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-medidores-energia-esp32-modbus-rtu-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-medidores-energia-esp32-modbus-rtu" />
<lastmod>2026-10-18T01:02:47.168Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-energy-meters-esp32-modbus-rtu</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-medidores-energia-esp32-modbus-rtu" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-energy-meters-esp32-modbus-rtu" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-medidores-energia-esp32-modbus-rtu-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-medidores-energia-esp32-modbus-rtu" />
<lastmod>2026-10-18T01:02:47.168Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-medidores-energia-esp32-modbus-rtu-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-medidores-energia-esp32-modbus-rtu" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-energy-meters-esp32-modbus-rtu" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-medidores-energia-esp32-modbus-rtu-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-medidores-energia-esp32-modbus-rtu" />
<lastmod>2026-10-18T01:02:47.168Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-negociar-salarios-internacionais</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-negociar-salarios-internacionais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-negotiate-international-salaries-in-dollars-or-euros" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-negociar-salarios-internacionales-en-dolares-o-euros" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-negociar-salarios-internacionais" />
<lastmod>2026-10-18T01:03:04.003Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-negotiate-international-salaries-in-dollars-or-euros</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-negociar-salarios-internacionais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-negotiate-international-salaries-in-dollars-or-euros" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-negociar-salarios-internacionales-en-dolares-o-euros" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-negociar-salarios-internacionais" />
<lastmod>2026-10-18T01:03:04.003Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-negociar-salarios-internacionales-en-dolares-o-euros</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-negociar-salarios-internacionais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-negotiate-international-salaries-in-dollars-or-euros" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-negociar-salarios-internacionales-en-dolares-o-euros" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-negociar-salarios-internacionais" />
<lastmod>2026-10-18T01:03:04.003Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calibrar-osciloscopios-sondas-circuitos-rapidos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-osciloscopios-sondas-circuitos-rapidos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-oscilloscopes-probes-fast-circuits" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-osciloscopios-sondas-circuitos-rapidos-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-osciloscopios-sondas-circuitos-rapidos" />
<lastmod>2026-11-03T18:39:16.286Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-calibrate-oscilloscopes-probes-fast-circuits</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-osciloscopios-sondas-circuitos-rapidos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-oscilloscopes-probes-fast-circuits" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-osciloscopios-sondas-circuitos-rapidos-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-osciloscopios-sondas-circuitos-rapidos" />
<lastmod>2026-11-03T18:39:16.286Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calibrar-osciloscopios-sondas-circuitos-rapidos-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-osciloscopios-sondas-circuitos-rapidos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-oscilloscopes-probes-fast-circuits" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-osciloscopios-sondas-circuitos-rapidos-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-osciloscopios-sondas-circuitos-rapidos" />
<lastmod>2026-11-03T18:39:16.286Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-reduzir-jitter-redes-industriais-switches-qos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-reduzir-jitter-redes-industriais-switches-qos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-reduce-jitter-industrial-networks-switches" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reducir-jitter-redes-industriales-switches" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-reduzir-jitter-redes-industriais-switches-qos" />
<lastmod>2026-10-18T10:00:55.334Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-reduce-jitter-industrial-networks-switches</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-reduzir-jitter-redes-industriais-switches-qos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-reduce-jitter-industrial-networks-switches" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reducir-jitter-redes-industriales-switches" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-reduzir-jitter-redes-industriais-switches-qos" />
<lastmod>2026-10-18T10:00:55.334Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-reducir-jitter-redes-industriales-switches</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-reduzir-jitter-redes-industriais-switches-qos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-reduce-jitter-industrial-networks-switches" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reducir-jitter-redes-industriales-switches" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-reduzir-jitter-redes-industriais-switches-qos" />
<lastmod>2026-10-18T10:00:55.334Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-falhas-i2c-spi-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-falhas-i2c-spi-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-i2c-spi-bus-faults-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-fallas-i2c-spi-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-falhas-i2c-spi-osciloscopio" />
<lastmod>2026-10-18T10:01:10.837Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-diagnose-i2c-spi-bus-faults-oscilloscope</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-falhas-i2c-spi-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-i2c-spi-bus-faults-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-fallas-i2c-spi-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-falhas-i2c-spi-osciloscopio" />
<lastmod>2026-10-18T10:01:10.837Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-fallas-i2c-spi-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-falhas-i2c-spi-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-i2c-spi-bus-faults-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-fallas-i2c-spi-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-falhas-i2c-spi-osciloscopio" />
<lastmod>2026-10-18T10:01:10.837Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/trilha-rompida-como-recuperar-com-solda-fio-esmaltado</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/trilha-rompida-como-recuperar-com-solda-fio-esmaltado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/broken-pcb-trace-how-to-fix-with-solder-enameled-wire" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pista-rota-en-la-placa-como-reparar-con-soldadura-hilo-esmaltado" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/trilha-rompida-como-recuperar-com-solda-fio-esmaltado" />
<lastmod>2026-10-18T10:01:24.907Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/broken-pcb-trace-how-to-fix-with-solder-enameled-wire</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/trilha-rompida-como-recuperar-com-solda-fio-esmaltado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/broken-pcb-trace-how-to-fix-with-solder-enameled-wire" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pista-rota-en-la-placa-como-reparar-con-soldadura-hilo-esmaltado" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/trilha-rompida-como-recuperar-com-solda-fio-esmaltado" />
<lastmod>2026-10-18T10:01:24.907Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/pista-rota-en-la-placa-como-reparar-con-soldadura-hilo-esmaltado</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/trilha-rompida-como-recuperar-com-solda-fio-esmaltado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/broken-pcb-trace-how-to-fix-with-solder-enameled-wire" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pista-rota-en-la-placa-como-reparar-con-soldadura-hilo-esmaltado" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/trilha-rompida-como-recuperar-com-solda-fio-esmaltado" />
<lastmod>2026-10-18T10:01:24.907Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-ler-medidores-legados-modbus-tcp-python</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ler-medidores-legados-modbus-tcp-python" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-read-legacy-meters-modbus-tcp-async-python" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-leer-medidores-legados-modbus-tcp-python-asincrono" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ler-medidores-legados-modbus-tcp-python" />
<lastmod>2026-10-18T10:01:40.716Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-read-legacy-meters-modbus-tcp-async-python</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ler-medidores-legados-modbus-tcp-python" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-read-legacy-meters-modbus-tcp-async-python" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-leer-medidores-legados-modbus-tcp-python-asincrono" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ler-medidores-legados-modbus-tcp-python" />
<lastmod>2026-10-18T10:01:40.716Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-leer-medidores-legados-modbus-tcp-python-asincrono</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ler-medidores-legados-modbus-tcp-python" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-read-legacy-meters-modbus-tcp-async-python" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-leer-medidores-legados-modbus-tcp-python-asincrono" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ler-medidores-legados-modbus-tcp-python" />
<lastmod>2026-10-18T10:01:40.716Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-containers-docker-prometheus-alertmanager</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-containers-docker-prometheus-alertmanager" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-docker-containers-prometheus-alertmanager" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-contenedores-docker-prometheus-alertmanager" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-containers-docker-prometheus-alertmanager" />
<lastmod>2026-10-18T10:02:52.739Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-monitor-docker-containers-prometheus-alertmanager</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-containers-docker-prometheus-alertmanager" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-docker-containers-prometheus-alertmanager" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-contenedores-docker-prometheus-alertmanager" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-containers-docker-prometheus-alertmanager" />
<lastmod>2026-10-18T10:02:52.743Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorizar-contenedores-docker-prometheus-alertmanager</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-containers-docker-prometheus-alertmanager" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-docker-containers-prometheus-alertmanager" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-contenedores-docker-prometheus-alertmanager" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-containers-docker-prometheus-alertmanager" />
<lastmod>2026-10-18T10:02:52.748Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-rstp-mstp-redes-corporativas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-rstp-mstp-redes-corporativas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-rstp-mstp-network-loops" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-rstp-mstp-redes-corporativas-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-rstp-mstp-redes-corporativas" />
<lastmod>2026-10-18T10:02:04.961Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-rstp-mstp-network-loops</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-rstp-mstp-redes-corporativas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-rstp-mstp-network-loops" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-rstp-mstp-redes-corporativas-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-rstp-mstp-redes-corporativas" />
<lastmod>2026-10-18T10:02:04.961Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-rstp-mstp-redes-corporativas-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-rstp-mstp-redes-corporativas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-rstp-mstp-network-loops" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-rstp-mstp-redes-corporativas-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-rstp-mstp-redes-corporativas" />
<lastmod>2026-10-18T10:02:04.961Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-semicondutores-discretos-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-semicondutores-discretos-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-discrete-semiconductors-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-semiconductores-discretos-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-semicondutores-discretos-multimetro" />
<lastmod>2026-10-18T10:02:20.863Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-discrete-semiconductors-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-semicondutores-discretos-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-discrete-semiconductors-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-semiconductores-discretos-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-semicondutores-discretos-multimetro" />
<lastmod>2026-10-18T10:02:20.863Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-semiconductores-discretos-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-semicondutores-discretos-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-discrete-semiconductors-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-semiconductores-discretos-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-semicondutores-discretos-multimetro" />
<lastmod>2026-10-18T10:02:20.863Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-otimizar-regras-firewall-iptables-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-regras-firewall-iptables-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-iptables-firewall-rules-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-reglas-firewall-iptables-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-regras-firewall-iptables-linux" />
<lastmod>2026-10-18T10:02:37.493Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-optimize-iptables-firewall-rules-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-regras-firewall-iptables-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-iptables-firewall-rules-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-reglas-firewall-iptables-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-regras-firewall-iptables-linux" />
<lastmod>2026-10-18T10:02:37.493Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-optimizar-reglas-firewall-iptables-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-regras-firewall-iptables-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-iptables-firewall-rules-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-reglas-firewall-iptables-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-regras-firewall-iptables-linux" />
<lastmod>2026-10-18T10:02:37.493Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-automacoes-residenciais-locais-home-assistant</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-automacoes-residenciais-locais-home-assistant" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-local-smart-home-automations-home-assistant" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-automatizaciones-locales-home-assistant-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-automacoes-residenciais-locais-home-assistant" />
<lastmod>2026-10-18T10:02:52.555Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-create-local-smart-home-automations-home-assistant</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-automacoes-residenciais-locais-home-assistant" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-local-smart-home-automations-home-assistant" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-automatizaciones-locales-home-assistant-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-automacoes-residenciais-locais-home-assistant" />
<lastmod>2026-10-18T10:02:52.555Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-automatizaciones-locales-home-assistant-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-automacoes-residenciais-locais-home-assistant" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-local-smart-home-automations-home-assistant" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-automatizaciones-locales-home-assistant-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-automacoes-residenciais-locais-home-assistant" />
<lastmod>2026-10-18T10:02:52.555Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-agentes-ia-autonomos-rust-ollama</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-agentes-ia-autonomos-rust-ollama" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-autonomous-ai-agents-rust-ollama" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-agentes-ia-autonomos-rust-ollama" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-agentes-ia-autonomos-rust-ollama" />
<lastmod>2026-10-18T11:00:31.569Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-autonomous-ai-agents-rust-ollama</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-agentes-ia-autonomos-rust-ollama" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-autonomous-ai-agents-rust-ollama" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-agentes-ia-autonomos-rust-ollama" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-agentes-ia-autonomos-rust-ollama" />
<lastmod>2026-10-18T11:00:31.569Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-agentes-ia-autonomos-rust-ollama</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-agentes-ia-autonomos-rust-ollama" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-autonomous-ai-agents-rust-ollama" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-agentes-ia-autonomos-rust-ollama" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-agentes-ia-autonomos-rust-ollama" />
<lastmod>2026-10-18T11:00:31.569Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-rate-limiting-falha-microsservicos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-rate-limiting-falha-microsservicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-rate-limiting-fails-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-falla-rate-limiting-microservicios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-rate-limiting-falha-microsservicos" />
<lastmod>2026-10-18T11:00:52.171Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/why-rate-limiting-fails-microservices</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-rate-limiting-falha-microsservicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-rate-limiting-fails-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-falla-rate-limiting-microservicios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-rate-limiting-falha-microsservicos" />
<lastmod>2026-10-18T11:02:57.744Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-falla-rate-limiting-microservicios</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-rate-limiting-falha-microsservicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-rate-limiting-fails-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-falla-rate-limiting-microservicios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-rate-limiting-falha-microsservicos" />
<lastmod>2026-10-18T11:00:52.171Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-eliminar-gargalos-renderizacao-tailwind-css</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-eliminar-gargalos-renderizacao-tailwind-css" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-eliminate-tailwind-css-rendering-bottlenecks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-eliminar-cuellos-de-botella-renderizado-tailwind-css" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-eliminar-gargalos-renderizacao-tailwind-css" />
<lastmod>2026-10-18T11:01:09.116Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-eliminate-tailwind-css-rendering-bottlenecks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-eliminar-gargalos-renderizacao-tailwind-css" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-eliminate-tailwind-css-rendering-bottlenecks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-eliminar-cuellos-de-botella-renderizado-tailwind-css" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-eliminar-gargalos-renderizacao-tailwind-css" />
<lastmod>2026-10-18T11:01:09.116Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-eliminar-cuellos-de-botella-renderizado-tailwind-css</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-eliminar-gargalos-renderizacao-tailwind-css" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-eliminate-tailwind-css-rendering-bottlenecks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-eliminar-cuellos-de-botella-renderizado-tailwind-css" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-eliminar-gargalos-renderizacao-tailwind-css" />
<lastmod>2026-10-18T11:01:09.116Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-estruturar-domain-driven-design-sem-acoplamento</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-domain-driven-design-sem-acoplamento" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-domain-driven-design-without-coupling" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-domain-driven-design-sin-acoplamiento" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-domain-driven-design-sem-acoplamento" />
<lastmod>2026-10-18T11:02:57.751Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-structure-domain-driven-design-without-coupling</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-domain-driven-design-sem-acoplamento" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-domain-driven-design-without-coupling" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-domain-driven-design-sin-acoplamiento" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-domain-driven-design-sem-acoplamento" />
<lastmod>2026-10-18T11:02:57.757Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-estructurar-domain-driven-design-sin-acoplamiento</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-domain-driven-design-sem-acoplamento" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-domain-driven-design-without-coupling" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-domain-driven-design-sin-acoplamiento" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-domain-driven-design-sem-acoplamento" />
<lastmod>2026-10-18T11:02:57.762Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-migrar-kubernetes-para-nomad-reduzir-custos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-kubernetes-para-nomad-reduzir-custos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-migrate-kubernetes-to-nomad-cut-costs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-migrar-kubernetes-a-nomad-reducir-costes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-kubernetes-para-nomad-reduzir-custos" />
<lastmod>2026-11-04T11:45:28.150Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-migrate-kubernetes-to-nomad-cut-costs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-kubernetes-para-nomad-reduzir-custos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-migrate-kubernetes-to-nomad-cut-costs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-migrar-kubernetes-a-nomad-reducir-costes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-kubernetes-para-nomad-reduzir-custos" />
<lastmod>2026-11-04T11:45:28.150Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-migrar-kubernetes-a-nomad-reducir-costes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-kubernetes-para-nomad-reduzir-custos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-migrate-kubernetes-to-nomad-cut-costs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-migrar-kubernetes-a-nomad-reducir-costes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-kubernetes-para-nomad-reduzir-custos" />
<lastmod>2026-11-04T11:45:28.150Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-o-roi-da-refatoracao-e-convencer-a-diretoria</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-o-roi-da-refatoracao-e-convencer-a-diretoria" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-refactoring-roi-and-pitch-leadership" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-el-roi-de-refactorizar-y-convencer-a-directivos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-o-roi-da-refatoracao-e-convencer-a-diretoria" />
<lastmod>2026-10-18T11:01:58.047Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-calculate-refactoring-roi-and-pitch-leadership</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-o-roi-da-refatoracao-e-convencer-a-diretoria" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-refactoring-roi-and-pitch-leadership" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-el-roi-de-refactorizar-y-convencer-a-directivos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-o-roi-da-refatoracao-e-convencer-a-diretoria" />
<lastmod>2026-10-18T11:01:58.047Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-el-roi-de-refactorizar-y-convencer-a-directivos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-o-roi-da-refatoracao-e-convencer-a-diretoria" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-refactoring-roi-and-pitch-leadership" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-el-roi-de-refactorizar-y-convencer-a-directivos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-o-roi-da-refatoracao-e-convencer-a-diretoria" />
<lastmod>2026-10-18T11:01:58.047Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-irrigacao-estufas-esp32-lora</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-irrigacao-estufas-esp32-lora" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-greenhouse-irrigation-esp32-lora" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-riego-invernaderos-esp32-lora" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-irrigacao-estufas-esp32-lora" />
<lastmod>2026-10-18T11:02:12.616Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-greenhouse-irrigation-esp32-lora</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-irrigacao-estufas-esp32-lora" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-greenhouse-irrigation-esp32-lora" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-riego-invernaderos-esp32-lora" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-irrigacao-estufas-esp32-lora" />
<lastmod>2026-10-18T11:02:12.616Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-riego-invernaderos-esp32-lora</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-irrigacao-estufas-esp32-lora" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-greenhouse-irrigation-esp32-lora" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-riego-invernaderos-esp32-lora" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-irrigacao-estufas-esp32-lora" />
<lastmod>2026-10-18T11:02:12.616Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-projetar-circuitos-impressos-protegidos-contra-emi</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-circuitos-impressos-protegidos-contra-emi" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-printed-circuit-boards-protected-against-emi" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-circuitos-impresos-con-proteccion-contra-emi" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-circuitos-impressos-protegidos-contra-emi" />
<lastmod>2026-10-18T11:02:28.362Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-design-printed-circuit-boards-protected-against-emi</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-circuitos-impressos-protegidos-contra-emi" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-printed-circuit-boards-protected-against-emi" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-circuitos-impresos-con-proteccion-contra-emi" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-circuitos-impressos-protegidos-contra-emi" />
<lastmod>2026-10-18T11:02:28.362Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-disenar-circuitos-impresos-con-proteccion-contra-emi</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-circuitos-impressos-protegidos-contra-emi" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-printed-circuit-boards-protected-against-emi" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-circuitos-impresos-con-proteccion-contra-emi" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-circuitos-impressos-protegidos-contra-emi" />
<lastmod>2026-10-18T11:02:28.362Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gerenciar-multiplos-ambientes-desenvolvimento-nix</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-multiplos-ambientes-desenvolvimento-nix" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-multiple-development-environments-with-nix" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-multiples-entornos-desarrollo-nix" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-multiplos-ambientes-desenvolvimento-nix" />
<lastmod>2026-10-18T11:02:43.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-manage-multiple-development-environments-with-nix</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-multiplos-ambientes-desenvolvimento-nix" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-multiple-development-environments-with-nix" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-multiples-entornos-desarrollo-nix" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-multiplos-ambientes-desenvolvimento-nix" />
<lastmod>2026-10-18T11:02:43.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gestionar-multiples-entornos-desarrollo-nix</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-multiplos-ambientes-desenvolvimento-nix" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-multiple-development-environments-with-nix" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-multiples-entornos-desarrollo-nix" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-multiplos-ambientes-desenvolvimento-nix" />
<lastmod>2026-10-18T11:02:43.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-transicionar-senior-para-staff-engineer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-transicionar-senior-para-staff-engineer" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-transition-from-senior-to-staff-engineer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-transicionar-senior-a-staff-engineer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-transicionar-senior-para-staff-engineer" />
<lastmod>2026-10-18T11:02:57.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-transition-from-senior-to-staff-engineer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-transicionar-senior-para-staff-engineer" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-transition-from-senior-to-staff-engineer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-transicionar-senior-a-staff-engineer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-transicionar-senior-para-staff-engineer" />
<lastmod>2026-10-18T11:02:57.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-transicionar-senior-a-staff-engineer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-transicionar-senior-para-staff-engineer" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-transition-from-senior-to-staff-engineer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-transicionar-senior-a-staff-engineer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-transicionar-senior-para-staff-engineer" />
<lastmod>2026-10-18T11:02:57.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/radar-tech-do-dia-18-outubro-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-18-outubro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-18-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-18-octubre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-18-outubro-2026" />
<lastmod>2026-10-18T12:00:48.147Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/daily-tech-radar-october-18-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-18-outubro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-18-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-18-octubre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-18-outubro-2026" />
<lastmod>2026-10-18T12:00:48.147Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/radar-tech-del-dia-18-octubre-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-18-outubro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-18-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-18-octubre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-18-outubro-2026" />
<lastmod>2026-10-18T12:00:48.147Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-formatar-referencias-abnt-word-automaticamente</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-formatar-referencias-abnt-word-automaticamente" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-format-abnt-references-word-automatically" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-formatear-referencias-abnt-word-automaticamente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-formatar-referencias-abnt-word-automaticamente" />
<lastmod>2026-10-18T12:24:51.106Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-format-abnt-references-word-automatically</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-formatar-referencias-abnt-word-automaticamente" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-format-abnt-references-word-automatically" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-formatear-referencias-abnt-word-automaticamente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-formatar-referencias-abnt-word-automaticamente" />
<lastmod>2026-10-18T12:24:51.113Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-formatear-referencias-abnt-word-automaticamente</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-formatar-referencias-abnt-word-automaticamente" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-format-abnt-references-word-automatically" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-formatear-referencias-abnt-word-automaticamente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-formatar-referencias-abnt-word-automaticamente" />
<lastmod>2026-10-18T12:24:51.119Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-as-margens-e-a-paginacao-da-abnt-causam-erros</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-as-margens-e-a-paginacao-da-abnt-causam-erros" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-abnt-margins-and-pagination-cause-errors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-los-margenes-y-la-paginacion-de-abnt-causan-errores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-as-margens-e-a-paginacao-da-abnt-causam-erros" />
<lastmod>2026-10-18T12:24:07.916Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/why-abnt-margins-and-pagination-cause-errors</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-as-margens-e-a-paginacao-da-abnt-causam-erros" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-abnt-margins-and-pagination-cause-errors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-los-margenes-y-la-paginacion-de-abnt-causan-errores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-as-margens-e-a-paginacao-da-abnt-causam-erros" />
<lastmod>2026-10-18T12:24:07.916Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-los-margenes-y-la-paginacion-de-abnt-causan-errores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-as-margens-e-a-paginacao-da-abnt-causam-erros" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-abnt-margins-and-pagination-cause-errors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-los-margenes-y-la-paginacion-de-abnt-causan-errores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-as-margens-e-a-paginacao-da-abnt-causam-erros" />
<lastmod>2026-10-18T12:24:07.916Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-estruturar-sumarios-listas-abnt-engenharia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-sumarios-listas-abnt-engenharia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-abnt-automatic-tables-contents" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-indices-listas-automaticas-abnt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-sumarios-listas-abnt-engenharia" />
<lastmod>2026-10-18T12:24:21.957Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-structure-abnt-automatic-tables-contents</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-sumarios-listas-abnt-engenharia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-abnt-automatic-tables-contents" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-indices-listas-automaticas-abnt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-sumarios-listas-abnt-engenharia" />
<lastmod>2026-10-18T12:24:21.957Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-estructurar-indices-listas-automaticas-abnt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-sumarios-listas-abnt-engenharia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-abnt-automatic-tables-contents" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-indices-listas-automaticas-abnt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-sumarios-listas-abnt-engenharia" />
<lastmod>2026-10-18T12:24:21.957Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-citar-codigos-diagramas-abnt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-citar-codigos-diagramas-abnt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-cite-code-snippets-diagrams-abnt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-citar-codigos-diagramas-abnt-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-citar-codigos-diagramas-abnt" />
<lastmod>2026-10-18T12:24:35.848Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-cite-code-snippets-diagrams-abnt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-citar-codigos-diagramas-abnt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-cite-code-snippets-diagrams-abnt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-citar-codigos-diagramas-abnt-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-citar-codigos-diagramas-abnt" />
<lastmod>2026-10-18T12:24:35.848Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-citar-codigos-diagramas-abnt-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-citar-codigos-diagramas-abnt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-cite-code-snippets-diagrams-abnt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-citar-codigos-diagramas-abnt-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-citar-codigos-diagramas-abnt" />
<lastmod>2026-10-18T12:24:35.848Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-estruturar-apendices-anexos-abnt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-apendices-anexos-abnt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-appendices-annexes-abnt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-apendices-anexos-abnt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-apendices-anexos-abnt" />
<lastmod>2026-10-18T12:24:50.740Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-structure-appendices-annexes-abnt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-apendices-anexos-abnt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-appendices-annexes-abnt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-apendices-anexos-abnt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-apendices-anexos-abnt" />
<lastmod>2026-10-18T12:24:50.740Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-estructurar-apendices-anexos-abnt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-apendices-anexos-abnt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-appendices-annexes-abnt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-apendices-anexos-abnt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-apendices-anexos-abnt" />
<lastmod>2026-10-18T12:24:50.740Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-blindar-branches-no-github-evitar-erros</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-blindar-branches-no-github-evitar-erros" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-protect-github-branches-prevent-merges" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-proteger-ramas-github-evitar-errores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-blindar-branches-no-github-evitar-erros" />
<lastmod>2026-10-18T12:26:39.438Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-protect-github-branches-prevent-merges</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-blindar-branches-no-github-evitar-erros" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-protect-github-branches-prevent-merges" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-proteger-ramas-github-evitar-errores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-blindar-branches-no-github-evitar-erros" />
<lastmod>2026-10-18T12:26:39.453Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-proteger-ramas-github-evitar-errores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-blindar-branches-no-github-evitar-erros" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-protect-github-branches-prevent-merges" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-proteger-ramas-github-evitar-errores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-blindar-branches-no-github-evitar-erros" />
<lastmod>2026-10-18T12:26:39.461Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-git-rebase-seguranca-equipe</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-git-rebase-seguranca-equipe" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-git-rebase-safely-team" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-git-rebase-seguridad-equipo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-git-rebase-seguranca-equipe" />
<lastmod>2026-10-18T12:25:51.875Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-git-rebase-safely-team</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-git-rebase-seguranca-equipe" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-git-rebase-safely-team" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-git-rebase-seguridad-equipo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-git-rebase-seguranca-equipe" />
<lastmod>2026-10-18T12:25:51.875Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-git-rebase-seguridad-equipo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-git-rebase-seguranca-equipe" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-git-rebase-safely-team" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-git-rebase-seguridad-equipo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-git-rebase-seguranca-equipe" />
<lastmod>2026-10-18T12:25:51.875Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-auditar-secrets-vazadas-github-revogar-acessos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-secrets-vazadas-github-revogar-acessos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-leaked-secrets-github-revoke-access" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-secrets-vazadas-github-revogar-acessos-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-secrets-vazadas-github-revogar-acessos" />
<lastmod>2026-10-18T12:27:11.633Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-audit-leaked-secrets-github-revoke-access</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-secrets-vazadas-github-revogar-acessos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-leaked-secrets-github-revoke-access" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-secrets-vazadas-github-revogar-acessos-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-secrets-vazadas-github-revogar-acessos" />
<lastmod>2026-10-18T12:27:11.633Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-auditar-secrets-vazadas-github-revogar-acessos-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-secrets-vazadas-github-revogar-acessos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-leaked-secrets-github-revoke-access" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-secrets-vazadas-github-revogar-acessos-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-secrets-vazadas-github-revogar-acessos" />
<lastmod>2026-10-18T12:27:11.633Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-versionamento-github-actions-git-tags</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-versionamento-github-actions-git-tags" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-versioning-github-actions-git-tags" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-versionado-github-actions-git-tags" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-versionamento-github-actions-git-tags" />
<lastmod>2026-10-18T12:26:25.184Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-versioning-github-actions-git-tags</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-versionamento-github-actions-git-tags" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-versioning-github-actions-git-tags" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-versionado-github-actions-git-tags" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-versionamento-github-actions-git-tags" />
<lastmod>2026-10-18T12:26:25.184Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-versionado-github-actions-git-tags</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-versionamento-github-actions-git-tags" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-versioning-github-actions-git-tags" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-versionado-github-actions-git-tags" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-versionamento-github-actions-git-tags" />
<lastmod>2026-10-18T12:26:25.184Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-resolver-conflitos-complexos-git-sem-perder-codigo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-resolver-conflitos-complexos-git-sem-perder-codigo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-resolve-complex-git-conflicts-without-losing-code" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-resolver-conflictos-complexos-git-sem-perder-codigo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-resolver-conflitos-complexos-git-sem-perder-codigo" />
<lastmod>2026-10-18T12:26:39.055Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-resolve-complex-git-conflicts-without-losing-code</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-resolver-conflitos-complexos-git-sem-perder-codigo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-resolve-complex-git-conflicts-without-losing-code" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-resolver-conflictos-complexos-git-sem-perder-codigo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-resolver-conflitos-complexos-git-sem-perder-codigo" />
<lastmod>2026-10-18T12:26:39.055Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-resolver-conflictos-complexos-git-sem-perder-codigo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-resolver-conflitos-complexos-git-sem-perder-codigo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-resolve-complex-git-conflicts-without-losing-code" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-resolver-conflictos-complexos-git-sem-perder-codigo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-resolver-conflitos-complexos-git-sem-perder-codigo" />
<lastmod>2026-10-18T12:26:39.055Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gerenciar-containers-docker-com-portainer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-containers-docker-com-portainer" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-docker-containers-with-portainer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-contenedores-docker-con-portainer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-containers-docker-com-portainer" />
<lastmod>2026-10-18T12:31:38.601Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-manage-docker-containers-with-portainer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-containers-docker-com-portainer" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-docker-containers-with-portainer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-contenedores-docker-con-portainer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-containers-docker-com-portainer" />
<lastmod>2026-10-18T12:31:38.609Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gestionar-contenedores-docker-con-portainer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-containers-docker-com-portainer" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-docker-containers-with-portainer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-contenedores-docker-con-portainer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-containers-docker-com-portainer" />
<lastmod>2026-10-18T12:31:38.614Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-controlar-permissoes-acessos-portainer-rbac</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-controlar-permissoes-acessos-portainer-rbac" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-control-permissions-access-portainer-rbac" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-controlar-permisos-accesos-portainer-rbac" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-controlar-permissoes-acessos-portainer-rbac" />
<lastmod>2026-10-18T12:30:53.288Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-control-permissions-access-portainer-rbac</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-controlar-permissoes-acessos-portainer-rbac" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-control-permissions-access-portainer-rbac" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-controlar-permisos-accesos-portainer-rbac" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-controlar-permissoes-acessos-portainer-rbac" />
<lastmod>2026-10-18T12:30:53.288Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-controlar-permisos-accesos-portainer-rbac</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-controlar-permissoes-acessos-portainer-rbac" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-control-permissions-access-portainer-rbac" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-controlar-permisos-accesos-portainer-rbac" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-controlar-permissoes-acessos-portainer-rbac" />
<lastmod>2026-10-18T12:30:53.288Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gerenciar-volumes-redes-docker-portainer-sem-erros</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-volumes-redes-docker-portainer-sem-erros" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-docker-volumes-networks-portainer-safely" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-volumenes-redes-docker-portainer-sin-errores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-volumes-redes-docker-portainer-sem-erros" />
<lastmod>2026-10-18T12:31:06.988Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-manage-docker-volumes-networks-portainer-safely</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-volumes-redes-docker-portainer-sem-erros" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-docker-volumes-networks-portainer-safely" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-volumenes-redes-docker-portainer-sin-errores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-volumes-redes-docker-portainer-sem-erros" />
<lastmod>2026-10-18T12:31:06.988Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gestionar-volumenes-redes-docker-portainer-sin-errores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-volumes-redes-docker-portainer-sem-erros" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-docker-volumes-networks-portainer-safely" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-volumenes-redes-docker-portainer-sin-errores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-volumes-redes-docker-portainer-sem-erros" />
<lastmod>2026-10-18T12:31:06.988Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-logs-recursos-portainer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-logs-recursos-portainer" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-container-logs-resources-portainer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-logs-recursos-contenedores-portainer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-logs-recursos-portainer" />
<lastmod>2026-10-18T12:31:20.205Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-monitor-container-logs-resources-portainer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-logs-recursos-portainer" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-container-logs-resources-portainer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-logs-recursos-contenedores-portainer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-logs-recursos-portainer" />
<lastmod>2026-10-18T12:31:38.621Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorizar-logs-recursos-contenedores-portainer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-logs-recursos-portainer" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-container-logs-resources-portainer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-logs-recursos-contenedores-portainer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-logs-recursos-portainer" />
<lastmod>2026-10-18T12:31:38.630Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gerenciar-pilhas-microsservicos-portainer-stacks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-pilhas-microsservicos-portainer-stacks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-microservices-stacks-portainer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-pilas-microservicios-portainer-stacks" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-pilhas-microsservicos-portainer-stacks" />
<lastmod>2026-10-18T12:31:38.187Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-manage-microservices-stacks-portainer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-pilhas-microsservicos-portainer-stacks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-microservices-stacks-portainer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-pilas-microservicios-portainer-stacks" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-pilhas-microsservicos-portainer-stacks" />
<lastmod>2026-10-18T12:31:38.187Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gestionar-pilas-microservicios-portainer-stacks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-pilhas-microsservicos-portainer-stacks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-microservices-stacks-portainer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-pilas-microservicios-portainer-stacks" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-pilhas-microsservicos-portainer-stacks" />
<lastmod>2026-10-18T12:31:38.187Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-auto-hospedar-aplicacoes-com-coolify</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auto-hospedar-aplicacoes-com-coolify" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-self-host-applications-easily-with-coolify" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-autoalojar-aplicaciones-facilmente-con-coolify" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auto-hospedar-aplicacoes-com-coolify" />
<lastmod>2026-10-18T12:33:14.543Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-self-host-applications-easily-with-coolify</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auto-hospedar-aplicacoes-com-coolify" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-self-host-applications-easily-with-coolify" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-autoalojar-aplicaciones-facilmente-con-coolify" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auto-hospedar-aplicacoes-com-coolify" />
<lastmod>2026-10-18T12:33:14.549Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-autoalojar-aplicaciones-facilmente-con-coolify</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auto-hospedar-aplicacoes-com-coolify" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-self-host-applications-easily-with-coolify" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-autoalojar-aplicaciones-facilmente-con-coolify" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auto-hospedar-aplicacoes-com-coolify" />
<lastmod>2026-10-18T12:33:14.554Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gerenciar-backups-coolify-recuperacao-desastres</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-backups-coolify-recuperacao-desastres" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-backups-coolify-disaster-recovery" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-respaldos-coolify-recuperacion-desastres" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-backups-coolify-recuperacao-desastres" />
<lastmod>2026-10-18T12:32:28.905Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-manage-backups-coolify-disaster-recovery</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-backups-coolify-recuperacao-desastres" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-backups-coolify-disaster-recovery" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-respaldos-coolify-recuperacion-desastres" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-backups-coolify-recuperacao-desastres" />
<lastmod>2026-10-18T12:32:28.905Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gestionar-respaldos-coolify-recuperacion-desastres</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-backups-coolify-recuperacao-desastres" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-backups-coolify-disaster-recovery" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-respaldos-coolify-recuperacion-desastres" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-backups-coolify-recuperacao-desastres" />
<lastmod>2026-10-18T12:32:28.905Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-escalar-bancos-dados-servicos-coolify</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escalar-bancos-dados-servicos-coolify" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-scale-databases-and-services-coolify" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-escalar-bases-datos-servicios-coolify" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escalar-bancos-dados-servicos-coolify" />
<lastmod>2026-10-18T12:32:43.866Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-scale-databases-and-services-coolify</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escalar-bancos-dados-servicos-coolify" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-scale-databases-and-services-coolify" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-escalar-bases-datos-servicios-coolify" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escalar-bancos-dados-servicos-coolify" />
<lastmod>2026-10-18T12:32:43.866Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-escalar-bases-datos-servicios-coolify</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escalar-bancos-dados-servicos-coolify" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-scale-databases-and-services-coolify" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-escalar-bases-datos-servicios-coolify" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escalar-bancos-dados-servicos-coolify" />
<lastmod>2026-10-18T12:32:43.866Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-certificados-ssl-dominios-coolify</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-certificados-ssl-dominios-coolify" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-ssl-certificates-domains-coolify" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-certificados-ssl-dominios-coolify-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-certificados-ssl-dominios-coolify" />
<lastmod>2026-10-18T12:32:59.925Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-ssl-certificates-domains-coolify</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-certificados-ssl-dominios-coolify" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-ssl-certificates-domains-coolify" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-certificados-ssl-dominios-coolify-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-certificados-ssl-dominios-coolify" />
<lastmod>2026-10-18T12:32:59.925Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-certificados-ssl-dominios-coolify-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-certificados-ssl-dominios-coolify" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-ssl-certificates-domains-coolify" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-certificados-ssl-dominios-coolify-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-certificados-ssl-dominios-coolify" />
<lastmod>2026-10-18T12:32:59.925Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-logs-recursos-coolify</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-logs-recursos-coolify" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-logs-resources-coolify" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-logs-consumo-recursos-coolify" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-logs-recursos-coolify" />
<lastmod>2026-10-18T12:33:14.162Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-monitor-logs-resources-coolify</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-logs-recursos-coolify" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-logs-resources-coolify" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-logs-consumo-recursos-coolify" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-logs-recursos-coolify" />
<lastmod>2026-10-18T12:33:14.162Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorizar-logs-consumo-recursos-coolify</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-logs-recursos-coolify" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-logs-resources-coolify" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-logs-consumo-recursos-coolify" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-logs-recursos-coolify" />
<lastmod>2026-10-18T12:33:14.162Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/home-server-barulhento-como-silenciar-ventoinhas-e-baixar-calor</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/home-server-barulhento-como-silenciar-ventoinhas-e-baixar-calor" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/noisy-home-server-how-to-silence-fans-and-reduce-heat" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-casero-ruidoso-como-silenciar-ventiladores-y-reducir-calor" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/home-server-barulhento-como-silenciar-ventoinhas-e-baixar-calor" />
<lastmod>2026-10-18T12:33:37.295Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/noisy-home-server-how-to-silence-fans-and-reduce-heat</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/home-server-barulhento-como-silenciar-ventoinhas-e-baixar-calor" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/noisy-home-server-how-to-silence-fans-and-reduce-heat" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-casero-ruidoso-como-silenciar-ventiladores-y-reducir-calor" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/home-server-barulhento-como-silenciar-ventoinhas-e-baixar-calor" />
<lastmod>2026-10-18T12:33:37.295Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servidor-casero-ruidoso-como-silenciar-ventiladores-y-reducir-calor</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/home-server-barulhento-como-silenciar-ventoinhas-e-baixar-calor" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/noisy-home-server-how-to-silence-fans-and-reduce-heat" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-casero-ruidoso-como-silenciar-ventiladores-y-reducir-calor" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/home-server-barulhento-como-silenciar-ventoinhas-e-baixar-calor" />
<lastmod>2026-10-18T12:33:37.295Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/disco-rigido-estalando-homelab-smart</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/disco-rigido-estalando-homelab-smart" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/clicking-hard-drive-how-to-diagnose-homelab-failures" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/disco-duro-haciendo-chasquidos-diagnostico-homelab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/disco-rigido-estalando-homelab-smart" />
<lastmod>2026-10-18T12:33:55.353Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/clicking-hard-drive-how-to-diagnose-homelab-failures</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/disco-rigido-estalando-homelab-smart" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/clicking-hard-drive-how-to-diagnose-homelab-failures" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/disco-duro-haciendo-chasquidos-diagnostico-homelab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/disco-rigido-estalando-homelab-smart" />
<lastmod>2026-10-18T12:33:55.353Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/disco-duro-haciendo-chasquidos-diagnostico-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/disco-rigido-estalando-homelab-smart" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/clicking-hard-drive-how-to-diagnose-homelab-failures" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/disco-duro-haciendo-chasquidos-diagnostico-homelab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/disco-rigido-estalando-homelab-smart" />
<lastmod>2026-10-18T12:33:55.353Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/queda-energia-homelab-dimensionar-no-breaks-nas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/queda-energia-homelab-dimensionar-no-breaks-nas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/power-outage-homelab-size-ups-nas" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/corte-luz-homelab-dimensionar-sai-nas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/queda-energia-homelab-dimensionar-no-breaks-nas" />
<lastmod>2026-10-18T12:34:11.106Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/power-outage-homelab-size-ups-nas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/queda-energia-homelab-dimensionar-no-breaks-nas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/power-outage-homelab-size-ups-nas" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/corte-luz-homelab-dimensionar-sai-nas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/queda-energia-homelab-dimensionar-no-breaks-nas" />
<lastmod>2026-10-18T12:34:11.106Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/corte-luz-homelab-dimensionar-sai-nas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/queda-energia-homelab-dimensionar-no-breaks-nas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/power-outage-homelab-size-ups-nas" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/corte-luz-homelab-dimensionar-sai-nas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/queda-energia-homelab-dimensionar-no-breaks-nas" />
<lastmod>2026-10-18T12:34:11.106Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/placa-mae-antiga-homelab-manutencao-prevencao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/placa-mae-antiga-homelab-manutencao-prevencao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/old-motherboard-homelab-hardware-maintenance-prevention" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/placa-base-antigua-homelab-mantenimiento-prevencion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/placa-mae-antiga-homelab-manutencao-prevencao" />
<lastmod>2026-10-18T12:34:29.457Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/old-motherboard-homelab-hardware-maintenance-prevention</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/placa-mae-antiga-homelab-manutencao-prevencao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/old-motherboard-homelab-hardware-maintenance-prevention" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/placa-base-antigua-homelab-mantenimiento-prevencion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/placa-mae-antiga-homelab-manutencao-prevencao" />
<lastmod>2026-10-18T12:34:29.457Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/placa-base-antigua-homelab-mantenimiento-prevencion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/placa-mae-antiga-homelab-manutencao-prevencao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/old-motherboard-homelab-hardware-maintenance-prevention" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/placa-base-antigua-homelab-mantenimiento-prevencion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/placa-mae-antiga-homelab-manutencao-prevencao" />
<lastmod>2026-10-18T12:34:29.457Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/gabinete-desorganizado-como-otimizar-o-fluxo-de-ar-no-rack</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/gabinete-desorganizado-como-otimizar-o-fluxo-de-ar-no-rack" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/messy-enclosure-how-to-optimize-rack-airflow" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/gabinete-desordenado-como-optimizar-el-flujo-de-aire-en-el-rack" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/gabinete-desorganizado-como-otimizar-o-fluxo-de-ar-no-rack" />
<lastmod>2026-10-18T12:34:43.640Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/messy-enclosure-how-to-optimize-rack-airflow</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/gabinete-desorganizado-como-otimizar-o-fluxo-de-ar-no-rack" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/messy-enclosure-how-to-optimize-rack-airflow" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/gabinete-desordenado-como-optimizar-el-flujo-de-aire-en-el-rack" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/gabinete-desorganizado-como-otimizar-o-fluxo-de-ar-no-rack" />
<lastmod>2026-10-18T12:34:43.640Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/gabinete-desordenado-como-optimizar-el-flujo-de-aire-en-el-rack</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/gabinete-desorganizado-como-otimizar-o-fluxo-de-ar-no-rack" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/messy-enclosure-how-to-optimize-rack-airflow" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/gabinete-desordenado-como-optimizar-el-flujo-de-aire-en-el-rack" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/gabinete-desorganizado-como-otimizar-o-fluxo-de-ar-no-rack" />
<lastmod>2026-10-18T12:34:43.640Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-substituir-docker-desktop-macos-colima</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-substituir-docker-desktop-macos-colima" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-replace-docker-desktop-macos-colima" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reemplazar-docker-desktop-macos-colima" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-substituir-docker-desktop-macos-colima" />
<lastmod>2026-10-18T12:35:47.629Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-replace-docker-desktop-macos-colima</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-substituir-docker-desktop-macos-colima" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-replace-docker-desktop-macos-colima" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reemplazar-docker-desktop-macos-colima" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-substituir-docker-desktop-macos-colima" />
<lastmod>2026-10-18T12:35:47.634Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-reemplazar-docker-desktop-macos-colima</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-substituir-docker-desktop-macos-colima" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-replace-docker-desktop-macos-colima" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reemplazar-docker-desktop-macos-colima" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-substituir-docker-desktop-macos-colima" />
<lastmod>2026-10-18T12:35:47.638Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/colima-lento-macos-como-otimizar-cpu-memoria</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/colima-lento-macos-como-otimizar-cpu-memoria" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-colima-macos-how-to-optimize-cpu-ram" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/colima-lento-macos-como-optimizar-cpu-memoria" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/colima-lento-macos-como-otimizar-cpu-memoria" />
<lastmod>2026-10-18T12:35:33.406Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-colima-macos-how-to-optimize-cpu-ram</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/colima-lento-macos-como-otimizar-cpu-memoria" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-colima-macos-how-to-optimize-cpu-ram" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/colima-lento-macos-como-optimizar-cpu-memoria" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/colima-lento-macos-como-otimizar-cpu-memoria" />
<lastmod>2026-10-18T12:35:33.406Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/colima-lento-macos-como-optimizar-cpu-memoria</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/colima-lento-macos-como-otimizar-cpu-memoria" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-colima-macos-how-to-optimize-cpu-ram" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/colima-lento-macos-como-optimizar-cpu-memoria" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/colima-lento-macos-como-otimizar-cpu-memoria" />
<lastmod>2026-10-18T12:35:33.406Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-kubernetes-colima-k3s-mac</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-kubernetes-colima-k3s-mac" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-run-local-kubernetes-colima-k3s-mac" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-kubernetes-colima-k3s-mac-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-kubernetes-colima-k3s-mac" />
<lastmod>2026-10-18T12:35:47.252Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-run-local-kubernetes-colima-k3s-mac</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-kubernetes-colima-k3s-mac" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-run-local-kubernetes-colima-k3s-mac" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-kubernetes-colima-k3s-mac-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-kubernetes-colima-k3s-mac" />
<lastmod>2026-10-18T12:35:47.252Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-kubernetes-colima-k3s-mac-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-kubernetes-colima-k3s-mac" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-run-local-kubernetes-colima-k3s-mac" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-kubernetes-colima-k3s-mac-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-kubernetes-colima-k3s-mac" />
<lastmod>2026-10-18T12:35:47.252Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/docker-desktop-pesado-mac-como-migrar-orbstack</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/docker-desktop-pesado-mac-como-migrar-orbstack" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/docker-desktop-heavy-mac-how-to-migrate-orbstack" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/docker-desktop-pesado-mac-como-migrar-orbstack-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/docker-desktop-pesado-mac-como-migrar-orbstack" />
<lastmod>2026-10-18T12:38:04.162Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/docker-desktop-heavy-mac-how-to-migrate-orbstack</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/docker-desktop-pesado-mac-como-migrar-orbstack" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/docker-desktop-heavy-mac-how-to-migrate-orbstack" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/docker-desktop-pesado-mac-como-migrar-orbstack-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/docker-desktop-pesado-mac-como-migrar-orbstack" />
<lastmod>2026-10-18T12:38:04.168Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/docker-desktop-pesado-mac-como-migrar-orbstack-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/docker-desktop-pesado-mac-como-migrar-orbstack" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/docker-desktop-heavy-mac-how-to-migrate-orbstack" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/docker-desktop-pesado-mac-como-migrar-orbstack-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/docker-desktop-pesado-mac-como-migrar-orbstack" />
<lastmod>2026-10-18T12:38:04.175Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/orbstack-lento-ajustar-recursos-rede-mac</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/orbstack-lento-ajustar-recursos-rede-mac" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/orbstack-slow-unstable-adjust-resources-network-mac" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/orbstack-lento-inestable-ajustar-recursos-red-mac" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/orbstack-lento-ajustar-recursos-rede-mac" />
<lastmod>2026-10-18T12:37:48.360Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/orbstack-slow-unstable-adjust-resources-network-mac</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/orbstack-lento-ajustar-recursos-rede-mac" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/orbstack-slow-unstable-adjust-resources-network-mac" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/orbstack-lento-inestable-ajustar-recursos-red-mac" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/orbstack-lento-ajustar-recursos-rede-mac" />
<lastmod>2026-10-18T12:37:48.360Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/orbstack-lento-inestable-ajustar-recursos-red-mac</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/orbstack-lento-ajustar-recursos-rede-mac" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/orbstack-slow-unstable-adjust-resources-network-mac" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/orbstack-lento-inestable-ajustar-recursos-red-mac" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/orbstack-lento-ajustar-recursos-rede-mac" />
<lastmod>2026-10-18T12:37:48.360Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-rodar-maquinas-virtuais-linux-leves-no-mac-com-orbstack</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rodar-maquinas-virtuais-linux-leves-no-mac-com-orbstack" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-run-lightweight-linux-virtual-machines-on-mac-with-orbstack" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-maquinas-virtuales-linux-ligeras-en-mac-con-orbstack" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rodar-maquinas-virtuais-linux-leves-no-mac-com-orbstack" />
<lastmod>2026-10-18T12:38:03.784Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-run-lightweight-linux-virtual-machines-on-mac-with-orbstack</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rodar-maquinas-virtuais-linux-leves-no-mac-com-orbstack" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-run-lightweight-linux-virtual-machines-on-mac-with-orbstack" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-maquinas-virtuales-linux-ligeras-en-mac-con-orbstack" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rodar-maquinas-virtuais-linux-leves-no-mac-com-orbstack" />
<lastmod>2026-10-18T12:38:03.784Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-maquinas-virtuales-linux-ligeras-en-mac-con-orbstack</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rodar-maquinas-virtuais-linux-leves-no-mac-com-orbstack" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-run-lightweight-linux-virtual-machines-on-mac-with-orbstack" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-maquinas-virtuales-linux-ligeras-en-mac-con-orbstack" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rodar-maquinas-virtuais-linux-leves-no-mac-com-orbstack" />
<lastmod>2026-10-18T12:38:03.784Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/kernel-linux-lento-como-acelerar-compilacao-e-containers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/kernel-linux-lento-como-acelerar-compilacao-e-containers" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-linux-kernel-how-to-speed-up-builds-and-containers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/kernel-linux-lento-como-acelerar-compilacion-y-contenedores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/kernel-linux-lento-como-acelerar-compilacao-e-containers" />
<lastmod>2026-10-18T12:38:37.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-linux-kernel-how-to-speed-up-builds-and-containers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/kernel-linux-lento-como-acelerar-compilacao-e-containers" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-linux-kernel-how-to-speed-up-builds-and-containers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/kernel-linux-lento-como-acelerar-compilacion-y-contenedores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/kernel-linux-lento-como-acelerar-compilacao-e-containers" />
<lastmod>2026-10-18T12:38:37.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/kernel-linux-lento-como-acelerar-compilacion-y-contenedores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/kernel-linux-lento-como-acelerar-compilacao-e-containers" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-linux-kernel-how-to-speed-up-builds-and-containers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/kernel-linux-lento-como-acelerar-compilacion-y-contenedores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/kernel-linux-lento-como-acelerar-compilacao-e-containers" />
<lastmod>2026-10-18T12:38:37.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/permissoes-corrompidas-como-gerenciar-acls-e-uid-no-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/permissoes-corrompidas-como-gerenciar-acls-e-uid-no-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/corrupted-permissions-how-to-manage-acls-and-uid-in-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/permisos-corrompidos-como-gestionar-acls-y-uid-en-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/permissoes-corrompidas-como-gerenciar-acls-e-uid-no-linux" />
<lastmod>2026-10-18T12:38:55.509Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/corrupted-permissions-how-to-manage-acls-and-uid-in-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/permissoes-corrompidas-como-gerenciar-acls-e-uid-no-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/corrupted-permissions-how-to-manage-acls-and-uid-in-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/permisos-corrompidos-como-gestionar-acls-y-uid-en-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/permissoes-corrompidas-como-gerenciar-acls-e-uid-no-linux" />
<lastmod>2026-10-18T12:38:55.509Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/permisos-corrompidos-como-gestionar-acls-y-uid-en-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/permissoes-corrompidas-como-gerenciar-acls-e-uid-no-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/corrupted-permissions-how-to-manage-acls-and-uid-in-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/permisos-corrompidos-como-gestionar-acls-y-uid-en-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/permissoes-corrompidas-como-gerenciar-acls-e-uid-no-linux" />
<lastmod>2026-10-18T12:38:55.509Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-asdf-linux-gerenciar-versoes-linguagens</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-asdf-linux-gerenciar-versoes-linguagens" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-asdf-linux-manage-language-versions" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-asdf-linux-gestionar-versiones-lenguajes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-asdf-linux-gerenciar-versoes-linguagens" />
<lastmod>2026-10-18T12:39:12.748Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-asdf-linux-manage-language-versions</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-asdf-linux-gerenciar-versoes-linguagens" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-asdf-linux-manage-language-versions" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-asdf-linux-gestionar-versiones-lenguajes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-asdf-linux-gerenciar-versoes-linguagens" />
<lastmod>2026-10-18T12:39:12.748Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-asdf-linux-gestionar-versiones-lenguajes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-asdf-linux-gerenciar-versoes-linguagens" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-asdf-linux-manage-language-versions" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-asdf-linux-gestionar-versiones-lenguajes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-asdf-linux-gerenciar-versoes-linguagens" />
<lastmod>2026-10-18T12:39:12.748Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/espaco-em-disco-cheio-como-limpar-caches-e-logs-no-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/espaco-em-disco-cheio-como-limpar-caches-e-logs-no-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/disk-space-full-how-to-clean-caches-and-logs-in-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/espacio-en-disco-lleno-como-limpiar-caches-y-logs-en-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/espaco-em-disco-cheio-como-limpar-caches-e-logs-no-linux" />
<lastmod>2026-11-02T19:56:18.146Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/disk-space-full-how-to-clean-caches-and-logs-in-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/espaco-em-disco-cheio-como-limpar-caches-e-logs-no-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/disk-space-full-how-to-clean-caches-and-logs-in-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/espacio-en-disco-lleno-como-limpiar-caches-y-logs-en-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/espaco-em-disco-cheio-como-limpar-caches-e-logs-no-linux" />
<lastmod>2026-11-02T19:56:18.146Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/espacio-en-disco-lleno-como-limpiar-caches-y-logs-en-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/espaco-em-disco-cheio-como-limpar-caches-e-logs-no-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/disk-space-full-how-to-clean-caches-and-logs-in-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/espacio-en-disco-lleno-como-limpiar-caches-y-logs-en-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/espaco-em-disco-cheio-como-limpar-caches-e-logs-no-linux" />
<lastmod>2026-11-02T19:56:18.146Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-scripts-automacao-bash-make-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-scripts-automacao-bash-make-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-robust-automation-scripts-bash-make-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-scripts-automatizacion-bash-make-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-scripts-automacao-bash-make-linux" />
<lastmod>2026-10-30T13:58:32.272Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-create-robust-automation-scripts-bash-make-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-scripts-automacao-bash-make-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-robust-automation-scripts-bash-make-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-scripts-automatizacion-bash-make-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-scripts-automacao-bash-make-linux" />
<lastmod>2026-10-30T13:58:32.272Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-scripts-automatizacion-bash-make-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-scripts-automacao-bash-make-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-robust-automation-scripts-bash-make-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-scripts-automatizacion-bash-make-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-scripts-automacao-bash-make-linux" />
<lastmod>2026-10-30T13:58:32.272Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/o-que-e-kubernetes-e-como-funcionam-nos-e-pods</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-kubernetes-e-como-funcionam-nos-e-pods" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-kubernetes-and-how-nodes-and-pods-work" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-kubernetes-y-como-funcionan-nodos-y-pods" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-kubernetes-e-como-funcionam-nos-e-pods" />
<lastmod>2026-10-18T12:41:22.621Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/what-is-kubernetes-and-how-nodes-and-pods-work</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-kubernetes-e-como-funcionam-nos-e-pods" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-kubernetes-and-how-nodes-and-pods-work" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-kubernetes-y-como-funcionan-nodos-y-pods" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-kubernetes-e-como-funcionam-nos-e-pods" />
<lastmod>2026-10-18T12:41:22.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/que-es-kubernetes-y-como-funcionan-nodos-y-pods</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-kubernetes-e-como-funcionam-nos-e-pods" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-kubernetes-and-how-nodes-and-pods-work" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-kubernetes-y-como-funcionan-nodos-y-pods" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-kubernetes-e-como-funcionam-nos-e-pods" />
<lastmod>2026-10-18T12:41:22.634Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/o-que-sao-kubernetes-pods-gerenciar-rede-storage</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-sao-kubernetes-pods-gerenciar-rede-storage" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-are-kubernetes-pods-manage-network-storage" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-son-los-kubernetes-pods-gestionar-red-storage" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-sao-kubernetes-pods-gerenciar-rede-storage" />
<lastmod>2026-10-18T12:40:33.322Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/what-are-kubernetes-pods-manage-network-storage</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-sao-kubernetes-pods-gerenciar-rede-storage" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-are-kubernetes-pods-manage-network-storage" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-son-los-kubernetes-pods-gestionar-red-storage" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-sao-kubernetes-pods-gerenciar-rede-storage" />
<lastmod>2026-10-18T12:40:33.322Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/que-son-los-kubernetes-pods-gestionar-red-storage</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-sao-kubernetes-pods-gerenciar-rede-storage" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-are-kubernetes-pods-manage-network-storage" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-son-los-kubernetes-pods-gestionar-red-storage" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-sao-kubernetes-pods-gerenciar-rede-storage" />
<lastmod>2026-10-18T12:40:33.322Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/o-que-sao-kubernetes-services-clusterip-nodeport-loadbalancer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-sao-kubernetes-services-clusterip-nodeport-loadbalancer" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-are-kubernetes-services-clusterip-nodeport-loadbalancer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-son-los-kubernetes-services-clusterip-nodeport-loadbalancer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-sao-kubernetes-services-clusterip-nodeport-loadbalancer" />
<lastmod>2026-10-18T12:40:50.792Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/what-are-kubernetes-services-clusterip-nodeport-loadbalancer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-sao-kubernetes-services-clusterip-nodeport-loadbalancer" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-are-kubernetes-services-clusterip-nodeport-loadbalancer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-son-los-kubernetes-services-clusterip-nodeport-loadbalancer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-sao-kubernetes-services-clusterip-nodeport-loadbalancer" />
<lastmod>2026-10-18T12:40:50.792Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/que-son-los-kubernetes-services-clusterip-nodeport-loadbalancer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-sao-kubernetes-services-clusterip-nodeport-loadbalancer" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-are-kubernetes-services-clusterip-nodeport-loadbalancer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-son-los-kubernetes-services-clusterip-nodeport-loadbalancer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-sao-kubernetes-services-clusterip-nodeport-loadbalancer" />
<lastmod>2026-10-18T12:40:50.792Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-funcionam-os-kubernetes-ingress-e-o-roteamento-web</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-funcionam-os-kubernetes-ingress-e-o-roteamento-web" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-kubernetes-ingress-works-and-web-traffic-routing" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-funciona-el-kubernetes-ingress-y-el-enrutamiento-web" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-funcionam-os-kubernetes-ingress-e-o-roteamento-web" />
<lastmod>2026-10-18T12:41:04.878Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-kubernetes-ingress-works-and-web-traffic-routing</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-funcionam-os-kubernetes-ingress-e-o-roteamento-web" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-kubernetes-ingress-works-and-web-traffic-routing" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-funciona-el-kubernetes-ingress-y-el-enrutamiento-web" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-funcionam-os-kubernetes-ingress-e-o-roteamento-web" />
<lastmod>2026-10-18T12:41:04.878Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-funciona-el-kubernetes-ingress-y-el-enrutamiento-web</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-funcionam-os-kubernetes-ingress-e-o-roteamento-web" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-kubernetes-ingress-works-and-web-traffic-routing" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-funciona-el-kubernetes-ingress-y-el-enrutamiento-web" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-funcionam-os-kubernetes-ingress-e-o-roteamento-web" />
<lastmod>2026-10-18T12:41:04.878Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/o-que-sao-kubernetes-deployments-e-deploy-sem-downtime</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-sao-kubernetes-deployments-e-deploy-sem-downtime" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-are-kubernetes-deployments-and-zero-downtime-updates" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-son-los-kubernetes-deployments-y-actualizaciones-sin-downtime" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-sao-kubernetes-deployments-e-deploy-sem-downtime" />
<lastmod>2026-10-18T12:41:22.288Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/what-are-kubernetes-deployments-and-zero-downtime-updates</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-sao-kubernetes-deployments-e-deploy-sem-downtime" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-are-kubernetes-deployments-and-zero-downtime-updates" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-son-los-kubernetes-deployments-y-actualizaciones-sin-downtime" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-sao-kubernetes-deployments-e-deploy-sem-downtime" />
<lastmod>2026-10-18T12:41:22.288Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/que-son-los-kubernetes-deployments-y-actualizaciones-sin-downtime</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-sao-kubernetes-deployments-e-deploy-sem-downtime" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-are-kubernetes-deployments-and-zero-downtime-updates" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-son-los-kubernetes-deployments-y-actualizaciones-sin-downtime" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-sao-kubernetes-deployments-e-deploy-sem-downtime" />
<lastmod>2026-10-18T12:41:22.288Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-escalar-runners-gitlab-kubernetes-alta-demanda</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escalar-runners-gitlab-kubernetes-alta-demanda" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-scale-gitlab-runners-kubernetes-high-demand" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-escalar-runners-gitlab-kubernetes-alta-demanda-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escalar-runners-gitlab-kubernetes-alta-demanda" />
<lastmod>2026-10-18T13:03:14.707Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-scale-gitlab-runners-kubernetes-high-demand</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escalar-runners-gitlab-kubernetes-alta-demanda" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-scale-gitlab-runners-kubernetes-high-demand" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-escalar-runners-gitlab-kubernetes-alta-demanda-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escalar-runners-gitlab-kubernetes-alta-demanda" />
<lastmod>2026-10-18T13:03:14.711Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-escalar-runners-gitlab-kubernetes-alta-demanda-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escalar-runners-gitlab-kubernetes-alta-demanda" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-scale-gitlab-runners-kubernetes-high-demand" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-escalar-runners-gitlab-kubernetes-alta-demanda-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escalar-runners-gitlab-kubernetes-alta-demanda" />
<lastmod>2026-10-18T13:03:14.716Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/pipeline-lento-como-acelerar-builds-docker-cache-mounts</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pipeline-lento-como-acelerar-builds-docker-cache-mounts" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-pipeline-how-to-speed-up-docker-builds-cache-mounts" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pipeline-lento-como-acelerar-builds-docker-cache-mounts-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pipeline-lento-como-acelerar-builds-docker-cache-mounts" />
<lastmod>2026-10-18T13:03:14.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-pipeline-how-to-speed-up-docker-builds-cache-mounts</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pipeline-lento-como-acelerar-builds-docker-cache-mounts" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-pipeline-how-to-speed-up-docker-builds-cache-mounts" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pipeline-lento-como-acelerar-builds-docker-cache-mounts-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pipeline-lento-como-acelerar-builds-docker-cache-mounts" />
<lastmod>2026-10-18T13:03:14.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/pipeline-lento-como-acelerar-builds-docker-cache-mounts-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pipeline-lento-como-acelerar-builds-docker-cache-mounts" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-pipeline-how-to-speed-up-docker-builds-cache-mounts" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pipeline-lento-como-acelerar-builds-docker-cache-mounts-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pipeline-lento-como-acelerar-builds-docker-cache-mounts" />
<lastmod>2026-10-18T13:03:14.731Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-istio-mtls-seguro-kubernetes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-istio-mtls-seguro-kubernetes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-istio-secure-mtls-kubernetes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-istio-seguro-mtls-kubernetes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-istio-mtls-seguro-kubernetes" />
<lastmod>2026-10-18T13:01:11.866Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-istio-secure-mtls-kubernetes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-istio-mtls-seguro-kubernetes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-istio-secure-mtls-kubernetes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-istio-seguro-mtls-kubernetes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-istio-mtls-seguro-kubernetes" />
<lastmod>2026-10-18T13:01:11.866Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-istio-seguro-mtls-kubernetes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-istio-mtls-seguro-kubernetes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-istio-secure-mtls-kubernetes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-istio-seguro-mtls-kubernetes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-istio-mtls-seguro-kubernetes" />
<lastmod>2026-10-18T13:01:11.866Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gerenciar-segredos-hashicorp-vault-producao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-segredos-hashicorp-vault-producao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-secrets-hashicorp-vault-production" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-secretos-hashicorp-vault-produccion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-segredos-hashicorp-vault-producao" />
<lastmod>2026-10-18T13:01:24.934Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-manage-secrets-hashicorp-vault-production</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-segredos-hashicorp-vault-producao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-secrets-hashicorp-vault-production" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-secretos-hashicorp-vault-produccion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-segredos-hashicorp-vault-producao" />
<lastmod>2026-10-18T13:01:24.934Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gestionar-secretos-hashicorp-vault-produccion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-segredos-hashicorp-vault-producao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-secrets-hashicorp-vault-production" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-secretos-hashicorp-vault-produccion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-segredos-hashicorp-vault-producao" />
<lastmod>2026-10-18T13:01:24.934Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-charts-helm-reutilizaveis-sem-repetir-codigo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-charts-helm-reutilizaveis-sem-repetir-codigo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-write-reusable-helm-charts-without-duplicating-code" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-escribir-charts-de-helm-reutilizables-sin-duplicar-codigo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-charts-helm-reutilizaveis-sem-repetir-codigo" />
<lastmod>2026-10-18T13:01:44.287Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-write-reusable-helm-charts-without-duplicating-code</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-charts-helm-reutilizaveis-sem-repetir-codigo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-write-reusable-helm-charts-without-duplicating-code" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-escribir-charts-de-helm-reutilizables-sin-duplicar-codigo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-charts-helm-reutilizaveis-sem-repetir-codigo" />
<lastmod>2026-10-18T13:01:44.287Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-escribir-charts-de-helm-reutilizables-sin-duplicar-codigo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-charts-helm-reutilizaveis-sem-repetir-codigo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-write-reusable-helm-charts-without-duplicating-code" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-escribir-charts-de-helm-reutilizables-sin-duplicar-codigo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-charts-helm-reutilizaveis-sem-repetir-codigo" />
<lastmod>2026-10-18T13:01:44.287Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-slos-error-budgets-grafana-prometheus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-slos-error-budgets-grafana-prometheus" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-slos-error-budgets-grafana-prometheus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-slos-error-budgets-grafana-prometheus" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-slos-error-budgets-grafana-prometheus" />
<lastmod>2026-10-18T13:02:01.175Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-monitor-slos-error-budgets-grafana-prometheus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-slos-error-budgets-grafana-prometheus" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-slos-error-budgets-grafana-prometheus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-slos-error-budgets-grafana-prometheus" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-slos-error-budgets-grafana-prometheus" />
<lastmod>2026-10-18T13:02:01.175Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorizar-slos-error-budgets-grafana-prometheus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-slos-error-budgets-grafana-prometheus" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-slos-error-budgets-grafana-prometheus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-slos-error-budgets-grafana-prometheus" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-slos-error-budgets-grafana-prometheus" />
<lastmod>2026-10-18T13:02:01.175Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-argocd-gitops-kubernetes-producao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-argocd-gitops-kubernetes-producao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-argocd-pure-gitops-deployments" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-argocd-gitops-kubernetes-produccion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-argocd-gitops-kubernetes-producao" />
<lastmod>2026-10-18T13:02:16.629Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-argocd-pure-gitops-deployments</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-argocd-gitops-kubernetes-producao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-argocd-pure-gitops-deployments" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-argocd-gitops-kubernetes-produccion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-argocd-gitops-kubernetes-producao" />
<lastmod>2026-10-18T13:02:16.629Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-argocd-gitops-kubernetes-produccion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-argocd-gitops-kubernetes-producao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-argocd-pure-gitops-deployments" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-argocd-gitops-kubernetes-produccion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-argocd-gitops-kubernetes-producao" />
<lastmod>2026-10-18T13:02:16.629Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/aplicacao-travando-como-configurar-liveness-readiness-probes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/aplicacao-travando-como-configurar-liveness-readiness-probes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/application-freezing-how-to-configure-liveness-readiness-probes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/aplicacion-congelada-como-configurar-liveness-readiness-probes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/aplicacao-travando-como-configurar-liveness-readiness-probes" />
<lastmod>2026-10-18T13:02:33.592Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/application-freezing-how-to-configure-liveness-readiness-probes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/aplicacao-travando-como-configurar-liveness-readiness-probes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/application-freezing-how-to-configure-liveness-readiness-probes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/aplicacion-congelada-como-configurar-liveness-readiness-probes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/aplicacao-travando-como-configurar-liveness-readiness-probes" />
<lastmod>2026-10-18T13:02:33.592Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/aplicacion-congelada-como-configurar-liveness-readiness-probes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/aplicacao-travando-como-configurar-liveness-readiness-probes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/application-freezing-how-to-configure-liveness-readiness-probes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/aplicacion-congelada-como-configurar-liveness-readiness-probes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/aplicacao-travando-como-configurar-liveness-readiness-probes" />
<lastmod>2026-10-18T13:02:33.592Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-estruturar-modulos-terraform-evitar-drift-nuvem</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-modulos-terraform-evitar-drift-nuvem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-terraform-modules-prevent-cloud-drift" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-modulos-terraform-prevenir-drift-nube" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-modulos-terraform-evitar-drift-nuvem" />
<lastmod>2026-10-18T13:02:52.123Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-structure-terraform-modules-prevent-cloud-drift</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-modulos-terraform-evitar-drift-nuvem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-terraform-modules-prevent-cloud-drift" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-modulos-terraform-prevenir-drift-nube" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-modulos-terraform-evitar-drift-nuvem" />
<lastmod>2026-10-18T13:02:52.123Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-estructurar-modulos-terraform-prevenir-drift-nube</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-modulos-terraform-evitar-drift-nuvem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-terraform-modules-prevent-cloud-drift" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-modulos-terraform-prevenir-drift-nube" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-modulos-terraform-evitar-drift-nuvem" />
<lastmod>2026-10-18T13:02:52.123Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-isolar-pods-kubernetes-network-policies-namespaces</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-isolar-pods-kubernetes-network-policies-namespaces" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-isolate-pods-kubernetes-network-policies-namespaces" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aislar-pods-kubernetes-network-policies-namespaces" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-isolar-pods-kubernetes-network-policies-namespaces" />
<lastmod>2026-10-18T13:03:14.560Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-isolate-pods-kubernetes-network-policies-namespaces</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-isolar-pods-kubernetes-network-policies-namespaces" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-isolate-pods-kubernetes-network-policies-namespaces" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aislar-pods-kubernetes-network-policies-namespaces" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-isolar-pods-kubernetes-network-policies-namespaces" />
<lastmod>2026-10-18T13:03:14.560Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-aislar-pods-kubernetes-network-policies-namespaces</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-isolar-pods-kubernetes-network-policies-namespaces" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-isolate-pods-kubernetes-network-policies-namespaces" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aislar-pods-kubernetes-network-policies-namespaces" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-isolar-pods-kubernetes-network-policies-namespaces" />
<lastmod>2026-10-18T13:03:14.560Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-llms-locais-rag-embeddings-backend</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-llms-locais-rag-embeddings-backend" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-local-llms-rag-embeddings-backend" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-llms-locales-rag-embeddings-backend" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-llms-locais-rag-embeddings-backend" />
<lastmod>2026-10-18T14:03:01.073Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-integrate-local-llms-rag-embeddings-backend</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-llms-locais-rag-embeddings-backend" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-local-llms-rag-embeddings-backend" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-llms-locales-rag-embeddings-backend" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-llms-locais-rag-embeddings-backend" />
<lastmod>2026-10-18T14:03:01.338Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-llms-locales-rag-embeddings-backend</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-llms-locais-rag-embeddings-backend" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-local-llms-rag-embeddings-backend" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-llms-locales-rag-embeddings-backend" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-llms-locais-rag-embeddings-backend" />
<lastmod>2026-10-18T14:03:01.388Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-conexoes-websocket-caem-e-como-garantir-resiliencia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-conexoes-websocket-caem-e-como-garantir-resiliencia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-websocket-connections-drop-and-how-to-ensure-resilience" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-caen-las-conexiones-websocket-y-como-garantizar-resiliencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-conexoes-websocket-caem-e-como-garantir-resiliencia" />
<lastmod>2026-10-18T14:03:01.397Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/why-websocket-connections-drop-and-how-to-ensure-resilience</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-conexoes-websocket-caem-e-como-garantir-resiliencia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-websocket-connections-drop-and-how-to-ensure-resilience" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-caen-las-conexiones-websocket-y-como-garantizar-resiliencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-conexoes-websocket-caem-e-como-garantir-resiliencia" />
<lastmod>2026-10-18T14:03:01.404Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-caen-las-conexiones-websocket-y-como-garantizar-resiliencia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-conexoes-websocket-caem-e-como-garantir-resiliencia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-websocket-connections-drop-and-how-to-ensure-resilience" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-caen-las-conexiones-websocket-y-como-garantizar-resiliencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-conexoes-websocket-caem-e-como-garantir-resiliencia" />
<lastmod>2026-10-18T14:03:01.412Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-acelerar-componentes-react-signals-reatividade</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-componentes-react-signals-reatividade" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-speed-up-react-components-signals-fine-grained-reactivity" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-componentes-react-signals-reactividad-fina" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-componentes-react-signals-reatividade" />
<lastmod>2026-10-18T14:01:04.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-speed-up-react-components-signals-fine-grained-reactivity</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-componentes-react-signals-reatividade" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-speed-up-react-components-signals-fine-grained-reactivity" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-componentes-react-signals-reactividad-fina" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-componentes-react-signals-reatividade" />
<lastmod>2026-10-18T14:01:04.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-acelerar-componentes-react-signals-reactividad-fina</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-componentes-react-signals-reatividade" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-speed-up-react-components-signals-fine-grained-reactivity" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-componentes-react-signals-reactividad-fina" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-componentes-react-signals-reatividade" />
<lastmod>2026-10-18T14:03:01.427Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-padrao-saga-garantir-consistencia-microsservicos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-padrao-saga-garantir-consistencia-microsservicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-saga-pattern-consistency-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-patron-saga-garantizar-consistencia-microservicios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-padrao-saga-garantir-consistencia-microsservicos" />
<lastmod>2026-10-18T14:01:21.225Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-saga-pattern-consistency-microservices</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-padrao-saga-garantir-consistencia-microsservicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-saga-pattern-consistency-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-patron-saga-garantizar-consistencia-microservicios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-padrao-saga-garantir-consistencia-microsservicos" />
<lastmod>2026-10-18T14:01:21.225Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-patron-saga-garantizar-consistencia-microservicios</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-padrao-saga-garantir-consistencia-microsservicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-saga-pattern-consistency-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-patron-saga-garantizar-consistencia-microservicios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-padrao-saga-garantir-consistencia-microsservicos" />
<lastmod>2026-10-18T14:01:21.225Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-backups-proxmox-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backups-proxmox-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-proxmox-backups-homelab" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-backups-proxmox-homelab-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backups-proxmox-homelab" />
<lastmod>2026-10-18T14:01:44.048Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-proxmox-backups-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backups-proxmox-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-proxmox-backups-homelab" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-backups-proxmox-homelab-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backups-proxmox-homelab" />
<lastmod>2026-10-18T14:01:44.048Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-backups-proxmox-homelab-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backups-proxmox-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-proxmox-backups-homelab" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-backups-proxmox-homelab-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backups-proxmox-homelab" />
<lastmod>2026-10-18T14:01:44.048Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-latencia-alta-redes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-latencia-alta-redes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-packet-loss-high-latency-networks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-latencia-alta-redes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-latencia-alta-redes" />
<lastmod>2026-10-18T14:03:01.443Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-diagnose-packet-loss-high-latency-networks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-latencia-alta-redes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-packet-loss-high-latency-networks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-latencia-alta-redes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-latencia-alta-redes" />
<lastmod>2026-10-18T14:03:01.451Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-latencia-alta-redes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-latencia-alta-redes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-packet-loss-high-latency-networks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-latencia-alta-redes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-latencia-alta-redes" />
<lastmod>2026-10-18T14:03:01.457Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-placa-iot-esp32-can-bus-industrial</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-placa-iot-esp32-can-bus-industrial" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-iot-controller-board-esp32-can-bus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-construir-placa-iot-esp32-bus-can-industrial" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-placa-iot-esp32-can-bus-industrial" />
<lastmod>2026-10-18T14:02:19.295Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-iot-controller-board-esp32-can-bus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-placa-iot-esp32-can-bus-industrial" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-iot-controller-board-esp32-can-bus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-construir-placa-iot-esp32-bus-can-industrial" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-placa-iot-esp32-can-bus-industrial" />
<lastmod>2026-10-18T14:02:19.295Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-construir-placa-iot-esp32-bus-can-industrial</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-placa-iot-esp32-can-bus-industrial" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-iot-controller-board-esp32-can-bus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-construir-placa-iot-esp32-bus-can-industrial" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-placa-iot-esp32-can-bus-industrial" />
<lastmod>2026-10-18T14:02:19.295Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-fluxo-trabalho-evitar-burnout-tecnologia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-fluxo-trabalho-evitar-burnout-tecnologia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-workflow-prevent-burnout-tech" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-flujo-trabajo-evitar-burnout-tecnologia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-fluxo-trabalho-evitar-burnout-tecnologia" />
<lastmod>2026-10-18T14:02:31.058Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-organize-workflow-prevent-burnout-tech</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-fluxo-trabalho-evitar-burnout-tecnologia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-workflow-prevent-burnout-tech" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-flujo-trabajo-evitar-burnout-tecnologia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-fluxo-trabalho-evitar-burnout-tecnologia" />
<lastmod>2026-10-18T14:02:31.058Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-flujo-trabajo-evitar-burnout-tecnologia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-fluxo-trabalho-evitar-burnout-tecnologia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-workflow-prevent-burnout-tech" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-flujo-trabajo-evitar-burnout-tecnologia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-fluxo-trabalho-evitar-burnout-tecnologia" />
<lastmod>2026-10-18T14:02:31.058Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-migrar-sistemas-legados-nuvem-receita</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-sistemas-legados-nuvem-receita" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-migrate-legacy-systems-cloud-without-losing-revenue" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-migrar-sistemas-legados-nube-sin-perder-ingresos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-sistemas-legados-nuvem-receita" />
<lastmod>2026-10-18T14:02:43.818Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-migrate-legacy-systems-cloud-without-losing-revenue</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-sistemas-legados-nuvem-receita" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-migrate-legacy-systems-cloud-without-losing-revenue" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-migrar-sistemas-legados-nube-sin-perder-ingresos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-sistemas-legados-nuvem-receita" />
<lastmod>2026-10-18T14:02:43.818Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-migrar-sistemas-legados-nube-sin-perder-ingresos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-sistemas-legados-nuvem-receita" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-migrate-legacy-systems-cloud-without-losing-revenue" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-migrar-sistemas-legados-nube-sin-perder-ingresos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-sistemas-legados-nuvem-receita" />
<lastmod>2026-10-18T14:02:43.818Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-negociar-aumento-transicionar-lideranca</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-negociar-aumento-transicionar-lideranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-negotiate-salary-raise-transition-leadership" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-negociar-aumento-transicionar-liderazgo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-negociar-aumento-transicionar-lideranca" />
<lastmod>2026-10-18T14:03:00.700Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-negotiate-salary-raise-transition-leadership</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-negociar-aumento-transicionar-lideranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-negotiate-salary-raise-transition-leadership" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-negociar-aumento-transicionar-liderazgo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-negociar-aumento-transicionar-lideranca" />
<lastmod>2026-10-18T14:03:00.700Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-negociar-aumento-transicionar-liderazgo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-negociar-aumento-transicionar-lideranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-negotiate-salary-raise-transition-leadership" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-negociar-aumento-transicionar-liderazgo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-negociar-aumento-transicionar-lideranca" />
<lastmod>2026-10-18T14:03:00.700Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/o-que-e-o-gemini-argon-revolucao-ia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-o-gemini-argon-revolucao-ia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-gemini-argon-ai-revolution" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-gemini-argon-revolucion-ia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-o-gemini-argon-revolucao-ia" />
<lastmod>2026-10-18T14:46:07.847Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/what-is-gemini-argon-ai-revolution</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-o-gemini-argon-revolucao-ia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-gemini-argon-ai-revolution" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-gemini-argon-revolucion-ia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-o-gemini-argon-revolucao-ia" />
<lastmod>2026-10-18T14:46:07.858Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/que-es-gemini-argon-revolucion-ia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-o-gemini-argon-revolucao-ia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-gemini-argon-ai-revolution" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-gemini-argon-revolucion-ia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-o-gemini-argon-revolucao-ia" />
<lastmod>2026-10-18T14:46:07.864Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-gemini-argon-backend-apis-latencia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-gemini-argon-backend-apis-latencia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-gemini-argon-backend-apis-low-latency" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-gemini-argon-backend-apis-baja-latencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-gemini-argon-backend-apis-latencia" />
<lastmod>2026-10-18T14:45:26.410Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-integrate-gemini-argon-backend-apis-low-latency</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-gemini-argon-backend-apis-latencia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-gemini-argon-backend-apis-low-latency" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-gemini-argon-backend-apis-baja-latencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-gemini-argon-backend-apis-latencia" />
<lastmod>2026-10-18T14:45:26.410Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-gemini-argon-backend-apis-baja-latencia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-gemini-argon-backend-apis-latencia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-gemini-argon-backend-apis-low-latency" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-gemini-argon-backend-apis-baja-latencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-gemini-argon-backend-apis-latencia" />
<lastmod>2026-10-18T14:45:26.410Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-gemini-argon-otimizar-fluxos-devops</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-gemini-argon-otimizar-fluxos-devops" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-gemini-argon-optimize-devops-workflows" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-gemini-argon-optimizar-flujos-devops" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-gemini-argon-otimizar-fluxos-devops" />
<lastmod>2026-10-18T14:45:38.055Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-gemini-argon-optimize-devops-workflows</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-gemini-argon-otimizar-fluxos-devops" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-gemini-argon-optimize-devops-workflows" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-gemini-argon-optimizar-flujos-devops" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-gemini-argon-otimizar-fluxos-devops" />
<lastmod>2026-10-18T14:45:38.055Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-gemini-argon-optimizar-flujos-devops</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-gemini-argon-otimizar-fluxos-devops" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-gemini-argon-optimize-devops-workflows" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-gemini-argon-optimizar-flujos-devops" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-gemini-argon-otimizar-fluxos-devops" />
<lastmod>2026-10-18T14:45:38.055Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-gemini-argon-coordenar-microsservicos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-gemini-argon-coordenar-microsservicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-gemini-argon-coordinate-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-gemini-argon-coordinar-microservicios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-gemini-argon-coordenar-microsservicos" />
<lastmod>2026-10-18T14:45:51.933Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-gemini-argon-coordinate-microservices</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-gemini-argon-coordenar-microsservicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-gemini-argon-coordinate-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-gemini-argon-coordinar-microservicios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-gemini-argon-coordenar-microsservicos" />
<lastmod>2026-10-18T14:45:51.933Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-gemini-argon-coordinar-microservicios</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-gemini-argon-coordenar-microsservicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-gemini-argon-coordinate-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-gemini-argon-coordinar-microservicios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-gemini-argon-coordenar-microsservicos" />
<lastmod>2026-10-18T14:45:51.933Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-mitigar-riscos-seguranca-gemini-argon</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-mitigar-riscos-seguranca-gemini-argon" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-mitigate-security-risks-gemini-argon" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-mitigar-riesgos-seguridad-gemini-argon" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-mitigar-riscos-seguranca-gemini-argon" />
<lastmod>2026-10-18T14:46:07.367Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-mitigate-security-risks-gemini-argon</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-mitigar-riscos-seguranca-gemini-argon" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-mitigate-security-risks-gemini-argon" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-mitigar-riesgos-seguridad-gemini-argon" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-mitigar-riscos-seguranca-gemini-argon" />
<lastmod>2026-10-18T14:46:07.367Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-mitigar-riesgos-seguridad-gemini-argon</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-mitigar-riscos-seguranca-gemini-argon" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-mitigate-security-risks-gemini-argon" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-mitigar-riesgos-seguridad-gemini-argon" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-mitigar-riscos-seguranca-gemini-argon" />
<lastmod>2026-10-18T14:46:07.367Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calibrar-sensores-industriais-modbus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-sensores-industriais-modbus" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-industrial-sensors-modbus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-sensores-industriales-modbus" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-sensores-industriais-modbus" />
<lastmod>2026-10-18T15:00:58.322Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-calibrate-industrial-sensors-modbus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-sensores-industriais-modbus" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-industrial-sensors-modbus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-sensores-industriales-modbus" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-sensores-industriais-modbus" />
<lastmod>2026-10-18T15:00:58.322Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calibrar-sensores-industriales-modbus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-sensores-industriais-modbus" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-industrial-sensors-modbus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-sensores-industriales-modbus" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-sensores-industriais-modbus" />
<lastmod>2026-10-18T15:00:58.322Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-analisar-sinais-barramento-can-analisador-logico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-analisar-sinais-barramento-can-analisador-logico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-analyze-can-bus-signals-with-a-logic-analyzer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-analizar-senales-bus-can-analizador-logico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-analisar-sinais-barramento-can-analisador-logico" />
<lastmod>2026-10-18T15:03:28.656Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-analyze-can-bus-signals-with-a-logic-analyzer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-analisar-sinais-barramento-can-analisador-logico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-analyze-can-bus-signals-with-a-logic-analyzer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-analizar-senales-bus-can-analizador-logico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-analisar-sinais-barramento-can-analisador-logico" />
<lastmod>2026-10-18T15:03:28.661Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-analizar-senales-bus-can-analizador-logico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-analisar-sinais-barramento-can-analisador-logico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-analyze-can-bus-signals-with-a-logic-analyzer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-analizar-senales-bus-can-analizador-logico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-analisar-sinais-barramento-can-analisador-logico" />
<lastmod>2026-10-18T15:03:28.664Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-mapear-perda-pacotes-jitter-rotas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-mapear-perda-pacotes-jitter-rotas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-network-how-to-map-packet-loss-and-jitter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/red-inestable-mapear-perdida-paquetes-jitter-rutas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-mapear-perda-pacotes-jitter-rotas" />
<lastmod>2026-10-18T15:03:28.668Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/unstable-network-how-to-map-packet-loss-and-jitter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-mapear-perda-pacotes-jitter-rotas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-network-how-to-map-packet-loss-and-jitter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/red-inestable-mapear-perdida-paquetes-jitter-rutas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-mapear-perda-pacotes-jitter-rotas" />
<lastmod>2026-10-18T15:03:28.672Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/red-inestable-mapear-perdida-paquetes-jitter-rutas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-mapear-perda-pacotes-jitter-rotas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-network-how-to-map-packet-loss-and-jitter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/red-inestable-mapear-perdida-paquetes-jitter-rutas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-mapear-perda-pacotes-jitter-rotas" />
<lastmod>2026-10-18T15:03:28.676Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-alertas-preditivos-grafana-zabbix</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-alertas-preditivos-grafana-zabbix" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-predictive-alerts-grafana-zabbix" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-alertas-predictivas-grafana-zabbix" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-alertas-preditivos-grafana-zabbix" />
<lastmod>2026-10-18T15:01:50.586Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-predictive-alerts-grafana-zabbix</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-alertas-preditivos-grafana-zabbix" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-predictive-alerts-grafana-zabbix" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-alertas-predictivas-grafana-zabbix" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-alertas-preditivos-grafana-zabbix" />
<lastmod>2026-10-18T15:01:50.586Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-alertas-predictivas-grafana-zabbix</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-alertas-preditivos-grafana-zabbix" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-predictive-alerts-grafana-zabbix" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-alertas-predictivas-grafana-zabbix" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-alertas-preditivos-grafana-zabbix" />
<lastmod>2026-10-18T15:01:50.586Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/vpn-cai-como-ajustar-mtu-mss-clamping</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/vpn-cai-como-ajustar-mtu-mss-clamping" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/vpn-drops-how-to-fix-mtu-mss-clamping" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/vpn-cae-como-ajustar-mtu-mss-clamping" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/vpn-cai-como-ajustar-mtu-mss-clamping" />
<lastmod>2026-10-18T15:02:08.922Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/vpn-drops-how-to-fix-mtu-mss-clamping</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/vpn-cai-como-ajustar-mtu-mss-clamping" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/vpn-drops-how-to-fix-mtu-mss-clamping" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/vpn-cae-como-ajustar-mtu-mss-clamping" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/vpn-cai-como-ajustar-mtu-mss-clamping" />
<lastmod>2026-10-18T15:02:08.922Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/vpn-cae-como-ajustar-mtu-mss-clamping</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/vpn-cai-como-ajustar-mtu-mss-clamping" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/vpn-drops-how-to-fix-mtu-mss-clamping" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/vpn-cae-como-ajustar-mtu-mss-clamping" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/vpn-cai-como-ajustar-mtu-mss-clamping" />
<lastmod>2026-10-18T15:03:28.681Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-fontes-chaveadas-carga</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fontes-chaveadas-carga" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-switched-mode-power-supplies-load" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuentes-conmutadas-carga" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fontes-chaveadas-carga" />
<lastmod>2026-10-18T15:02:25.890Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-switched-mode-power-supplies-load</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fontes-chaveadas-carga" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-switched-mode-power-supplies-load" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuentes-conmutadas-carga" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fontes-chaveadas-carga" />
<lastmod>2026-10-18T15:03:28.686Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-fuentes-conmutadas-carga</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fontes-chaveadas-carga" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-switched-mode-power-supplies-load" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuentes-conmutadas-carga" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fontes-chaveadas-carga" />
<lastmod>2026-10-18T15:02:25.890Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-controle-temperatura-racks-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-controle-temperatura-racks-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-temperature-control-homelab-racks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-control-temperatura-racks-homelab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-controle-temperatura-racks-homelab" />
<lastmod>2026-10-18T15:02:45.069Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-temperature-control-homelab-racks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-controle-temperatura-racks-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-temperature-control-homelab-racks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-control-temperatura-racks-homelab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-controle-temperatura-racks-homelab" />
<lastmod>2026-10-18T15:02:45.069Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-control-temperatura-racks-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-controle-temperatura-racks-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-temperature-control-homelab-racks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-control-temperatura-racks-homelab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-controle-temperatura-racks-homelab" />
<lastmod>2026-10-18T15:02:45.069Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-auditar-vulnerabilidades-firewalls-vlan</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-firewalls-vlan" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-vulnerabilities-edge-firewalls-vlans" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-firewalls-borde-vlans" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-firewalls-vlan" />
<lastmod>2026-10-18T15:02:59.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-audit-vulnerabilities-edge-firewalls-vlans</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-firewalls-vlan" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-vulnerabilities-edge-firewalls-vlans" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-firewalls-borde-vlans" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-firewalls-vlan" />
<lastmod>2026-10-18T15:02:59.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-auditar-vulnerabilidades-firewalls-borde-vlans</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-firewalls-vlan" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-vulnerabilities-edge-firewalls-vlans" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-firewalls-borde-vlans" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-firewalls-vlan" />
<lastmod>2026-10-18T15:02:59.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-evitar-superaquecimento-motores-passo-cnc</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-evitar-superaquecimento-motores-passo-cnc" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-prevent-stepper-motor-overheating-cnc" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-evitar-sobrecalentamiento-motores-paso-paso-cnc" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-evitar-superaquecimento-motores-passo-cnc" />
<lastmod>2026-10-18T15:03:13.073Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-prevent-stepper-motor-overheating-cnc</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-evitar-superaquecimento-motores-passo-cnc" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-prevent-stepper-motor-overheating-cnc" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-evitar-sobrecalentamiento-motores-paso-paso-cnc" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-evitar-superaquecimento-motores-passo-cnc" />
<lastmod>2026-10-18T15:03:13.073Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-evitar-sobrecalentamiento-motores-paso-paso-cnc</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-evitar-superaquecimento-motores-passo-cnc" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-prevent-stepper-motor-overheating-cnc" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-evitar-sobrecalentamiento-motores-paso-paso-cnc" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-evitar-superaquecimento-motores-passo-cnc" />
<lastmod>2026-10-18T15:03:13.073Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-plcs-industriais-com-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-plcs-industriais-com-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-industrial-plcs-with-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-plcs-industriales-con-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-plcs-industriais-com-mqtt" />
<lastmod>2026-10-18T15:03:28.482Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-integrate-industrial-plcs-with-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-plcs-industriais-com-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-industrial-plcs-with-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-plcs-industriales-con-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-plcs-industriais-com-mqtt" />
<lastmod>2026-10-18T15:03:28.482Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-plcs-industriales-con-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-plcs-industriais-com-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-industrial-plcs-with-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-plcs-industriales-con-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-plcs-industriais-com-mqtt" />
<lastmod>2026-10-18T15:03:28.482Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/o-que-sao-rea-como-usar-recursos-abertos-em-cursos-online</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-sao-rea-como-usar-recursos-abertos-em-cursos-online" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-are-oer-how-to-use-open-resources-in-online-courses" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-son-los-rea-como-aplicar-recursos-abiertos-en-cursos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-sao-rea-como-usar-recursos-abertos-em-cursos-online" />
<lastmod>2026-10-18T15:06:06.144Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/what-are-oer-how-to-use-open-resources-in-online-courses</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-sao-rea-como-usar-recursos-abertos-em-cursos-online" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-are-oer-how-to-use-open-resources-in-online-courses" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-son-los-rea-como-aplicar-recursos-abiertos-en-cursos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-sao-rea-como-usar-recursos-abertos-em-cursos-online" />
<lastmod>2026-10-18T15:06:06.162Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/que-son-los-rea-como-aplicar-recursos-abiertos-en-cursos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-sao-rea-como-usar-recursos-abertos-em-cursos-online" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-are-oer-how-to-use-open-resources-in-online-courses" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-son-los-rea-como-aplicar-recursos-abiertos-en-cursos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-sao-rea-como-usar-recursos-abertos-em-cursos-online" />
<lastmod>2026-10-18T15:06:06.176Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-usar-rea-exige-conformidade-com-licencas-abertas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-usar-rea-exige-conformidade-com-licencas-abertas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-using-oer-requires-compliance-with-open-licenses" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-usar-rea-exige-conformidad-con-licencias-abiertas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-usar-rea-exige-conformidade-com-licencas-abertas" />
<lastmod>2026-10-18T15:05:50.633Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/why-using-oer-requires-compliance-with-open-licenses</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-usar-rea-exige-conformidade-com-licencas-abertas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-using-oer-requires-compliance-with-open-licenses" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-usar-rea-exige-conformidad-con-licencias-abiertas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-usar-rea-exige-conformidade-com-licencas-abertas" />
<lastmod>2026-10-18T15:05:50.633Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-usar-rea-exige-conformidad-con-licencias-abiertas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-usar-rea-exige-conformidade-com-licencas-abertas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-using-oer-requires-compliance-with-open-licenses" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-usar-rea-exige-conformidad-con-licencias-abiertas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-usar-rea-exige-conformidade-com-licencas-abertas" />
<lastmod>2026-10-18T15:05:50.633Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-rea-repositorios-institucionais-apis</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-rea-repositorios-institucionais-apis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-oer-institutional-repositories-apis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-rea-repositorios-institucionales-apis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-rea-repositorios-institucionais-apis" />
<lastmod>2026-10-18T15:06:05.683Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-integrate-oer-institutional-repositories-apis</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-rea-repositorios-institucionais-apis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-oer-institutional-repositories-apis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-rea-repositorios-institucionales-apis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-rea-repositorios-institucionais-apis" />
<lastmod>2026-10-18T15:06:05.683Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-rea-repositorios-institucionales-apis</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-rea-repositorios-institucionais-apis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-oer-institutional-repositories-apis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-rea-repositorios-institucionales-apis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-rea-repositorios-institucionais-apis" />
<lastmod>2026-10-18T15:06:05.683Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-um-tunel-seguro-corporativo-rustdesk</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-um-tunel-seguro-corporativo-rustdesk" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-secure-corporate-tunnel-rustdesk" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-un-tunel-seguro-corporativo-rustdesk" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-um-tunel-seguro-corporativo-rustdesk" />
<lastmod>2026-11-02T13:22:43.782Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-create-secure-corporate-tunnel-rustdesk</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-um-tunel-seguro-corporativo-rustdesk" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-secure-corporate-tunnel-rustdesk" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-un-tunel-seguro-corporativo-rustdesk" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-um-tunel-seguro-corporativo-rustdesk" />
<lastmod>2026-11-02T13:22:43.782Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-un-tunel-seguro-corporativo-rustdesk</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-um-tunel-seguro-corporativo-rustdesk" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-secure-corporate-tunnel-rustdesk" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-un-tunel-seguro-corporativo-rustdesk" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-um-tunel-seguro-corporativo-rustdesk" />
<lastmod>2026-11-02T13:22:43.782Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/zabbix-lento-como-escalar-banco-dados-postgresql</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/zabbix-lento-como-escalar-banco-dados-postgresql" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-zabbix-how-to-scale-postgresql-database" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/zabbix-lento-como-escalar-base-datos-postgresql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/zabbix-lento-como-escalar-banco-dados-postgresql" />
<lastmod>2026-11-03T13:21:44.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-zabbix-how-to-scale-postgresql-database</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/zabbix-lento-como-escalar-banco-dados-postgresql" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-zabbix-how-to-scale-postgresql-database" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/zabbix-lento-como-escalar-base-datos-postgresql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/zabbix-lento-como-escalar-banco-dados-postgresql" />
<lastmod>2026-11-03T13:21:44.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/zabbix-lento-como-escalar-base-datos-postgresql</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/zabbix-lento-como-escalar-banco-dados-postgresql" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-zabbix-how-to-scale-postgresql-database" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/zabbix-lento-como-escalar-base-datos-postgresql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/zabbix-lento-como-escalar-banco-dados-postgresql" />
<lastmod>2026-11-03T13:21:44.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-qos-fq-codel-evitar-gargalos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-qos-fq-codel-evitar-gargalos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-qos-fq-codel-prevent-bottlenecks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-qos-fq-codel-evitar-cuellos-botella" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-qos-fq-codel-evitar-gargalos" />
<lastmod>2026-10-18T16:16:03.246Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-qos-fq-codel-prevent-bottlenecks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-qos-fq-codel-evitar-gargalos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-qos-fq-codel-prevent-bottlenecks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-qos-fq-codel-evitar-cuellos-botella" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-qos-fq-codel-evitar-gargalos" />
<lastmod>2026-10-18T16:16:03.246Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-qos-fq-codel-evitar-cuellos-botella</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-qos-fq-codel-evitar-gargalos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-qos-fq-codel-prevent-bottlenecks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-qos-fq-codel-evitar-cuellos-botella" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-qos-fq-codel-evitar-gargalos" />
<lastmod>2026-10-18T16:16:03.246Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-consertar-placas-solda-fria-estacao-calor</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consertar-placas-solda-fria-estacao-calor" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-cold-solder-joints-without-damaging-components" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-placas-soldadura-fria-sin-danar-componentes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consertar-placas-solda-fria-estacao-calor" />
<lastmod>2026-10-18T16:18:04.894Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-fix-cold-solder-joints-without-damaging-components</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consertar-placas-solda-fria-estacao-calor" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-cold-solder-joints-without-damaging-components" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-placas-soldadura-fria-sin-danar-componentes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consertar-placas-solda-fria-estacao-calor" />
<lastmod>2026-10-18T16:18:04.898Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-reparar-placas-soldadura-fria-sin-danar-componentes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consertar-placas-solda-fria-estacao-calor" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-cold-solder-joints-without-damaging-components" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-placas-soldadura-fria-sin-danar-componentes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consertar-placas-solda-fria-estacao-calor" />
<lastmod>2026-10-18T16:18:04.903Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-ler-sensores-industriais-esp32-modbus-tcp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ler-sensores-industriais-esp32-modbus-tcp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-read-industrial-sensors-esp32-modbus-tcp" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-leer-sensores-industriales-esp32-modbus-tcp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ler-sensores-industriais-esp32-modbus-tcp" />
<lastmod>2026-10-18T16:16:41.034Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-read-industrial-sensors-esp32-modbus-tcp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ler-sensores-industriais-esp32-modbus-tcp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-read-industrial-sensors-esp32-modbus-tcp" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-leer-sensores-industriales-esp32-modbus-tcp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ler-sensores-industriais-esp32-modbus-tcp" />
<lastmod>2026-10-18T16:16:41.034Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-leer-sensores-industriales-esp32-modbus-tcp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ler-sensores-industriais-esp32-modbus-tcp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-read-industrial-sensors-esp32-modbus-tcp" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-leer-sensores-industriales-esp32-modbus-tcp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ler-sensores-industriais-esp32-modbus-tcp" />
<lastmod>2026-10-18T16:16:41.034Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-gateway-iot-industrial-node-red-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-gateway-iot-industrial-node-red-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-industrial-iot-gateway-node-red-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-pasarela-iot-industrial-node-red-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-gateway-iot-industrial-node-red-mqtt" />
<lastmod>2026-10-18T16:16:58.059Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-industrial-iot-gateway-node-red-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-gateway-iot-industrial-node-red-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-industrial-iot-gateway-node-red-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-pasarela-iot-industrial-node-red-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-gateway-iot-industrial-node-red-mqtt" />
<lastmod>2026-10-18T16:16:58.059Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-pasarela-iot-industrial-node-red-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-gateway-iot-industrial-node-red-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-industrial-iot-gateway-node-red-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-pasarela-iot-industrial-node-red-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-gateway-iot-industrial-node-red-mqtt" />
<lastmod>2026-10-18T16:16:58.059Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-capacitores-osciloscopio-gerador-funcoes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-osciloscopio-gerador-funcoes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-capacitors-oscilloscope-function-generator" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-osciloscopio-generador-funciones" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-osciloscopio-gerador-funcoes" />
<lastmod>2026-10-18T16:17:15.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-capacitors-oscilloscope-function-generator</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-osciloscopio-gerador-funcoes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-capacitors-oscilloscope-function-generator" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-osciloscopio-generador-funciones" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-osciloscopio-gerador-funcoes" />
<lastmod>2026-10-18T16:17:15.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-condensadores-osciloscopio-generador-funciones</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-osciloscopio-gerador-funcoes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-capacitors-oscilloscope-function-generator" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-osciloscopio-generador-funciones" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-osciloscopio-gerador-funcoes" />
<lastmod>2026-10-18T16:17:15.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/disco-rigido-fazendo-barulho-recuperar-dados-ddrescue</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/disco-rigido-fazendo-barulho-recuperar-dados-ddrescue" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/hard-drive-making-noise-recover-data-ddrescue" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/disco-duro-haciendo-ruido-recuperar-datos-ddrescue" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/disco-rigido-fazendo-barulho-recuperar-dados-ddrescue" />
<lastmod>2026-10-18T16:17:30.087Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/hard-drive-making-noise-recover-data-ddrescue</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/disco-rigido-fazendo-barulho-recuperar-dados-ddrescue" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/hard-drive-making-noise-recover-data-ddrescue" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/disco-duro-haciendo-ruido-recuperar-datos-ddrescue" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/disco-rigido-fazendo-barulho-recuperar-dados-ddrescue" />
<lastmod>2026-10-18T16:17:30.087Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/disco-duro-haciendo-ruido-recuperar-datos-ddrescue</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/disco-rigido-fazendo-barulho-recuperar-dados-ddrescue" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/hard-drive-making-noise-recover-data-ddrescue" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/disco-duro-haciendo-ruido-recuperar-datos-ddrescue" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/disco-rigido-fazendo-barulho-recuperar-dados-ddrescue" />
<lastmod>2026-10-18T16:17:30.087Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-grafana-mimir-loki-kubernetes-memoria</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-grafana-mimir-loki-kubernetes-memoria" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-grafana-mimir-loki-kubernetes-memory" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-grafana-mimir-loki-kubernetes-memoria-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-grafana-mimir-loki-kubernetes-memoria" />
<lastmod>2026-10-18T16:17:47.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-grafana-mimir-loki-kubernetes-memory</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-grafana-mimir-loki-kubernetes-memoria" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-grafana-mimir-loki-kubernetes-memory" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-grafana-mimir-loki-kubernetes-memoria-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-grafana-mimir-loki-kubernetes-memoria" />
<lastmod>2026-10-18T16:17:47.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-grafana-mimir-loki-kubernetes-memoria-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-grafana-mimir-loki-kubernetes-memoria" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-grafana-mimir-loki-kubernetes-memory" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-grafana-mimir-loki-kubernetes-memoria-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-grafana-mimir-loki-kubernetes-memoria" />
<lastmod>2026-10-18T16:17:47.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-problemas-integridade-sinal-i2c</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-problemas-integridade-sinal-i2c" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-i2c-signal-integrity-issues" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-problemas-integridade-sinal-i2c-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-problemas-integridade-sinal-i2c" />
<lastmod>2026-10-18T16:18:04.645Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-diagnose-i2c-signal-integrity-issues</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-problemas-integridade-sinal-i2c" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-i2c-signal-integrity-issues" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-problemas-integridade-sinal-i2c-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-problemas-integridade-sinal-i2c" />
<lastmod>2026-10-18T16:18:04.645Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-problemas-integridade-sinal-i2c-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-problemas-integridade-sinal-i2c" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-i2c-signal-integrity-issues" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-problemas-integridade-sinal-i2c-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-problemas-integridade-sinal-i2c" />
<lastmod>2026-10-18T16:18:04.645Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-rodar-modelos-linguagem-locais-pouca-vram</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rodar-modelos-linguagem-locais-pouca-vram" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-run-local-language-models-low-vram" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ejecutar-modelos-lenguaje-locales-poca-vram" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rodar-modelos-linguagem-locais-pouca-vram" />
<lastmod>2026-10-18T17:00:30.375Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-run-local-language-models-low-vram</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rodar-modelos-linguagem-locais-pouca-vram" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-run-local-language-models-low-vram" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ejecutar-modelos-lenguaje-locales-poca-vram" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rodar-modelos-linguagem-locais-pouca-vram" />
<lastmod>2026-10-18T17:00:30.375Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-ejecutar-modelos-lenguaje-locales-poca-vram</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rodar-modelos-linguagem-locais-pouca-vram" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-run-local-language-models-low-vram" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ejecutar-modelos-lenguaje-locales-poca-vram" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rodar-modelos-linguagem-locais-pouca-vram" />
<lastmod>2026-10-18T17:00:30.375Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/banco-de-dados-lento-como-otimizar-queries-explain-analyze</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-de-dados-lento-como-otimizar-queries-explain-analyze" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-database-how-to-optimize-queries-explain-analyze" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-de-datos-lenta-como-optimizar-consultas-explain-analyze" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-de-dados-lento-como-otimizar-queries-explain-analyze" />
<lastmod>2026-10-18T17:03:00.215Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-database-how-to-optimize-queries-explain-analyze</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-de-dados-lento-como-otimizar-queries-explain-analyze" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-database-how-to-optimize-queries-explain-analyze" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-de-datos-lenta-como-optimizar-consultas-explain-analyze" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-de-dados-lento-como-otimizar-queries-explain-analyze" />
<lastmod>2026-10-18T17:03:00.221Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/base-de-datos-lenta-como-optimizar-consultas-explain-analyze</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-de-dados-lento-como-otimizar-queries-explain-analyze" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-database-how-to-optimize-queries-explain-analyze" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-de-datos-lenta-como-optimizar-consultas-explain-analyze" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-de-dados-lento-como-otimizar-queries-explain-analyze" />
<lastmod>2026-10-18T17:03:00.226Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-eliminar-renderizacoes-desnecessarias-nextjs-14</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-eliminar-renderizacoes-desnecessarias-nextjs-14" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-eliminate-unnecessary-renders-nextjs-14" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-eliminar-renderizaciones-desnecesarias-nextjs-14" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-eliminar-renderizacoes-desnecessarias-nextjs-14" />
<lastmod>2026-10-18T17:03:00.231Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-eliminate-unnecessary-renders-nextjs-14</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-eliminar-renderizacoes-desnecessarias-nextjs-14" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-eliminate-unnecessary-renders-nextjs-14" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-eliminar-renderizaciones-desnecesarias-nextjs-14" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-eliminar-renderizacoes-desnecessarias-nextjs-14" />
<lastmod>2026-10-18T17:03:00.236Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-eliminar-renderizaciones-desnecesarias-nextjs-14</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-eliminar-renderizacoes-desnecessarias-nextjs-14" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-eliminate-unnecessary-renders-nextjs-14" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-eliminar-renderizaciones-desnecesarias-nextjs-14" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-eliminar-renderizacoes-desnecessarias-nextjs-14" />
<lastmod>2026-10-18T17:03:00.242Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-sistema-distribuido-resiliente-falhas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-sistema-distribuido-resiliente-falhas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-fault-tolerant-distributed-system" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-sistema-distribuido-resiliente-fallos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-sistema-distribuido-resiliente-falhas" />
<lastmod>2026-10-18T17:01:17.533Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-design-fault-tolerant-distributed-system</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-sistema-distribuido-resiliente-falhas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-fault-tolerant-distributed-system" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-sistema-distribuido-resiliente-fallos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-sistema-distribuido-resiliente-falhas" />
<lastmod>2026-10-18T17:01:17.533Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-disenar-sistema-distribuido-resiliente-fallos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-sistema-distribuido-resiliente-falhas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-fault-tolerant-distributed-system" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-sistema-distribuido-resiliente-fallos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-sistema-distribuido-resiliente-falhas" />
<lastmod>2026-10-18T17:01:17.533Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-ansible-configuracao-sem-agente-seguranca</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-ansible-configuracao-sem-agente-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-ansible-agentless-configuration-management-security" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-ansible-gestion-configuracion-sin-agentes-seguridad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-ansible-configuracao-sem-agente-seguranca" />
<lastmod>2026-10-18T17:01:39.150Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-ansible-agentless-configuration-management-security</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-ansible-configuracao-sem-agente-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-ansible-agentless-configuration-management-security" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-ansible-gestion-configuracion-sin-agentes-seguridad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-ansible-configuracao-sem-agente-seguranca" />
<lastmod>2026-10-18T17:01:39.150Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-ansible-gestion-configuracion-sin-agentes-seguridad</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-ansible-configuracao-sem-agente-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-ansible-agentless-configuration-management-security" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-ansible-gestion-configuracion-sin-agentes-seguridad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-ansible-configuracao-sem-agente-seguranca" />
<lastmod>2026-10-18T17:01:39.150Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-codigo-legado-falha-como-refatorar-com-testes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-codigo-legado-falha-como-refatorar-com-testes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-legacy-code-fails-how-to-refactor-safely" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-falla-codigo-heredado-como-refactorizar-con-test" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-codigo-legado-falha-como-refatorar-com-testes" />
<lastmod>2026-10-18T17:01:57.336Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/why-legacy-code-fails-how-to-refactor-safely</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-codigo-legado-falha-como-refatorar-com-testes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-legacy-code-fails-how-to-refactor-safely" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-falla-codigo-heredado-como-refactorizar-con-test" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-codigo-legado-falha-como-refatorar-com-testes" />
<lastmod>2026-10-18T17:01:57.336Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-falla-codigo-heredado-como-refactorizar-con-test</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-codigo-legado-falha-como-refatorar-com-testes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-legacy-code-fails-how-to-refactor-safely" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-falla-codigo-heredado-como-refactorizar-con-test" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-codigo-legado-falha-como-refatorar-com-testes" />
<lastmod>2026-10-18T17:01:57.336Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gerenciar-multiplos-projetos-sem-perder-o-foco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-multiplos-projetos-sem-perder-o-foco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-multiple-projects-without-losing-daily-focus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-multiples-proyectos-sin-perder-el-foco-diario" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-multiplos-projetos-sem-perder-o-foco" />
<lastmod>2026-10-18T17:02:12.470Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-manage-multiple-projects-without-losing-daily-focus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-multiplos-projetos-sem-perder-o-foco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-multiple-projects-without-losing-daily-focus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-multiples-proyectos-sin-perder-el-foco-diario" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-multiplos-projetos-sem-perder-o-foco" />
<lastmod>2026-10-18T17:02:12.470Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gestionar-multiples-proyectos-sin-perder-el-foco-diario</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-multiplos-projetos-sem-perder-o-foco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-multiple-projects-without-losing-daily-focus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-multiples-proyectos-sin-perder-el-foco-diario" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-multiplos-projetos-sem-perder-o-foco" />
<lastmod>2026-10-18T17:02:12.470Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-servidor-caseiro-alta-disponibilidade</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-servidor-caseiro-alta-disponibilidade" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-a-high-availability-home-server" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-servidor-casero-alta-disponibilidad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-servidor-caseiro-alta-disponibilidade" />
<lastmod>2026-10-22T15:39:01.693Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-a-high-availability-home-server</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-servidor-caseiro-alta-disponibilidade" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-a-high-availability-home-server" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-servidor-casero-alta-disponibilidad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-servidor-caseiro-alta-disponibilidade" />
<lastmod>2026-10-22T15:39:01.693Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-servidor-casero-alta-disponibilidad</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-servidor-caseiro-alta-disponibilidade" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-a-high-availability-home-server" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-servidor-casero-alta-disponibilidad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-servidor-caseiro-alta-disponibilidade" />
<lastmod>2026-10-22T15:39:01.693Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-iluminacao-esphome-home-assistant</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-iluminacao-esphome-home-assistant" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-home-lighting-esphome-home-assistant" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-iluminacion-esphome-home-assistant" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-iluminacao-esphome-home-assistant" />
<lastmod>2026-10-18T17:02:44.447Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-home-lighting-esphome-home-assistant</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-iluminacao-esphome-home-assistant" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-home-lighting-esphome-home-assistant" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-iluminacion-esphome-home-assistant" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-iluminacao-esphome-home-assistant" />
<lastmod>2026-10-18T17:02:44.447Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-iluminacion-esphome-home-assistant</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-iluminacao-esphome-home-assistant" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-home-lighting-esphome-home-assistant" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-iluminacion-esphome-home-assistant" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-iluminacao-esphome-home-assistant" />
<lastmod>2026-10-18T17:02:44.447Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-negociar-cargo-senior-transicao-carreira</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-negociar-cargo-senior-transicao-carreira" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-negotiate-a-senior-role-career-transition" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-negociar-puesto-senior-transicion-carrera" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-negociar-cargo-senior-transicao-carreira" />
<lastmod>2026-10-18T17:02:59.975Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-negotiate-a-senior-role-career-transition</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-negociar-cargo-senior-transicao-carreira" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-negotiate-a-senior-role-career-transition" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-negociar-puesto-senior-transicion-carrera" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-negociar-cargo-senior-transicao-carreira" />
<lastmod>2026-10-18T17:02:59.975Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-negociar-puesto-senior-transicion-carrera</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-negociar-cargo-senior-transicao-carreira" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-negotiate-a-senior-role-career-transition" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-negociar-puesto-senior-transicion-carrera" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-negociar-cargo-senior-transicao-carreira" />
<lastmod>2026-10-18T17:02:59.975Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-codigo-sincrono-trava-api-migrar-reativo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-codigo-sincrono-trava-api-migrar-reativo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-sync-code-hangs-api-how-to-migrate-reactive" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-codigo-sincrono-bloquea-api-migrar-reactivo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-codigo-sincrono-trava-api-migrar-reativo" />
<lastmod>2026-10-18T18:02:50.431Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/why-sync-code-hangs-api-how-to-migrate-reactive</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-codigo-sincrono-trava-api-migrar-reativo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-sync-code-hangs-api-how-to-migrate-reactive" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-codigo-sincrono-bloquea-api-migrar-reactivo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-codigo-sincrono-trava-api-migrar-reativo" />
<lastmod>2026-10-18T18:02:50.436Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-codigo-sincrono-bloquea-api-migrar-reactivo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-codigo-sincrono-trava-api-migrar-reativo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-sync-code-hangs-api-how-to-migrate-reactive" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-codigo-sincrono-bloquea-api-migrar-reactivo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-codigo-sincrono-trava-api-migrar-reativo" />
<lastmod>2026-10-18T18:02:50.441Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-acelerar-carregamento-web-eliminar-gargalos-visuais-css</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-carregamento-web-eliminar-gargalos-visuais-css" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-web-performance-eliminate-visual-css-bottlenecks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-carga-web-eliminar-cuellos-botella-css" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-carregamento-web-eliminar-gargalos-visuais-css" />
<lastmod>2026-10-18T18:00:50.025Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-optimize-web-performance-eliminate-visual-css-bottlenecks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-carregamento-web-eliminar-gargalos-visuais-css" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-web-performance-eliminate-visual-css-bottlenecks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-carga-web-eliminar-cuellos-botella-css" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-carregamento-web-eliminar-gargalos-visuais-css" />
<lastmod>2026-10-18T18:00:50.025Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-optimizar-carga-web-eliminar-cuellos-botella-css</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-carregamento-web-eliminar-gargalos-visuais-css" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-web-performance-eliminate-visual-css-bottlenecks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-carga-web-eliminar-cuellos-botella-css" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-carregamento-web-eliminar-gargalos-visuais-css" />
<lastmod>2026-10-18T18:02:50.446Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/arquitetura-limpa-sem-exagero-como-evitar-excesso-codigo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/arquitetura-limpa-sem-exagero-como-evitar-excesso-codigo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/clean-architecture-without-fluff-how-to-avoid-over-engineering" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/arquitectura-limpia-sin-exceso-como-evitar-codigo-innecesario" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/arquitetura-limpa-sem-exagero-como-evitar-excesso-codigo" />
<lastmod>2026-10-18T18:01:03.403Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/clean-architecture-without-fluff-how-to-avoid-over-engineering</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/arquitetura-limpa-sem-exagero-como-evitar-excesso-codigo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/clean-architecture-without-fluff-how-to-avoid-over-engineering" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/arquitectura-limpia-sin-exceso-como-evitar-codigo-innecesario" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/arquitetura-limpa-sem-exagero-como-evitar-excesso-codigo" />
<lastmod>2026-10-18T18:01:03.403Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/arquitectura-limpia-sin-exceso-como-evitar-codigo-innecesario</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/arquitetura-limpa-sem-exagero-como-evitar-excesso-codigo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/clean-architecture-without-fluff-how-to-avoid-over-engineering" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/arquitectura-limpia-sin-exceso-como-evitar-codigo-innecesario" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/arquitetura-limpa-sem-exagero-como-evitar-excesso-codigo" />
<lastmod>2026-10-18T18:02:50.456Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-fazer-code-review-rapido-sem-perder-qualidade</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-fazer-code-review-rapido-sem-perder-qualidade" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-make-code-reviews-fast-without-losing-quality" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-hacer-revisiones-de-codigo-rapidas-sin-perder-calidad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-fazer-code-review-rapido-sem-perder-qualidade" />
<lastmod>2026-10-18T18:01:17.239Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-make-code-reviews-fast-without-losing-quality</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-fazer-code-review-rapido-sem-perder-qualidade" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-make-code-reviews-fast-without-losing-quality" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-hacer-revisiones-de-codigo-rapidas-sin-perder-calidad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-fazer-code-review-rapido-sem-perder-qualidade" />
<lastmod>2026-10-18T18:01:17.239Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-hacer-revisiones-de-codigo-rapidas-sin-perder-calidad</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-fazer-code-review-rapido-sem-perder-qualidade" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-make-code-reviews-fast-without-losing-quality" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-hacer-revisiones-de-codigo-rapidas-sin-perder-calidad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-fazer-code-review-rapido-sem-perder-qualidade" />
<lastmod>2026-10-18T18:02:50.460Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gerenciar-energia-solar-esp32-baterias-lifepo4</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-energia-solar-esp32-baterias-lifepo4" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-solar-power-esp32-lifepo4-batteries" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-energia-solar-esp32-baterias-lifepo4" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-energia-solar-esp32-baterias-lifepo4" />
<lastmod>2026-10-18T18:02:50.464Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-manage-solar-power-esp32-lifepo4-batteries</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-energia-solar-esp32-baterias-lifepo4" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-solar-power-esp32-lifepo4-batteries" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-energia-solar-esp32-baterias-lifepo4" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-energia-solar-esp32-baterias-lifepo4" />
<lastmod>2026-10-18T18:02:50.468Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gestionar-energia-solar-esp32-baterias-lifepo4</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-energia-solar-esp32-baterias-lifepo4" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-solar-power-esp32-lifepo4-batteries" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-energia-solar-esp32-baterias-lifepo4" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-energia-solar-esp32-baterias-lifepo4" />
<lastmod>2026-10-18T18:02:50.473Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-acelerar-curva-aprendizado-desenvolvedores-juniores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-curva-aprendizado-desenvolvedores-juniores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-accelerate-learning-curve-junior-developers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-curva-aprendizaje-desarrolladores-juniors" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-curva-aprendizado-desenvolvedores-juniores" />
<lastmod>2026-10-18T18:01:49.402Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-accelerate-learning-curve-junior-developers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-curva-aprendizado-desenvolvedores-juniores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-accelerate-learning-curve-junior-developers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-curva-aprendizaje-desarrolladores-juniors" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-curva-aprendizado-desenvolvedores-juniores" />
<lastmod>2026-10-18T18:01:49.402Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-acelerar-curva-aprendizaje-desarrolladores-juniors</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-curva-aprendizado-desenvolvedores-juniores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-accelerate-learning-curve-junior-developers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-curva-aprendizaje-desarrolladores-juniors" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-curva-aprendizado-desenvolvedores-juniores" />
<lastmod>2026-10-18T18:01:49.402Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-roi-refatoracao-tecnica-diretoria</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-roi-refatoracao-tecnica-diretoria" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-technical-refactoring-roi-executives" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-roi-refactorizacion-tecnica-directiva" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-roi-refatoracao-tecnica-diretoria" />
<lastmod>2026-10-18T18:02:03.141Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-calculate-technical-refactoring-roi-executives</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-roi-refatoracao-tecnica-diretoria" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-technical-refactoring-roi-executives" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-roi-refactorizacion-tecnica-directiva" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-roi-refatoracao-tecnica-diretoria" />
<lastmod>2026-10-18T18:02:03.141Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-roi-refactorizacion-tecnica-directiva</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-roi-refatoracao-tecnica-diretoria" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-technical-refactoring-roi-executives" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-roi-refactorizacion-tecnica-directiva" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-roi-refatoracao-tecnica-diretoria" />
<lastmod>2026-10-18T18:02:03.141Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ruido-audio-eliminar-loops-terra-pcb</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ruido-audio-eliminar-loops-terra-pcb" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/audio-noise-fix-ground-loops-pcb" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ruido-audio-eliminar-bucles-masa-pcb" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ruido-audio-eliminar-loops-terra-pcb" />
<lastmod>2026-10-18T18:02:17.881Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/audio-noise-fix-ground-loops-pcb</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ruido-audio-eliminar-loops-terra-pcb" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/audio-noise-fix-ground-loops-pcb" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ruido-audio-eliminar-bucles-masa-pcb" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ruido-audio-eliminar-loops-terra-pcb" />
<lastmod>2026-10-18T18:02:17.881Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ruido-audio-eliminar-bucles-masa-pcb</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ruido-audio-eliminar-loops-terra-pcb" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/audio-noise-fix-ground-loops-pcb" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ruido-audio-eliminar-bucles-masa-pcb" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ruido-audio-eliminar-loops-terra-pcb" />
<lastmod>2026-10-18T18:02:17.881Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-trafego-bgp-prevenir-sequestros-rotas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-trafego-bgp-prevenir-sequestros-rotas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-bgp-traffic-and-prevent-route-hijacks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorear-trafico-bgp-prevenir-secuestros-rutas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-trafego-bgp-prevenir-sequestros-rotas" />
<lastmod>2026-10-18T18:02:34.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-monitor-bgp-traffic-and-prevent-route-hijacks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-trafego-bgp-prevenir-sequestros-rotas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-bgp-traffic-and-prevent-route-hijacks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorear-trafico-bgp-prevenir-secuestros-rutas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-trafego-bgp-prevenir-sequestros-rotas" />
<lastmod>2026-10-18T18:02:34.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorear-trafico-bgp-prevenir-secuestros-rutas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-trafego-bgp-prevenir-sequestros-rotas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-bgp-traffic-and-prevent-route-hijacks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorear-trafico-bgp-prevenir-secuestros-rutas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-trafego-bgp-prevenir-sequestros-rotas" />
<lastmod>2026-10-18T18:02:34.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-estudar-tecnologia-sem-esgotar-mente-manter-foco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estudar-tecnologia-sem-esgotar-mente-manter-foco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-study-tech-without-mental-exhaustion-keep-focus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estudiar-tecnologia-sin-agotar-mente-mantener-foco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estudar-tecnologia-sem-esgotar-mente-manter-foco" />
<lastmod>2026-10-18T18:02:50.233Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-study-tech-without-mental-exhaustion-keep-focus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estudar-tecnologia-sem-esgotar-mente-manter-foco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-study-tech-without-mental-exhaustion-keep-focus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estudiar-tecnologia-sin-agotar-mente-mantener-foco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estudar-tecnologia-sem-esgotar-mente-manter-foco" />
<lastmod>2026-10-18T18:02:50.233Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-estudiar-tecnologia-sin-agotar-mente-mantener-foco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estudar-tecnologia-sem-esgotar-mente-manter-foco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-study-tech-without-mental-exhaustion-keep-focus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estudiar-tecnologia-sin-agotar-mente-mantener-foco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estudar-tecnologia-sem-esgotar-mente-manter-foco" />
<lastmod>2026-10-18T18:02:50.233Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-loops-terra-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-loops-terra-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-ground-loops-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-bucles-masa-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-loops-terra-osciloscopio" />
<lastmod>2026-10-18T19:03:02.889Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-diagnose-ground-loops-oscilloscope</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-loops-terra-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-ground-loops-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-bucles-masa-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-loops-terra-osciloscopio" />
<lastmod>2026-10-18T19:03:02.896Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-bucles-masa-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-loops-terra-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-ground-loops-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-bucles-masa-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-loops-terra-osciloscopio" />
<lastmod>2026-10-18T19:03:02.901Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-mitigar-perda-pacotes-jitter-enlaces-criticos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-mitigar-perda-pacotes-jitter-enlaces-criticos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-mitigate-packet-loss-jitter-critical-links" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-mitigar-perdida-paquetes-jitter-enlaces-criticos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-mitigar-perda-pacotes-jitter-enlaces-criticos" />
<lastmod>2026-10-18T19:03:02.906Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-mitigate-packet-loss-jitter-critical-links</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-mitigar-perda-pacotes-jitter-enlaces-criticos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-mitigate-packet-loss-jitter-critical-links" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-mitigar-perdida-paquetes-jitter-enlaces-criticos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-mitigar-perda-pacotes-jitter-enlaces-criticos" />
<lastmod>2026-10-18T19:03:02.912Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-mitigar-perdida-paquetes-jitter-enlaces-criticos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-mitigar-perda-pacotes-jitter-enlaces-criticos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-mitigate-packet-loss-jitter-critical-links" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-mitigar-perdida-paquetes-jitter-enlaces-criticos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-mitigar-perda-pacotes-jitter-enlaces-criticos" />
<lastmod>2026-10-18T19:03:02.917Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-tunar-zabbix-milhoes-metricas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-tunar-zabbix-milhoes-metricas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-tune-zabbix-millions-metrics" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-tunar-zabbix-milhoes-metricas-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-tunar-zabbix-milhoes-metricas" />
<lastmod>2026-10-18T19:01:00.184Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-tune-zabbix-millions-metrics</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-tunar-zabbix-milhoes-metricas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-tune-zabbix-millions-metrics" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-tunar-zabbix-milhoes-metricas-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-tunar-zabbix-milhoes-metricas" />
<lastmod>2026-10-18T19:01:00.184Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-tunar-zabbix-milhoes-metricas-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-tunar-zabbix-milhoes-metricas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-tune-zabbix-millions-metrics" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-tunar-zabbix-milhoes-metricas-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-tunar-zabbix-milhoes-metricas" />
<lastmod>2026-10-18T19:01:00.184Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-rede-segura-vlans-isolar-trafego</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-rede-segura-vlans-isolar-trafego" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-secure-network-topology-vlans" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-red-segura-vlans-aislar-trafico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-rede-segura-vlans-isolar-trafego" />
<lastmod>2026-10-18T19:01:13.778Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-design-secure-network-topology-vlans</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-rede-segura-vlans-isolar-trafego" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-secure-network-topology-vlans" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-red-segura-vlans-aislar-trafico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-rede-segura-vlans-isolar-trafego" />
<lastmod>2026-10-18T19:01:13.778Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-disenar-red-segura-vlans-aislar-trafico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-rede-segura-vlans-isolar-trafego" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-secure-network-topology-vlans" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-red-segura-vlans-aislar-trafico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-rede-segura-vlans-isolar-trafego" />
<lastmod>2026-10-18T19:01:13.778Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-substituir-transistores-fontes-chaveadas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-substituir-transistores-fontes-chaveadas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-replace-transistors-switched-mode-power-supplies" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/c-mo-reemplazar-transistores-fuentes-conmutadas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-substituir-transistores-fontes-chaveadas" />
<lastmod>2026-10-18T19:01:29.507Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-replace-transistors-switched-mode-power-supplies</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-substituir-transistores-fontes-chaveadas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-replace-transistors-switched-mode-power-supplies" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/c-mo-reemplazar-transistores-fuentes-conmutadas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-substituir-transistores-fontes-chaveadas" />
<lastmod>2026-10-18T19:01:29.507Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/c-mo-reemplazar-transistores-fuentes-conmutadas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-substituir-transistores-fontes-chaveadas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-replace-transistors-switched-mode-power-supplies" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/c-mo-reemplazar-transistores-fuentes-conmutadas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-substituir-transistores-fontes-chaveadas" />
<lastmod>2026-10-18T19:01:29.507Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-rustdesk-suporte-remoto-seguro-auditavel</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-rustdesk-suporte-remoto-seguro-auditavel" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-rustdesk-secure-remote-support-auditing" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-rustdesk-soporte-remoto-seguro-auditable" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-rustdesk-suporte-remoto-seguro-auditavel" />
<lastmod>2026-10-18T19:01:50.859Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-rustdesk-secure-remote-support-auditing</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-rustdesk-suporte-remoto-seguro-auditavel" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-rustdesk-secure-remote-support-auditing" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-rustdesk-soporte-remoto-seguro-auditable" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-rustdesk-suporte-remoto-seguro-auditavel" />
<lastmod>2026-10-18T19:01:50.859Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-rustdesk-soporte-remoto-seguro-auditable</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-rustdesk-suporte-remoto-seguro-auditavel" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-rustdesk-secure-remote-support-auditing" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-rustdesk-soporte-remoto-seguro-auditable" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-rustdesk-suporte-remoto-seguro-auditavel" />
<lastmod>2026-10-18T19:01:50.859Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-alertas-preditivos-grafana-zabbix-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-alertas-preditivos-grafana-zabbix-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-predictive-alerts-grafana-zabbix" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-alertas-predictivas-grafana-zabbix-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-alertas-preditivos-grafana-zabbix-1" />
<lastmod>2026-10-18T19:02:08.953Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-create-predictive-alerts-grafana-zabbix</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-alertas-preditivos-grafana-zabbix-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-predictive-alerts-grafana-zabbix" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-alertas-predictivas-grafana-zabbix-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-alertas-preditivos-grafana-zabbix-1" />
<lastmod>2026-10-18T19:02:08.953Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-alertas-predictivas-grafana-zabbix-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-alertas-preditivos-grafana-zabbix-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-predictive-alerts-grafana-zabbix" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-alertas-predictivas-grafana-zabbix-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-alertas-preditivos-grafana-zabbix-1" />
<lastmod>2026-10-18T19:02:08.953Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-blindar-componentes-eletronicos-contra-surtos-tensao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-blindar-componentes-eletronicos-contra-surtos-tensao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-protect-electronic-components-against-voltage-surges" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-blindar-componentes-electronicos-contra-picos-tension" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-blindar-componentes-eletronicos-contra-surtos-tensao" />
<lastmod>2026-10-18T19:02:26.071Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-protect-electronic-components-against-voltage-surges</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-blindar-componentes-eletronicos-contra-surtos-tensao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-protect-electronic-components-against-voltage-surges" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-blindar-componentes-electronicos-contra-picos-tension" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-blindar-componentes-eletronicos-contra-surtos-tensao" />
<lastmod>2026-10-18T19:02:26.071Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-blindar-componentes-electronicos-contra-picos-tension</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-blindar-componentes-eletronicos-contra-surtos-tensao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-protect-electronic-components-against-voltage-surges" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-blindar-componentes-electronicos-contra-picos-tension" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-blindar-componentes-eletronicos-contra-surtos-tensao" />
<lastmod>2026-10-18T19:02:26.071Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-otimizar-mtu-evitar-fragmentacao-pacotes-ip</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-mtu-evitar-fragmentacao-pacotes-ip" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-mtu-and-prevent-ip-packet-fragmentation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-el-mtu-y-evitar-la-fragmentacion-de-paquetes-ip" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-mtu-evitar-fragmentacao-pacotes-ip" />
<lastmod>2026-10-18T19:02:45.673Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-optimize-mtu-and-prevent-ip-packet-fragmentation</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-mtu-evitar-fragmentacao-pacotes-ip" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-mtu-and-prevent-ip-packet-fragmentation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-el-mtu-y-evitar-la-fragmentacion-de-paquetes-ip" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-mtu-evitar-fragmentacao-pacotes-ip" />
<lastmod>2026-10-18T19:02:45.673Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-optimizar-el-mtu-y-evitar-la-fragmentacion-de-paquetes-ip</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-mtu-evitar-fragmentacao-pacotes-ip" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-mtu-and-prevent-ip-packet-fragmentation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-el-mtu-y-evitar-la-fragmentacion-de-paquetes-ip" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-mtu-evitar-fragmentacao-pacotes-ip" />
<lastmod>2026-10-18T19:02:45.673Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-plcs-legados-mqtt-adaptadores-iot</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-plcs-legados-mqtt-adaptadores-iot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-legacy-plcs-mqtt-iot-adapters" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-plcs-legados-mqtt-adaptadores-iot-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-plcs-legados-mqtt-adaptadores-iot" />
<lastmod>2026-10-18T19:03:02.710Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-integrate-legacy-plcs-mqtt-iot-adapters</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-plcs-legados-mqtt-adaptadores-iot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-legacy-plcs-mqtt-iot-adapters" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-plcs-legados-mqtt-adaptadores-iot-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-plcs-legados-mqtt-adaptadores-iot" />
<lastmod>2026-10-18T19:03:02.710Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-plcs-legados-mqtt-adaptadores-iot-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-plcs-legados-mqtt-adaptadores-iot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-legacy-plcs-mqtt-iot-adapters" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-plcs-legados-mqtt-adaptadores-iot-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-plcs-legados-mqtt-adaptadores-iot" />
<lastmod>2026-10-18T19:03:02.710Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-ia-alucina-como-impor-json-schema</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-ia-alucina-como-impor-json-schema" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-ai-hallucinates-how-to-enforce-json-schema" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-ia-alucina-como-imponer-json-schema" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-ia-alucina-como-impor-json-schema" />
<lastmod>2026-10-18T20:02:46.634Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/why-ai-hallucinates-how-to-enforce-json-schema</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-ia-alucina-como-impor-json-schema" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-ai-hallucinates-how-to-enforce-json-schema" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-ia-alucina-como-imponer-json-schema" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-ia-alucina-como-impor-json-schema" />
<lastmod>2026-10-18T20:02:46.639Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-ia-alucina-como-imponer-json-schema</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-ia-alucina-como-impor-json-schema" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-ai-hallucinates-how-to-enforce-json-schema" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-ia-alucina-como-imponer-json-schema" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-ia-alucina-como-impor-json-schema" />
<lastmod>2026-10-18T20:02:46.644Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-lenta-como-escalar-conexoes-websockets-grpc-go</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-lenta-como-escalar-conexoes-websockets-grpc-go" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-api-how-to-scale-connections-websockets-grpc-go" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-lenta-como-escalar-conexiones-websockets-grpc-go" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-lenta-como-escalar-conexoes-websockets-grpc-go" />
<lastmod>2026-10-18T20:02:46.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-api-how-to-scale-connections-websockets-grpc-go</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-lenta-como-escalar-conexoes-websockets-grpc-go" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-api-how-to-scale-connections-websockets-grpc-go" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-lenta-como-escalar-conexiones-websockets-grpc-go" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-lenta-como-escalar-conexoes-websockets-grpc-go" />
<lastmod>2026-10-18T20:02:46.653Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-lenta-como-escalar-conexiones-websockets-grpc-go</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-lenta-como-escalar-conexoes-websockets-grpc-go" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-api-how-to-scale-connections-websockets-grpc-go" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-lenta-como-escalar-conexiones-websockets-grpc-go" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-lenta-como-escalar-conexoes-websockets-grpc-go" />
<lastmod>2026-10-18T20:02:46.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-otimizar-hidratacao-react-server-components</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-hidratacao-react-server-components" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-hydration-react-server-components" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-hidratacion-react-server-components" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-hidratacao-react-server-components" />
<lastmod>2026-10-18T20:01:03.691Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-optimize-hydration-react-server-components</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-hidratacao-react-server-components" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-hydration-react-server-components" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-hidratacion-react-server-components" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-hidratacao-react-server-components" />
<lastmod>2026-10-18T20:01:03.691Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-optimizar-hidratacion-react-server-components</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-hidratacao-react-server-components" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-hydration-react-server-components" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-hidratacion-react-server-components" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-hidratacao-react-server-components" />
<lastmod>2026-10-18T20:01:03.691Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-barramento-eventos-resiliente-event-sourcing</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-barramento-eventos-resiliente-event-sourcing" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-resilient-event-bus-event-sourcing" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-bus-eventos-resiliente-event-sourcing" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-barramento-eventos-resiliente-event-sourcing" />
<lastmod>2026-10-18T20:02:46.668Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-design-resilient-event-bus-event-sourcing</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-barramento-eventos-resiliente-event-sourcing" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-resilient-event-bus-event-sourcing" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-bus-eventos-resiliente-event-sourcing" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-barramento-eventos-resiliente-event-sourcing" />
<lastmod>2026-10-18T20:02:46.674Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-disenar-bus-eventos-resiliente-event-sourcing</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-barramento-eventos-resiliente-event-sourcing" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-resilient-event-bus-event-sourcing" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-bus-eventos-resiliente-event-sourcing" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-barramento-eventos-resiliente-event-sourcing" />
<lastmod>2026-10-18T20:02:46.679Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gerenciar-segredos-kubernetes-vault-gitops</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-segredos-kubernetes-vault-gitops" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-kubernetes-secrets-vault-gitops" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-secretos-kubernetes-vault-gitops" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-segredos-kubernetes-vault-gitops" />
<lastmod>2026-10-18T20:02:46.683Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-manage-kubernetes-secrets-vault-gitops</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-segredos-kubernetes-vault-gitops" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-kubernetes-secrets-vault-gitops" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-secretos-kubernetes-vault-gitops" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-segredos-kubernetes-vault-gitops" />
<lastmod>2026-10-18T20:02:46.688Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gestionar-secretos-kubernetes-vault-gitops</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-segredos-kubernetes-vault-gitops" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-kubernetes-secrets-vault-gitops" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-secretos-kubernetes-vault-gitops" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-segredos-kubernetes-vault-gitops" />
<lastmod>2026-10-18T20:02:46.692Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-dimensionar-baterias-paineis-solares-nos-iot</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-dimensionar-baterias-paineis-solares-nos-iot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-size-batteries-solar-panels-iot-nodes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-dimensionar-baterias-paineis-solares-nodos-iot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-dimensionar-baterias-paineis-solares-nos-iot" />
<lastmod>2026-10-18T20:01:51.959Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-size-batteries-solar-panels-iot-nodes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-dimensionar-baterias-paineis-solares-nos-iot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-size-batteries-solar-panels-iot-nodes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-dimensionar-baterias-paineis-solares-nodos-iot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-dimensionar-baterias-paineis-solares-nos-iot" />
<lastmod>2026-10-18T20:01:51.959Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-dimensionar-baterias-paineis-solares-nodos-iot</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-dimensionar-baterias-paineis-solares-nos-iot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-size-batteries-solar-panels-iot-nodes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-dimensionar-baterias-paineis-solares-nodos-iot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-dimensionar-baterias-paineis-solares-nos-iot" />
<lastmod>2026-10-18T20:02:46.696Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-pomodoro-para-focar-sem-esgotar</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-pomodoro-para-focar-sem-esgotar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-pomodoro-to-avoid-cognitive-fatigue" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-pomodoro-para-evitar-la-fatiga-cognitiva" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-pomodoro-para-focar-sem-esgotar" />
<lastmod>2026-10-18T20:02:04.934Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-pomodoro-to-avoid-cognitive-fatigue</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-pomodoro-para-focar-sem-esgotar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-pomodoro-to-avoid-cognitive-fatigue" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-pomodoro-para-evitar-la-fatiga-cognitiva" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-pomodoro-para-focar-sem-esgotar" />
<lastmod>2026-10-18T20:02:04.934Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-pomodoro-para-evitar-la-fatiga-cognitiva</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-pomodoro-para-focar-sem-esgotar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-pomodoro-to-avoid-cognitive-fatigue" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-pomodoro-para-evitar-la-fatiga-cognitiva" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-pomodoro-para-focar-sem-esgotar" />
<lastmod>2026-10-18T20:02:04.934Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-rack-servidores-silencioso-home-lab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-rack-servidores-silencioso-home-lab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-quiet-server-rack-home-lab" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-rack-servidores-silencioso-homelab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-rack-servidores-silencioso-home-lab" />
<lastmod>2026-10-18T20:02:17.580Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-quiet-server-rack-home-lab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-rack-servidores-silencioso-home-lab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-quiet-server-rack-home-lab" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-rack-servidores-silencioso-homelab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-rack-servidores-silencioso-home-lab" />
<lastmod>2026-10-18T20:02:17.580Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-rack-servidores-silencioso-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-rack-servidores-silencioso-home-lab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-quiet-server-rack-home-lab" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-rack-servidores-silencioso-homelab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-rack-servidores-silencioso-home-lab" />
<lastmod>2026-10-18T20:02:17.580Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-controlar-motores-cc-sem-escovas-pwm-pid-encoder</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-controlar-motores-cc-sem-escovas-pwm-pid-encoder" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-control-brushless-dc-motors-pwm-pid-encoders" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-controlar-motores-cc-sin-escobas-pwm-pid-encoder" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-controlar-motores-cc-sem-escovas-pwm-pid-encoder" />
<lastmod>2026-10-18T20:02:33.811Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-control-brushless-dc-motors-pwm-pid-encoders</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-controlar-motores-cc-sem-escovas-pwm-pid-encoder" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-control-brushless-dc-motors-pwm-pid-encoders" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-controlar-motores-cc-sin-escobas-pwm-pid-encoder" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-controlar-motores-cc-sem-escovas-pwm-pid-encoder" />
<lastmod>2026-10-18T20:02:33.811Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-controlar-motores-cc-sin-escobas-pwm-pid-encoder</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-controlar-motores-cc-sem-escovas-pwm-pid-encoder" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-control-brushless-dc-motors-pwm-pid-encoders" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-controlar-motores-cc-sin-escobas-pwm-pid-encoder" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-controlar-motores-cc-sem-escovas-pwm-pid-encoder" />
<lastmod>2026-10-18T20:02:33.811Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-estruturar-plano-de-carreira-em-y-sem-virar-gestor</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-plano-de-carreira-em-y-sem-virar-gestor" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-a-y-career-plan-without-losing-tech-focus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-plan-de-carrera-en-y-sin-dejar-de-ser-tecnico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-plano-de-carreira-em-y-sem-virar-gestor" />
<lastmod>2026-10-18T20:02:46.385Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-structure-a-y-career-plan-without-losing-tech-focus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-plano-de-carreira-em-y-sem-virar-gestor" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-a-y-career-plan-without-losing-tech-focus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-plan-de-carrera-en-y-sin-dejar-de-ser-tecnico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-plano-de-carreira-em-y-sem-virar-gestor" />
<lastmod>2026-10-18T20:02:46.385Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-estructurar-plan-de-carrera-en-y-sin-dejar-de-ser-tecnico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-plano-de-carreira-em-y-sem-virar-gestor" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-a-y-career-plan-without-losing-tech-focus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-plan-de-carrera-en-y-sin-dejar-de-ser-tecnico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-plano-de-carreira-em-y-sem-virar-gestor" />
<lastmod>2026-10-18T20:02:46.385Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-mitigar-emi-roteamento-aterramento-pcb</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-mitigar-emi-roteamento-aterramento-pcb" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-mitigate-emi-routing-grounding-pcb" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-mitigar-emi-enrutamiento-puesta-tierra-pcb" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-mitigar-emi-roteamento-aterramento-pcb" />
<lastmod>2026-10-18T21:00:37.914Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-mitigate-emi-routing-grounding-pcb</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-mitigar-emi-roteamento-aterramento-pcb" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-mitigate-emi-routing-grounding-pcb" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-mitigar-emi-enrutamiento-puesta-tierra-pcb" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-mitigar-emi-roteamento-aterramento-pcb" />
<lastmod>2026-10-18T21:00:37.914Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-mitigar-emi-enrutamiento-puesta-tierra-pcb</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-mitigar-emi-roteamento-aterramento-pcb" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-mitigate-emi-routing-grounding-pcb" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-mitigar-emi-enrutamiento-puesta-tierra-pcb" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-mitigar-emi-roteamento-aterramento-pcb" />
<lastmod>2026-10-18T21:00:37.914Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servidor-lento-como-achar-gargalos-disco-iops-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-lento-como-achar-gargalos-disco-iops-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-server-how-to-find-disk-iops-bottlenecks-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-lento-como-hallar-cuellos-botella-disco-iops-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-lento-como-achar-gargalos-disco-iops-linux" />
<lastmod>2026-10-18T21:00:56.953Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-server-how-to-find-disk-iops-bottlenecks-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-lento-como-achar-gargalos-disco-iops-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-server-how-to-find-disk-iops-bottlenecks-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-lento-como-hallar-cuellos-botella-disco-iops-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-lento-como-achar-gargalos-disco-iops-linux" />
<lastmod>2026-10-18T21:00:56.953Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servidor-lento-como-hallar-cuellos-botella-disco-iops-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-lento-como-achar-gargalos-disco-iops-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-server-how-to-find-disk-iops-bottlenecks-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-lento-como-hallar-cuellos-botella-disco-iops-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-lento-como-achar-gargalos-disco-iops-linux" />
<lastmod>2026-10-18T21:00:56.953Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-achar-gargalos-rota-latencia-mtr</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-achar-gargalos-rota-latencia-mtr" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-find-route-bottlenecks-high-latency-mtr" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-hallar-cuellos-botella-ruta-latencia-mtr" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-achar-gargalos-rota-latencia-mtr" />
<lastmod>2026-10-18T21:01:14.725Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-find-route-bottlenecks-high-latency-mtr</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-achar-gargalos-rota-latencia-mtr" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-find-route-bottlenecks-high-latency-mtr" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-hallar-cuellos-botella-ruta-latencia-mtr" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-achar-gargalos-rota-latencia-mtr" />
<lastmod>2026-10-18T21:01:14.725Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-hallar-cuellos-botella-ruta-latencia-mtr</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-achar-gargalos-rota-latencia-mtr" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-find-route-bottlenecks-high-latency-mtr" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-hallar-cuellos-botella-ruta-latencia-mtr" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-achar-gargalos-rota-latencia-mtr" />
<lastmod>2026-10-18T21:01:14.725Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-resfriar-componentes-criticos-servidores-caseiros</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-resfriar-componentes-criticos-servidores-caseiros" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-cool-critical-components-home-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-enfriar-componentes-criticos-servidores-caseros" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-resfriar-componentes-criticos-servidores-caseiros" />
<lastmod>2026-10-18T21:01:27.289Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-cool-critical-components-home-servers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-resfriar-componentes-criticos-servidores-caseiros" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-cool-critical-components-home-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-enfriar-componentes-criticos-servidores-caseros" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-resfriar-componentes-criticos-servidores-caseiros" />
<lastmod>2026-10-18T21:01:27.289Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-enfriar-componentes-criticos-servidores-caseros</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-resfriar-componentes-criticos-servidores-caseiros" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-cool-critical-components-home-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-enfriar-componentes-criticos-servidores-caseros" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-resfriar-componentes-criticos-servidores-caseiros" />
<lastmod>2026-10-18T21:01:27.289Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/microsservicos-instaveis-circuit-breaker-fallbacks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/microsservicos-instaveis-circuit-breaker-fallbacks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-microservices-circuit-breaker-fallbacks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/microservicios-inestables-circuit-breaker-fallbacks" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/microsservicos-instaveis-circuit-breaker-fallbacks" />
<lastmod>2026-10-18T21:03:02.528Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/unstable-microservices-circuit-breaker-fallbacks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/microsservicos-instaveis-circuit-breaker-fallbacks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-microservices-circuit-breaker-fallbacks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/microservicios-inestables-circuit-breaker-fallbacks" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/microsservicos-instaveis-circuit-breaker-fallbacks" />
<lastmod>2026-10-18T21:03:02.534Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/microservicios-inestables-circuit-breaker-fallbacks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/microsservicos-instaveis-circuit-breaker-fallbacks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-microservices-circuit-breaker-fallbacks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/microservicios-inestables-circuit-breaker-fallbacks" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/microsservicos-instaveis-circuit-breaker-fallbacks" />
<lastmod>2026-10-18T21:03:02.539Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/barramento-industrial-falhando-como-depurar-sinal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/barramento-industrial-falhando-como-depurar-sinal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/industrial-bus-failing-how-to-debug-signal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bus-industrial-fallando-como-depurar-senal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/barramento-industrial-falhando-como-depurar-sinal" />
<lastmod>2026-10-18T21:01:58.250Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/industrial-bus-failing-how-to-debug-signal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/barramento-industrial-falhando-como-depurar-sinal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/industrial-bus-failing-how-to-debug-signal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bus-industrial-fallando-como-depurar-senal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/barramento-industrial-falhando-como-depurar-sinal" />
<lastmod>2026-10-18T21:01:58.250Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/bus-industrial-fallando-como-depurar-senal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/barramento-industrial-falhando-como-depurar-sinal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/industrial-bus-failing-how-to-debug-signal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bus-industrial-fallando-como-depurar-senal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/barramento-industrial-falhando-como-depurar-sinal" />
<lastmod>2026-10-18T21:01:58.250Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-acelerar-renderizacao-componentes-sem-frameworks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-renderizacao-componentes-sem-frameworks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-speed-up-component-rendering-without-frameworks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-renderizado-componentes-sin-frameworks" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-renderizacao-componentes-sem-frameworks" />
<lastmod>2026-10-18T21:02:16.247Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-speed-up-component-rendering-without-frameworks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-renderizacao-componentes-sem-frameworks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-speed-up-component-rendering-without-frameworks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-renderizado-componentes-sin-frameworks" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-renderizacao-componentes-sem-frameworks" />
<lastmod>2026-10-18T21:02:16.247Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-acelerar-renderizado-componentes-sin-frameworks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-renderizacao-componentes-sem-frameworks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-speed-up-component-rendering-without-frameworks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-renderizado-componentes-sin-frameworks" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-renderizacao-componentes-sem-frameworks" />
<lastmod>2026-10-18T21:02:16.247Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-otimizar-queries-lentas-indices-parciais</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-queries-lentas-indices-parciais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-slow-queries-partial-indexes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-consultas-lentas-indices-parciales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-queries-lentas-indices-parciais" />
<lastmod>2026-10-18T21:02:34.033Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-optimize-slow-queries-partial-indexes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-queries-lentas-indices-parciais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-slow-queries-partial-indexes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-consultas-lentas-indices-parciales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-queries-lentas-indices-parciais" />
<lastmod>2026-10-18T21:02:34.033Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-optimizar-consultas-lentas-indices-parciales</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-queries-lentas-indices-parciais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-slow-queries-partial-indexes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-consultas-lentas-indices-parciales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-queries-lentas-indices-parciais" />
<lastmod>2026-10-18T21:02:34.033Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/pipeline-cicd-lento-otimizar-builds-cache-docker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pipeline-cicd-lento-otimizar-builds-cache-docker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-cicd-pipeline-optimize-builds-cache-docker" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pipeline-cicd-lento-optimizar-builds-cache-docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pipeline-cicd-lento-otimizar-builds-cache-docker" />
<lastmod>2026-10-18T21:02:49.740Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-cicd-pipeline-optimize-builds-cache-docker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pipeline-cicd-lento-otimizar-builds-cache-docker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-cicd-pipeline-optimize-builds-cache-docker" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pipeline-cicd-lento-optimizar-builds-cache-docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pipeline-cicd-lento-otimizar-builds-cache-docker" />
<lastmod>2026-10-18T21:02:49.740Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/pipeline-cicd-lento-optimizar-builds-cache-docker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pipeline-cicd-lento-otimizar-builds-cache-docker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-cicd-pipeline-optimize-builds-cache-docker" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pipeline-cicd-lento-optimizar-builds-cache-docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pipeline-cicd-lento-otimizar-builds-cache-docker" />
<lastmod>2026-10-18T21:02:49.740Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-evitar-estouro-de-memoria-aplicacoes-concorrentes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-evitar-estouro-de-memoria-aplicacoes-concorrentes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-prevent-memory-leaks-concurrent-applications" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-evitar-estouro-memoria-aplicaciones-concorrientes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-evitar-estouro-de-memoria-aplicacoes-concorrentes" />
<lastmod>2026-10-18T21:03:02.387Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-prevent-memory-leaks-concurrent-applications</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-evitar-estouro-de-memoria-aplicacoes-concorrentes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-prevent-memory-leaks-concurrent-applications" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-evitar-estouro-memoria-aplicaciones-concorrientes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-evitar-estouro-de-memoria-aplicacoes-concorrentes" />
<lastmod>2026-10-18T21:03:02.387Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-evitar-estouro-memoria-aplicaciones-concorrientes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-evitar-estouro-de-memoria-aplicacoes-concorrentes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-prevent-memory-leaks-concurrent-applications" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-evitar-estouro-memoria-aplicaciones-concorrientes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-evitar-estouro-de-memoria-aplicacoes-concorrentes" />
<lastmod>2026-10-18T21:03:02.387Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-treinar-lora-llm-local-pouca-vram-qlora-offloading</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-treinar-lora-llm-local-pouca-vram-qlora-offloading" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-train-lora-local-llms-low-vram-qlora-offloading" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-entrenar-lora-llms-locales-poca-vram-qlora-offloading" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-treinar-lora-llm-local-pouca-vram-qlora-offloading" />
<lastmod>2026-10-18T22:02:57.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-train-lora-local-llms-low-vram-qlora-offloading</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-treinar-lora-llm-local-pouca-vram-qlora-offloading" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-train-lora-local-llms-low-vram-qlora-offloading" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-entrenar-lora-llms-locales-poca-vram-qlora-offloading" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-treinar-lora-llm-local-pouca-vram-qlora-offloading" />
<lastmod>2026-10-18T22:02:57.107Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-entrenar-lora-llms-locales-poca-vram-qlora-offloading</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-treinar-lora-llm-local-pouca-vram-qlora-offloading" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-train-lora-local-llms-low-vram-qlora-offloading" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-entrenar-lora-llms-locales-poca-vram-qlora-offloading" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-treinar-lora-llm-local-pouca-vram-qlora-offloading" />
<lastmod>2026-10-18T22:02:57.111Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-microsservico-resiliente-rust-tokio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-microsservico-resiliente-rust-tokio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-resilient-microservice-rust-tokio" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-microrservicio-resiliente-rust-tokio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-microsservico-resiliente-rust-tokio" />
<lastmod>2026-10-18T22:00:47.697Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-resilient-microservice-rust-tokio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-microsservico-resiliente-rust-tokio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-resilient-microservice-rust-tokio" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-microrservicio-resiliente-rust-tokio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-microsservico-resiliente-rust-tokio" />
<lastmod>2026-10-18T22:00:47.697Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-estructurar-microrservicio-resiliente-rust-tokio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-microsservico-resiliente-rust-tokio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-resilient-microservice-rust-tokio" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-microrservicio-resiliente-rust-tokio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-microsservico-resiliente-rust-tokio" />
<lastmod>2026-10-18T22:00:47.697Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-web-workers-renderizacao-60-fps</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-web-workers-renderizacao-60-fps" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-web-workers-render-bottlenecks-60-fps" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-web-workers-cuellos-de-botella-renderizado-60-fps" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-web-workers-renderizacao-60-fps" />
<lastmod>2026-10-18T22:02:57.116Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-web-workers-render-bottlenecks-60-fps</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-web-workers-renderizacao-60-fps" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-web-workers-render-bottlenecks-60-fps" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-web-workers-cuellos-de-botella-renderizado-60-fps" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-web-workers-renderizacao-60-fps" />
<lastmod>2026-10-18T22:02:57.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-web-workers-cuellos-de-botella-renderizado-60-fps</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-web-workers-renderizacao-60-fps" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-web-workers-render-bottlenecks-60-fps" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-web-workers-cuellos-de-botella-renderizado-60-fps" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-web-workers-renderizacao-60-fps" />
<lastmod>2026-10-18T22:02:57.128Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-desenhar-ddd-pragmatico-sem-complexidade-acidental</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desenhar-ddd-pragmatico-sem-complexidade-acidental" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-pragmatic-ddd-without-accidental-complexity" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-un-ddd-pragmatico-sin-complejidad-accidental" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desenhar-ddd-pragmatico-sem-complexidade-acidental" />
<lastmod>2026-10-18T22:01:22.041Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-design-pragmatic-ddd-without-accidental-complexity</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desenhar-ddd-pragmatico-sem-complexidade-acidental" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-pragmatic-ddd-without-accidental-complexity" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-un-ddd-pragmatico-sin-complejidad-accidental" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desenhar-ddd-pragmatico-sem-complexidade-acidental" />
<lastmod>2026-10-18T22:01:22.041Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-disenar-un-ddd-pragmatico-sin-complejidad-accidental</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desenhar-ddd-pragmatico-sem-complexidade-acidental" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-pragmatic-ddd-without-accidental-complexity" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-un-ddd-pragmatico-sin-complejidad-accidental" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desenhar-ddd-pragmatico-sem-complexidade-acidental" />
<lastmod>2026-10-18T22:01:22.041Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-rollbacks-kubernetes-argocd-metricas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-rollbacks-kubernetes-argocd-metricas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-safe-rollbacks-kubernetes-argocd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-rollbacks-seguros-kubernetes-argocd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-rollbacks-kubernetes-argocd-metricas" />
<lastmod>2026-10-18T22:02:57.132Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-safe-rollbacks-kubernetes-argocd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-rollbacks-kubernetes-argocd-metricas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-safe-rollbacks-kubernetes-argocd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-rollbacks-seguros-kubernetes-argocd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-rollbacks-kubernetes-argocd-metricas" />
<lastmod>2026-10-18T22:02:57.137Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-rollbacks-seguros-kubernetes-argocd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-rollbacks-kubernetes-argocd-metricas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-safe-rollbacks-kubernetes-argocd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-rollbacks-seguros-kubernetes-argocd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-rollbacks-kubernetes-argocd-metricas" />
<lastmod>2026-10-18T22:02:57.142Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gerenciar-debitos-tecnicos-sem-parar-roadmap</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-debitos-tecnicos-sem-parar-roadmap" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-technical-debt-without-stopping-roadmap" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-deuda-tecnica-sin-parar-roadmap" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-debitos-tecnicos-sem-parar-roadmap" />
<lastmod>2026-10-18T22:01:55.261Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-manage-technical-debt-without-stopping-roadmap</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-debitos-tecnicos-sem-parar-roadmap" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-technical-debt-without-stopping-roadmap" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-deuda-tecnica-sin-parar-roadmap" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-debitos-tecnicos-sem-parar-roadmap" />
<lastmod>2026-10-18T22:01:55.261Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gestionar-deuda-tecnica-sin-parar-roadmap</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-debitos-tecnicos-sem-parar-roadmap" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-technical-debt-without-stopping-roadmap" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-deuda-tecnica-sin-parar-roadmap" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-debitos-tecnicos-sem-parar-roadmap" />
<lastmod>2026-10-18T22:01:55.261Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-fluxo-trabalho-time-blocking-real</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-fluxo-trabalho-time-blocking-real" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-daily-workflow-real-time-blocking" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-flujo-trabajo-time-blocking-real" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-fluxo-trabalho-time-blocking-real" />
<lastmod>2026-10-18T22:02:08.117Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-organize-daily-workflow-real-time-blocking</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-fluxo-trabalho-time-blocking-real" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-daily-workflow-real-time-blocking" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-flujo-trabajo-time-blocking-real" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-fluxo-trabalho-time-blocking-real" />
<lastmod>2026-10-18T22:02:08.117Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-flujo-trabajo-time-blocking-real</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-fluxo-trabalho-time-blocking-real" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-daily-workflow-real-time-blocking" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-flujo-trabajo-time-blocking-real" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-fluxo-trabalho-time-blocking-real" />
<lastmod>2026-10-18T22:02:08.117Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-cluster-proxmox-alta-disponibilidade-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-cluster-proxmox-alta-disponibilidade-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-proxmox-high-availability-homelab-cluster" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-cluster-proxmox-alta-disponibilidad-casa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-cluster-proxmox-alta-disponibilidade-homelab" />
<lastmod>2026-10-18T22:02:25.449Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-proxmox-high-availability-homelab-cluster</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-cluster-proxmox-alta-disponibilidade-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-proxmox-high-availability-homelab-cluster" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-cluster-proxmox-alta-disponibilidad-casa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-cluster-proxmox-alta-disponibilidade-homelab" />
<lastmod>2026-10-18T22:02:25.449Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-cluster-proxmox-alta-disponibilidad-casa</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-cluster-proxmox-alta-disponibilidade-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-proxmox-high-availability-homelab-cluster" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-cluster-proxmox-alta-disponibilidad-casa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-cluster-proxmox-alta-disponibilidade-homelab" />
<lastmod>2026-10-18T22:02:25.449Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-automacoes-locais-node-red-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-automacoes-locais-node-red-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-local-smart-home-flows-node-red-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-automatizaciones-locales-node-red-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-automacoes-locais-node-red-mqtt" />
<lastmod>2026-10-18T22:02:39.251Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-integrate-local-smart-home-flows-node-red-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-automacoes-locais-node-red-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-local-smart-home-flows-node-red-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-automatizaciones-locales-node-red-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-automacoes-locais-node-red-mqtt" />
<lastmod>2026-10-18T22:02:39.251Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-automatizaciones-locales-node-red-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-automacoes-locais-node-red-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-local-smart-home-flows-node-red-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-automatizaciones-locales-node-red-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-automacoes-locais-node-red-mqtt" />
<lastmod>2026-10-18T22:02:39.251Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-virar-tech-lead-e-continuar-programando</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-virar-tech-lead-e-continuar-programando" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-transition-to-tech-lead-and-keep-coding" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-pasar-a-tech-lead-y-seguir-programando" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-virar-tech-lead-e-continuar-programando" />
<lastmod>2026-10-18T22:02:56.946Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-transition-to-tech-lead-and-keep-coding</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-virar-tech-lead-e-continuar-programando" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-transition-to-tech-lead-and-keep-coding" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-pasar-a-tech-lead-y-seguir-programando" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-virar-tech-lead-e-continuar-programando" />
<lastmod>2026-10-18T22:02:56.946Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-pasar-a-tech-lead-y-seguir-programando</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-virar-tech-lead-e-continuar-programando" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-transition-to-tech-lead-and-keep-coding" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-pasar-a-tech-lead-y-seguir-programando" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-virar-tech-lead-e-continuar-programando" />
<lastmod>2026-10-18T22:02:56.946Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/otimizar-inferencia-vllm-producao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/otimizar-inferencia-vllm-producao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/optimize-inference-vllm-production" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/optimizar-inferencia-vllm-produccion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/otimizar-inferencia-vllm-producao" />
<lastmod>2026-10-18T23:01:30.295Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/optimize-inference-vllm-production</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/otimizar-inferencia-vllm-producao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/optimize-inference-vllm-production" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/optimizar-inferencia-vllm-produccion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/otimizar-inferencia-vllm-producao" />
<lastmod>2026-10-18T23:01:30.295Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/optimizar-inferencia-vllm-produccion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/otimizar-inferencia-vllm-producao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/optimize-inference-vllm-production" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/optimizar-inferencia-vllm-produccion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/otimizar-inferencia-vllm-producao" />
<lastmod>2026-10-18T23:01:30.295Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-travando-rate-limiting-distribuido-redis</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-travando-rate-limiting-distribuido-redis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/api-crashing-distributed-rate-limiting-redis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-fallas-rate-limiting-distribuido-redis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-travando-rate-limiting-distribuido-redis" />
<lastmod>2026-10-18T23:02:15.688Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-crashing-distributed-rate-limiting-redis</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-travando-rate-limiting-distribuido-redis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/api-crashing-distributed-rate-limiting-redis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-fallas-rate-limiting-distribuido-redis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-travando-rate-limiting-distribuido-redis" />
<lastmod>2026-10-18T23:02:15.688Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-fallas-rate-limiting-distribuido-redis</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-travando-rate-limiting-distribuido-redis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/api-crashing-distributed-rate-limiting-redis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-fallas-rate-limiting-distribuido-redis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-travando-rate-limiting-distribuido-redis" />
<lastmod>2026-10-18T23:02:15.688Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-o-react-re-renderiza-tanto-e-como-usar-signals</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-o-react-re-renderiza-tanto-e-como-usar-signals" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-react-re-renders-so-much-and-how-to-use-signals" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-react-se-re-renderiza-tanto-y-como-usar-signals" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-o-react-re-renderiza-tanto-e-como-usar-signals" />
<lastmod>2026-10-18T23:03:03.635Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/why-react-re-renders-so-much-and-how-to-use-signals</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-o-react-re-renderiza-tanto-e-como-usar-signals" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-react-re-renders-so-much-and-how-to-use-signals" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-react-se-re-renderiza-tanto-y-como-usar-signals" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-o-react-re-renderiza-tanto-e-como-usar-signals" />
<lastmod>2026-10-18T23:03:03.635Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-react-se-re-renderiza-tanto-y-como-usar-signals</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-o-react-re-renderiza-tanto-e-como-usar-signals" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-react-re-renders-so-much-and-how-to-use-signals" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-react-se-re-renderiza-tanto-y-como-usar-signals" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-o-react-re-renderiza-tanto-e-como-usar-signals" />
<lastmod>2026-10-18T23:03:03.635Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/sistemas-carga-alta-padrao-sidecar</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/sistemas-carga-alta-padrao-sidecar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/high-load-systems-sidecar-pattern" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/sistemas-alta-carga-patron-sidecar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/sistemas-carga-alta-padrao-sidecar" />
<lastmod>2026-10-18T23:03:35.998Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/high-load-systems-sidecar-pattern</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/sistemas-carga-alta-padrao-sidecar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/high-load-systems-sidecar-pattern" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/sistemas-alta-carga-patron-sidecar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/sistemas-carga-alta-padrao-sidecar" />
<lastmod>2026-10-18T23:03:35.998Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/sistemas-alta-carga-patron-sidecar</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/sistemas-carga-alta-padrao-sidecar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/high-load-systems-sidecar-pattern" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/sistemas-alta-carga-patron-sidecar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/sistemas-carga-alta-padrao-sidecar" />
<lastmod>2026-10-18T23:03:35.998Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/logs-confusos-como-implementar-observabilidade-otel</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/logs-confusos-como-implementar-observabilidade-otel" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/confused-logs-how-to-implement-observability-with-otel" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/logs-confusos-como-implementar-observabilidad-otel" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/logs-confusos-como-implementar-observabilidade-otel" />
<lastmod>2026-10-18T23:04:23.477Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/confused-logs-how-to-implement-observability-with-otel</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/logs-confusos-como-implementar-observabilidade-otel" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/confused-logs-how-to-implement-observability-with-otel" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/logs-confusos-como-implementar-observabilidad-otel" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/logs-confusos-como-implementar-observabilidade-otel" />
<lastmod>2026-10-18T23:04:23.477Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/logs-confusos-como-implementar-observabilidad-otel</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/logs-confusos-como-implementar-observabilidade-otel" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/confused-logs-how-to-implement-observability-with-otel" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/logs-confusos-como-implementar-observabilidad-otel" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/logs-confusos-como-implementar-observabilidade-otel" />
<lastmod>2026-10-18T23:04:23.477Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/projetos-atrasados-reduzir-esforco-code-review</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/projetos-atrasados-reduzir-esforco-code-review" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/delayed-projects-reduce-code-review-effort" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/proyectos-retrasados-reducir-esfuerzo-code-review" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/projetos-atrasados-reduzir-esforco-code-review" />
<lastmod>2026-10-18T23:05:00.867Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/delayed-projects-reduce-code-review-effort</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/projetos-atrasados-reduzir-esforco-code-review" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/delayed-projects-reduce-code-review-effort" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/proyectos-retrasados-reducir-esfuerzo-code-review" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/projetos-atrasados-reduzir-esforco-code-review" />
<lastmod>2026-10-18T23:05:00.867Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/proyectos-retrasados-reducir-esfuerzo-code-review</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/projetos-atrasados-reduzir-esforco-code-review" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/delayed-projects-reduce-code-review-effort" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/proyectos-retrasados-reducir-esfuerzo-code-review" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/projetos-atrasados-reduzir-esforco-code-review" />
<lastmod>2026-10-18T23:07:11.579Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/falta-foco-como-usar-o-metodo-zettelkasten-no-codigo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/falta-foco-como-usar-o-metodo-zettelkasten-no-codigo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/losing-focus-how-to-use-zettelkasten-method-in-code" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/falta-de-foco-como-usar-el-metodo-zettelkasten-en-el-codigo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/falta-foco-como-usar-o-metodo-zettelkasten-no-codigo" />
<lastmod>2026-10-18T23:05:42.777Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/losing-focus-how-to-use-zettelkasten-method-in-code</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/falta-foco-como-usar-o-metodo-zettelkasten-no-codigo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/losing-focus-how-to-use-zettelkasten-method-in-code" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/falta-de-foco-como-usar-el-metodo-zettelkasten-en-el-codigo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/falta-foco-como-usar-o-metodo-zettelkasten-no-codigo" />
<lastmod>2026-10-18T23:05:42.777Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/falta-de-foco-como-usar-el-metodo-zettelkasten-en-el-codigo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/falta-foco-como-usar-o-metodo-zettelkasten-no-codigo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/losing-focus-how-to-use-zettelkasten-method-in-code" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/falta-de-foco-como-usar-el-metodo-zettelkasten-en-el-codigo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/falta-foco-como-usar-o-metodo-zettelkasten-no-codigo" />
<lastmod>2026-10-18T23:05:42.777Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-conectar-esp32-rs485-sensores-industriais</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-conectar-esp32-rs485-sensores-industriais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-connect-esp32-rs485-industrial-sensors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-conectar-esp32-rs485-sensores-industriales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-conectar-esp32-rs485-sensores-industriais" />
<lastmod>2026-10-18T23:06:36.880Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-connect-esp32-rs485-industrial-sensors</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-conectar-esp32-rs485-sensores-industriais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-connect-esp32-rs485-industrial-sensors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-conectar-esp32-rs485-sensores-industriales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-conectar-esp32-rs485-sensores-industriais" />
<lastmod>2026-10-18T23:06:36.880Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-conectar-esp32-rs485-sensores-industriales</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-conectar-esp32-rs485-sensores-industriais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-connect-esp32-rs485-industrial-sensors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-conectar-esp32-rs485-sensores-industriales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-conectar-esp32-rs485-sensores-industriais" />
<lastmod>2026-10-18T23:07:11.696Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/automacao-residencial-zigbee-mesh-local</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/automacao-residencial-zigbee-mesh-local" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/local-smart-home-how-to-manage-instances-via-zigbee" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/automatizacion-residencial-zigbee-mesh-local" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/automacao-residencial-zigbee-mesh-local" />
<lastmod>2026-10-18T23:06:56.799Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/local-smart-home-how-to-manage-instances-via-zigbee</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/automacao-residencial-zigbee-mesh-local" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/local-smart-home-how-to-manage-instances-via-zigbee" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/automatizacion-residencial-zigbee-mesh-local" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/automacao-residencial-zigbee-mesh-local" />
<lastmod>2026-10-18T23:06:56.799Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/automatizacion-residencial-zigbee-mesh-local</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/automacao-residencial-zigbee-mesh-local" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/local-smart-home-how-to-manage-instances-via-zigbee" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/automatizacion-residencial-zigbee-mesh-local" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/automacao-residencial-zigbee-mesh-local" />
<lastmod>2026-10-18T23:06:56.799Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-provar-valor-tecnico-aumento-salarial</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-provar-valor-tecnico-aumento-salarial" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-prove-technical-value-salary-increase" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-valor-tecnico-aumento-salarial" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-provar-valor-tecnico-aumento-salarial" />
<lastmod>2026-10-18T23:07:11.166Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-prove-technical-value-salary-increase</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-provar-valor-tecnico-aumento-salarial" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-prove-technical-value-salary-increase" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-valor-tecnico-aumento-salarial" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-provar-valor-tecnico-aumento-salarial" />
<lastmod>2026-10-18T23:07:11.166Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-valor-tecnico-aumento-salarial</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-provar-valor-tecnico-aumento-salarial" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-prove-technical-value-salary-increase" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-valor-tecnico-aumento-salarial" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-provar-valor-tecnico-aumento-salarial" />
<lastmod>2026-10-18T23:07:11.166Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/multimetro-travou-como-rastrear-curtos-placas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/multimetro-travou-como-rastrear-curtos-placas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/multimeter-stuck-how-to-track-board-shorts" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/multimetro-travado-como-rastrear-cortos-placas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/multimetro-travou-como-rastrear-curtos-placas" />
<lastmod>2026-10-19T00:03:12.148Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/multimeter-stuck-how-to-track-board-shorts</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/multimetro-travou-como-rastrear-curtos-placas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/multimeter-stuck-how-to-track-board-shorts" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/multimetro-travado-como-rastrear-cortos-placas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/multimetro-travou-como-rastrear-curtos-placas" />
<lastmod>2026-10-19T00:03:12.152Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/multimetro-travado-como-rastrear-cortos-placas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/multimetro-travou-como-rastrear-curtos-placas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/multimeter-stuck-how-to-track-board-shorts" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/multimetro-travado-como-rastrear-cortos-placas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/multimetro-travou-como-rastrear-curtos-placas" />
<lastmod>2026-10-19T00:03:12.156Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/alerta-falso-no-zabbix-como-tunar-triggers-e-reduzir-ruido</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/alerta-falso-no-zabbix-como-tunar-triggers-e-reduzir-ruido" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/zabbix-false-alerts-triggers-tuning" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/alerta-falsa-en-zabbix-como-tunar-triggers-y-reducir-ruido" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/alerta-falso-no-zabbix-como-tunar-triggers-e-reduzir-ruido" />
<lastmod>2026-10-19T00:03:12.163Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/zabbix-false-alerts-triggers-tuning</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/alerta-falso-no-zabbix-como-tunar-triggers-e-reduzir-ruido" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/zabbix-false-alerts-triggers-tuning" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/alerta-falsa-en-zabbix-como-tunar-triggers-y-reducir-ruido" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/alerta-falso-no-zabbix-como-tunar-triggers-e-reduzir-ruido" />
<lastmod>2026-10-19T00:03:12.168Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/alerta-falsa-en-zabbix-como-tunar-triggers-y-reducir-ruido</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/alerta-falso-no-zabbix-como-tunar-triggers-e-reduzir-ruido" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/zabbix-false-alerts-triggers-tuning" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/alerta-falsa-en-zabbix-como-tunar-triggers-y-reducir-ruido" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/alerta-falso-no-zabbix-como-tunar-triggers-e-reduzir-ruido" />
<lastmod>2026-10-19T00:03:12.173Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/cpu-afogada-thermal-throttling-estabilizar-clocks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/cpu-afogada-thermal-throttling-estabilizar-clocks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/cpu-thermal-throttling-how-to-stabilize-clocks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/cpu-thermal-throttling-como-estabilizar-clocks" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/cpu-afogada-thermal-throttling-estabilizar-clocks" />
<lastmod>2026-11-02T06:04:50.302Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/cpu-thermal-throttling-how-to-stabilize-clocks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/cpu-afogada-thermal-throttling-estabilizar-clocks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/cpu-thermal-throttling-how-to-stabilize-clocks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/cpu-thermal-throttling-como-estabilizar-clocks" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/cpu-afogada-thermal-throttling-estabilizar-clocks" />
<lastmod>2026-11-02T06:04:50.302Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/cpu-thermal-throttling-como-estabilizar-clocks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/cpu-afogada-thermal-throttling-estabilizar-clocks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/cpu-thermal-throttling-how-to-stabilize-clocks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/cpu-thermal-throttling-como-estabilizar-clocks" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/cpu-afogada-thermal-throttling-estabilizar-clocks" />
<lastmod>2026-11-02T06:04:50.302Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/banco-lento-jsonb-como-indexar-postgresql</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-lento-jsonb-como-indexar-postgresql" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-database-jsonb-how-to-index-postgresql" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-datos-lenta-jsonb-como-indexar-postgresql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-lento-jsonb-como-indexar-postgresql" />
<lastmod>2026-10-19T00:01:27.774Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-database-jsonb-how-to-index-postgresql</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-lento-jsonb-como-indexar-postgresql" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-database-jsonb-how-to-index-postgresql" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-datos-lenta-jsonb-como-indexar-postgresql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-lento-jsonb-como-indexar-postgresql" />
<lastmod>2026-10-19T00:01:27.774Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/base-datos-lenta-jsonb-como-indexar-postgresql</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-lento-jsonb-como-indexar-postgresql" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-database-jsonb-how-to-index-postgresql" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-datos-lenta-jsonb-como-indexar-postgresql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-lento-jsonb-como-indexar-postgresql" />
<lastmod>2026-10-19T00:01:27.774Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-ddos-borda-iptables-ebpf</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-ddos-borda-iptables-ebpf" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-ddos-edge-iptables-ebpf" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-ddos-borde-iptables-ebpf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-ddos-borda-iptables-ebpf" />
<lastmod>2026-10-19T00:03:12.192Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-block-ddos-edge-iptables-ebpf</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-ddos-borda-iptables-ebpf" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-ddos-edge-iptables-ebpf" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-ddos-borde-iptables-ebpf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-ddos-borda-iptables-ebpf" />
<lastmod>2026-10-19T00:03:12.196Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-ddos-borde-iptables-ebpf</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-ddos-borda-iptables-ebpf" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-ddos-edge-iptables-ebpf" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-ddos-borde-iptables-ebpf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-ddos-borda-iptables-ebpf" />
<lastmod>2026-10-19T00:03:12.202Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servidor-travado-como-usar-ipmi-recuperar</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-travado-como-usar-ipmi-recuperar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/server-frozen-no-video-how-to-use-ipmi-recovery" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-colgado-sin-video-como-usar-ipmi-recuperar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-travado-como-usar-ipmi-recuperar" />
<lastmod>2026-10-19T00:02:05.706Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/server-frozen-no-video-how-to-use-ipmi-recovery</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-travado-como-usar-ipmi-recuperar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/server-frozen-no-video-how-to-use-ipmi-recovery" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-colgado-sin-video-como-usar-ipmi-recuperar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-travado-como-usar-ipmi-recuperar" />
<lastmod>2026-10-19T00:02:05.706Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servidor-colgado-sin-video-como-usar-ipmi-recuperar</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-travado-como-usar-ipmi-recuperar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/server-frozen-no-video-how-to-use-ipmi-recovery" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-colgado-sin-video-como-usar-ipmi-recuperar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-travado-como-usar-ipmi-recuperar" />
<lastmod>2026-10-19T00:02:05.706Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servidor-linux-sem-memoria-como-tunar-oom-killer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-linux-sem-memoria-como-tunar-oom-killer" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/linux-out-of-memory-how-to-tune-oom-killer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-linux-sin-memoria-como-tunar-oom-killer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-linux-sem-memoria-como-tunar-oom-killer" />
<lastmod>2026-10-19T00:02:22.271Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/linux-out-of-memory-how-to-tune-oom-killer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-linux-sem-memoria-como-tunar-oom-killer" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/linux-out-of-memory-how-to-tune-oom-killer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-linux-sin-memoria-como-tunar-oom-killer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-linux-sem-memoria-como-tunar-oom-killer" />
<lastmod>2026-10-19T00:02:22.271Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servidor-linux-sin-memoria-como-tunar-oom-killer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-linux-sem-memoria-como-tunar-oom-killer" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/linux-out-of-memory-how-to-tune-oom-killer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-linux-sin-memoria-como-tunar-oom-killer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-linux-sem-memoria-como-tunar-oom-killer" />
<lastmod>2026-10-19T00:03:12.207Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-logger-assincrono-rust-sem-travar-thread</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-logger-assincrono-rust-sem-travar-thread" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-async-logger-rust-without-blocking" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-logger-asincrono-rust-sin-bloquear-hilos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-logger-assincrono-rust-sem-travar-thread" />
<lastmod>2026-10-19T00:02:39.902Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-async-logger-rust-without-blocking</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-logger-assincrono-rust-sem-travar-thread" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-async-logger-rust-without-blocking" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-logger-asincrono-rust-sin-bloquear-hilos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-logger-assincrono-rust-sem-travar-thread" />
<lastmod>2026-10-19T00:02:39.902Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-logger-asincrono-rust-sin-bloquear-hilos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-logger-assincrono-rust-sem-travar-thread" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-async-logger-rust-without-blocking" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-logger-asincrono-rust-sin-bloquear-hilos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-logger-assincrono-rust-sem-travar-thread" />
<lastmod>2026-10-19T00:02:39.902Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/home-assistant-travando-banco-migrar-postgresql</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/home-assistant-travando-banco-migrar-postgresql" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/home-assistant-database-lagging-migrate-postgresql" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/home-assistant-base-lenta-migrar-postgresql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/home-assistant-travando-banco-migrar-postgresql" />
<lastmod>2026-10-19T00:02:57.531Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/home-assistant-database-lagging-migrate-postgresql</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/home-assistant-travando-banco-migrar-postgresql" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/home-assistant-database-lagging-migrate-postgresql" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/home-assistant-base-lenta-migrar-postgresql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/home-assistant-travando-banco-migrar-postgresql" />
<lastmod>2026-10-19T00:02:57.531Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/home-assistant-base-lenta-migrar-postgresql</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/home-assistant-travando-banco-migrar-postgresql" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/home-assistant-database-lagging-migrate-postgresql" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/home-assistant-base-lenta-migrar-postgresql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/home-assistant-travando-banco-migrar-postgresql" />
<lastmod>2026-10-19T00:02:57.531Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-barramento-i2c-analisador-logico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-barramento-i2c-analisador-logico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-i2c-bus-using-a-usb-logic-analyzer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspeccionar-bus-i2c-usando-un-analizador-logico-usb" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-barramento-i2c-analisador-logico" />
<lastmod>2026-10-19T00:03:11.958Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-inspect-i2c-bus-using-a-usb-logic-analyzer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-barramento-i2c-analisador-logico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-i2c-bus-using-a-usb-logic-analyzer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspeccionar-bus-i2c-usando-un-analizador-logico-usb" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-barramento-i2c-analisador-logico" />
<lastmod>2026-10-19T00:03:11.958Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspeccionar-bus-i2c-usando-un-analizador-logico-usb</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-barramento-i2c-analisador-logico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-i2c-bus-using-a-usb-logic-analyzer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspeccionar-bus-i2c-usando-un-analizador-logico-usb" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-barramento-i2c-analisador-logico" />
<lastmod>2026-10-19T00:03:12.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-rag-embeddings-locais-sem-vazar-dados</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-rag-embeddings-locais-sem-vazar-dados" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-rag-local-embeddings-without-data-leaks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-rag-embeddings-locales-sin-filtrar-datos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-rag-embeddings-locais-sem-vazar-dados" />
<lastmod>2026-10-19T01:02:54.725Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-rag-local-embeddings-without-data-leaks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-rag-embeddings-locais-sem-vazar-dados" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-rag-local-embeddings-without-data-leaks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-rag-embeddings-locales-sin-filtrar-datos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-rag-embeddings-locais-sem-vazar-dados" />
<lastmod>2026-10-19T01:02:54.732Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-rag-embeddings-locales-sin-filtrar-datos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-rag-embeddings-locais-sem-vazar-dados" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-rag-local-embeddings-without-data-leaks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-rag-embeddings-locales-sin-filtrar-datos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-rag-embeddings-locais-sem-vazar-dados" />
<lastmod>2026-10-19T01:02:54.736Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-migrar-monolito-para-microsservicos-sem-dor</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-monolito-para-microsservicos-sem-dor" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-migrate-monolith-to-microservices-smoothly" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-migrar-un-monolito-a-microservicios-sin-dolor" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-monolito-para-microsservicos-sem-dor" />
<lastmod>2026-10-19T01:02:54.740Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-migrate-monolith-to-microservices-smoothly</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-monolito-para-microsservicos-sem-dor" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-migrate-monolith-to-microservices-smoothly" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-migrar-un-monolito-a-microservicios-sin-dolor" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-monolito-para-microsservicos-sem-dor" />
<lastmod>2026-10-19T01:02:54.744Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-migrar-un-monolito-a-microservicios-sin-dolor</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-monolito-para-microsservicos-sem-dor" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-migrate-monolith-to-microservices-smoothly" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-migrar-un-monolito-a-microservicios-sin-dolor" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-monolito-para-microsservicos-sem-dor" />
<lastmod>2026-10-19T01:02:54.748Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-micro-frontends-resilientes-module-federation</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-micro-frontends-resilientes-module-federation" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-resilient-micro-frontends-module-federation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-micro-frontends-resilientes-module-federation" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-micro-frontends-resilientes-module-federation" />
<lastmod>2026-10-19T01:01:06.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-resilient-micro-frontends-module-federation</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-micro-frontends-resilientes-module-federation" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-resilient-micro-frontends-module-federation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-micro-frontends-resilientes-module-federation" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-micro-frontends-resilientes-module-federation" />
<lastmod>2026-10-19T01:01:06.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-micro-frontends-resilientes-module-federation</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-micro-frontends-resilientes-module-federation" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-resilient-micro-frontends-module-federation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-micro-frontends-resilientes-module-federation" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-micro-frontends-resilientes-module-federation" />
<lastmod>2026-10-19T01:01:06.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-sistema-tolerante-falhas-nuvem</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-sistema-tolerante-falhas-nuvem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-fault-tolerant-cloud-system" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-sistema-tolerante-fallos-nube" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-sistema-tolerante-falhas-nuvem" />
<lastmod>2026-10-19T01:01:22.229Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-design-fault-tolerant-cloud-system</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-sistema-tolerante-falhas-nuvem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-fault-tolerant-cloud-system" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-sistema-tolerante-fallos-nube" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-sistema-tolerante-falhas-nuvem" />
<lastmod>2026-10-19T01:01:22.229Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-disenar-sistema-tolerante-fallos-nube</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-sistema-tolerante-falhas-nuvem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-fault-tolerant-cloud-system" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-sistema-tolerante-fallos-nube" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-sistema-tolerante-falhas-nuvem" />
<lastmod>2026-10-19T01:01:22.229Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gerenciar-infraestrutura-com-terraform-sem-dor</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-infraestrutura-com-terraform-sem-dor" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-infrastructure-with-terraform-smoothly" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-infraestructura-con-terraform-sin-dolor" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-infraestrutura-com-terraform-sem-dor" />
<lastmod>2026-10-19T01:01:35.712Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-manage-infrastructure-with-terraform-smoothly</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-infraestrutura-com-terraform-sem-dor" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-infrastructure-with-terraform-smoothly" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-infraestructura-con-terraform-sin-dolor" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-infraestrutura-com-terraform-sem-dor" />
<lastmod>2026-10-19T01:01:35.712Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gestionar-infraestructura-con-terraform-sin-dolor</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-infraestrutura-com-terraform-sem-dor" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-infrastructure-with-terraform-smoothly" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-infraestructura-con-terraform-sin-dolor" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-infraestrutura-com-terraform-sem-dor" />
<lastmod>2026-10-19T01:01:35.712Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-testes-de-carga-realistas-no-k6</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-testes-de-carga-realistas-no-k6" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-realistic-k6-load-tests" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-pruebas-de-carga-realistas-en-k6" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-testes-de-carga-realistas-no-k6" />
<lastmod>2026-10-19T01:01:50.963Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-create-realistic-k6-load-tests</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-testes-de-carga-realistas-no-k6" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-realistic-k6-load-tests" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-pruebas-de-carga-realistas-en-k6" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-testes-de-carga-realistas-no-k6" />
<lastmod>2026-10-19T01:01:50.963Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-pruebas-de-carga-realistas-en-k6</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-testes-de-carga-realistas-no-k6" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-realistic-k6-load-tests" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-pruebas-de-carga-realistas-en-k6" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-testes-de-carga-realistas-no-k6" />
<lastmod>2026-10-19T01:01:50.963Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-tarefas-complexas-de-software-usando-gtd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-tarefas-complexas-de-software-usando-gtd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-complex-software-tasks-using-gtd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-tareas-complejas-de-software-usando-gtd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-tarefas-complexas-de-software-usando-gtd" />
<lastmod>2026-10-19T01:02:07.938Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-organize-complex-software-tasks-using-gtd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-tarefas-complexas-de-software-usando-gtd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-complex-software-tasks-using-gtd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-tareas-complejas-de-software-usando-gtd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-tarefas-complexas-de-software-usando-gtd" />
<lastmod>2026-10-19T01:02:07.938Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-tareas-complejas-de-software-usando-gtd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-tarefas-complexas-de-software-usando-gtd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-complex-software-tasks-using-gtd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-tareas-complejas-de-software-usando-gtd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-tarefas-complexas-de-software-usando-gtd" />
<lastmod>2026-10-19T01:02:07.938Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-roteador-open-source-x86-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-roteador-open-source-x86-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-x86-open-source-router-homelab" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-router-open-source-x86-homelab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-roteador-open-source-x86-homelab" />
<lastmod>2026-10-19T01:02:25.079Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-x86-open-source-router-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-roteador-open-source-x86-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-x86-open-source-router-homelab" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-router-open-source-x86-homelab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-roteador-open-source-x86-homelab" />
<lastmod>2026-10-19T01:02:25.079Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-router-open-source-x86-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-roteador-open-source-x86-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-x86-open-source-router-homelab" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-router-open-source-x86-homelab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-roteador-open-source-x86-homelab" />
<lastmod>2026-10-19T01:02:25.079Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-iluminacao-esphome-mqtt-local</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-iluminacao-esphome-mqtt-local" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-smart-lighting-esphome-local-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-iluminacion-esphome-mqtt-local" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-iluminacao-esphome-mqtt-local" />
<lastmod>2026-10-19T01:02:41.629Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-smart-lighting-esphome-local-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-iluminacao-esphome-mqtt-local" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-smart-lighting-esphome-local-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-iluminacion-esphome-mqtt-local" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-iluminacao-esphome-mqtt-local" />
<lastmod>2026-10-19T01:02:41.629Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-iluminacion-esphome-mqtt-local</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-iluminacao-esphome-mqtt-local" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-smart-lighting-esphome-local-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-iluminacion-esphome-mqtt-local" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-iluminacao-esphome-mqtt-local" />
<lastmod>2026-10-19T01:02:41.629Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-negociar-salario-em-tech-sem-perder-a-proposta</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-negociar-salario-em-tech-sem-perder-a-proposta" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-negotiate-salary-in-tech-without-losing-the-offer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-negociar-el-salario-en-tecnologia-sin-perder-la-oferta" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-negociar-salario-em-tech-sem-perder-a-proposta" />
<lastmod>2026-10-19T01:02:54.580Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-negotiate-salary-in-tech-without-losing-the-offer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-negociar-salario-em-tech-sem-perder-a-proposta" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-negotiate-salary-in-tech-without-losing-the-offer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-negociar-el-salario-en-tecnologia-sin-perder-la-oferta" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-negociar-salario-em-tech-sem-perder-a-proposta" />
<lastmod>2026-10-19T01:02:54.580Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-negociar-el-salario-en-tecnologia-sin-perder-la-oferta</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-negociar-salario-em-tech-sem-perder-a-proposta" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-negotiate-salary-in-tech-without-losing-the-offer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-negociar-el-salario-en-tecnologia-sin-perder-la-oferta" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-negociar-salario-em-tech-sem-perder-a-proposta" />
<lastmod>2026-10-19T01:02:54.580Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-proteger-fontes-industriais-contra-surtos-com-varistores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-proteger-fontes-industriais-contra-surtos-com-varistores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-protect-industrial-power-supplies-against-surges-with-varistors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-proteger-fuentes-industriales-contra-picos-con-varistores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-proteger-fontes-industriais-contra-surtos-com-varistores" />
<lastmod>2026-10-19T10:03:28.915Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-protect-industrial-power-supplies-against-surges-with-varistors</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-proteger-fontes-industriais-contra-surtos-com-varistores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-protect-industrial-power-supplies-against-surges-with-varistors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-proteger-fuentes-industriales-contra-picos-con-varistores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-proteger-fontes-industriais-contra-surtos-com-varistores" />
<lastmod>2026-10-19T10:03:28.920Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-proteger-fuentes-industriales-contra-picos-con-varistores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-proteger-fontes-industriais-contra-surtos-com-varistores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-protect-industrial-power-supplies-against-surges-with-varistors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-proteger-fuentes-industriales-contra-picos-con-varistores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-proteger-fontes-industriais-contra-surtos-com-varistores" />
<lastmod>2026-10-19T10:03:28.923Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-a-placa-reinicia-sozinha-e-como-testar-trilhas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-a-placa-reinicia-sozinha-e-como-testar-trilhas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-circuit-board-resets-and-how-to-test-traces" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-la-placa-se-reinicia-sola-y-como-probar-pistas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-a-placa-reinicia-sozinha-e-como-testar-trilhas" />
<lastmod>2026-10-19T10:00:53.194Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/why-circuit-board-resets-and-how-to-test-traces</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-a-placa-reinicia-sozinha-e-como-testar-trilhas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-circuit-board-resets-and-how-to-test-traces" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-la-placa-se-reinicia-sola-y-como-probar-pistas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-a-placa-reinicia-sozinha-e-como-testar-trilhas" />
<lastmod>2026-10-19T10:00:53.194Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-la-placa-se-reinicia-sola-y-como-probar-pistas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-a-placa-reinicia-sozinha-e-como-testar-trilhas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-circuit-board-resets-and-how-to-test-traces" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-la-placa-se-reinicia-sola-y-como-probar-pistas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-a-placa-reinicia-sozinha-e-como-testar-trilhas" />
<lastmod>2026-10-19T10:00:53.194Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-projetar-parada-de-emergencia-segura-reles-duplos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-parada-de-emergencia-segura-reles-duplos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-safe-emergency-stop-dual-relays" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-parada-emergencia-segura-reles-dobles" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-parada-de-emergencia-segura-reles-duplos" />
<lastmod>2026-10-19T10:01:14.476Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-design-safe-emergency-stop-dual-relays</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-parada-de-emergencia-segura-reles-duplos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-safe-emergency-stop-dual-relays" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-parada-emergencia-segura-reles-dobles" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-parada-de-emergencia-segura-reles-duplos" />
<lastmod>2026-10-19T10:01:14.476Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-disenar-parada-emergencia-segura-reles-dobles</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-parada-de-emergencia-segura-reles-duplos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-safe-emergency-stop-dual-relays" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-parada-emergencia-segura-reles-dobles" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-parada-de-emergencia-segura-reles-duplos" />
<lastmod>2026-10-19T10:01:14.476Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-alertas-eficientes-prometheus-grafana-fadiga</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-alertas-eficientes-prometheus-grafana-fadiga" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-efficient-prometheus-grafana-alerts-fatigue" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-alertas-eficientes-prometheus-grafana-fatiga" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-alertas-eficientes-prometheus-grafana-fadiga" />
<lastmod>2026-10-19T10:01:48.703Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-efficient-prometheus-grafana-alerts-fatigue</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-alertas-eficientes-prometheus-grafana-fadiga" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-efficient-prometheus-grafana-alerts-fatigue" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-alertas-eficientes-prometheus-grafana-fatiga" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-alertas-eficientes-prometheus-grafana-fadiga" />
<lastmod>2026-10-19T10:01:48.703Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-alertas-eficientes-prometheus-grafana-fatiga</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-alertas-eficientes-prometheus-grafana-fadiga" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-efficient-prometheus-grafana-alerts-fatigue" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-alertas-eficientes-prometheus-grafana-fatiga" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-alertas-eficientes-prometheus-grafana-fadiga" />
<lastmod>2026-10-19T10:01:48.703Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-projetar-filas-de-mensagens-tolerantes-a-falhas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-filas-de-mensagens-tolerantes-a-falhas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-fault-tolerant-message-queues" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-colas-de-mensajes-tolerantes-a-fallos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-filas-de-mensagens-tolerantes-a-falhas" />
<lastmod>2026-10-19T10:02:03.173Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-design-fault-tolerant-message-queues</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-filas-de-mensagens-tolerantes-a-falhas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-fault-tolerant-message-queues" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-colas-de-mensajes-tolerantes-a-fallos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-filas-de-mensagens-tolerantes-a-falhas" />
<lastmod>2026-10-19T10:03:28.927Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-disenar-colas-de-mensajes-tolerantes-a-fallos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-filas-de-mensagens-tolerantes-a-falhas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-fault-tolerant-message-queues" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-colas-de-mensajes-tolerantes-a-fallos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-filas-de-mensagens-tolerantes-a-falhas" />
<lastmod>2026-10-19T10:03:28.931Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-falhas-latencia-modbus-tcp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-falhas-latencia-modbus-tcp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-latency-and-issues-modbus-tcp-networks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-fallas-latencia-redes-modbus-tcp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-falhas-latencia-modbus-tcp" />
<lastmod>2026-10-19T10:02:18.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-diagnose-latency-and-issues-modbus-tcp-networks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-falhas-latencia-modbus-tcp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-latency-and-issues-modbus-tcp-networks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-fallas-latencia-redes-modbus-tcp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-falhas-latencia-modbus-tcp" />
<lastmod>2026-10-19T10:02:18.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-fallas-latencia-redes-modbus-tcp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-falhas-latencia-modbus-tcp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-latency-and-issues-modbus-tcp-networks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-fallas-latencia-redes-modbus-tcp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-falhas-latencia-modbus-tcp" />
<lastmod>2026-10-19T10:02:18.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-dashboards-industriais-no-zabbix-via-snmp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-dashboards-industriais-no-zabbix-via-snmp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-industrial-zabbix-dashboards-via-snmp" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-paneles-industriales-en-zabbix-mediante-snmp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-dashboards-industriais-no-zabbix-via-snmp" />
<lastmod>2026-11-02T20:51:10.951Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-industrial-zabbix-dashboards-via-snmp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-dashboards-industriais-no-zabbix-via-snmp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-industrial-zabbix-dashboards-via-snmp" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-paneles-industriales-en-zabbix-mediante-snmp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-dashboards-industriais-no-zabbix-via-snmp" />
<lastmod>2026-11-02T20:51:10.951Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-paneles-industriales-en-zabbix-mediante-snmp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-dashboards-industriais-no-zabbix-via-snmp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-industrial-zabbix-dashboards-via-snmp" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-paneles-industriales-en-zabbix-mediante-snmp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-dashboards-industriais-no-zabbix-via-snmp" />
<lastmod>2026-11-02T20:51:10.951Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-o-pc-trava-com-multitarefa-e-como-resolver</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-o-pc-trava-com-multitarefa-e-como-resolver" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-multitasking-lags-your-pc-and-how-to-fix-it" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-la-multitarea-congela-el-pc-y-como-solucionarlo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-o-pc-trava-com-multitarefa-e-como-resolver" />
<lastmod>2026-10-19T10:02:48.126Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/why-multitasking-lags-your-pc-and-how-to-fix-it</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-o-pc-trava-com-multitarefa-e-como-resolver" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-multitasking-lags-your-pc-and-how-to-fix-it" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-la-multitarea-congela-el-pc-y-como-solucionarlo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-o-pc-trava-com-multitarefa-e-como-resolver" />
<lastmod>2026-10-19T10:02:48.126Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-la-multitarea-congela-el-pc-y-como-solucionarlo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-o-pc-trava-com-multitarefa-e-como-resolver" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-multitasking-lags-your-pc-and-how-to-fix-it" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-la-multitarea-congela-el-pc-y-como-solucionarlo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-o-pc-trava-com-multitarefa-e-como-resolver" />
<lastmod>2026-10-19T10:02:48.126Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-encoders-absolutos-via-ssi-em-malhas-de-controle</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-encoders-absolutos-via-ssi-em-malhas-de-controle" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-absolute-encoders-via-ssi-in-control-loops" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-encoders-absolutos-via-ssi-en-lazos-de-control" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-encoders-absolutos-via-ssi-em-malhas-de-controle" />
<lastmod>2026-10-19T10:03:11.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-integrate-absolute-encoders-via-ssi-in-control-loops</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-encoders-absolutos-via-ssi-em-malhas-de-controle" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-absolute-encoders-via-ssi-in-control-loops" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-encoders-absolutos-via-ssi-en-lazos-de-control" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-encoders-absolutos-via-ssi-em-malhas-de-controle" />
<lastmod>2026-10-19T10:03:11.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-encoders-absolutos-via-ssi-en-lazos-de-control</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-encoders-absolutos-via-ssi-em-malhas-de-controle" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-absolute-encoders-via-ssi-in-control-loops" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-encoders-absolutos-via-ssi-en-lazos-de-control" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-encoders-absolutos-via-ssi-em-malhas-de-controle" />
<lastmod>2026-10-19T10:03:11.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-simular-perda-de-pacotes-microsservicos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-simular-perda-de-pacotes-microsservicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-simulate-network-packet-loss-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-simular-perdida-de-paquetes-microservicios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-simular-perda-de-pacotes-microsservicos" />
<lastmod>2026-10-19T10:03:28.694Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-simulate-network-packet-loss-microservices</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-simular-perda-de-pacotes-microsservicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-simulate-network-packet-loss-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-simular-perdida-de-paquetes-microservicios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-simular-perda-de-pacotes-microsservicos" />
<lastmod>2026-10-19T10:03:28.694Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-simular-perdida-de-paquetes-microservicios</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-simular-perda-de-pacotes-microsservicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-simulate-network-packet-loss-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-simular-perdida-de-paquetes-microservicios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-simular-perda-de-pacotes-microsservicos" />
<lastmod>2026-10-19T10:03:28.694Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-achar-ip-local-macos-golden-gate</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-achar-ip-local-macos-golden-gate" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-find-local-ip-address-macos-golden-gate" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-hallar-direccion-ip-local-macos-golden-gate" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-achar-ip-local-macos-golden-gate" />
<lastmod>2026-10-19T10:47:28.803Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-find-local-ip-address-macos-golden-gate</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-achar-ip-local-macos-golden-gate" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-find-local-ip-address-macos-golden-gate" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-hallar-direccion-ip-local-macos-golden-gate" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-achar-ip-local-macos-golden-gate" />
<lastmod>2026-10-19T10:47:28.803Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-hallar-direccion-ip-local-macos-golden-gate</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-achar-ip-local-macos-golden-gate" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-find-local-ip-address-macos-golden-gate" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-hallar-direccion-ip-local-macos-golden-gate" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-achar-ip-local-macos-golden-gate" />
<lastmod>2026-10-19T10:47:28.803Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ia-generativa-cara-reduzir-custos-tokens-cache</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-generativa-cara-reduzir-custos-tokens-cache" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/expensive-generative-ai-cut-token-costs-caching" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-generativa-cara-reducir-costos-tokens-cache" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-generativa-cara-reduzir-custos-tokens-cache" />
<lastmod>2026-10-19T11:03:06.114Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/expensive-generative-ai-cut-token-costs-caching</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-generativa-cara-reduzir-custos-tokens-cache" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/expensive-generative-ai-cut-token-costs-caching" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-generativa-cara-reducir-costos-tokens-cache" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-generativa-cara-reduzir-custos-tokens-cache" />
<lastmod>2026-10-19T11:03:06.125Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ia-generativa-cara-reducir-costos-tokens-cache</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-generativa-cara-reduzir-custos-tokens-cache" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/expensive-generative-ai-cut-token-costs-caching" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-generativa-cara-reducir-costos-tokens-cache" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-generativa-cara-reduzir-custos-tokens-cache" />
<lastmod>2026-10-19T11:03:06.133Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-gargalo-sharding-dinamico-bancos-sql</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-gargalo-sharding-dinamico-bancos-sql" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/api-bottleneck-dynamic-sharding-sql-databases" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-cuello-botella-sharding-dinamico-sql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-gargalo-sharding-dinamico-bancos-sql" />
<lastmod>2026-10-19T11:03:06.140Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-bottleneck-dynamic-sharding-sql-databases</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-gargalo-sharding-dinamico-bancos-sql" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/api-bottleneck-dynamic-sharding-sql-databases" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-cuello-botella-sharding-dinamico-sql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-gargalo-sharding-dinamico-bancos-sql" />
<lastmod>2026-10-19T11:03:06.147Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-cuello-botella-sharding-dinamico-sql</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-gargalo-sharding-dinamico-bancos-sql" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/api-bottleneck-dynamic-sharding-sql-databases" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-cuello-botella-sharding-dinamico-sql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-gargalo-sharding-dinamico-bancos-sql" />
<lastmod>2026-10-19T11:03:06.156Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/otimizar-core-web-vitals-nextjs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/otimizar-core-web-vitals-nextjs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/optimize-core-web-vitals-nextjs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/optimizar-core-web-vitals-nextjs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/otimizar-core-web-vitals-nextjs" />
<lastmod>2026-10-19T11:01:06.055Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/optimize-core-web-vitals-nextjs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/otimizar-core-web-vitals-nextjs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/optimize-core-web-vitals-nextjs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/optimizar-core-web-vitals-nextjs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/otimizar-core-web-vitals-nextjs" />
<lastmod>2026-10-19T11:01:06.055Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/optimizar-core-web-vitals-nextjs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/otimizar-core-web-vitals-nextjs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/optimize-core-web-vitals-nextjs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/optimizar-core-web-vitals-nextjs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/otimizar-core-web-vitals-nextjs" />
<lastmod>2026-10-19T11:01:06.055Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/sistemas-lentos-como-garantir-consistencia-event-driven</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/sistemas-lentos-como-garantir-consistencia-event-driven" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-systems-how-to-ensure-consistency-event-driven" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/sistemas-lentos-como-garantizar-consistencia-event-driven" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/sistemas-lentos-como-garantir-consistencia-event-driven" />
<lastmod>2026-10-19T11:01:23.297Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-systems-how-to-ensure-consistency-event-driven</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/sistemas-lentos-como-garantir-consistencia-event-driven" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-systems-how-to-ensure-consistency-event-driven" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/sistemas-lentos-como-garantizar-consistencia-event-driven" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/sistemas-lentos-como-garantir-consistencia-event-driven" />
<lastmod>2026-10-19T11:01:23.297Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/sistemas-lentos-como-garantizar-consistencia-event-driven</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/sistemas-lentos-como-garantir-consistencia-event-driven" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-systems-how-to-ensure-consistency-event-driven" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/sistemas-lentos-como-garantizar-consistencia-event-driven" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/sistemas-lentos-como-garantir-consistencia-event-driven" />
<lastmod>2026-10-19T11:01:23.297Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/deploy-quebrado-feature-flags-gitops</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deploy-quebrado-feature-flags-gitops" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/broken-deployment-feature-flags-gitops" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/despliegue-roto-feature-flags-gitops" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deploy-quebrado-feature-flags-gitops" />
<lastmod>2026-10-19T11:03:06.166Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/broken-deployment-feature-flags-gitops</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deploy-quebrado-feature-flags-gitops" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/broken-deployment-feature-flags-gitops" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/despliegue-roto-feature-flags-gitops" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deploy-quebrado-feature-flags-gitops" />
<lastmod>2026-10-19T11:03:06.173Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/despliegue-roto-feature-flags-gitops</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deploy-quebrado-feature-flags-gitops" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/broken-deployment-feature-flags-gitops" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/despliegue-roto-feature-flags-gitops" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deploy-quebrado-feature-flags-gitops" />
<lastmod>2026-10-19T11:03:06.181Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/bugs-em-producao-como-criar-testes-de-mutacao-eficientes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/bugs-em-producao-como-criar-testes-de-mutacao-eficientes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/bugs-in-production-how-to-create-efficient-mutation-tests" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bugs-en-produccion-como-crear-pruebas-de-mutacion-eficientes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/bugs-em-producao-como-criar-testes-de-mutacao-eficientes" />
<lastmod>2026-10-19T11:02:02.226Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/bugs-in-production-how-to-create-efficient-mutation-tests</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/bugs-em-producao-como-criar-testes-de-mutacao-eficientes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/bugs-in-production-how-to-create-efficient-mutation-tests" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bugs-en-produccion-como-crear-pruebas-de-mutacion-eficientes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/bugs-em-producao-como-criar-testes-de-mutacao-eficientes" />
<lastmod>2026-10-19T11:02:02.226Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/bugs-en-produccion-como-crear-pruebas-de-mutacion-eficientes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/bugs-em-producao-como-criar-testes-de-mutacao-eficientes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/bugs-in-production-how-to-create-efficient-mutation-tests" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bugs-en-produccion-como-crear-pruebas-de-mutacion-eficientes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/bugs-em-producao-como-criar-testes-de-mutacao-eficientes" />
<lastmod>2026-10-19T11:02:02.226Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/exaustao-mental-como-aplicar-timeboxing-desenvolvimento</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/exaustao-mental-como-aplicar-timeboxing-desenvolvimento" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/mental-exhaustion-how-to-apply-timeboxing-in-coding" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/agotamiento-mental-como-aplicar-timeboxing-codigo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/exaustao-mental-como-aplicar-timeboxing-desenvolvimento" />
<lastmod>2026-10-19T11:02:17.603Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/mental-exhaustion-how-to-apply-timeboxing-in-coding</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/exaustao-mental-como-aplicar-timeboxing-desenvolvimento" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/mental-exhaustion-how-to-apply-timeboxing-in-coding" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/agotamiento-mental-como-aplicar-timeboxing-codigo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/exaustao-mental-como-aplicar-timeboxing-desenvolvimento" />
<lastmod>2026-10-19T11:02:17.603Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/agotamiento-mental-como-aplicar-timeboxing-codigo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/exaustao-mental-como-aplicar-timeboxing-desenvolvimento" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/mental-exhaustion-how-to-apply-timeboxing-in-coding" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/agotamiento-mental-como-aplicar-timeboxing-codigo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/exaustao-mental-como-aplicar-timeboxing-desenvolvimento" />
<lastmod>2026-10-19T11:02:17.603Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/homelab-energia-nobreak-snmp-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/homelab-energia-nobreak-snmp-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/homelab-ups-snmp-linux-shutdown" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/homelab-energia-sai-snmp-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/homelab-energia-nobreak-snmp-linux" />
<lastmod>2026-10-19T11:02:34.025Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/homelab-ups-snmp-linux-shutdown</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/homelab-energia-nobreak-snmp-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/homelab-ups-snmp-linux-shutdown" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/homelab-energia-sai-snmp-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/homelab-energia-nobreak-snmp-linux" />
<lastmod>2026-10-19T11:02:34.025Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/homelab-energia-sai-snmp-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/homelab-energia-nobreak-snmp-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/homelab-ups-snmp-linux-shutdown" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/homelab-energia-sai-snmp-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/homelab-energia-nobreak-snmp-linux" />
<lastmod>2026-10-19T11:02:34.025Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/casa-inteligente-estavel-automacoes-sem-nuvem</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/casa-inteligente-estavel-automacoes-sem-nuvem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-smart-home-local-automations-no-cloud" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/casa-inteligente-inestable-automatizacion-sin-nube" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/casa-inteligente-estavel-automacoes-sem-nuvem" />
<lastmod>2026-10-19T11:02:48.758Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/unstable-smart-home-local-automations-no-cloud</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/casa-inteligente-estavel-automacoes-sem-nuvem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-smart-home-local-automations-no-cloud" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/casa-inteligente-inestable-automatizacion-sin-nube" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/casa-inteligente-estavel-automacoes-sem-nuvem" />
<lastmod>2026-10-19T11:02:48.758Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/casa-inteligente-inestable-automatizacion-sin-nube</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/casa-inteligente-estavel-automacoes-sem-nuvem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-smart-home-local-automations-no-cloud" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/casa-inteligente-inestable-automatizacion-sin-nube" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/casa-inteligente-estavel-automacoes-sem-nuvem" />
<lastmod>2026-10-19T11:02:48.758Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/primeira-lideranca-tecnica-como-gerenciar-transicao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/primeira-lideranca-tecnica-como-gerenciar-transicao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/first-tech-leadership-role-transition-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/primer-cargo-liderazgo-tecnico-como-gestionar-transicion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/primeira-lideranca-tecnica-como-gerenciar-transicao" />
<lastmod>2026-10-19T11:03:05.879Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/first-tech-leadership-role-transition-guide</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/primeira-lideranca-tecnica-como-gerenciar-transicao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/first-tech-leadership-role-transition-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/primer-cargo-liderazgo-tecnico-como-gestionar-transicion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/primeira-lideranca-tecnica-como-gerenciar-transicao" />
<lastmod>2026-10-19T11:03:05.879Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/primer-cargo-liderazgo-tecnico-como-gestionar-transicion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/primeira-lideranca-tecnica-como-gerenciar-transicao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/first-tech-leadership-role-transition-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/primer-cargo-liderazgo-tecnico-como-gestionar-transicion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/primeira-lideranca-tecnica-como-gerenciar-transicao" />
<lastmod>2026-10-19T11:03:05.879Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/radar-tech-do-dia-19-de-outubro-de-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-19-de-outubro-de-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-19-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-19-de-octubre-de-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-19-de-outubro-de-2026" />
<lastmod>2026-10-19T12:04:21.883Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/daily-tech-radar-october-19-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-19-de-outubro-de-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-19-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-19-de-octubre-de-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-19-de-outubro-de-2026" />
<lastmod>2026-10-19T12:04:21.883Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/radar-tech-del-dia-19-de-octubre-de-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-19-de-outubro-de-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-19-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-19-de-octubre-de-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-19-de-outubro-de-2026" />
<lastmod>2026-10-19T12:04:21.883Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/dia-do-profissional-de-ti-papel-real</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/dia-do-profissional-de-ti-papel-real" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/it-professional-day-real-impact" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/dia-del-profesional-de-ti-impacto-real" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/dia-do-profissional-de-ti-papel-real" />
<lastmod>2026-10-19T12:04:00.311Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/it-professional-day-real-impact</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/dia-do-profissional-de-ti-papel-real" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/it-professional-day-real-impact" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/dia-del-profesional-de-ti-impacto-real" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/dia-do-profissional-de-ti-papel-real" />
<lastmod>2026-10-19T12:04:00.311Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/dia-del-profesional-de-ti-impacto-real</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/dia-do-profissional-de-ti-papel-real" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/it-professional-day-real-impact" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/dia-del-profesional-de-ti-impacto-real" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/dia-do-profissional-de-ti-papel-real" />
<lastmod>2026-10-19T12:04:00.311Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-kubernetes-pods-presos-crashloopbackoff</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-kubernetes-pods-presos-crashloopbackoff" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-kubernetes-pods-stuck-crashloopbackoff" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-pods-kubernetes-crashloopbackoff" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-kubernetes-pods-presos-crashloopbackoff" />
<lastmod>2026-10-19T13:00:29.356Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/why-kubernetes-pods-stuck-crashloopbackoff</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-kubernetes-pods-presos-crashloopbackoff" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-kubernetes-pods-stuck-crashloopbackoff" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-pods-kubernetes-crashloopbackoff" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-kubernetes-pods-presos-crashloopbackoff" />
<lastmod>2026-10-19T13:00:29.356Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-pods-kubernetes-crashloopbackoff</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-kubernetes-pods-presos-crashloopbackoff" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-kubernetes-pods-stuck-crashloopbackoff" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-pods-kubernetes-crashloopbackoff" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-kubernetes-pods-presos-crashloopbackoff" />
<lastmod>2026-10-19T13:00:29.356Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/pipeline-lento-github-actions-otimizar-cache-build</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pipeline-lento-github-actions-otimizar-cache-build" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-github-actions-pipeline-optimize-build-cache" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pipeline-github-actions-lento-optimizar-cache-build" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pipeline-lento-github-actions-otimizar-cache-build" />
<lastmod>2026-10-19T13:00:46.638Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-github-actions-pipeline-optimize-build-cache</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pipeline-lento-github-actions-otimizar-cache-build" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-github-actions-pipeline-optimize-build-cache" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pipeline-github-actions-lento-optimizar-cache-build" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pipeline-lento-github-actions-otimizar-cache-build" />
<lastmod>2026-10-19T13:00:46.638Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/pipeline-github-actions-lento-optimizar-cache-build</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pipeline-lento-github-actions-otimizar-cache-build" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-github-actions-pipeline-optimize-build-cache" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pipeline-github-actions-lento-optimizar-cache-build" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pipeline-lento-github-actions-otimizar-cache-build" />
<lastmod>2026-10-19T13:00:46.638Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/cpu-alta-docker-limitar-recursos-cgroups</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/cpu-alta-docker-limitar-recursos-cgroups" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/high-cpu-docker-limit-resources-cgroups" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/cpu-alta-docker-limitar-recursos-cgroups-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/cpu-alta-docker-limitar-recursos-cgroups" />
<lastmod>2026-10-19T13:01:01.706Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/high-cpu-docker-limit-resources-cgroups</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/cpu-alta-docker-limitar-recursos-cgroups" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/high-cpu-docker-limit-resources-cgroups" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/cpu-alta-docker-limitar-recursos-cgroups-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/cpu-alta-docker-limitar-recursos-cgroups" />
<lastmod>2026-10-19T13:01:01.706Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/cpu-alta-docker-limitar-recursos-cgroups-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/cpu-alta-docker-limitar-recursos-cgroups" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/high-cpu-docker-limit-resources-cgroups" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/cpu-alta-docker-limitar-recursos-cgroups-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/cpu-alta-docker-limitar-recursos-cgroups" />
<lastmod>2026-10-19T13:03:54.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/certificado-ssl-expirando-como-automatizar-renovacoes-vault</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/certificado-ssl-expirando-como-automatizar-renovacoes-vault" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ssl-certificate-expiring-how-to-automate-renewals-vault" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/certificado-ssl-expirando-como-automatizar-renovaciones-vault" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/certificado-ssl-expirando-como-automatizar-renovacoes-vault" />
<lastmod>2026-10-19T13:01:19.965Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ssl-certificate-expiring-how-to-automate-renewals-vault</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/certificado-ssl-expirando-como-automatizar-renovacoes-vault" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ssl-certificate-expiring-how-to-automate-renewals-vault" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/certificado-ssl-expirando-como-automatizar-renovaciones-vault" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/certificado-ssl-expirando-como-automatizar-renovacoes-vault" />
<lastmod>2026-10-19T13:01:19.965Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/certificado-ssl-expirando-como-automatizar-renovaciones-vault</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/certificado-ssl-expirando-como-automatizar-renovacoes-vault" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ssl-certificate-expiring-how-to-automate-renewals-vault" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/certificado-ssl-expirando-como-automatizar-renovaciones-vault" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/certificado-ssl-expirando-como-automatizar-renovacoes-vault" />
<lastmod>2026-10-19T13:01:19.965Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-validar-integridade-s3-terraform</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-validar-integridade-s3-terraform" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-validate-s3-integrity-terraform" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-validar-integridad-s3-terraform" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-validar-integridade-s3-terraform" />
<lastmod>2026-10-23T15:11:15.197Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-validate-s3-integrity-terraform</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-validar-integridade-s3-terraform" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-validate-s3-integrity-terraform" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-validar-integridad-s3-terraform" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-validar-integridade-s3-terraform" />
<lastmod>2026-10-23T15:11:15.197Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-validar-integridad-s3-terraform</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-validar-integridade-s3-terraform" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-validate-s3-integrity-terraform" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-validar-integridad-s3-terraform" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-validar-integridade-s3-terraform" />
<lastmod>2026-10-23T15:11:15.197Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/rollout-falhou-no-istio-reverter-trafego-canary-deploy</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/rollout-falhou-no-istio-reverter-trafego-canary-deploy" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/istio-rollout-failed-how-to-revert-traffic-canary-deploy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/fallo-rollout-en-istio-como-revertir-trafico-canary-deploy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/rollout-falhou-no-istio-reverter-trafego-canary-deploy" />
<lastmod>2026-10-19T13:01:54.039Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/istio-rollout-failed-how-to-revert-traffic-canary-deploy</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/rollout-falhou-no-istio-reverter-trafego-canary-deploy" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/istio-rollout-failed-how-to-revert-traffic-canary-deploy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/fallo-rollout-en-istio-como-revertir-trafico-canary-deploy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/rollout-falhou-no-istio-reverter-trafego-canary-deploy" />
<lastmod>2026-10-19T13:01:54.039Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/fallo-rollout-en-istio-como-revertir-trafico-canary-deploy</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/rollout-falhou-no-istio-reverter-trafego-canary-deploy" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/istio-rollout-failed-how-to-revert-traffic-canary-deploy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/fallo-rollout-en-istio-como-revertir-trafico-canary-deploy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/rollout-falhou-no-istio-reverter-trafego-canary-deploy" />
<lastmod>2026-10-19T13:01:54.039Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/disco-cheio-linux-como-limpar-logs-sem-derrubar-apps</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/disco-cheio-linux-como-limpar-logs-sem-derrubar-apps" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/linux-disk-full-how-to-clean-logs-without-crashing-apps" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/disco-lleno-linux-como-limpiar-logs-sin-tirar-apps" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/disco-cheio-linux-como-limpar-logs-sem-derrubar-apps" />
<lastmod>2026-10-19T13:02:47.687Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/linux-disk-full-how-to-clean-logs-without-crashing-apps</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/disco-cheio-linux-como-limpar-logs-sem-derrubar-apps" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/linux-disk-full-how-to-clean-logs-without-crashing-apps" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/disco-lleno-linux-como-limpiar-logs-sin-tirar-apps" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/disco-cheio-linux-como-limpar-logs-sem-derrubar-apps" />
<lastmod>2026-10-19T13:02:47.687Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/disco-lleno-linux-como-limpiar-logs-sin-tirar-apps</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/disco-cheio-linux-como-limpar-logs-sem-derrubar-apps" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/linux-disk-full-how-to-clean-logs-without-crashing-apps" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/disco-lleno-linux-como-limpiar-logs-sin-tirar-apps" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/disco-cheio-linux-como-limpar-logs-sem-derrubar-apps" />
<lastmod>2026-10-19T13:02:47.687Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/escala-automatica-ecs-como-ajustar-target-tracking</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/escala-automatica-ecs-como-ajustar-target-tracking" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ecs-auto-scaling-failing-how-to-tune-target-tracking" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/auto-scaling-ecs-falla-como-ajustar-target-tracking" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/escala-automatica-ecs-como-ajustar-target-tracking" />
<lastmod>2026-10-19T13:03:23.244Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ecs-auto-scaling-failing-how-to-tune-target-tracking</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/escala-automatica-ecs-como-ajustar-target-tracking" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ecs-auto-scaling-failing-how-to-tune-target-tracking" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/auto-scaling-ecs-falla-como-ajustar-target-tracking" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/escala-automatica-ecs-como-ajustar-target-tracking" />
<lastmod>2026-10-19T13:03:23.244Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/auto-scaling-ecs-falla-como-ajustar-target-tracking</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/escala-automatica-ecs-como-ajustar-target-tracking" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ecs-auto-scaling-failing-how-to-tune-target-tracking" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/auto-scaling-ecs-falla-como-ajustar-target-tracking" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/escala-automatica-ecs-como-ajustar-target-tracking" />
<lastmod>2026-10-19T13:03:23.244Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/homologacao-quebrada-como-garantir-paridade-com-docker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/homologacao-quebrada-como-garantir-paridade-com-docker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/broken-staging-environment-how-to-ensure-docker-parity" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/entorno-de-pruebas-roto-como-garantizar-paridad-con-docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/homologacao-quebrada-como-garantir-paridade-com-docker" />
<lastmod>2026-10-19T13:03:37.287Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/broken-staging-environment-how-to-ensure-docker-parity</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/homologacao-quebrada-como-garantir-paridade-com-docker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/broken-staging-environment-how-to-ensure-docker-parity" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/entorno-de-pruebas-roto-como-garantizar-paridad-con-docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/homologacao-quebrada-como-garantir-paridade-com-docker" />
<lastmod>2026-10-19T13:03:37.287Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/entorno-de-pruebas-roto-como-garantizar-paridad-con-docker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/homologacao-quebrada-como-garantir-paridade-com-docker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/broken-staging-environment-how-to-ensure-docker-parity" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/entorno-de-pruebas-roto-como-garantizar-paridad-con-docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/homologacao-quebrada-como-garantir-paridade-com-docker" />
<lastmod>2026-10-19T13:03:37.287Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/vazamento-dados-kubernetes-isolar-workloads-networkpolicy</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/vazamento-dados-kubernetes-isolar-workloads-networkpolicy" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/data-leaks-kubernetes-isolate-workloads-networkpolicy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/fuga-datos-kubernetes-como-aislar-workloads-networkpolicy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/vazamento-dados-kubernetes-isolar-workloads-networkpolicy" />
<lastmod>2026-10-19T13:03:54.237Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/data-leaks-kubernetes-isolate-workloads-networkpolicy</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/vazamento-dados-kubernetes-isolar-workloads-networkpolicy" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/data-leaks-kubernetes-isolate-workloads-networkpolicy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/fuga-datos-kubernetes-como-aislar-workloads-networkpolicy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/vazamento-dados-kubernetes-isolar-workloads-networkpolicy" />
<lastmod>2026-10-19T13:03:54.237Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/fuga-datos-kubernetes-como-aislar-workloads-networkpolicy</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/vazamento-dados-kubernetes-isolar-workloads-networkpolicy" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/data-leaks-kubernetes-isolate-workloads-networkpolicy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/fuga-datos-kubernetes-como-aislar-workloads-networkpolicy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/vazamento-dados-kubernetes-isolar-workloads-networkpolicy" />
<lastmod>2026-10-19T13:03:54.237Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ia-alucinando-como-criar-guardrails-no-llamaindex</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-alucinando-como-criar-guardrails-no-llamaindex" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-hallucinating-how-to-build-llamaindex-guardrails" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-alucinando-como-crear-guardrails-en-llamaindex" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-alucinando-como-criar-guardrails-no-llamaindex" />
<lastmod>2026-10-19T14:04:01.783Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ai-hallucinating-how-to-build-llamaindex-guardrails</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-alucinando-como-criar-guardrails-no-llamaindex" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-hallucinating-how-to-build-llamaindex-guardrails" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-alucinando-como-crear-guardrails-en-llamaindex" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-alucinando-como-criar-guardrails-no-llamaindex" />
<lastmod>2026-10-19T14:04:01.792Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ia-alucinando-como-crear-guardrails-en-llamaindex</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-alucinando-como-criar-guardrails-no-llamaindex" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-hallucinating-how-to-build-llamaindex-guardrails" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-alucinando-como-crear-guardrails-en-llamaindex" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-alucinando-como-criar-guardrails-no-llamaindex" />
<lastmod>2026-10-19T14:04:01.799Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/nodejs-worker-threads-tarefas-pesadas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/nodejs-worker-threads-tarefas-pesadas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/nodejs-worker-threads-heavy-tasks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/nodejs-worker-threads-tareas-pesadas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/nodejs-worker-threads-tarefas-pesadas" />
<lastmod>2026-10-19T14:04:01.810Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/nodejs-worker-threads-heavy-tasks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/nodejs-worker-threads-tarefas-pesadas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/nodejs-worker-threads-heavy-tasks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/nodejs-worker-threads-tareas-pesadas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/nodejs-worker-threads-tarefas-pesadas" />
<lastmod>2026-10-19T14:04:01.820Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/nodejs-worker-threads-tareas-pesadas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/nodejs-worker-threads-tarefas-pesadas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/nodejs-worker-threads-heavy-tasks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/nodejs-worker-threads-tareas-pesadas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/nodejs-worker-threads-tarefas-pesadas" />
<lastmod>2026-10-19T14:04:01.826Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/css-container-queries-design-system-migration</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/css-container-queries-design-system-migration" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/css-container-queries-design-system-migration-en" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/css-container-queries-design-system-migration-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/css-container-queries-design-system-migration" />
<lastmod>2026-10-19T14:04:01.833Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/css-container-queries-design-system-migration-en</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/css-container-queries-design-system-migration" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/css-container-queries-design-system-migration-en" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/css-container-queries-design-system-migration-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/css-container-queries-design-system-migration" />
<lastmod>2026-10-19T14:04:01.838Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/css-container-queries-design-system-migration-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/css-container-queries-design-system-migration" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/css-container-queries-design-system-migration-en" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/css-container-queries-design-system-migration-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/css-container-queries-design-system-migration" />
<lastmod>2026-10-19T14:04:01.848Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/banco-centralizado-falhou-como-desenhar-bancos-distribuidos-com-cqrs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-centralizado-falhou-como-desenhar-bancos-distribuidos-com-cqrs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/centralized-database-failed-distributed-systems-with-cqrs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-centralizada-fallo-sistemas-distribuidos-con-cqrs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-centralizado-falhou-como-desenhar-bancos-distribuidos-com-cqrs" />
<lastmod>2026-10-19T14:01:33.924Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/centralized-database-failed-distributed-systems-with-cqrs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-centralizado-falhou-como-desenhar-bancos-distribuidos-com-cqrs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/centralized-database-failed-distributed-systems-with-cqrs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-centralizada-fallo-sistemas-distribuidos-con-cqrs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-centralizado-falhou-como-desenhar-bancos-distribuidos-com-cqrs" />
<lastmod>2026-10-19T14:01:33.924Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/base-centralizada-fallo-sistemas-distribuidos-con-cqrs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-centralizado-falhou-como-desenhar-bancos-distribuidos-com-cqrs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/centralized-database-failed-distributed-systems-with-cqrs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-centralizada-fallo-sistemas-distribuidos-con-cqrs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-centralizado-falhou-como-desenhar-bancos-distribuidos-com-cqrs" />
<lastmod>2026-10-19T14:01:33.924Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/build-corrompido-como-assinar-imagens-docker-com-cosign</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/build-corrompido-como-assinar-imagens-docker-com-cosign" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/corrupted-build-how-to-sign-docker-images-with-cosign" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/build-corrupto-como-firmar-imagenes-docker-con-cosign" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/build-corrompido-como-assinar-imagens-docker-com-cosign" />
<lastmod>2026-10-19T14:04:01.867Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/corrupted-build-how-to-sign-docker-images-with-cosign</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/build-corrompido-como-assinar-imagens-docker-com-cosign" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/corrupted-build-how-to-sign-docker-images-with-cosign" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/build-corrupto-como-firmar-imagenes-docker-con-cosign" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/build-corrompido-como-assinar-imagens-docker-com-cosign" />
<lastmod>2026-10-19T14:04:01.871Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/build-corrupto-como-firmar-imagenes-docker-con-cosign</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/build-corrompido-como-assinar-imagens-docker-com-cosign" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/corrupted-build-how-to-sign-docker-images-with-cosign" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/build-corrupto-como-firmar-imagenes-docker-con-cosign" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/build-corrompido-como-assinar-imagens-docker-com-cosign" />
<lastmod>2026-10-19T14:04:01.875Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/refatoracao-perigosa-como-medir-divida-tecnica-metricas-codigo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/refatoracao-perigosa-como-medir-divida-tecnica-metricas-codigo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/dangerous-refactoring-how-to-measure-technical-debt-code-metrics" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/refactorizacion-peligrosa-como-medir-deuda-tecnica-metricas-codigo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/refatoracao-perigosa-como-medir-divida-tecnica-metricas-codigo" />
<lastmod>2026-10-19T14:02:34.254Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/dangerous-refactoring-how-to-measure-technical-debt-code-metrics</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/refatoracao-perigosa-como-medir-divida-tecnica-metricas-codigo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/dangerous-refactoring-how-to-measure-technical-debt-code-metrics" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/refactorizacion-peligrosa-como-medir-deuda-tecnica-metricas-codigo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/refatoracao-perigosa-como-medir-divida-tecnica-metricas-codigo" />
<lastmod>2026-10-19T14:02:34.254Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/refactorizacion-peligrosa-como-medir-deuda-tecnica-metricas-codigo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/refatoracao-perigosa-como-medir-divida-tecnica-metricas-codigo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/dangerous-refactoring-how-to-measure-technical-debt-code-metrics" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/refactorizacion-peligrosa-como-medir-deuda-tecnica-metricas-codigo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/refatoracao-perigosa-como-medir-divida-tecnica-metricas-codigo" />
<lastmod>2026-10-19T14:02:34.254Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/procrastinacao-home-office-pomodoro-tdd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/procrastinacao-home-office-pomodoro-tdd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/procrastination-home-office-pomodoro-tdd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/procrastinacion-home-office-pomodoro-tdd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/procrastinacao-home-office-pomodoro-tdd" />
<lastmod>2026-10-19T14:03:10.033Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/procrastination-home-office-pomodoro-tdd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/procrastinacao-home-office-pomodoro-tdd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/procrastination-home-office-pomodoro-tdd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/procrastinacion-home-office-pomodoro-tdd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/procrastinacao-home-office-pomodoro-tdd" />
<lastmod>2026-10-19T14:03:10.033Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/procrastinacion-home-office-pomodoro-tdd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/procrastinacao-home-office-pomodoro-tdd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/procrastination-home-office-pomodoro-tdd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/procrastinacion-home-office-pomodoro-tdd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/procrastinacao-home-office-pomodoro-tdd" />
<lastmod>2026-10-19T14:03:10.033Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/placa-mae-sem-boot-como-regravar-bios-ch341a</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/placa-mae-sem-boot-como-regravar-bios-ch341a" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/motherboard-wont-boot-how-to-flash-bios-ch341a" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/placa-base-sin-arranque-como-flashear-bios-ch341a" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/placa-mae-sem-boot-como-regravar-bios-ch341a" />
<lastmod>2026-10-19T14:03:28.651Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/motherboard-wont-boot-how-to-flash-bios-ch341a</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/placa-mae-sem-boot-como-regravar-bios-ch341a" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/motherboard-wont-boot-how-to-flash-bios-ch341a" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/placa-base-sin-arranque-como-flashear-bios-ch341a" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/placa-mae-sem-boot-como-regravar-bios-ch341a" />
<lastmod>2026-10-19T14:03:28.651Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/placa-base-sin-arranque-como-flashear-bios-ch341a</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/placa-mae-sem-boot-como-regravar-bios-ch341a" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/motherboard-wont-boot-how-to-flash-bios-ch341a" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/placa-base-sin-arranque-como-flashear-bios-ch341a" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/placa-mae-sem-boot-como-regravar-bios-ch341a" />
<lastmod>2026-10-19T14:03:28.651Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/casa-inteligente-instavel-como-migrar-automacoes-node-red</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/casa-inteligente-instavel-como-migrar-automacoes-node-red" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-smart-home-how-to-migrate-to-node-red" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/casa-inteligente-inestable-como-migrar-node-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/casa-inteligente-instavel-como-migrar-automacoes-node-red" />
<lastmod>2026-10-19T14:03:46.471Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/unstable-smart-home-how-to-migrate-to-node-red</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/casa-inteligente-instavel-como-migrar-automacoes-node-red" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-smart-home-how-to-migrate-to-node-red" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/casa-inteligente-inestable-como-migrar-node-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/casa-inteligente-instavel-como-migrar-automacoes-node-red" />
<lastmod>2026-10-19T14:03:46.471Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/casa-inteligente-inestable-como-migrar-node-red</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/casa-inteligente-instavel-como-migrar-automacoes-node-red" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-smart-home-how-to-migrate-to-node-red" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/casa-inteligente-inestable-como-migrar-node-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/casa-inteligente-instavel-como-migrar-automacoes-node-red" />
<lastmod>2026-10-19T14:03:46.471Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/burnout-engenharia-como-impor-limites-sprints</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/burnout-engenharia-como-impor-limites-sprints" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/burnout-engineering-how-to-set-limits-sprints" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/burnout-ingenieria-como-imponer-limites-sprints" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/burnout-engenharia-como-impor-limites-sprints" />
<lastmod>2026-10-19T14:04:01.398Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/burnout-engineering-how-to-set-limits-sprints</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/burnout-engenharia-como-impor-limites-sprints" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/burnout-engineering-how-to-set-limits-sprints" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/burnout-ingenieria-como-imponer-limites-sprints" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/burnout-engenharia-como-impor-limites-sprints" />
<lastmod>2026-10-19T14:04:01.398Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/burnout-ingenieria-como-imponer-limites-sprints</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/burnout-engenharia-como-impor-limites-sprints" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/burnout-engineering-how-to-set-limits-sprints" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/burnout-ingenieria-como-imponer-limites-sprints" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/burnout-engenharia-como-impor-limites-sprints" />
<lastmod>2026-10-19T14:04:01.398Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-capacitores-com-osciloscopio-ripple</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-com-osciloscopio-ripple" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-capacitors-with-oscilloscope-ripple" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-con-osciloscopio-rizado" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-com-osciloscopio-ripple" />
<lastmod>2026-10-19T15:01:03.838Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-capacitors-with-oscilloscope-ripple</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-com-osciloscopio-ripple" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-capacitors-with-oscilloscope-ripple" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-con-osciloscopio-rizado" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-com-osciloscopio-ripple" />
<lastmod>2026-10-19T15:01:03.838Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-condensadores-con-osciloscopio-rizado</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-com-osciloscopio-ripple" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-capacitors-with-oscilloscope-ripple" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-con-osciloscopio-rizado" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-com-osciloscopio-ripple" />
<lastmod>2026-10-19T15:01:03.838Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/multimetro-travou-como-consertar-circuito-interno</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/multimetro-travou-como-consertar-circuito-interno" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/multimeter-stuck-internal-circuit-faults" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/multimetro-trabado-como-reparar-circuito-interno" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/multimetro-travou-como-consertar-circuito-interno" />
<lastmod>2026-10-19T15:02:13.895Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/multimeter-stuck-internal-circuit-faults</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/multimetro-travou-como-consertar-circuito-interno" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/multimeter-stuck-internal-circuit-faults" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/multimetro-trabado-como-reparar-circuito-interno" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/multimetro-travou-como-consertar-circuito-interno" />
<lastmod>2026-10-19T15:02:13.895Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/multimetro-trabado-como-reparar-circuito-interno</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/multimetro-travou-como-consertar-circuito-interno" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/multimeter-stuck-internal-circuit-faults" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/multimetro-trabado-como-reparar-circuito-interno" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/multimetro-travou-como-consertar-circuito-interno" />
<lastmod>2026-10-19T15:02:13.895Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-simular-quedas-tensao-fontes-carga-ativa</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-simular-quedas-tensao-fontes-carga-ativa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-simulate-voltage-drops-power-supplies-active-load" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-simular-caidas-tension-fuentes-carga-activa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-simular-quedas-tensao-fontes-carga-ativa" />
<lastmod>2026-10-19T15:02:47.855Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-simulate-voltage-drops-power-supplies-active-load</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-simular-quedas-tensao-fontes-carga-ativa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-simulate-voltage-drops-power-supplies-active-load" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-simular-caidas-tension-fuentes-carga-activa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-simular-quedas-tensao-fontes-carga-ativa" />
<lastmod>2026-10-19T15:02:47.855Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-simular-caidas-tension-fuentes-carga-activa</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-simular-quedas-tensao-fontes-carga-ativa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-simulate-voltage-drops-power-supplies-active-load" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-simular-caidas-tension-fuentes-carga-activa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-simular-quedas-tensao-fontes-carga-ativa" />
<lastmod>2026-10-19T15:02:47.855Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/rede-lenta-homelab-rastrear-gargalos-pacotes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/rede-lenta-homelab-rastrear-gargalos-pacotes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-homelab-network-track-packet-bottlenecks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/red-lenta-homelab-rastrear-cuellos-botella" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/rede-lenta-homelab-rastrear-gargalos-pacotes" />
<lastmod>2026-10-19T15:03:41.571Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-homelab-network-track-packet-bottlenecks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/rede-lenta-homelab-rastrear-gargalos-pacotes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-homelab-network-track-packet-bottlenecks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/red-lenta-homelab-rastrear-cuellos-botella" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/rede-lenta-homelab-rastrear-gargalos-pacotes" />
<lastmod>2026-10-19T15:03:41.571Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/red-lenta-homelab-rastrear-cuellos-botella</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/rede-lenta-homelab-rastrear-gargalos-pacotes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-homelab-network-track-packet-bottlenecks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/red-lenta-homelab-rastrear-cuellos-botella" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/rede-lenta-homelab-rastrear-gargalos-pacotes" />
<lastmod>2026-10-19T15:03:41.571Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-alertas-temperatura-prometheus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-alertas-temperatura-prometheus" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-temperature-alerts-prometheus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-alertas-temperatura-prometheus-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-alertas-temperatura-prometheus" />
<lastmod>2026-10-19T15:05:13.151Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-temperature-alerts-prometheus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-alertas-temperatura-prometheus" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-temperature-alerts-prometheus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-alertas-temperatura-prometheus-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-alertas-temperatura-prometheus" />
<lastmod>2026-10-19T15:05:13.151Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-alertas-temperatura-prometheus-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-alertas-temperatura-prometheus" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-temperature-alerts-prometheus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-alertas-temperatura-prometheus-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-alertas-temperatura-prometheus" />
<lastmod>2026-10-19T15:05:13.151Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-automacoes-industriais-resilientes-com-node-red</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-automacoes-industriais-resilientes-com-node-red" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-resilient-industrial-automations-with-node-red" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-automatizaciones-industriales-resilientes-con-node-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-automacoes-industriais-resilientes-com-node-red" />
<lastmod>2026-10-19T15:05:50.958Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-resilient-industrial-automations-with-node-red</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-automacoes-industriais-resilientes-com-node-red" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-resilient-industrial-automations-with-node-red" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-automatizaciones-industriales-resilientes-con-node-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-automacoes-industriais-resilientes-com-node-red" />
<lastmod>2026-10-19T15:05:50.958Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-automatizaciones-industriales-resilientes-con-node-red</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-automacoes-industriais-resilientes-com-node-red" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-resilient-industrial-automations-with-node-red" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-automatizaciones-industriales-resilientes-con-node-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-automacoes-industriais-resilientes-com-node-red" />
<lastmod>2026-10-19T15:05:50.958Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-ler-sensores-industriais-via-modbus-tcp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ler-sensores-industriais-via-modbus-tcp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-read-industrial-sensors-via-modbus-tcp" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-leer-sensores-industriales-via-modbus-tcp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ler-sensores-industriais-via-modbus-tcp" />
<lastmod>2026-10-19T15:06:20.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-read-industrial-sensors-via-modbus-tcp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ler-sensores-industriais-via-modbus-tcp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-read-industrial-sensors-via-modbus-tcp" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-leer-sensores-industriales-via-modbus-tcp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ler-sensores-industriais-via-modbus-tcp" />
<lastmod>2026-10-19T15:06:20.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-leer-sensores-industriales-via-modbus-tcp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ler-sensores-industriais-via-modbus-tcp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-read-industrial-sensors-via-modbus-tcp" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-leer-sensores-industriales-via-modbus-tcp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ler-sensores-industriais-via-modbus-tcp" />
<lastmod>2026-10-19T15:06:20.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-acelerar-zabbix-grafana-sem-travar-infraestrutura</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-zabbix-grafana-sem-travar-infraestrutura" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-speed-up-zabbix-in-grafana-without-breaking-your-server" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-zabbix-en-grafana-sin-saturar-infraestructura" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-zabbix-grafana-sem-travar-infraestrutura" />
<lastmod>2026-10-19T15:07:32.341Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-speed-up-zabbix-in-grafana-without-breaking-your-server</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-zabbix-grafana-sem-travar-infraestrutura" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-speed-up-zabbix-in-grafana-without-breaking-your-server" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-zabbix-en-grafana-sin-saturar-infraestructura" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-zabbix-grafana-sem-travar-infraestrutura" />
<lastmod>2026-10-19T15:07:32.341Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-acelerar-zabbix-en-grafana-sin-saturar-infraestructura</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-zabbix-grafana-sem-travar-infraestrutura" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-speed-up-zabbix-in-grafana-without-breaking-your-server" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-zabbix-en-grafana-sin-saturar-infraestructura" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-zabbix-grafana-sem-travar-infraestrutura" />
<lastmod>2026-10-19T15:07:32.341Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-latencia-rede-microsservicos-docker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-latencia-rede-microsservicos-docker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-network-latency-microservices-docker" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-latencia-red-microservicios-docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-latencia-rede-microsservicos-docker" />
<lastmod>2026-10-19T15:07:54.798Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-measure-network-latency-microservices-docker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-latencia-rede-microsservicos-docker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-network-latency-microservices-docker" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-latencia-red-microservicios-docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-latencia-rede-microsservicos-docker" />
<lastmod>2026-10-19T15:07:54.798Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-latencia-red-microservicios-docker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-latencia-rede-microsservicos-docker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-network-latency-microservices-docker" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-latencia-red-microservicios-docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-latencia-rede-microsservicos-docker" />
<lastmod>2026-10-19T15:07:54.798Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-identificar-gargalos-cpu-iops-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-identificar-gargalos-cpu-iops-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-identify-cpu-iops-bottlenecks-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-identificar-cuellos-botella-cpu-iops-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-identificar-gargalos-cpu-iops-linux" />
<lastmod>2026-10-19T15:08:10.592Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-identify-cpu-iops-bottlenecks-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-identificar-gargalos-cpu-iops-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-identify-cpu-iops-bottlenecks-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-identificar-cuellos-botella-cpu-iops-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-identificar-gargalos-cpu-iops-linux" />
<lastmod>2026-10-19T15:08:10.592Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-identificar-cuellos-botella-cpu-iops-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-identificar-gargalos-cpu-iops-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-identify-cpu-iops-bottlenecks-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-identificar-cuellos-botella-cpu-iops-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-identificar-gargalos-cpu-iops-linux" />
<lastmod>2026-10-19T15:08:10.592Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-transistores-bipolares-curto-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-transistores-bipolares-curto-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-bipolar-transistors-short-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-transistores-bipolares-corto-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-transistores-bipolares-curto-multimetro" />
<lastmod>2026-10-19T16:04:25.525Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-bipolar-transistors-short-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-transistores-bipolares-curto-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-bipolar-transistors-short-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-transistores-bipolares-corto-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-transistores-bipolares-curto-multimetro" />
<lastmod>2026-10-19T16:04:25.531Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-transistores-bipolares-corto-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-transistores-bipolares-curto-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-bipolar-transistors-short-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-transistores-bipolares-corto-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-transistores-bipolares-curto-multimetro" />
<lastmod>2026-10-19T16:04:25.535Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-o-pc-congela-na-bios-e-como-resolver</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-o-pc-congela-na-bios-e-como-resolver" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-pc-freezes-on-bios-and-how-to-fix" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-el-pc-se-congela-en-la-bios-y-como-solucionarlo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-o-pc-congela-na-bios-e-como-resolver" />
<lastmod>2026-10-19T16:01:33.488Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/why-pc-freezes-on-bios-and-how-to-fix</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-o-pc-congela-na-bios-e-como-resolver" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-pc-freezes-on-bios-and-how-to-fix" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-el-pc-se-congela-en-la-bios-y-como-solucionarlo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-o-pc-congela-na-bios-e-como-resolver" />
<lastmod>2026-10-19T16:01:33.488Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-el-pc-se-congela-en-la-bios-y-como-solucionarlo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-o-pc-congela-na-bios-e-como-resolver" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-pc-freezes-on-bios-and-how-to-fix" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-el-pc-se-congela-en-la-bios-y-como-solucionarlo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-o-pc-congela-na-bios-e-como-resolver" />
<lastmod>2026-10-19T16:01:33.488Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-perda-pacotes-jitter-linux-iperf3</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-perda-pacotes-jitter-linux-iperf3" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-packet-loss-jitter-linux-iperf3" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-perdida-paquetes-jitter-linux-iperf3" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-perda-pacotes-jitter-linux-iperf3" />
<lastmod>2026-10-19T16:01:58.372Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-measure-packet-loss-jitter-linux-iperf3</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-perda-pacotes-jitter-linux-iperf3" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-packet-loss-jitter-linux-iperf3" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-perdida-paquetes-jitter-linux-iperf3" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-perda-pacotes-jitter-linux-iperf3" />
<lastmod>2026-10-19T16:01:58.372Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-perdida-paquetes-jitter-linux-iperf3</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-perda-pacotes-jitter-linux-iperf3" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-packet-loss-jitter-linux-iperf3" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-perdida-paquetes-jitter-linux-iperf3" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-perda-pacotes-jitter-linux-iperf3" />
<lastmod>2026-10-19T16:01:58.372Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-depurar-gargalos-memoria-ram-perf-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-depurar-gargalos-memoria-ram-perf-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-debug-ram-memory-bottlenecks-perf-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-depurar-cuellos-botella-memoria-ram-perf-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-depurar-gargalos-memoria-ram-perf-linux" />
<lastmod>2026-10-19T16:02:14.111Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-debug-ram-memory-bottlenecks-perf-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-depurar-gargalos-memoria-ram-perf-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-debug-ram-memory-bottlenecks-perf-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-depurar-cuellos-botella-memoria-ram-perf-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-depurar-gargalos-memoria-ram-perf-linux" />
<lastmod>2026-10-19T16:02:14.111Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-depurar-cuellos-botella-memoria-ram-perf-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-depurar-gargalos-memoria-ram-perf-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-debug-ram-memory-bottlenecks-perf-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-depurar-cuellos-botella-memoria-ram-perf-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-depurar-gargalos-memoria-ram-perf-linux" />
<lastmod>2026-10-19T16:02:14.111Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/encoder-incremental-travando-como-filtrar-ruidos-sinal-ab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/encoder-incremental-travando-como-filtrar-ruidos-sinal-ab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/incremental-encoder-freezing-how-to-filter-noise-ab-signals" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/encoder-incremental-traba-como-filtrar-ruido-senal-ab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/encoder-incremental-travando-como-filtrar-ruidos-sinal-ab" />
<lastmod>2026-10-19T16:02:32.985Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/incremental-encoder-freezing-how-to-filter-noise-ab-signals</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/encoder-incremental-travando-como-filtrar-ruidos-sinal-ab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/incremental-encoder-freezing-how-to-filter-noise-ab-signals" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/encoder-incremental-traba-como-filtrar-ruido-senal-ab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/encoder-incremental-travando-como-filtrar-ruidos-sinal-ab" />
<lastmod>2026-10-19T16:02:32.985Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/encoder-incremental-traba-como-filtrar-ruido-senal-ab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/encoder-incremental-travando-como-filtrar-ruidos-sinal-ab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/incremental-encoder-freezing-how-to-filter-noise-ab-signals" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/encoder-incremental-traba-como-filtrar-ruido-senal-ab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/encoder-incremental-travando-como-filtrar-ruidos-sinal-ab" />
<lastmod>2026-10-19T16:02:32.985Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-dissipacao-termica-fluxo-ar-servidores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-dissipacao-termica-fluxo-ar-servidores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-thermal-dissipation-airflow-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-disipacion-termica-flujo-aire-servidores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-dissipacao-termica-fluxo-ar-servidores" />
<lastmod>2026-10-19T16:04:25.540Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-calculate-thermal-dissipation-airflow-servers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-dissipacao-termica-fluxo-ar-servidores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-thermal-dissipation-airflow-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-disipacion-termica-flujo-aire-servidores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-dissipacao-termica-fluxo-ar-servidores" />
<lastmod>2026-10-19T16:04:25.545Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-disipacion-termica-flujo-aire-servidores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-dissipacao-termica-fluxo-ar-servidores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-thermal-dissipation-airflow-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-disipacion-termica-flujo-aire-servidores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-dissipacao-termica-fluxo-ar-servidores" />
<lastmod>2026-10-19T16:04:25.549Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-alertas-prometheus-picos-latencia-tcp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-alertas-prometheus-picos-latencia-tcp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-prometheus-alerts-tcp-latency-spikes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-alertas-prometheus-picos-latencia-tcp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-alertas-prometheus-picos-latencia-tcp" />
<lastmod>2026-10-19T16:03:29.252Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-create-prometheus-alerts-tcp-latency-spikes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-alertas-prometheus-picos-latencia-tcp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-prometheus-alerts-tcp-latency-spikes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-alertas-prometheus-picos-latencia-tcp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-alertas-prometheus-picos-latencia-tcp" />
<lastmod>2026-10-19T16:03:29.252Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-alertas-prometheus-picos-latencia-tcp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-alertas-prometheus-picos-latencia-tcp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-prometheus-alerts-tcp-latency-spikes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-alertas-prometheus-picos-latencia-tcp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-alertas-prometheus-picos-latencia-tcp" />
<lastmod>2026-10-19T16:03:29.252Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calibrar-sensor-pt100-multimetro-corrigindo-cabos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-sensor-pt100-multimetro-corrigindo-cabos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-pt100-sensor-multimeter-fixing-wires" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-sensor-pt100-multimetro-corrigiendo-cables" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-sensor-pt100-multimetro-corrigindo-cabos" />
<lastmod>2026-10-19T16:03:44.766Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-calibrate-pt100-sensor-multimeter-fixing-wires</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-sensor-pt100-multimetro-corrigindo-cabos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-pt100-sensor-multimeter-fixing-wires" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-sensor-pt100-multimetro-corrigiendo-cables" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-sensor-pt100-multimetro-corrigindo-cabos" />
<lastmod>2026-10-19T16:03:44.766Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calibrar-sensor-pt100-multimetro-corrigiendo-cables</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-sensor-pt100-multimetro-corrigindo-cabos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-pt100-sensor-multimeter-fixing-wires" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-sensor-pt100-multimetro-corrigiendo-cables" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-sensor-pt100-multimetro-corrigindo-cabos" />
<lastmod>2026-10-19T16:03:44.766Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-o-barramento-i2c-trava-e-como-resetar</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-o-barramento-i2c-trava-e-como-resetar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-i2c-bus-locks-up-and-how-to-reset" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-el-bus-i2c-se-bloquea-y-como-reiniciarlo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-o-barramento-i2c-trava-e-como-resetar" />
<lastmod>2026-10-19T16:04:03.796Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/why-i2c-bus-locks-up-and-how-to-reset</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-o-barramento-i2c-trava-e-como-resetar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-i2c-bus-locks-up-and-how-to-reset" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-el-bus-i2c-se-bloquea-y-como-reiniciarlo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-o-barramento-i2c-trava-e-como-resetar" />
<lastmod>2026-10-19T16:04:03.796Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-el-bus-i2c-se-bloquea-y-como-reiniciarlo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-o-barramento-i2c-trava-e-como-resetar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-i2c-bus-locks-up-and-how-to-reset" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-el-bus-i2c-se-bloquea-y-como-reiniciarlo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-o-barramento-i2c-trava-e-como-resetar" />
<lastmod>2026-10-19T16:04:03.796Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-simular-queda-energia-homelab-nobreak-usb</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-simular-queda-energia-homelab-nobreak-usb" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-simulate-power-outages-homelabs-usb-ups" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-simular-cortes-luz-homelabs-sai-usb" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-simular-queda-energia-homelab-nobreak-usb" />
<lastmod>2026-10-19T16:04:25.322Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-simulate-power-outages-homelabs-usb-ups</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-simular-queda-energia-homelab-nobreak-usb" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-simulate-power-outages-homelabs-usb-ups" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-simular-cortes-luz-homelabs-sai-usb" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-simular-queda-energia-homelab-nobreak-usb" />
<lastmod>2026-10-19T16:04:25.322Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-simular-cortes-luz-homelabs-sai-usb</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-simular-queda-energia-homelab-nobreak-usb" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-simulate-power-outages-homelabs-usb-ups" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-simular-cortes-luz-homelabs-sai-usb" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-simular-queda-energia-homelab-nobreak-usb" />
<lastmod>2026-10-19T16:04:25.322Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ia-alucinando-como-criar-guardrails-no-llamaindex-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-alucinando-como-criar-guardrails-no-llamaindex-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-hallucinating-how-to-build-llamaindex-guardrails-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-alucinando-como-crear-guardrails-en-llamaindex-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-alucinando-como-criar-guardrails-no-llamaindex-1" />
<lastmod>2026-10-19T17:03:00.802Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ai-hallucinating-how-to-build-llamaindex-guardrails-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-alucinando-como-criar-guardrails-no-llamaindex-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-hallucinating-how-to-build-llamaindex-guardrails-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-alucinando-como-crear-guardrails-en-llamaindex-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-alucinando-como-criar-guardrails-no-llamaindex-1" />
<lastmod>2026-10-19T17:03:00.809Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ia-alucinando-como-crear-guardrails-en-llamaindex-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-alucinando-como-criar-guardrails-no-llamaindex-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-hallucinating-how-to-build-llamaindex-guardrails-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-alucinando-como-crear-guardrails-en-llamaindex-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-alucinando-como-criar-guardrails-no-llamaindex-1" />
<lastmod>2026-10-19T17:03:00.813Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-gargalo-sharding-dinamico-bancos-sql-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-gargalo-sharding-dinamico-bancos-sql-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/api-bottleneck-dynamic-sharding-sql-databases-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-cuello-botella-sharding-dinamico-sql-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-gargalo-sharding-dinamico-bancos-sql-1" />
<lastmod>2026-10-19T17:03:00.820Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-bottleneck-dynamic-sharding-sql-databases-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-gargalo-sharding-dinamico-bancos-sql-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/api-bottleneck-dynamic-sharding-sql-databases-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-cuello-botella-sharding-dinamico-sql-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-gargalo-sharding-dinamico-bancos-sql-1" />
<lastmod>2026-10-19T17:03:00.831Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-cuello-botella-sharding-dinamico-sql-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-gargalo-sharding-dinamico-bancos-sql-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/api-bottleneck-dynamic-sharding-sql-databases-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-cuello-botella-sharding-dinamico-sql-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-gargalo-sharding-dinamico-bancos-sql-1" />
<lastmod>2026-10-19T17:03:00.838Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/otimizar-core-web-vitals-nextjs-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/otimizar-core-web-vitals-nextjs-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/optimize-core-web-vitals-nextjs-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/optimizar-core-web-vitals-nextjs-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/otimizar-core-web-vitals-nextjs-1" />
<lastmod>2026-10-19T17:03:00.845Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/optimize-core-web-vitals-nextjs-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/otimizar-core-web-vitals-nextjs-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/optimize-core-web-vitals-nextjs-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/optimizar-core-web-vitals-nextjs-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/otimizar-core-web-vitals-nextjs-1" />
<lastmod>2026-10-19T17:03:00.860Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/optimizar-core-web-vitals-nextjs-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/otimizar-core-web-vitals-nextjs-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/optimize-core-web-vitals-nextjs-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/optimizar-core-web-vitals-nextjs-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/otimizar-core-web-vitals-nextjs-1" />
<lastmod>2026-10-19T17:03:00.865Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/transacoes-perdidas-como-desenhar-arquiteturas-event-driven</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/transacoes-perdidas-como-desenhar-arquiteturas-event-driven" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/lost-transactions-how-to-design-event-driven-architectures" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/transacciones-perdidas-como-disenar-arquitecturas-event-driven" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/transacoes-perdidas-como-desenhar-arquiteturas-event-driven" />
<lastmod>2026-10-19T17:03:00.878Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/lost-transactions-how-to-design-event-driven-architectures</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/transacoes-perdidas-como-desenhar-arquiteturas-event-driven" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/lost-transactions-how-to-design-event-driven-architectures" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/transacciones-perdidas-como-disenar-arquitecturas-event-driven" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/transacoes-perdidas-como-desenhar-arquiteturas-event-driven" />
<lastmod>2026-10-19T17:03:00.887Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/transacciones-perdidas-como-disenar-arquitecturas-event-driven</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/transacoes-perdidas-como-desenhar-arquiteturas-event-driven" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/lost-transactions-how-to-design-event-driven-architectures" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/transacciones-perdidas-como-disenar-arquitecturas-event-driven" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/transacoes-perdidas-como-desenhar-arquiteturas-event-driven" />
<lastmod>2026-10-19T17:03:00.893Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/pipeline-github-actions-lento-otimizar-cache-build</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pipeline-github-actions-lento-otimizar-cache-build" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-github-actions-pipeline-optimize-build-cache-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pipeline-github-actions-lento-optimizar-cache-build-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pipeline-github-actions-lento-otimizar-cache-build" />
<lastmod>2026-10-19T17:01:32.713Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-github-actions-pipeline-optimize-build-cache-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pipeline-github-actions-lento-otimizar-cache-build" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-github-actions-pipeline-optimize-build-cache-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pipeline-github-actions-lento-optimizar-cache-build-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pipeline-github-actions-lento-otimizar-cache-build" />
<lastmod>2026-10-19T17:01:32.713Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/pipeline-github-actions-lento-optimizar-cache-build-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pipeline-github-actions-lento-otimizar-cache-build" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-github-actions-pipeline-optimize-build-cache-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pipeline-github-actions-lento-optimizar-cache-build-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pipeline-github-actions-lento-otimizar-cache-build" />
<lastmod>2026-10-19T17:01:32.713Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/codigo-legado-como-medir-divida-tecnica-metricas-reais</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/codigo-legado-como-medir-divida-tecnica-metricas-reais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/legacy-code-how-to-measure-technical-debt-real-metrics" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/codigo-legado-como-medir-deuda-tecnica-metricas-reales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/codigo-legado-como-medir-divida-tecnica-metricas-reais" />
<lastmod>2026-10-19T17:01:46.616Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/legacy-code-how-to-measure-technical-debt-real-metrics</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/codigo-legado-como-medir-divida-tecnica-metricas-reais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/legacy-code-how-to-measure-technical-debt-real-metrics" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/codigo-legado-como-medir-deuda-tecnica-metricas-reales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/codigo-legado-como-medir-divida-tecnica-metricas-reais" />
<lastmod>2026-10-19T17:01:46.616Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/codigo-legado-como-medir-deuda-tecnica-metricas-reales</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/codigo-legado-como-medir-divida-tecnica-metricas-reais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/legacy-code-how-to-measure-technical-debt-real-metrics" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/codigo-legado-como-medir-deuda-tecnica-metricas-reales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/codigo-legado-como-medir-divida-tecnica-metricas-reais" />
<lastmod>2026-10-19T17:01:46.616Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/exaustao-no-trabalho-timeboxing-engenharia-remota</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/exaustao-no-trabalho-timeboxing-engenharia-remota" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/work-exhaustion-timeboxing-remote-engineering" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/exhaustion-laboral-timeboxing-ingenieria-remota" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/exaustao-no-trabalho-timeboxing-engenharia-remota" />
<lastmod>2026-10-19T17:02:02.115Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/work-exhaustion-timeboxing-remote-engineering</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/exaustao-no-trabalho-timeboxing-engenharia-remota" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/work-exhaustion-timeboxing-remote-engineering" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/exhaustion-laboral-timeboxing-ingenieria-remota" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/exaustao-no-trabalho-timeboxing-engenharia-remota" />
<lastmod>2026-10-19T17:02:02.115Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/exhaustion-laboral-timeboxing-ingenieria-remota</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/exaustao-no-trabalho-timeboxing-engenharia-remota" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/work-exhaustion-timeboxing-remote-engineering" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/exhaustion-laboral-timeboxing-ingenieria-remota" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/exaustao-no-trabalho-timeboxing-engenharia-remota" />
<lastmod>2026-10-19T17:02:02.115Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/placa-mae-sem-boot-como-regravar-a-bios-ch341a</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/placa-mae-sem-boot-como-regravar-a-bios-ch341a" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/motherboard-wont-boot-how-to-flash-bios-ch341a-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/placa-base-sin-video-como-reprogramar-bios-ch341a" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/placa-mae-sem-boot-como-regravar-a-bios-ch341a" />
<lastmod>2026-10-19T17:02:22.602Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/motherboard-wont-boot-how-to-flash-bios-ch341a-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/placa-mae-sem-boot-como-regravar-a-bios-ch341a" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/motherboard-wont-boot-how-to-flash-bios-ch341a-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/placa-base-sin-video-como-reprogramar-bios-ch341a" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/placa-mae-sem-boot-como-regravar-a-bios-ch341a" />
<lastmod>2026-10-19T17:02:22.602Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/placa-base-sin-video-como-reprogramar-bios-ch341a</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/placa-mae-sem-boot-como-regravar-a-bios-ch341a" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/motherboard-wont-boot-how-to-flash-bios-ch341a-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/placa-base-sin-video-como-reprogramar-bios-ch341a" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/placa-mae-sem-boot-como-regravar-a-bios-ch341a" />
<lastmod>2026-10-19T17:02:22.602Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/casa-inteligente-travando-automacoes-sem-nuvem</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/casa-inteligente-travando-automacoes-sem-nuvem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/smart-home-lagging-how-to-run-cloudless-automations" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/casa-inteligente-lenta-como-automatizar-sin-nube" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/casa-inteligente-travando-automacoes-sem-nuvem" />
<lastmod>2026-10-19T17:02:41.731Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/smart-home-lagging-how-to-run-cloudless-automations</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/casa-inteligente-travando-automacoes-sem-nuvem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/smart-home-lagging-how-to-run-cloudless-automations" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/casa-inteligente-lenta-como-automatizar-sin-nube" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/casa-inteligente-travando-automacoes-sem-nuvem" />
<lastmod>2026-10-19T17:02:41.731Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/casa-inteligente-lenta-como-automatizar-sin-nube</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/casa-inteligente-travando-automacoes-sem-nuvem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/smart-home-lagging-how-to-run-cloudless-automations" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/casa-inteligente-lenta-como-automatizar-sin-nube" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/casa-inteligente-travando-automacoes-sem-nuvem" />
<lastmod>2026-10-19T17:02:41.731Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/primeira-lideranca-tecnica-como-equilibrar-codigo-e-gestao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/primeira-lideranca-tecnica-como-equilibrar-codigo-e-gestao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/first-tech-lead-role-balancing-code-and-management" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/primer-liderazgo-tecnico-como-equilibrar-codigo-y-gestion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/primeira-lideranca-tecnica-como-equilibrar-codigo-e-gestao" />
<lastmod>2026-10-19T17:03:00.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/first-tech-lead-role-balancing-code-and-management</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/primeira-lideranca-tecnica-como-equilibrar-codigo-e-gestao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/first-tech-lead-role-balancing-code-and-management" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/primer-liderazgo-tecnico-como-equilibrar-codigo-y-gestion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/primeira-lideranca-tecnica-como-equilibrar-codigo-e-gestao" />
<lastmod>2026-10-19T17:03:00.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/primer-liderazgo-tecnico-como-equilibrar-codigo-y-gestion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/primeira-lideranca-tecnica-como-equilibrar-codigo-e-gestao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/first-tech-lead-role-balancing-code-and-management" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/primer-liderazgo-tecnico-como-equilibrar-codigo-y-gestion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/primeira-lideranca-tecnica-como-equilibrar-codigo-e-gestao" />
<lastmod>2026-10-19T17:03:00.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ia-gerando-codigo-inseguro-como-usar-ast</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-gerando-codigo-inseguro-como-usar-ast" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-generating-insecure-code-how-to-use-ast-scanning" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-generando-codigo-inseguro-como-usar-ast" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-gerando-codigo-inseguro-como-usar-ast" />
<lastmod>2026-10-19T18:02:48.466Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ai-generating-insecure-code-how-to-use-ast-scanning</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-gerando-codigo-inseguro-como-usar-ast" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-generating-insecure-code-how-to-use-ast-scanning" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-generando-codigo-inseguro-como-usar-ast" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-gerando-codigo-inseguro-como-usar-ast" />
<lastmod>2026-10-19T18:02:48.470Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ia-generando-codigo-inseguro-como-usar-ast</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-gerando-codigo-inseguro-como-usar-ast" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-generating-insecure-code-how-to-use-ast-scanning" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-generando-codigo-inseguro-como-usar-ast" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-gerando-codigo-inseguro-como-usar-ast" />
<lastmod>2026-10-19T18:02:48.473Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-travando-rate-limiting-distribuido-redis-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-travando-rate-limiting-distribuido-redis-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/api-crashing-distributed-rate-limiting-redis-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-fallas-rate-limiting-distribuido-redis-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-travando-rate-limiting-distribuido-redis-1" />
<lastmod>2026-10-19T18:02:48.478Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-crashing-distributed-rate-limiting-redis-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-travando-rate-limiting-distribuido-redis-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/api-crashing-distributed-rate-limiting-redis-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-fallas-rate-limiting-distribuido-redis-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-travando-rate-limiting-distribuido-redis-1" />
<lastmod>2026-10-19T18:02:48.482Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-fallas-rate-limiting-distribuido-redis-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-travando-rate-limiting-distribuido-redis-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/api-crashing-distributed-rate-limiting-redis-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-fallas-rate-limiting-distribuido-redis-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-travando-rate-limiting-distribuido-redis-1" />
<lastmod>2026-10-19T18:02:48.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/site-lento-no-react-como-aplicar-code-splitting-eficiente</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/site-lento-no-react-como-aplicar-code-splitting-eficiente" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/heavy-bundle-react-how-to-apply-code-splitting" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bundle-pesado-react-como-aplicar-code-splitting-eficiente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/site-lento-no-react-como-aplicar-code-splitting-eficiente" />
<lastmod>2026-10-19T18:02:48.490Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/heavy-bundle-react-how-to-apply-code-splitting</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/site-lento-no-react-como-aplicar-code-splitting-eficiente" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/heavy-bundle-react-how-to-apply-code-splitting" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bundle-pesado-react-como-aplicar-code-splitting-eficiente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/site-lento-no-react-como-aplicar-code-splitting-eficiente" />
<lastmod>2026-10-19T18:02:48.494Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/bundle-pesado-react-como-aplicar-code-splitting-eficiente</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/site-lento-no-react-como-aplicar-code-splitting-eficiente" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/heavy-bundle-react-how-to-apply-code-splitting" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bundle-pesado-react-como-aplicar-code-splitting-eficiente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/site-lento-no-react-como-aplicar-code-splitting-eficiente" />
<lastmod>2026-10-19T18:02:48.497Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/microsservicos-saga-pattern-kafka</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/microsservicos-saga-pattern-kafka" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/microservices-saga-pattern-kafka" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/microservicios-saga-pattern-kafka" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/microsservicos-saga-pattern-kafka" />
<lastmod>2026-10-19T18:02:48.501Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/microservices-saga-pattern-kafka</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/microsservicos-saga-pattern-kafka" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/microservices-saga-pattern-kafka" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/microservicios-saga-pattern-kafka" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/microsservicos-saga-pattern-kafka" />
<lastmod>2026-10-19T18:02:48.505Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/microservicios-saga-pattern-kafka</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/microsservicos-saga-pattern-kafka" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/microservices-saga-pattern-kafka" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/microservicios-saga-pattern-kafka" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/microsservicos-saga-pattern-kafka" />
<lastmod>2026-10-19T18:02:48.507Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/deploy-falhou-falta-espaco-como-limpar-docker-prune</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deploy-falhou-falta-espaco-como-limpar-docker-prune" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/deploy-failed-low-disk-space-how-to-clean-docker-prune" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/fallo-deploy-falta-espacio-como-limpiar-docker-prune" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deploy-falhou-falta-espaco-como-limpar-docker-prune" />
<lastmod>2026-10-19T18:01:25.529Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/deploy-failed-low-disk-space-how-to-clean-docker-prune</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deploy-falhou-falta-espaco-como-limpar-docker-prune" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/deploy-failed-low-disk-space-how-to-clean-docker-prune" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/fallo-deploy-falta-espacio-como-limpiar-docker-prune" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deploy-falhou-falta-espaco-como-limpar-docker-prune" />
<lastmod>2026-10-19T18:01:25.529Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/fallo-deploy-falta-espacio-como-limpiar-docker-prune</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deploy-falhou-falta-espaco-como-limpar-docker-prune" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/deploy-failed-low-disk-space-how-to-clean-docker-prune" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/fallo-deploy-falta-espacio-como-limpiar-docker-prune" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deploy-falhou-falta-espaco-como-limpar-docker-prune" />
<lastmod>2026-10-19T18:01:25.529Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/codigo-ruim-como-estruturar-code-reviews-ageis</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/codigo-ruim-como-estruturar-code-reviews-ageis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/bad-code-how-to-structure-agile-code-reviews" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/codigo-malo-como-estructurar-code-reviews-agiles" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/codigo-ruim-como-estruturar-code-reviews-ageis" />
<lastmod>2026-10-19T18:02:48.510Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/bad-code-how-to-structure-agile-code-reviews</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/codigo-ruim-como-estruturar-code-reviews-ageis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/bad-code-how-to-structure-agile-code-reviews" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/codigo-malo-como-estructurar-code-reviews-agiles" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/codigo-ruim-como-estruturar-code-reviews-ageis" />
<lastmod>2026-10-19T18:01:41.216Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/codigo-malo-como-estructurar-code-reviews-agiles</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/codigo-ruim-como-estruturar-code-reviews-ageis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/bad-code-how-to-structure-agile-code-reviews" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/codigo-malo-como-estructurar-code-reviews-agiles" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/codigo-ruim-como-estruturar-code-reviews-ageis" />
<lastmod>2026-10-19T18:01:41.216Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/reunioes-demais-como-criar-blocos-de-foco-para-desv</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/reunioes-demais-como-criar-blocos-de-foco-para-desv" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/too-many-meetings-how-to-build-focus-blocks-for-devs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/demasiadas-reuniones-como-crear-bloques-de-foco-para-devs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/reunioes-demais-como-criar-blocos-de-foco-para-desv" />
<lastmod>2026-10-19T18:01:59.056Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/too-many-meetings-how-to-build-focus-blocks-for-devs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/reunioes-demais-como-criar-blocos-de-foco-para-desv" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/too-many-meetings-how-to-build-focus-blocks-for-devs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/demasiadas-reuniones-como-crear-bloques-de-foco-para-devs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/reunioes-demais-como-criar-blocos-de-foco-para-desv" />
<lastmod>2026-10-19T18:01:59.056Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/demasiadas-reuniones-como-crear-bloques-de-foco-para-devs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/reunioes-demais-como-criar-blocos-de-foco-para-desv" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/too-many-meetings-how-to-build-focus-blocks-for-devs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/demasiadas-reuniones-como-crear-bloques-de-foco-para-devs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/reunioes-demais-como-criar-blocos-de-foco-para-desv" />
<lastmod>2026-10-19T18:01:59.056Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servidor-homelab-superaquecendo-ventilacao-pwm</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-homelab-superaquecendo-ventilacao-pwm" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/homelab-server-overheating-pwm-cooling" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-homelab-recalentandose-ventilacion-pwm" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-homelab-superaquecendo-ventilacao-pwm" />
<lastmod>2026-10-19T18:02:15.834Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/homelab-server-overheating-pwm-cooling</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-homelab-superaquecendo-ventilacao-pwm" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/homelab-server-overheating-pwm-cooling" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-homelab-recalentandose-ventilacion-pwm" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-homelab-superaquecendo-ventilacao-pwm" />
<lastmod>2026-10-19T18:02:15.834Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servidor-homelab-recalentandose-ventilacion-pwm</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-homelab-superaquecendo-ventilacao-pwm" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/homelab-server-overheating-pwm-cooling" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-homelab-recalentandose-ventilacion-pwm" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-homelab-superaquecendo-ventilacao-pwm" />
<lastmod>2026-10-19T18:02:15.834Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/portao-automatico-falhou-mqtt-home-assistant-esphome</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/portao-automatico-falhou-mqtt-home-assistant-esphome" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/automatic-gate-mqtt-home-assistant-esphome" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/porton-automatico-mqtt-home-assistant-esphome" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/portao-automatico-falhou-mqtt-home-assistant-esphome" />
<lastmod>2026-10-19T18:02:30.344Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/automatic-gate-mqtt-home-assistant-esphome</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/portao-automatico-falhou-mqtt-home-assistant-esphome" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/automatic-gate-mqtt-home-assistant-esphome" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/porton-automatico-mqtt-home-assistant-esphome" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/portao-automatico-falhou-mqtt-home-assistant-esphome" />
<lastmod>2026-10-19T18:02:30.344Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/porton-automatico-mqtt-home-assistant-esphome</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/portao-automatico-falhou-mqtt-home-assistant-esphome" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/automatic-gate-mqtt-home-assistant-esphome" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/porton-automatico-mqtt-home-assistant-esphome" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/portao-automatico-falhou-mqtt-home-assistant-esphome" />
<lastmod>2026-10-19T18:02:30.344Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/salario-desalinhado-como-negociar-promocao-ti</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/salario-desalinhado-como-negociar-promocao-ti" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/underpaid-in-tech-how-to-negotiate-a-promotion" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/salario-desalineado-como-negociar-ascenso-ti" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/salario-desalinhado-como-negociar-promocao-ti" />
<lastmod>2026-10-19T18:02:48.203Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/underpaid-in-tech-how-to-negotiate-a-promotion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/salario-desalinhado-como-negociar-promocao-ti" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/underpaid-in-tech-how-to-negotiate-a-promotion" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/salario-desalineado-como-negociar-ascenso-ti" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/salario-desalinhado-como-negociar-promocao-ti" />
<lastmod>2026-10-19T18:02:48.203Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/salario-desalineado-como-negociar-ascenso-ti</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/salario-desalinhado-como-negociar-promocao-ti" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/underpaid-in-tech-how-to-negotiate-a-promotion" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/salario-desalineado-como-negociar-ascenso-ti" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/salario-desalinhado-como-negociar-promocao-ti" />
<lastmod>2026-10-19T18:02:48.203Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-esr-capacitores-na-placa-sem-remover</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-esr-capacitores-na-placa-sem-remover" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-esr-capacitors-on-board-without-removal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-resistencia-esr-condensadores-en-placa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-esr-capacitores-na-placa-sem-remover" />
<lastmod>2026-10-19T19:02:56.242Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-esr-capacitors-on-board-without-removal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-esr-capacitores-na-placa-sem-remover" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-esr-capacitors-on-board-without-removal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-resistencia-esr-condensadores-en-placa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-esr-capacitores-na-placa-sem-remover" />
<lastmod>2026-10-19T19:02:56.246Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-resistencia-esr-condensadores-en-placa</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-esr-capacitores-na-placa-sem-remover" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-esr-capacitors-on-board-without-removal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-resistencia-esr-condensadores-en-placa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-esr-capacitores-na-placa-sem-remover" />
<lastmod>2026-10-19T19:02:56.250Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-injetar-tensao-segura-fonte-regulada-placa-morta</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-injetar-tensao-segura-fonte-regulada-placa-morta" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/dead-motherboard-how-to-inject-safe-voltage-power-supply" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inyectar-tension-segura-fuente-regulada-placa-muerta" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-injetar-tensao-segura-fonte-regulada-placa-morta" />
<lastmod>2026-10-19T19:00:42.596Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/dead-motherboard-how-to-inject-safe-voltage-power-supply</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-injetar-tensao-segura-fonte-regulada-placa-morta" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/dead-motherboard-how-to-inject-safe-voltage-power-supply" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inyectar-tension-segura-fuente-regulada-placa-muerta" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-injetar-tensao-segura-fonte-regulada-placa-morta" />
<lastmod>2026-10-19T19:00:42.596Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inyectar-tension-segura-fuente-regulada-placa-muerta</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-injetar-tensao-segura-fonte-regulada-placa-morta" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/dead-motherboard-how-to-inject-safe-voltage-power-supply" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inyectar-tension-segura-fuente-regulada-placa-muerta" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-injetar-tensao-segura-fonte-regulada-placa-morta" />
<lastmod>2026-10-19T19:00:42.596Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-simular-quedas-de-pacotes-latencia-testes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-simular-quedas-de-pacotes-latencia-testes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-simulate-packet-loss-latency-local-tests" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-simular-perdida-paquetes-latencia-pruebas-locales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-simular-quedas-de-pacotes-latencia-testes" />
<lastmod>2026-11-03T10:10:52.439Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-simulate-packet-loss-latency-local-tests</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-simular-quedas-de-pacotes-latencia-testes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-simulate-packet-loss-latency-local-tests" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-simular-perdida-paquetes-latencia-pruebas-locales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-simular-quedas-de-pacotes-latencia-testes" />
<lastmod>2026-11-03T10:10:52.439Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-simular-perdida-paquetes-latencia-pruebas-locales</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-simular-quedas-de-pacotes-latencia-testes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-simulate-packet-loss-latency-local-tests" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-simular-perdida-paquetes-latencia-pruebas-locales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-simular-quedas-de-pacotes-latencia-testes" />
<lastmod>2026-11-03T10:10:52.439Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-alertas-grafana-cpu-prometheus-zabbix</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-alertas-grafana-cpu-prometheus-zabbix" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-grafana-alerts-complex-cpu-metrics" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-alertas-grafana-cpu-prometheus-zabbix" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-alertas-grafana-cpu-prometheus-zabbix" />
<lastmod>2026-10-19T19:01:15.513Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-create-grafana-alerts-complex-cpu-metrics</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-alertas-grafana-cpu-prometheus-zabbix" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-grafana-alerts-complex-cpu-metrics" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-alertas-grafana-cpu-prometheus-zabbix" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-alertas-grafana-cpu-prometheus-zabbix" />
<lastmod>2026-10-19T19:01:15.513Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-alertas-grafana-cpu-prometheus-zabbix</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-alertas-grafana-cpu-prometheus-zabbix" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-grafana-alerts-complex-cpu-metrics" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-alertas-grafana-cpu-prometheus-zabbix" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-alertas-grafana-cpu-prometheus-zabbix" />
<lastmod>2026-10-19T19:01:15.513Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-consumo-real-energia-fontes-atx-servidores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-consumo-real-energia-fontes-atx-servidores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-real-power-consumption-server-atx-power-supplies" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-consumo-real-energia-fuentes-atx-servidores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-consumo-real-energia-fontes-atx-servidores" />
<lastmod>2026-10-19T19:01:29.606Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-measure-real-power-consumption-server-atx-power-supplies</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-consumo-real-energia-fontes-atx-servidores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-real-power-consumption-server-atx-power-supplies" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-consumo-real-energia-fuentes-atx-servidores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-consumo-real-energia-fontes-atx-servidores" />
<lastmod>2026-10-19T19:01:29.606Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-consumo-real-energia-fuentes-atx-servidores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-consumo-real-energia-fontes-atx-servidores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-real-power-consumption-server-atx-power-supplies" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-consumo-real-energia-fuentes-atx-servidores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-consumo-real-energia-fontes-atx-servidores" />
<lastmod>2026-10-19T19:01:29.606Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-depurar-gargalos-io-nvme-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-depurar-gargalos-io-nvme-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-debug-nvme-io-bottlenecks-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-depurar-cuellos-botella-io-nvme-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-depurar-gargalos-io-nvme-linux" />
<lastmod>2026-10-19T19:01:46.683Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-debug-nvme-io-bottlenecks-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-depurar-gargalos-io-nvme-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-debug-nvme-io-bottlenecks-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-depurar-cuellos-botella-io-nvme-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-depurar-gargalos-io-nvme-linux" />
<lastmod>2026-10-19T19:01:46.683Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-depurar-cuellos-botella-io-nvme-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-depurar-gargalos-io-nvme-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-debug-nvme-io-bottlenecks-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-depurar-cuellos-botella-io-nvme-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-depurar-gargalos-io-nvme-linux" />
<lastmod>2026-10-19T19:02:56.268Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-zabbix-monitorar-switches-industriais</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-zabbix-monitorar-switches-industriais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-zabbix-monitor-industrial-switches" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-zabbix-monitorizar-switches-industriales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-zabbix-monitorar-switches-industriais" />
<lastmod>2026-10-19T19:02:02.496Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-zabbix-monitor-industrial-switches</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-zabbix-monitorar-switches-industriais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-zabbix-monitor-industrial-switches" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-zabbix-monitorizar-switches-industriales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-zabbix-monitorar-switches-industriais" />
<lastmod>2026-10-19T19:02:02.496Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-zabbix-monitorizar-switches-industriales</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-zabbix-monitorar-switches-industriais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-zabbix-monitor-industrial-switches" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-zabbix-monitorizar-switches-industriales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-zabbix-monitorar-switches-industriais" />
<lastmod>2026-10-19T19:02:02.496Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-barramentos-spi-e-i2c-falham-e-como-consertar</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-barramentos-spi-e-i2c-falham-e-como-consertar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-spi-and-i2c-bus-instabilities-and-signal-noise" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-fallan-los-buses-spi-e-i2c-y-como-solucionarlo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-barramentos-spi-e-i2c-falham-e-como-consertar" />
<lastmod>2026-10-19T19:02:18.839Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-fix-spi-and-i2c-bus-instabilities-and-signal-noise</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-barramentos-spi-e-i2c-falham-e-como-consertar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-spi-and-i2c-bus-instabilities-and-signal-noise" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-fallan-los-buses-spi-e-i2c-y-como-solucionarlo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-barramentos-spi-e-i2c-falham-e-como-consertar" />
<lastmod>2026-10-19T19:02:18.839Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-fallan-los-buses-spi-e-i2c-y-como-solucionarlo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-barramentos-spi-e-i2c-falham-e-como-consertar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-spi-and-i2c-bus-instabilities-and-signal-noise" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-fallan-los-buses-spi-e-i2c-y-como-solucionarlo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-barramentos-spi-e-i2c-falham-e-como-consertar" />
<lastmod>2026-10-19T19:02:18.839Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-failover-de-internet-com-roteadores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-failover-de-internet-com-roteadores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-internet-link-failover-with-routers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-el-failover-de-internet-con-routers" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-failover-de-internet-com-roteadores" />
<lastmod>2026-10-19T19:02:38.466Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-internet-link-failover-with-routers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-failover-de-internet-com-roteadores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-internet-link-failover-with-routers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-el-failover-de-internet-con-routers" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-failover-de-internet-com-roteadores" />
<lastmod>2026-10-19T19:02:38.466Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-el-failover-de-internet-con-routers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-failover-de-internet-com-roteadores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-internet-link-failover-with-routers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-el-failover-de-internet-con-routers" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-failover-de-internet-com-roteadores" />
<lastmod>2026-10-19T19:02:38.466Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-identificar-gargalos-memoria-cache-cpu-contadores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-identificar-gargalos-memoria-cache-cpu-contadores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-identify-cpu-cache-bottlenecks-performance-counters" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-identificar-gargalos-memoria-cache-cpu-contadores-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-identificar-gargalos-memoria-cache-cpu-contadores" />
<lastmod>2026-10-19T19:02:56.023Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-identify-cpu-cache-bottlenecks-performance-counters</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-identificar-gargalos-memoria-cache-cpu-contadores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-identify-cpu-cache-bottlenecks-performance-counters" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-identificar-gargalos-memoria-cache-cpu-contadores-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-identificar-gargalos-memoria-cache-cpu-contadores" />
<lastmod>2026-10-19T19:02:56.023Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-identificar-gargalos-memoria-cache-cpu-contadores-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-identificar-gargalos-memoria-cache-cpu-contadores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-identify-cpu-cache-bottlenecks-performance-counters" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-identificar-gargalos-memoria-cache-cpu-contadores-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-identificar-gargalos-memoria-cache-cpu-contadores" />
<lastmod>2026-10-19T19:02:56.023Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ia-gerando-codigo-vulneravel-sast-customizado</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-gerando-codigo-vulneravel-sast-customizado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-generating-vulnerable-code-custom-sast" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-generando-codigo-vulnerable-sast-customizado" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-gerando-codigo-vulneravel-sast-customizado" />
<lastmod>2026-10-19T20:02:51.832Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ai-generating-vulnerable-code-custom-sast</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-gerando-codigo-vulneravel-sast-customizado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-generating-vulnerable-code-custom-sast" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-generando-codigo-vulnerable-sast-customizado" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-gerando-codigo-vulneravel-sast-customizado" />
<lastmod>2026-10-19T20:02:51.838Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ia-generando-codigo-vulnerable-sast-customizado</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-gerando-codigo-vulneravel-sast-customizado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-generating-vulnerable-code-custom-sast" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-generando-codigo-vulnerable-sast-customizado" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-gerando-codigo-vulneravel-sast-customizado" />
<lastmod>2026-10-19T20:02:51.842Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-lenta-cache-em-camadas-redis</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-lenta-cache-em-camadas-redis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-api-tiered-caching-redis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-lenta-cache-en-capas-redis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-lenta-cache-em-camadas-redis" />
<lastmod>2026-10-19T20:02:51.847Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-api-tiered-caching-redis</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-lenta-cache-em-camadas-redis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-api-tiered-caching-redis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-lenta-cache-en-capas-redis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-lenta-cache-em-camadas-redis" />
<lastmod>2026-10-19T20:00:46.737Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-lenta-cache-en-capas-redis</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-lenta-cache-em-camadas-redis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-api-tiered-caching-redis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-lenta-cache-en-capas-redis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-lenta-cache-em-camadas-redis" />
<lastmod>2026-10-19T20:00:46.737Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/bundle-gigante-no-vite-como-acelerar-o-carregamento-web</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/bundle-gigante-no-vite-como-acelerar-o-carregamento-web" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/huge-bundle-in-vite-how-to-speed-up-web-loading" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bundle-gigante-en-vite-como-acelerar-la-carga-web" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/bundle-gigante-no-vite-como-acelerar-o-carregamento-web" />
<lastmod>2026-10-19T20:02:51.852Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/huge-bundle-in-vite-how-to-speed-up-web-loading</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/bundle-gigante-no-vite-como-acelerar-o-carregamento-web" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/huge-bundle-in-vite-how-to-speed-up-web-loading" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bundle-gigante-en-vite-como-acelerar-la-carga-web" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/bundle-gigante-no-vite-como-acelerar-o-carregamento-web" />
<lastmod>2026-10-19T20:02:51.856Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/bundle-gigante-en-vite-como-acelerar-la-carga-web</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/bundle-gigante-no-vite-como-acelerar-o-carregamento-web" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/huge-bundle-in-vite-how-to-speed-up-web-loading" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bundle-gigante-en-vite-como-acelerar-la-carga-web" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/bundle-gigante-no-vite-como-acelerar-o-carregamento-web" />
<lastmod>2026-10-19T20:02:51.861Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/microsservicos-sem-transacao-global-como-aplicar-o-padrao-saga</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/microsservicos-sem-transacao-global-como-aplicar-o-padrao-saga" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/microservices-without-global-transaction-how-to-apply-saga-pattern" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/microservicios-sin-transaccion-global-como-aplicar-el-patron-saga" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/microsservicos-sem-transacao-global-como-aplicar-o-padrao-saga" />
<lastmod>2026-10-19T20:01:18.419Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/microservices-without-global-transaction-how-to-apply-saga-pattern</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/microsservicos-sem-transacao-global-como-aplicar-o-padrao-saga" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/microservices-without-global-transaction-how-to-apply-saga-pattern" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/microservicios-sin-transaccion-global-como-aplicar-el-patron-saga" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/microsservicos-sem-transacao-global-como-aplicar-o-padrao-saga" />
<lastmod>2026-10-19T20:01:18.419Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/microservicios-sin-transaccion-global-como-aplicar-el-patron-saga</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/microsservicos-sem-transacao-global-como-aplicar-o-padrao-saga" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/microservices-without-global-transaction-how-to-apply-saga-pattern" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/microservicios-sin-transaccion-global-como-aplicar-el-patron-saga" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/microsservicos-sem-transacao-global-como-aplicar-o-padrao-saga" />
<lastmod>2026-10-19T20:01:18.419Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/deploy-quebrou-em-producao-como-automatizar-rollbacks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deploy-quebrou-em-producao-como-automatizar-rollbacks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/deploy-broke-in-production-how-to-automate-rollbacks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/despliegue-fallo-en-produccion-como-crear-rollbacks-automaticos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deploy-quebrou-em-producao-como-automatizar-rollbacks" />
<lastmod>2026-10-19T20:01:31.512Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/deploy-broke-in-production-how-to-automate-rollbacks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deploy-quebrou-em-producao-como-automatizar-rollbacks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/deploy-broke-in-production-how-to-automate-rollbacks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/despliegue-fallo-en-produccion-como-crear-rollbacks-automaticos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deploy-quebrou-em-producao-como-automatizar-rollbacks" />
<lastmod>2026-10-19T20:01:31.512Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/despliegue-fallo-en-produccion-como-crear-rollbacks-automaticos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deploy-quebrou-em-producao-como-automatizar-rollbacks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/deploy-broke-in-production-how-to-automate-rollbacks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/despliegue-fallo-en-produccion-como-crear-rollbacks-automaticos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deploy-quebrou-em-producao-como-automatizar-rollbacks" />
<lastmod>2026-10-19T20:01:31.512Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/sistema-legado-sem-testes-como-refatorar-com-seguranca</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/sistema-legado-sem-testes-como-refatorar-com-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/legacy-system-without-tests-how-to-refactor-safely" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/sistema-legado-sin-tests-como-refactorizar-con-seguridad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/sistema-legado-sem-testes-como-refatorar-com-seguranca" />
<lastmod>2026-10-19T20:01:48.117Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/legacy-system-without-tests-how-to-refactor-safely</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/sistema-legado-sem-testes-como-refatorar-com-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/legacy-system-without-tests-how-to-refactor-safely" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/sistema-legado-sin-tests-como-refactorizar-con-seguridad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/sistema-legado-sem-testes-como-refatorar-com-seguranca" />
<lastmod>2026-10-19T20:01:48.117Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/sistema-legado-sin-tests-como-refactorizar-con-seguridad</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/sistema-legado-sem-testes-como-refatorar-com-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/legacy-system-without-tests-how-to-refactor-safely" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/sistema-legado-sin-tests-como-refactorizar-con-seguridad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/sistema-legado-sem-testes-como-refatorar-com-seguranca" />
<lastmod>2026-10-19T20:01:48.117Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/falta-de-foco-no-trabalho-como-blindar-sua-rotina-de-interrupcoes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/falta-de-foco-no-trabalho-como-blindar-sua-rotina-de-interrupcoes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/lack-of-focus-at-work-how-to-shield-your-daily-routine" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/falta-de-concentracion-como-blindar-tu-rutina-laboral" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/falta-de-foco-no-trabalho-como-blindar-sua-rotina-de-interrupcoes" />
<lastmod>2026-10-19T20:02:01.984Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/lack-of-focus-at-work-how-to-shield-your-daily-routine</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/falta-de-foco-no-trabalho-como-blindar-sua-rotina-de-interrupcoes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/lack-of-focus-at-work-how-to-shield-your-daily-routine" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/falta-de-concentracion-como-blindar-tu-rutina-laboral" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/falta-de-foco-no-trabalho-como-blindar-sua-rotina-de-interrupcoes" />
<lastmod>2026-10-19T20:02:01.984Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/falta-de-concentracion-como-blindar-tu-rutina-laboral</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/falta-de-foco-no-trabalho-como-blindar-sua-rotina-de-interrupcoes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/lack-of-focus-at-work-how-to-shield-your-daily-routine" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/falta-de-concentracion-como-blindar-tu-rutina-laboral" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/falta-de-foco-no-trabalho-como-blindar-sua-rotina-de-interrupcoes" />
<lastmod>2026-10-19T20:02:01.984Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/homelab-esquentando-controle-inteligente-ventoinhas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/homelab-esquentando-controle-inteligente-ventoinhas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/homelab-overheating-smart-cooling-controllers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/homelab-caliente-crear-refrigeracion-inteligente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/homelab-esquentando-controle-inteligente-ventoinhas" />
<lastmod>2026-10-19T20:02:17.432Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/homelab-overheating-smart-cooling-controllers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/homelab-esquentando-controle-inteligente-ventoinhas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/homelab-overheating-smart-cooling-controllers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/homelab-caliente-crear-refrigeracion-inteligente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/homelab-esquentando-controle-inteligente-ventoinhas" />
<lastmod>2026-10-19T20:02:17.432Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/homelab-caliente-crear-refrigeracion-inteligente</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/homelab-esquentando-controle-inteligente-ventoinhas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/homelab-overheating-smart-cooling-controllers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/homelab-caliente-crear-refrigeracion-inteligente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/homelab-esquentando-controle-inteligente-ventoinhas" />
<lastmod>2026-10-19T20:02:17.432Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/casa-inteligente-instavel-automacoes-sem-nuvem</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/casa-inteligente-instavel-automacoes-sem-nuvem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-smart-home-local-automations-no-cloud-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/casa-inteligente-inestable-automatizaciones-sin-nube" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/casa-inteligente-instavel-automacoes-sem-nuvem" />
<lastmod>2026-10-19T20:02:35.967Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/unstable-smart-home-local-automations-no-cloud-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/casa-inteligente-instavel-automacoes-sem-nuvem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-smart-home-local-automations-no-cloud-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/casa-inteligente-inestable-automatizaciones-sin-nube" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/casa-inteligente-instavel-automacoes-sem-nuvem" />
<lastmod>2026-10-19T20:02:35.967Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/casa-inteligente-inestable-automatizaciones-sin-nube</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/casa-inteligente-instavel-automacoes-sem-nuvem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-smart-home-local-automations-no-cloud-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/casa-inteligente-inestable-automatizaciones-sin-nube" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/casa-inteligente-instavel-automacoes-sem-nuvem" />
<lastmod>2026-10-19T20:02:35.967Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/transicao-tech-lead-equilibrar-codigo-e-gestao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/transicao-tech-lead-equilibrar-codigo-e-gestao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/transition-tech-lead-code-and-people-balance" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/transicion-tech-lead-equilibrar-codigo-y-gestion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/transicao-tech-lead-equilibrar-codigo-e-gestao" />
<lastmod>2026-10-19T20:02:51.630Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/transition-tech-lead-code-and-people-balance</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/transicao-tech-lead-equilibrar-codigo-e-gestao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/transition-tech-lead-code-and-people-balance" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/transicion-tech-lead-equilibrar-codigo-y-gestion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/transicao-tech-lead-equilibrar-codigo-e-gestao" />
<lastmod>2026-10-19T20:02:51.630Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/transicion-tech-lead-equilibrar-codigo-y-gestion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/transicao-tech-lead-equilibrar-codigo-e-gestao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/transition-tech-lead-code-and-people-balance" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/transicion-tech-lead-equilibrar-codigo-y-gestion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/transicao-tech-lead-equilibrar-codigo-e-gestao" />
<lastmod>2026-10-19T20:02:51.630Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-achar-curtos-em-placas-servidores-camera-termica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-achar-curtos-em-placas-servidores-camera-termica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-find-motherboard-shorts-thermal-camera" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-detectar-cortos-placas-base-camara-termica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-achar-curtos-em-placas-servidores-camera-termica" />
<lastmod>2026-10-19T21:09:18.316Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-find-motherboard-shorts-thermal-camera</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-achar-curtos-em-placas-servidores-camera-termica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-find-motherboard-shorts-thermal-camera" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-detectar-cortos-placas-base-camara-termica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-achar-curtos-em-placas-servidores-camera-termica" />
<lastmod>2026-10-19T21:09:18.323Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-detectar-cortos-placas-base-camara-termica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-achar-curtos-em-placas-servidores-camera-termica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-find-motherboard-shorts-thermal-camera" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-detectar-cortos-placas-base-camara-termica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-achar-curtos-em-placas-servidores-camera-termica" />
<lastmod>2026-10-19T21:09:18.327Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-ssd-nvme-esquenta-e-como-baixar-temperatura</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-ssd-nvme-esquenta-e-como-baixar-temperatura" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-nvme-ssds-overheat-and-how-to-fix-it" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-ssd-nvme-se-calientan-y-como-bajar-temperatura" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-ssd-nvme-esquenta-e-como-baixar-temperatura" />
<lastmod>2026-10-19T21:04:04.653Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/why-nvme-ssds-overheat-and-how-to-fix-it</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-ssd-nvme-esquenta-e-como-baixar-temperatura" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-nvme-ssds-overheat-and-how-to-fix-it" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-ssd-nvme-se-calientan-y-como-bajar-temperatura" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-ssd-nvme-esquenta-e-como-baixar-temperatura" />
<lastmod>2026-10-19T21:04:04.653Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-ssd-nvme-se-calientan-y-como-bajar-temperatura</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-ssd-nvme-esquenta-e-como-baixar-temperatura" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-nvme-ssds-overheat-and-how-to-fix-it" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-ssd-nvme-se-calientan-y-como-bajar-temperatura" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-ssd-nvme-esquenta-e-como-baixar-temperatura" />
<lastmod>2026-10-19T21:04:04.653Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-rastrear-pacotes-corrompidos-linux-ebpf</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-pacotes-corrompidos-linux-ebpf" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-track-corrupted-network-packets-linux-ebpf" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rastrear-paquetes-red-corruptos-linux-ebpf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-pacotes-corrompidos-linux-ebpf" />
<lastmod>2026-10-19T21:09:18.332Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-track-corrupted-network-packets-linux-ebpf</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-pacotes-corrompidos-linux-ebpf" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-track-corrupted-network-packets-linux-ebpf" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rastrear-paquetes-red-corruptos-linux-ebpf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-pacotes-corrompidos-linux-ebpf" />
<lastmod>2026-10-19T21:09:18.338Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-rastrear-paquetes-red-corruptos-linux-ebpf</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-pacotes-corrompidos-linux-ebpf" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-track-corrupted-network-packets-linux-ebpf" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rastrear-paquetes-red-corruptos-linux-ebpf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-pacotes-corrompidos-linux-ebpf" />
<lastmod>2026-10-19T21:09:18.342Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-projetar-circuitos-clock-estaveis-sistemas-embarcados</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-circuitos-clock-estaveis-sistemas-embarcados" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-stable-clock-circuits-embedded-systems" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-circuitos-reloj-estables-sistemas-embebidos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-circuitos-clock-estaveis-sistemas-embarcados" />
<lastmod>2026-10-19T21:05:11.801Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-design-stable-clock-circuits-embedded-systems</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-circuitos-clock-estaveis-sistemas-embarcados" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-stable-clock-circuits-embedded-systems" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-circuitos-reloj-estables-sistemas-embebidos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-circuitos-clock-estaveis-sistemas-embarcados" />
<lastmod>2026-10-19T21:05:11.801Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-disenar-circuitos-reloj-estables-sistemas-embebidos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-circuitos-clock-estaveis-sistemas-embarcados" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-stable-clock-circuits-embedded-systems" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-circuitos-reloj-estables-sistemas-embebidos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-circuitos-clock-estaveis-sistemas-embarcados" />
<lastmod>2026-10-19T21:09:18.346Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-identificar-gargalos-io-banco-dados-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-identificar-gargalos-io-banco-dados-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-identify-db-io-bottlenecks-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-identificar-gargalos-io-base-datos-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-identificar-gargalos-io-banco-dados-linux" />
<lastmod>2026-10-19T21:06:10.781Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-identify-db-io-bottlenecks-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-identificar-gargalos-io-banco-dados-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-identify-db-io-bottlenecks-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-identificar-gargalos-io-base-datos-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-identificar-gargalos-io-banco-dados-linux" />
<lastmod>2026-10-19T21:06:10.781Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-identificar-gargalos-io-base-datos-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-identificar-gargalos-io-banco-dados-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-identify-db-io-bottlenecks-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-identificar-gargalos-io-base-datos-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-identificar-gargalos-io-banco-dados-linux" />
<lastmod>2026-10-19T21:06:10.781Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-rastrear-loops-rede-stp-switches</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-loops-rede-stp-switches" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-track-network-loops-using-stp" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rastrear-bucles-red-stp-switches" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-loops-rede-stp-switches" />
<lastmod>2026-10-19T21:06:35.346Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-track-network-loops-using-stp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-loops-rede-stp-switches" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-track-network-loops-using-stp" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rastrear-bucles-red-stp-switches" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-loops-rede-stp-switches" />
<lastmod>2026-10-19T21:06:35.346Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-rastrear-bucles-red-stp-switches</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-loops-rede-stp-switches" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-track-network-loops-using-stp" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rastrear-bucles-red-stp-switches" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-loops-rede-stp-switches" />
<lastmod>2026-10-19T21:06:35.346Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calibrar-fonte-bancada-testar-pcb</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-fonte-bancada-testar-pcb" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-bench-power-supply-pcb-testing" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-fuente-banco-probar-pcb" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-fonte-bancada-testar-pcb" />
<lastmod>2026-10-19T21:07:29.554Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-calibrate-bench-power-supply-pcb-testing</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-fonte-bancada-testar-pcb" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-bench-power-supply-pcb-testing" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-fuente-banco-probar-pcb" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-fonte-bancada-testar-pcb" />
<lastmod>2026-10-19T21:07:29.554Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calibrar-fuente-banco-probar-pcb</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-fonte-bancada-testar-pcb" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-bench-power-supply-pcb-testing" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-fuente-banco-probar-pcb" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-fonte-bancada-testar-pcb" />
<lastmod>2026-10-19T21:07:29.554Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-latencia-real-mensagens-mqtt-industria</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-latencia-real-mensagens-mqtt-industria" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-real-mqtt-message-delivery-latency-industrial-iot" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-latencia-real-mensajes-mqtt-industria" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-latencia-real-mensagens-mqtt-industria" />
<lastmod>2026-10-19T21:08:13.016Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-measure-real-mqtt-message-delivery-latency-industrial-iot</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-latencia-real-mensagens-mqtt-industria" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-real-mqtt-message-delivery-latency-industrial-iot" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-latencia-real-mensajes-mqtt-industria" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-latencia-real-mensagens-mqtt-industria" />
<lastmod>2026-10-19T21:08:13.016Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-latencia-real-mensajes-mqtt-industria</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-latencia-real-mensagens-mqtt-industria" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-real-mqtt-message-delivery-latency-industrial-iot" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-latencia-real-mensajes-mqtt-industria" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-latencia-real-mensagens-mqtt-industria" />
<lastmod>2026-10-19T21:08:13.016Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/i2c-falhando-cabos-longos-como-resolver</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/i2c-falhando-cabos-longos-como-resolver" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/i2c-failing-long-cables-fix" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/fallos-i2c-cables-largos-como-resolver" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/i2c-falhando-cabos-longos-como-resolver" />
<lastmod>2026-10-19T21:08:37.992Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/i2c-failing-long-cables-fix</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/i2c-falhando-cabos-longos-como-resolver" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/i2c-failing-long-cables-fix" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/fallos-i2c-cables-largos-como-resolver" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/i2c-falhando-cabos-longos-como-resolver" />
<lastmod>2026-10-19T21:08:37.992Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/fallos-i2c-cables-largos-como-resolver</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/i2c-falhando-cabos-longos-como-resolver" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/i2c-failing-long-cables-fix" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/fallos-i2c-cables-largos-como-resolver" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/i2c-falhando-cabos-longos-como-resolver" />
<lastmod>2026-10-19T21:08:37.992Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-integridade-fonte-atx-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-integridade-fonte-atx-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-atx-power-supply-ripple-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-ripple-fuente-atx-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-integridade-fonte-atx-osciloscopio" />
<lastmod>2026-10-19T21:09:18.178Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-atx-power-supply-ripple-oscilloscope</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-integridade-fonte-atx-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-atx-power-supply-ripple-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-ripple-fuente-atx-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-integridade-fonte-atx-osciloscopio" />
<lastmod>2026-10-19T21:09:18.178Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-ripple-fuente-atx-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-integridade-fonte-atx-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-atx-power-supply-ripple-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-ripple-fuente-atx-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-integridade-fonte-atx-osciloscopio" />
<lastmod>2026-10-19T21:09:18.178Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ia-criando-codigo-malicioso-como-bloquear-falhas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-criando-codigo-malicioso-como-bloquear-falhas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-creating-malicious-code-how-to-block-bugs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-creando-codigo-malicioso-como-bloquear-fallos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-criando-codigo-malicioso-como-bloquear-falhas" />
<lastmod>2026-10-19T22:02:46.999Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ai-creating-malicious-code-how-to-block-bugs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-criando-codigo-malicioso-como-bloquear-falhas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-creating-malicious-code-how-to-block-bugs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-creando-codigo-malicioso-como-bloquear-fallos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-criando-codigo-malicioso-como-bloquear-falhas" />
<lastmod>2026-10-19T22:02:47.007Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ia-creando-codigo-malicioso-como-bloquear-fallos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-criando-codigo-malicioso-como-bloquear-falhas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-creating-malicious-code-how-to-block-bugs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-creando-codigo-malicioso-como-bloquear-fallos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-criando-codigo-malicioso-como-bloquear-falhas" />
<lastmod>2026-10-19T22:02:47.015Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-com-latencia-alta-como-usar-grpc-em-microsservicos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-com-latencia-alta-como-usar-grpc-em-microsservicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/high-api-latency-how-to-use-grpc-in-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-con-alta-latencia-como-usar-grpc-en-microservicios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-com-latencia-alta-como-usar-grpc-em-microsservicos" />
<lastmod>2026-10-19T22:00:51.587Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/high-api-latency-how-to-use-grpc-in-microservices</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-com-latencia-alta-como-usar-grpc-em-microsservicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/high-api-latency-how-to-use-grpc-in-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-con-alta-latencia-como-usar-grpc-en-microservicios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-com-latencia-alta-como-usar-grpc-em-microsservicos" />
<lastmod>2026-10-19T22:00:51.587Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-con-alta-latencia-como-usar-grpc-en-microservicios</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-com-latencia-alta-como-usar-grpc-em-microsservicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/high-api-latency-how-to-use-grpc-in-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-con-alta-latencia-como-usar-grpc-en-microservicios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-com-latencia-alta-como-usar-grpc-em-microsservicos" />
<lastmod>2026-10-19T22:00:51.587Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/site-piscando-como-evitar-layout-shift-css</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/site-piscando-como-evitar-layout-shift-css" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/page-jumping-how-to-fix-layout-shift-css" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/web-parpadea-como-evitar-layout-shift-css" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/site-piscando-como-evitar-layout-shift-css" />
<lastmod>2026-10-19T22:01:08.057Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/page-jumping-how-to-fix-layout-shift-css</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/site-piscando-como-evitar-layout-shift-css" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/page-jumping-how-to-fix-layout-shift-css" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/web-parpadea-como-evitar-layout-shift-css" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/site-piscando-como-evitar-layout-shift-css" />
<lastmod>2026-10-19T22:01:08.057Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/web-parpadea-como-evitar-layout-shift-css</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/site-piscando-como-evitar-layout-shift-css" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/page-jumping-how-to-fix-layout-shift-css" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/web-parpadea-como-evitar-layout-shift-css" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/site-piscando-como-evitar-layout-shift-css" />
<lastmod>2026-10-19T22:01:08.057Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/monolito-gigante-como-migrar-para-microsservicos-sem-dor</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/monolito-gigante-como-migrar-para-microsservicos-sem-dor" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/giant-monolith-how-to-migrate-to-microservices-painless" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/monolito-gigante-como-migrar-a-microservicios-sin-dolor" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/monolito-gigante-como-migrar-para-microsservicos-sem-dor" />
<lastmod>2026-10-19T22:02:47.021Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/giant-monolith-how-to-migrate-to-microservices-painless</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/monolito-gigante-como-migrar-para-microsservicos-sem-dor" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/giant-monolith-how-to-migrate-to-microservices-painless" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/monolito-gigante-como-migrar-a-microservicios-sin-dolor" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/monolito-gigante-como-migrar-para-microsservicos-sem-dor" />
<lastmod>2026-10-19T22:02:47.027Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/monolito-gigante-como-migrar-a-microservicios-sin-dolor</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/monolito-gigante-como-migrar-para-microsservicos-sem-dor" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/giant-monolith-how-to-migrate-to-microservices-painless" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/monolito-gigante-como-migrar-a-microservicios-sin-dolor" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/monolito-gigante-como-migrar-para-microsservicos-sem-dor" />
<lastmod>2026-10-19T22:02:47.032Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/deploy-falhou-aws-como-usar-terraform-rollback</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deploy-falhou-aws-como-usar-terraform-rollback" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/aws-deploy-failed-how-to-use-terraform-rollback" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/fallo-deploy-aws-como-usar-terraform-rollback" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deploy-falhou-aws-como-usar-terraform-rollback" />
<lastmod>2026-10-19T22:01:36.133Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/aws-deploy-failed-how-to-use-terraform-rollback</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deploy-falhou-aws-como-usar-terraform-rollback" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/aws-deploy-failed-how-to-use-terraform-rollback" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/fallo-deploy-aws-como-usar-terraform-rollback" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deploy-falhou-aws-como-usar-terraform-rollback" />
<lastmod>2026-10-19T22:01:36.133Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/fallo-deploy-aws-como-usar-terraform-rollback</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deploy-falhou-aws-como-usar-terraform-rollback" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/aws-deploy-failed-how-to-use-terraform-rollback" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/fallo-deploy-aws-como-usar-terraform-rollback" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deploy-falhou-aws-como-usar-terraform-rollback" />
<lastmod>2026-10-19T22:01:36.133Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/codigo-duplicado-como-aplicar-principios-solid-na-pratica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/codigo-duplicado-como-aplicar-principios-solid-na-pratica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/duplicate-code-how-to-apply-solid-principles-in-practice" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/codigo-duplicado-como-aplicar-principios-solid-en-la-practica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/codigo-duplicado-como-aplicar-principios-solid-na-pratica" />
<lastmod>2026-10-19T22:01:52.503Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/duplicate-code-how-to-apply-solid-principles-in-practice</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/codigo-duplicado-como-aplicar-principios-solid-na-pratica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/duplicate-code-how-to-apply-solid-principles-in-practice" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/codigo-duplicado-como-aplicar-principios-solid-en-la-practica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/codigo-duplicado-como-aplicar-principios-solid-na-pratica" />
<lastmod>2026-10-19T22:01:52.503Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/codigo-duplicado-como-aplicar-principios-solid-en-la-practica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/codigo-duplicado-como-aplicar-principios-solid-na-pratica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/duplicate-code-how-to-apply-solid-principles-in-practice" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/codigo-duplicado-como-aplicar-principios-solid-en-la-practica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/codigo-duplicado-como-aplicar-principios-solid-na-pratica" />
<lastmod>2026-10-19T22:01:52.503Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/muitas-janelas-abertas-como-criar-fluxo-trabalho-zen</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/muitas-janelas-abertas-como-criar-fluxo-trabalho-zen" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/too-many-open-windows-how-to-build-zen-workflow" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/demasiadas-ventanas-abiertas-como-crear-flujo-zen" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/muitas-janelas-abertas-como-criar-fluxo-trabalho-zen" />
<lastmod>2026-10-19T22:02:05.325Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/too-many-open-windows-how-to-build-zen-workflow</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/muitas-janelas-abertas-como-criar-fluxo-trabalho-zen" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/too-many-open-windows-how-to-build-zen-workflow" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/demasiadas-ventanas-abiertas-como-crear-flujo-zen" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/muitas-janelas-abertas-como-criar-fluxo-trabalho-zen" />
<lastmod>2026-10-19T22:02:05.325Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/demasiadas-ventanas-abiertas-como-crear-flujo-zen</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/muitas-janelas-abertas-como-criar-fluxo-trabalho-zen" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/too-many-open-windows-how-to-build-zen-workflow" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/demasiadas-ventanas-abiertas-como-crear-flujo-zen" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/muitas-janelas-abertas-como-criar-fluxo-trabalho-zen" />
<lastmod>2026-10-19T22:02:05.325Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servidor-barulhento-como-criar-curvas-fan-pwm-customizadas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-barulhento-como-criar-curvas-fan-pwm-customizadas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/noisy-server-how-to-create-custom-pwm-fan-curves" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-ruidoso-como-crear-curvas-ventilador-pwm" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-barulhento-como-criar-curvas-fan-pwm-customizadas" />
<lastmod>2026-10-19T22:02:19.066Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/noisy-server-how-to-create-custom-pwm-fan-curves</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-barulhento-como-criar-curvas-fan-pwm-customizadas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/noisy-server-how-to-create-custom-pwm-fan-curves" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-ruidoso-como-crear-curvas-ventilador-pwm" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-barulhento-como-criar-curvas-fan-pwm-customizadas" />
<lastmod>2026-10-19T22:02:19.066Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servidor-ruidoso-como-crear-curvas-ventilador-pwm</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-barulhento-como-criar-curvas-fan-pwm-customizadas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/noisy-server-how-to-create-custom-pwm-fan-curves" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-ruidoso-como-crear-curvas-ventilador-pwm" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-barulhento-como-criar-curvas-fan-pwm-customizadas" />
<lastmod>2026-10-19T22:02:19.066Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/lampada-inteligente-falhou-automacoes-locais-esphome</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/lampada-inteligente-falhou-automacoes-locais-esphome" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/smart-bulb-failed-local-automations-esphome" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bombilla-inteligente-fallo-automatizaciones-locales-esphome" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/lampada-inteligente-falhou-automacoes-locais-esphome" />
<lastmod>2026-10-19T22:02:32.956Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/smart-bulb-failed-local-automations-esphome</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/lampada-inteligente-falhou-automacoes-locais-esphome" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/smart-bulb-failed-local-automations-esphome" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bombilla-inteligente-fallo-automatizaciones-locales-esphome" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/lampada-inteligente-falhou-automacoes-locais-esphome" />
<lastmod>2026-10-19T22:02:32.956Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/bombilla-inteligente-fallo-automatizaciones-locales-esphome</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/lampada-inteligente-falhou-automacoes-locais-esphome" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/smart-bulb-failed-local-automations-esphome" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bombilla-inteligente-fallo-automatizaciones-locales-esphome" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/lampada-inteligente-falhou-automacoes-locais-esphome" />
<lastmod>2026-10-19T22:02:32.956Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/primeiro-emprego-gringa-negociar-salario-dolar</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/primeiro-emprego-gringa-negociar-salario-dolar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/first-remote-job-abroad-how-to-negotiate-dollar-salary" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/primer-empleo-remoto-exterior-negociar-dolares" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/primeiro-emprego-gringa-negociar-salario-dolar" />
<lastmod>2026-10-19T22:02:46.884Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/first-remote-job-abroad-how-to-negotiate-dollar-salary</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/primeiro-emprego-gringa-negociar-salario-dolar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/first-remote-job-abroad-how-to-negotiate-dollar-salary" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/primer-empleo-remoto-exterior-negociar-dolares" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/primeiro-emprego-gringa-negociar-salario-dolar" />
<lastmod>2026-10-19T22:02:46.884Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/primer-empleo-remoto-exterior-negociar-dolares</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/primeiro-emprego-gringa-negociar-salario-dolar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/first-remote-job-abroad-how-to-negotiate-dollar-salary" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/primer-empleo-remoto-exterior-negociar-dolares" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/primeiro-emprego-gringa-negociar-salario-dolar" />
<lastmod>2026-10-19T22:02:46.884Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ia-gerando-codigo-malicioso-como-bloquear-exploits</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-gerando-codigo-malicioso-como-bloquear-exploits" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-generating-malicious-code-how-to-block-exploits" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-generando-codigo-malicioso-como-bloquear-exploits" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-gerando-codigo-malicioso-como-bloquear-exploits" />
<lastmod>2026-10-19T23:02:56.814Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ai-generating-malicious-code-how-to-block-exploits</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-gerando-codigo-malicioso-como-bloquear-exploits" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-generating-malicious-code-how-to-block-exploits" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-generando-codigo-malicioso-como-bloquear-exploits" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-gerando-codigo-malicioso-como-bloquear-exploits" />
<lastmod>2026-10-19T23:02:56.820Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ia-generando-codigo-malicioso-como-bloquear-exploits</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-gerando-codigo-malicioso-como-bloquear-exploits" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-generating-malicious-code-how-to-block-exploits" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-generando-codigo-malicioso-como-bloquear-exploits" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-gerando-codigo-malicioso-como-bloquear-exploits" />
<lastmod>2026-10-19T23:02:56.825Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-travando-picos-filas-assincronas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-travando-picos-filas-assincronas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/api-crashing-traffic-spikes-async-queues" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-picos-trafico-colas-asincronas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-travando-picos-filas-assincronas" />
<lastmod>2026-10-19T23:00:44.102Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-crashing-traffic-spikes-async-queues</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-travando-picos-filas-assincronas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/api-crashing-traffic-spikes-async-queues" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-picos-trafico-colas-asincronas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-travando-picos-filas-assincronas" />
<lastmod>2026-10-19T23:00:44.102Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-picos-trafico-colas-asincronas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-travando-picos-filas-assincronas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/api-crashing-traffic-spikes-async-queues" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-picos-trafico-colas-asincronas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-travando-picos-filas-assincronas" />
<lastmod>2026-10-19T23:00:44.102Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/seo-ruim-no-spa-como-aplicar-server-side-rendering</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/seo-ruim-no-spa-como-aplicar-server-side-rendering" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/poor-seo-spa-how-to-apply-server-side-rendering" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/mal-seo-spa-como-aplicar-server-side-rendering" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/seo-ruim-no-spa-como-aplicar-server-side-rendering" />
<lastmod>2026-10-19T23:02:56.832Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/poor-seo-spa-how-to-apply-server-side-rendering</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/seo-ruim-no-spa-como-aplicar-server-side-rendering" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/poor-seo-spa-how-to-apply-server-side-rendering" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/mal-seo-spa-como-aplicar-server-side-rendering" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/seo-ruim-no-spa-como-aplicar-server-side-rendering" />
<lastmod>2026-10-19T23:02:56.838Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/mal-seo-spa-como-aplicar-server-side-rendering</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/seo-ruim-no-spa-como-aplicar-server-side-rendering" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/poor-seo-spa-how-to-apply-server-side-rendering" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/mal-seo-spa-como-aplicar-server-side-rendering" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/seo-ruim-no-spa-como-aplicar-server-side-rendering" />
<lastmod>2026-10-19T23:02:56.843Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/dados-inconsistentes-como-aplicar-domain-driven-design</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/dados-inconsistentes-como-aplicar-domain-driven-design" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/inconsistent-data-how-to-apply-domain-driven-design" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/datos-inconsistentes-como-aplicar-domain-driven-design" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/dados-inconsistentes-como-aplicar-domain-driven-design" />
<lastmod>2026-10-19T23:02:56.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/inconsistent-data-how-to-apply-domain-driven-design</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/dados-inconsistentes-como-aplicar-domain-driven-design" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/inconsistent-data-how-to-apply-domain-driven-design" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/datos-inconsistentes-como-aplicar-domain-driven-design" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/dados-inconsistentes-como-aplicar-domain-driven-design" />
<lastmod>2026-10-19T23:02:56.855Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/datos-inconsistentes-como-aplicar-domain-driven-design</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/dados-inconsistentes-como-aplicar-domain-driven-design" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/inconsistent-data-how-to-apply-domain-driven-design" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/datos-inconsistentes-como-aplicar-domain-driven-design" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/dados-inconsistentes-como-aplicar-domain-driven-design" />
<lastmod>2026-10-19T23:02:56.861Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/kubernetes-consumindo-demais-como-otimizar-pods</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/kubernetes-consumindo-demais-como-otimizar-pods" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/kubernetes-resource-optimization-how-to-optimize-pods" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/kubernetes-consumiendo-de-mas-como-optimizar-pods" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/kubernetes-consumindo-demais-como-otimizar-pods" />
<lastmod>2026-10-19T23:01:35.905Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/kubernetes-resource-optimization-how-to-optimize-pods</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/kubernetes-consumindo-demais-como-otimizar-pods" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/kubernetes-resource-optimization-how-to-optimize-pods" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/kubernetes-consumiendo-de-mas-como-optimizar-pods" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/kubernetes-consumindo-demais-como-otimizar-pods" />
<lastmod>2026-10-19T23:01:35.905Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/kubernetes-consumiendo-de-mas-como-optimizar-pods</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/kubernetes-consumindo-demais-como-otimizar-pods" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/kubernetes-resource-optimization-how-to-optimize-pods" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/kubernetes-consumiendo-de-mas-como-optimizar-pods" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/kubernetes-consumindo-demais-como-otimizar-pods" />
<lastmod>2026-10-19T23:01:35.905Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/codigo-ilegivel-refatoracao-limpa</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/codigo-ilegivel-refatoracao-limpa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unreadable-code-clean-refactoring" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/codigo-ilegible-refactorizacion-limpia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/codigo-ilegivel-refatoracao-limpa" />
<lastmod>2026-10-19T23:01:48.541Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/unreadable-code-clean-refactoring</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/codigo-ilegivel-refatoracao-limpa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unreadable-code-clean-refactoring" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/codigo-ilegible-refactorizacion-limpia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/codigo-ilegivel-refatoracao-limpa" />
<lastmod>2026-10-19T23:01:48.541Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/codigo-ilegible-refactorizacion-limpia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/codigo-ilegivel-refatoracao-limpa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unreadable-code-clean-refactoring" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/codigo-ilegible-refactorizacion-limpia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/codigo-ilegivel-refatoracao-limpa" />
<lastmod>2026-10-19T23:01:48.541Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/falta-de-foco-no-escritorio-como-criar-blocos-zen</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/falta-de-foco-no-escritorio-como-criar-blocos-zen" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/lack-of-focus-at-work-how-to-create-zen-blocks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/falta-de-foco-en-la-oficina-como-crear-bloques-zen" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/falta-de-foco-no-escritorio-como-criar-blocos-zen" />
<lastmod>2026-10-19T23:02:04.014Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/lack-of-focus-at-work-how-to-create-zen-blocks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/falta-de-foco-no-escritorio-como-criar-blocos-zen" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/lack-of-focus-at-work-how-to-create-zen-blocks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/falta-de-foco-en-la-oficina-como-crear-bloques-zen" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/falta-de-foco-no-escritorio-como-criar-blocos-zen" />
<lastmod>2026-10-19T23:02:04.014Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/falta-de-foco-en-la-oficina-como-crear-bloques-zen</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/falta-de-foco-no-escritorio-como-criar-blocos-zen" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/lack-of-focus-at-work-how-to-create-zen-blocks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/falta-de-foco-en-la-oficina-como-crear-bloques-zen" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/falta-de-foco-no-escritorio-como-criar-blocos-zen" />
<lastmod>2026-10-19T23:02:04.014Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/homelab-superaquecendo-como-criar-sensor-termico-automatico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/homelab-superaquecendo-como-criar-sensor-termico-automatico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/homelab-overheating-how-to-build-thermal-exhaust-sensor" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/homelab-sobrecalentado-como-crear-sensor-termico-automatico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/homelab-superaquecendo-como-criar-sensor-termico-automatico" />
<lastmod>2026-10-19T23:02:20.107Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/homelab-overheating-how-to-build-thermal-exhaust-sensor</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/homelab-superaquecendo-como-criar-sensor-termico-automatico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/homelab-overheating-how-to-build-thermal-exhaust-sensor" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/homelab-sobrecalentado-como-crear-sensor-termico-automatico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/homelab-superaquecendo-como-criar-sensor-termico-automatico" />
<lastmod>2026-10-19T23:02:20.107Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/homelab-sobrecalentado-como-crear-sensor-termico-automatico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/homelab-superaquecendo-como-criar-sensor-termico-automatico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/homelab-overheating-how-to-build-thermal-exhaust-sensor" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/homelab-sobrecalentado-como-crear-sensor-termico-automatico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/homelab-superaquecendo-como-criar-sensor-termico-automatico" />
<lastmod>2026-10-19T23:02:20.107Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/casa-inteligente-instavel-vlan-isolada-iot</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/casa-inteligente-instavel-vlan-isolada-iot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-smart-home-isolated-iot-vlan" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/casa-inteligente-inestable-vlan-aislada-iot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/casa-inteligente-instavel-vlan-isolada-iot" />
<lastmod>2026-10-19T23:02:38.196Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/unstable-smart-home-isolated-iot-vlan</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/casa-inteligente-instavel-vlan-isolada-iot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-smart-home-isolated-iot-vlan" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/casa-inteligente-inestable-vlan-aislada-iot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/casa-inteligente-instavel-vlan-isolada-iot" />
<lastmod>2026-10-19T23:02:38.196Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/casa-inteligente-inestable-vlan-aislada-iot</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/casa-inteligente-instavel-vlan-isolada-iot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-smart-home-isolated-iot-vlan" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/casa-inteligente-inestable-vlan-aislada-iot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/casa-inteligente-instavel-vlan-isolada-iot" />
<lastmod>2026-10-19T23:02:38.196Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/dev-junior-travado-como-criar-mentorias-eficazes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/dev-junior-travado-como-criar-mentorias-eficazes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/junior-dev-stuck-effective-mentorship-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/dev-junior-bloqueado-como-crear-mentorias-eficaces" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/dev-junior-travado-como-criar-mentorias-eficazes" />
<lastmod>2026-10-19T23:02:56.621Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/junior-dev-stuck-effective-mentorship-guide</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/dev-junior-travado-como-criar-mentorias-eficazes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/junior-dev-stuck-effective-mentorship-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/dev-junior-bloqueado-como-crear-mentorias-eficaces" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/dev-junior-travado-como-criar-mentorias-eficazes" />
<lastmod>2026-10-19T23:02:56.621Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/dev-junior-bloqueado-como-crear-mentorias-eficaces</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/dev-junior-travado-como-criar-mentorias-eficazes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/junior-dev-stuck-effective-mentorship-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/dev-junior-bloqueado-como-crear-mentorias-eficaces" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/dev-junior-travado-como-criar-mentorias-eficazes" />
<lastmod>2026-10-19T23:02:56.621Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-achar-problemas-aterramento-rack-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-achar-problemas-aterramento-rack-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-troubleshoot-rack-grounding-issues-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-detectar-problemas-puesta-tierra-rack-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-achar-problemas-aterramento-rack-multimetro" />
<lastmod>2026-10-20T00:03:09.633Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-troubleshoot-rack-grounding-issues-with-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-achar-problemas-aterramento-rack-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-troubleshoot-rack-grounding-issues-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-detectar-problemas-puesta-tierra-rack-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-achar-problemas-aterramento-rack-multimetro" />
<lastmod>2026-10-20T00:03:09.639Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-detectar-problemas-puesta-tierra-rack-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-achar-problemas-aterramento-rack-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-troubleshoot-rack-grounding-issues-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-detectar-problemas-puesta-tierra-rack-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-achar-problemas-aterramento-rack-multimetro" />
<lastmod>2026-10-20T00:03:09.647Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-simular-quedas-rede-microsservicos-chaos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-simular-quedas-rede-microsservicos-chaos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-simulate-unstable-network-drops-chaos" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-simular-caidas-red-microservicios-chaos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-simular-quedas-rede-microsservicos-chaos" />
<lastmod>2026-10-20T00:00:55.842Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-simulate-unstable-network-drops-chaos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-simular-quedas-rede-microsservicos-chaos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-simulate-unstable-network-drops-chaos" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-simular-caidas-red-microservicios-chaos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-simular-quedas-rede-microsservicos-chaos" />
<lastmod>2026-10-20T00:00:55.842Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-simular-caidas-red-microservicios-chaos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-simular-quedas-rede-microsservicos-chaos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-simulate-unstable-network-drops-chaos" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-simular-caidas-red-microservicios-chaos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-simular-quedas-rede-microsservicos-chaos" />
<lastmod>2026-10-20T00:00:55.842Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-escolher-fones-de-ouvido-estudio-mixagem</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escolher-fones-de-ouvido-estudio-mixagem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-choose-studio-headphones-audio-mixing" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-elegir-auriculares-estudio-mezcla-audio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escolher-fones-de-ouvido-estudio-mixagem" />
<lastmod>2026-10-20T00:01:12.397Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-choose-studio-headphones-audio-mixing</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escolher-fones-de-ouvido-estudio-mixagem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-choose-studio-headphones-audio-mixing" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-elegir-auriculares-estudio-mezcla-audio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escolher-fones-de-ouvido-estudio-mixagem" />
<lastmod>2026-10-20T00:01:12.397Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-elegir-auriculares-estudio-mezcla-audio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escolher-fones-de-ouvido-estudio-mixagem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-choose-studio-headphones-audio-mixing" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-elegir-auriculares-estudio-mezcla-audio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escolher-fones-de-ouvido-estudio-mixagem" />
<lastmod>2026-10-20T00:01:12.397Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-prever-falhas-recursos-clusters-prometheus-grafana</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-prever-falhas-recursos-clusters-prometheus-grafana" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-predict-cluster-resource-saturation-prometheus-grafana" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-predecir-saturacion-recursos-clusters-prometheus-grafana" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-prever-falhas-recursos-clusters-prometheus-grafana" />
<lastmod>2026-10-20T00:01:28.732Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-predict-cluster-resource-saturation-prometheus-grafana</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-prever-falhas-recursos-clusters-prometheus-grafana" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-predict-cluster-resource-saturation-prometheus-grafana" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-predecir-saturacion-recursos-clusters-prometheus-grafana" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-prever-falhas-recursos-clusters-prometheus-grafana" />
<lastmod>2026-10-20T00:01:28.732Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-predecir-saturacion-recursos-clusters-prometheus-grafana</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-prever-falhas-recursos-clusters-prometheus-grafana" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-predict-cluster-resource-saturation-prometheus-grafana" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-predecir-saturacion-recursos-clusters-prometheus-grafana" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-prever-falhas-recursos-clusters-prometheus-grafana" />
<lastmod>2026-10-20T00:01:28.732Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-converter-scripts-bash-em-cli-go</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-scripts-bash-em-cli-go" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-bash-scripts-into-robust-cli-tools-in-go" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-scripts-bash-en-herramientas-cli-robustas-en-go" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-scripts-bash-em-cli-go" />
<lastmod>2026-10-20T00:01:42.160Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-convert-bash-scripts-into-robust-cli-tools-in-go</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-scripts-bash-em-cli-go" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-bash-scripts-into-robust-cli-tools-in-go" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-scripts-bash-en-herramientas-cli-robustas-en-go" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-scripts-bash-em-cli-go" />
<lastmod>2026-10-20T00:01:42.160Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-convertir-scripts-bash-en-herramientas-cli-robustas-en-go</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-scripts-bash-em-cli-go" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-bash-scripts-into-robust-cli-tools-in-go" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-scripts-bash-en-herramientas-cli-robustas-en-go" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-scripts-bash-em-cli-go" />
<lastmod>2026-10-20T00:01:42.160Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-consumo-energetico-real-servidores-rack</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-consumo-energetico-real-servidores-rack" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-real-server-power-consumption-in-the-rack" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-consumo-real-energia-servidores-rack" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-consumo-energetico-real-servidores-rack" />
<lastmod>2026-10-20T00:01:57.235Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-calculate-real-server-power-consumption-in-the-rack</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-consumo-energetico-real-servidores-rack" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-real-server-power-consumption-in-the-rack" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-consumo-real-energia-servidores-rack" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-consumo-energetico-real-servidores-rack" />
<lastmod>2026-10-20T00:01:57.235Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-consumo-real-energia-servidores-rack</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-consumo-energetico-real-servidores-rack" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-real-server-power-consumption-in-the-rack" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-consumo-real-energia-servidores-rack" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-consumo-energetico-real-servidores-rack" />
<lastmod>2026-10-20T00:01:57.235Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-tarefas-repetitivas-terminal-makefiles</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-tarefas-repetitivas-terminal-makefiles" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-repetitive-terminal-tasks-makefiles" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-tareas-repetitivas-terminal-makefiles" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-tarefas-repetitivas-terminal-makefiles" />
<lastmod>2026-10-20T00:02:14.402Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-repetitive-terminal-tasks-makefiles</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-tarefas-repetitivas-terminal-makefiles" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-repetitive-terminal-tasks-makefiles" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-tareas-repetitivas-terminal-makefiles" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-tarefas-repetitivas-terminal-makefiles" />
<lastmod>2026-10-20T00:02:14.402Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-tareas-repetitivas-terminal-makefiles</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-tarefas-repetitivas-terminal-makefiles" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-repetitive-terminal-tasks-makefiles" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-tareas-repetitivas-terminal-makefiles" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-tarefas-repetitivas-terminal-makefiles" />
<lastmod>2026-10-20T00:02:14.402Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servidor-linux-lento-como-achar-gargalos-cpu-memoria</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-linux-lento-como-achar-gargalos-cpu-memoria" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-linux-server-how-to-spot-cpu-memory-bottlenecks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-linux-lento-como-hallar-cuellos-de-botella" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-linux-lento-como-achar-gargalos-cpu-memoria" />
<lastmod>2026-10-20T00:02:27.729Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-linux-server-how-to-spot-cpu-memory-bottlenecks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-linux-lento-como-achar-gargalos-cpu-memoria" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-linux-server-how-to-spot-cpu-memory-bottlenecks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-linux-lento-como-hallar-cuellos-de-botella" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-linux-lento-como-achar-gargalos-cpu-memoria" />
<lastmod>2026-10-20T00:02:27.729Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servidor-linux-lento-como-hallar-cuellos-de-botella</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-linux-lento-como-achar-gargalos-cpu-memoria" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-linux-server-how-to-spot-cpu-memory-bottlenecks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-linux-lento-como-hallar-cuellos-de-botella" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-linux-lento-como-achar-gargalos-cpu-memoria" />
<lastmod>2026-10-20T00:02:27.729Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-plcs-industriais-sistemas-web-modbus-tcp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-plcs-industriais-sistemas-web-modbus-tcp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-industrial-plcs-web-systems-modbus-tcp" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-plcs-industriales-sistemas-web-modbus-tcp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-plcs-industriais-sistemas-web-modbus-tcp" />
<lastmod>2026-10-20T00:02:50.778Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-integrate-industrial-plcs-web-systems-modbus-tcp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-plcs-industriais-sistemas-web-modbus-tcp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-industrial-plcs-web-systems-modbus-tcp" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-plcs-industriales-sistemas-web-modbus-tcp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-plcs-industriais-sistemas-web-modbus-tcp" />
<lastmod>2026-10-20T00:02:50.778Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-plcs-industriales-sistemas-web-modbus-tcp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-plcs-industriais-sistemas-web-modbus-tcp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-industrial-plcs-web-systems-modbus-tcp" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-plcs-industriales-sistemas-web-modbus-tcp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-plcs-industriais-sistemas-web-modbus-tcp" />
<lastmod>2026-10-20T00:02:50.778Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-componentes-smd-na-placa-com-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-componentes-smd-na-placa-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-smd-components-on-the-board-with-scope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-componentes-smd-en-la-placa-con-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-componentes-smd-na-placa-com-osciloscopio" />
<lastmod>2026-10-20T00:03:09.457Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-smd-components-on-the-board-with-scope</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-componentes-smd-na-placa-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-smd-components-on-the-board-with-scope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-componentes-smd-en-la-placa-con-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-componentes-smd-na-placa-com-osciloscopio" />
<lastmod>2026-10-20T00:03:09.457Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-componentes-smd-en-la-placa-con-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-componentes-smd-na-placa-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-smd-components-on-the-board-with-scope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-componentes-smd-en-la-placa-con-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-componentes-smd-na-placa-com-osciloscopio" />
<lastmod>2026-10-20T00:03:09.457Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-rodar-ia-local-com-ollama</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rodar-ia-local-com-ollama" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-run-local-ai-with-ollama" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ejecutar-ia-local-con-ollama" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rodar-ia-local-com-ollama" />
<lastmod>2026-10-20T01:03:21.831Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-run-local-ai-with-ollama</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rodar-ia-local-com-ollama" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-run-local-ai-with-ollama" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ejecutar-ia-local-con-ollama" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rodar-ia-local-com-ollama" />
<lastmod>2026-10-20T01:03:21.836Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-ejecutar-ia-local-con-ollama</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rodar-ia-local-com-ollama" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-run-local-ai-with-ollama" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ejecutar-ia-local-con-ollama" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rodar-ia-local-com-ollama" />
<lastmod>2026-10-20T01:03:21.840Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-lenta-como-otimizar-consultas-n-plus-1-hibernate</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-lenta-como-otimizar-consultas-n-plus-1-hibernate" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-api-how-to-optimize-n-plus-one-queries-hibernate" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-lenta-como-optimizar-consultas-n-plus-one-hibernate" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-lenta-como-otimizar-consultas-n-plus-1-hibernate" />
<lastmod>2026-10-20T01:03:21.845Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-api-how-to-optimize-n-plus-one-queries-hibernate</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-lenta-como-otimizar-consultas-n-plus-1-hibernate" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-api-how-to-optimize-n-plus-one-queries-hibernate" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-lenta-como-optimizar-consultas-n-plus-one-hibernate" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-lenta-como-otimizar-consultas-n-plus-1-hibernate" />
<lastmod>2026-10-20T01:03:21.850Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-lenta-como-optimizar-consultas-n-plus-one-hibernate</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-lenta-como-otimizar-consultas-n-plus-1-hibernate" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-api-how-to-optimize-n-plus-one-queries-hibernate" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-lenta-como-optimizar-consultas-n-plus-one-hibernate" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-lenta-como-otimizar-consultas-n-plus-1-hibernate" />
<lastmod>2026-10-20T01:03:21.855Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/layout-quebrado-mobile-como-usar-container-queries</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/layout-quebrado-mobile-como-usar-container-queries" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/broken-mobile-layout-how-to-use-container-queries" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/diseno-roto-movil-como-usar-container-queries" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/layout-quebrado-mobile-como-usar-container-queries" />
<lastmod>2026-10-20T01:01:15.906Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/broken-mobile-layout-how-to-use-container-queries</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/layout-quebrado-mobile-como-usar-container-queries" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/broken-mobile-layout-how-to-use-container-queries" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/diseno-roto-movil-como-usar-container-queries" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/layout-quebrado-mobile-como-usar-container-queries" />
<lastmod>2026-10-20T01:01:15.906Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/diseno-roto-movil-como-usar-container-queries</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/layout-quebrado-mobile-como-usar-container-queries" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/broken-mobile-layout-how-to-use-container-queries" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/diseno-roto-movil-como-usar-container-queries" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/layout-quebrado-mobile-como-usar-container-queries" />
<lastmod>2026-10-20T01:01:15.906Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/sistema-acoplado-como-aplicar-clean-architecture-na-pratica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/sistema-acoplado-como-aplicar-clean-architecture-na-pratica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/coupled-system-how-to-apply-clean-architecture-in-practice" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/sistema-acoplado-como-aplicar-clean-architecture-en-la-practica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/sistema-acoplado-como-aplicar-clean-architecture-na-pratica" />
<lastmod>2026-10-20T01:03:21.860Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/coupled-system-how-to-apply-clean-architecture-in-practice</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/sistema-acoplado-como-aplicar-clean-architecture-na-pratica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/coupled-system-how-to-apply-clean-architecture-in-practice" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/sistema-acoplado-como-aplicar-clean-architecture-en-la-practica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/sistema-acoplado-como-aplicar-clean-architecture-na-pratica" />
<lastmod>2026-10-20T01:03:21.864Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/sistema-acoplado-como-aplicar-clean-architecture-en-la-practica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/sistema-acoplado-como-aplicar-clean-architecture-na-pratica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/coupled-system-how-to-apply-clean-architecture-in-practice" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/sistema-acoplado-como-aplicar-clean-architecture-en-la-practica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/sistema-acoplado-como-aplicar-clean-architecture-na-pratica" />
<lastmod>2026-10-20T01:03:21.868Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/cluster-instavel-como-criar-health-checks-kubernetes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/cluster-instavel-como-criar-health-checks-kubernetes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-cluster-how-to-set-up-kubernetes-health-checks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/cluster-inestable-como-crear-health-checks-kubernetes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/cluster-instavel-como-criar-health-checks-kubernetes" />
<lastmod>2026-10-20T01:03:21.872Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/unstable-cluster-how-to-set-up-kubernetes-health-checks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/cluster-instavel-como-criar-health-checks-kubernetes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-cluster-how-to-set-up-kubernetes-health-checks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/cluster-inestable-como-crear-health-checks-kubernetes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/cluster-instavel-como-criar-health-checks-kubernetes" />
<lastmod>2026-10-20T01:03:21.877Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/cluster-inestable-como-crear-health-checks-kubernetes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/cluster-instavel-como-criar-health-checks-kubernetes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-cluster-how-to-set-up-kubernetes-health-checks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/cluster-inestable-como-crear-health-checks-kubernetes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/cluster-instavel-como-criar-health-checks-kubernetes" />
<lastmod>2026-10-20T01:03:21.881Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/bateria-descarregando-rapida-como-otimizar-consumo-esp32</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/bateria-descarregando-rapida-como-otimizar-consumo-esp32" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/battery-draining-fast-how-to-optimize-esp32-iot-power" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bateria-descargandose-rapida-como-optimizar-consumo-iot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/bateria-descarregando-rapida-como-otimizar-consumo-esp32" />
<lastmod>2026-10-20T01:03:21.886Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/battery-draining-fast-how-to-optimize-esp32-iot-power</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/bateria-descarregando-rapida-como-otimizar-consumo-esp32" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/battery-draining-fast-how-to-optimize-esp32-iot-power" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bateria-descargandose-rapida-como-optimizar-consumo-iot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/bateria-descarregando-rapida-como-otimizar-consumo-esp32" />
<lastmod>2026-10-20T01:03:21.890Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/bateria-descargandose-rapida-como-optimizar-consumo-iot</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/bateria-descarregando-rapida-como-otimizar-consumo-esp32" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/battery-draining-fast-how-to-optimize-esp32-iot-power" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bateria-descargandose-rapida-como-optimizar-consumo-iot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/bateria-descarregando-rapida-como-otimizar-consumo-esp32" />
<lastmod>2026-10-20T01:03:21.894Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-tecnica-pomodoro-no-codigo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-tecnica-pomodoro-no-codigo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-pomodoro-technique-in-code" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-tecnica-pomodoro-al-programar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-tecnica-pomodoro-no-codigo" />
<lastmod>2026-10-20T01:02:26.416Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-pomodoro-technique-in-code</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-tecnica-pomodoro-no-codigo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-pomodoro-technique-in-code" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-tecnica-pomodoro-al-programar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-tecnica-pomodoro-no-codigo" />
<lastmod>2026-10-20T01:02:26.416Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-tecnica-pomodoro-al-programar</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-tecnica-pomodoro-no-codigo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-pomodoro-technique-in-code" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-tecnica-pomodoro-al-programar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-tecnica-pomodoro-no-codigo" />
<lastmod>2026-10-20T01:02:26.416Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/disco-rigido-corrompido-como-recuperar-dados-via-cli</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/disco-rigido-corrompido-como-recuperar-dados-via-cli" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/corrupted-hard-drive-data-recovery-cli" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/disco-duro-corrupto-como-recuperar-datos-cli" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/disco-rigido-corrompido-como-recuperar-dados-via-cli" />
<lastmod>2026-10-20T01:02:47.221Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/corrupted-hard-drive-data-recovery-cli</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/disco-rigido-corrompido-como-recuperar-dados-via-cli" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/corrupted-hard-drive-data-recovery-cli" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/disco-duro-corrupto-como-recuperar-datos-cli" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/disco-rigido-corrompido-como-recuperar-dados-via-cli" />
<lastmod>2026-10-20T01:02:47.221Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/disco-duro-corrupto-como-recuperar-datos-cli</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/disco-rigido-corrompido-como-recuperar-dados-via-cli" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/corrupted-hard-drive-data-recovery-cli" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/disco-duro-corrupto-como-recuperar-datos-cli" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/disco-rigido-corrompido-como-recuperar-dados-via-cli" />
<lastmod>2026-10-20T01:02:47.221Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/luzes-piscando-como-integrar-home-assistant-via-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/luzes-piscando-como-integrar-home-assistant-via-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/lights-blinking-how-to-integrate-home-assistant-via-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/luces-parpadeando-como-integrar-home-assistant-por-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/luzes-piscando-como-integrar-home-assistant-via-mqtt" />
<lastmod>2026-10-20T01:03:05.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/lights-blinking-how-to-integrate-home-assistant-via-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/luzes-piscando-como-integrar-home-assistant-via-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/lights-blinking-how-to-integrate-home-assistant-via-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/luces-parpadeando-como-integrar-home-assistant-por-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/luzes-piscando-como-integrar-home-assistant-via-mqtt" />
<lastmod>2026-10-20T01:03:05.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/luces-parpadeando-como-integrar-home-assistant-por-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/luzes-piscando-como-integrar-home-assistant-via-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/lights-blinking-how-to-integrate-home-assistant-via-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/luces-parpadeando-como-integrar-home-assistant-por-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/luzes-piscando-como-integrar-home-assistant-via-mqtt" />
<lastmod>2026-10-20T01:03:05.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/salario-estagnado-como-migrar-para-desenvolvedor-senior</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/salario-estagnado-como-migrar-para-desenvolvedor-senior" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/stagnant-salary-how-to-migrate-to-senior-developer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/salario-estancado-como-migrar-a-desarrollador-senior" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/salario-estagnado-como-migrar-para-desenvolvedor-senior" />
<lastmod>2026-10-20T01:03:21.652Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/stagnant-salary-how-to-migrate-to-senior-developer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/salario-estagnado-como-migrar-para-desenvolvedor-senior" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/stagnant-salary-how-to-migrate-to-senior-developer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/salario-estancado-como-migrar-a-desarrollador-senior" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/salario-estagnado-como-migrar-para-desenvolvedor-senior" />
<lastmod>2026-10-20T01:03:21.652Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/salario-estancado-como-migrar-a-desarrollador-senior</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/salario-estagnado-como-migrar-para-desenvolvedor-senior" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/stagnant-salary-how-to-migrate-to-senior-developer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/salario-estancado-como-migrar-a-desarrollador-senior" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/salario-estagnado-como-migrar-para-desenvolvedor-senior" />
<lastmod>2026-10-20T01:03:21.652Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-trilhas-rompidas-ponte-kelvin</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-trilhas-rompidas-ponte-kelvin" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-broken-traces-kelvin-bridge" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-pistas-rotas-puente-kelvin" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-trilhas-rompidas-ponte-kelvin" />
<lastmod>2026-10-20T10:00:39.466Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-broken-traces-kelvin-bridge</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-trilhas-rompidas-ponte-kelvin" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-broken-traces-kelvin-bridge" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-pistas-rotas-puente-kelvin" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-trilhas-rompidas-ponte-kelvin" />
<lastmod>2026-10-20T10:00:39.466Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-pistas-rotas-puente-kelvin</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-trilhas-rompidas-ponte-kelvin" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-broken-traces-kelvin-bridge" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-pistas-rotas-puente-kelvin" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-trilhas-rompidas-ponte-kelvin" />
<lastmod>2026-10-20T10:00:39.466Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-injetar-trafego-malicioso-controlado-scapy</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-injetar-trafego-malicioso-controlado-scapy" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-simulate-malicious-traffic-linux-scapy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-simular-trafico-malicioso-linux-scapy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-injetar-trafego-malicioso-controlado-scapy" />
<lastmod>2026-10-20T10:00:55.537Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-simulate-malicious-traffic-linux-scapy</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-injetar-trafego-malicioso-controlado-scapy" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-simulate-malicious-traffic-linux-scapy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-simular-trafico-malicioso-linux-scapy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-injetar-trafego-malicioso-controlado-scapy" />
<lastmod>2026-10-20T10:00:55.537Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-simular-trafico-malicioso-linux-scapy</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-injetar-trafego-malicioso-controlado-scapy" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-simulate-malicious-traffic-linux-scapy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-simular-trafico-malicioso-linux-scapy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-injetar-trafego-malicioso-controlado-scapy" />
<lastmod>2026-10-20T10:00:55.537Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-mitigar-ruido-eletromagnetico-sensores-precisao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-mitigar-ruido-eletromagnetico-sensores-precisao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-mitigate-electromagnetic-noise-precision-sensors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-mitigar-ruido-eletromagnetico-sensores-precision" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-mitigar-ruido-eletromagnetico-sensores-precisao" />
<lastmod>2026-10-20T10:01:11.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-mitigate-electromagnetic-noise-precision-sensors</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-mitigar-ruido-eletromagnetico-sensores-precisao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-mitigate-electromagnetic-noise-precision-sensors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-mitigar-ruido-eletromagnetico-sensores-precision" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-mitigar-ruido-eletromagnetico-sensores-precisao" />
<lastmod>2026-10-20T10:01:11.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-mitigar-ruido-eletromagnetico-sensores-precision</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-mitigar-ruido-eletromagnetico-sensores-precisao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-mitigate-electromagnetic-noise-precision-sensors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-mitigar-ruido-eletromagnetico-sensores-precision" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-mitigar-ruido-eletromagnetico-sensores-precisao" />
<lastmod>2026-10-20T10:01:11.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-auditar-fluxos-rede-kubernetes-iptables-ebpf</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-fluxos-rede-kubernetes-iptables-ebpf" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-kubernetes-network-flows-iptables-ebpf" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-flujos-red-kubernetes-iptables-ebpf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-fluxos-rede-kubernetes-iptables-ebpf" />
<lastmod>2026-10-20T10:01:26.419Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-audit-kubernetes-network-flows-iptables-ebpf</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-fluxos-rede-kubernetes-iptables-ebpf" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-kubernetes-network-flows-iptables-ebpf" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-flujos-red-kubernetes-iptables-ebpf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-fluxos-rede-kubernetes-iptables-ebpf" />
<lastmod>2026-10-20T10:01:26.419Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-auditar-flujos-red-kubernetes-iptables-ebpf</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-fluxos-rede-kubernetes-iptables-ebpf" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-kubernetes-network-flows-iptables-ebpf" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-flujos-red-kubernetes-iptables-ebpf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-fluxos-rede-kubernetes-iptables-ebpf" />
<lastmod>2026-10-20T10:01:26.419Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-quedas-tensao-fontes-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-quedas-tensao-fontes-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-voltage-drops-power-supplies-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-caidas-tension-fuentes-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-quedas-tensao-fontes-osciloscopio" />
<lastmod>2026-10-20T10:01:43.529Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-diagnose-voltage-drops-power-supplies-oscilloscope</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-quedas-tensao-fontes-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-voltage-drops-power-supplies-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-caidas-tension-fuentes-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-quedas-tensao-fontes-osciloscopio" />
<lastmod>2026-10-20T10:01:43.529Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-caidas-tension-fuentes-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-quedas-tensao-fontes-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-voltage-drops-power-supplies-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-caidas-tension-fuentes-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-quedas-tensao-fontes-osciloscopio" />
<lastmod>2026-10-20T10:01:43.529Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-rotear-sinais-alta-velocidade-pcb</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rotear-sinais-alta-velocidade-pcb" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-route-high-speed-signals-pcb" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rotear-senales-alta-velocidad-pcb" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rotear-sinais-alta-velocidade-pcb" />
<lastmod>2026-10-20T10:01:57.453Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-route-high-speed-signals-pcb</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rotear-sinais-alta-velocidade-pcb" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-route-high-speed-signals-pcb" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rotear-senales-alta-velocidad-pcb" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rotear-sinais-alta-velocidade-pcb" />
<lastmod>2026-10-20T10:01:57.453Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-rotear-senales-alta-velocidad-pcb</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rotear-sinais-alta-velocidade-pcb" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-route-high-speed-signals-pcb" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rotear-senales-alta-velocidad-pcb" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rotear-sinais-alta-velocidade-pcb" />
<lastmod>2026-10-20T10:01:57.453Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-consolidar-metricas-rede-prometheus-snmp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consolidar-metricas-rede-prometheus-snmp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-consolidate-network-metrics-prometheus-snmp" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-consolidar-metricas-red-prometheus-snmp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consolidar-metricas-rede-prometheus-snmp" />
<lastmod>2026-10-20T10:02:16.591Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-consolidate-network-metrics-prometheus-snmp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consolidar-metricas-rede-prometheus-snmp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-consolidate-network-metrics-prometheus-snmp" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-consolidar-metricas-red-prometheus-snmp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consolidar-metricas-rede-prometheus-snmp" />
<lastmod>2026-10-20T10:02:16.591Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-consolidar-metricas-red-prometheus-snmp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consolidar-metricas-rede-prometheus-snmp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-consolidate-network-metrics-prometheus-snmp" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-consolidar-metricas-red-prometheus-snmp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consolidar-metricas-rede-prometheus-snmp" />
<lastmod>2026-10-20T10:02:16.591Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-simular-falhas-banda-larga-controle-trafego</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-simular-falhas-banda-larga-controle-trafego" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-simulate-broadband-failures-traffic-control" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-simular-fallas-banda-ancha-control-trafico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-simular-falhas-banda-larga-controle-trafego" />
<lastmod>2026-10-20T10:02:35.411Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-simulate-broadband-failures-traffic-control</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-simular-falhas-banda-larga-controle-trafego" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-simulate-broadband-failures-traffic-control" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-simular-fallas-banda-ancha-control-trafico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-simular-falhas-banda-larga-controle-trafego" />
<lastmod>2026-10-20T10:02:35.411Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-simular-fallas-banda-ancha-control-trafico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-simular-falhas-banda-larga-controle-trafego" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-simulate-broadband-failures-traffic-control" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-simular-fallas-banda-ancha-control-trafico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-simular-falhas-banda-larga-controle-trafego" />
<lastmod>2026-10-20T10:02:35.411Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-dimensionar-no-break-baterias-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-dimensionar-no-break-baterias-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-size-ups-battery-homelab" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-dimensionar-sai-baterias-homelab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-dimensionar-no-break-baterias-homelab" />
<lastmod>2026-10-20T10:02:53.947Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-size-ups-battery-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-dimensionar-no-break-baterias-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-size-ups-battery-homelab" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-dimensionar-sai-baterias-homelab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-dimensionar-no-break-baterias-homelab" />
<lastmod>2026-10-20T10:02:53.947Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-dimensionar-sai-baterias-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-dimensionar-no-break-baterias-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-size-ups-battery-homelab" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-dimensionar-sai-baterias-homelab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-dimensionar-no-break-baterias-homelab" />
<lastmod>2026-10-20T10:02:53.947Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-consumo-energetico-servidores-bare-metal-ipmi</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-consumo-energetico-servidores-bare-metal-ipmi" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-energy-consumption-bare-metal-servers-ipmi" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-consumo-energetico-servidores-bare-metal-ipmi-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-consumo-energetico-servidores-bare-metal-ipmi" />
<lastmod>2026-10-20T10:03:09.529Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-measure-energy-consumption-bare-metal-servers-ipmi</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-consumo-energetico-servidores-bare-metal-ipmi" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-energy-consumption-bare-metal-servers-ipmi" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-consumo-energetico-servidores-bare-metal-ipmi-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-consumo-energetico-servidores-bare-metal-ipmi" />
<lastmod>2026-10-20T10:03:09.529Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-consumo-energetico-servidores-bare-metal-ipmi-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-consumo-energetico-servidores-bare-metal-ipmi" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-energy-consumption-bare-metal-servers-ipmi" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-consumo-energetico-servidores-bare-metal-ipmi-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-consumo-energetico-servidores-bare-metal-ipmi" />
<lastmod>2026-10-20T10:03:09.529Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/banco-de-dados-vetorial-lento-como-gerenciar-embeddings</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-de-dados-vetorial-lento-como-gerenciar-embeddings" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-vector-database-how-to-manage-embeddings" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-de-datos-vectorial-lenta-como-gestionar-embeddings" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-de-dados-vetorial-lento-como-gerenciar-embeddings" />
<lastmod>2026-10-20T11:03:05.805Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-vector-database-how-to-manage-embeddings</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-de-dados-vetorial-lento-como-gerenciar-embeddings" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-vector-database-how-to-manage-embeddings" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-de-datos-vectorial-lenta-como-gestionar-embeddings" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-de-dados-vetorial-lento-como-gerenciar-embeddings" />
<lastmod>2026-10-20T11:03:05.811Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/base-de-datos-vectorial-lenta-como-gestionar-embeddings</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-de-dados-vetorial-lento-como-gerenciar-embeddings" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-vector-database-how-to-manage-embeddings" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-de-datos-vectorial-lenta-como-gestionar-embeddings" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-de-dados-vetorial-lento-como-gerenciar-embeddings" />
<lastmod>2026-10-20T11:03:05.816Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/query-lenta-banco-como-usar-indices-cobrindo-consultas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/query-lenta-banco-como-usar-indices-cobrindo-consultas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-database-query-how-to-use-covering-indexes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/consulta-lenta-base-datos-como-usar-indices-cubriendo-consultas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/query-lenta-banco-como-usar-indices-cobrindo-consultas" />
<lastmod>2026-10-20T11:03:05.819Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-database-query-how-to-use-covering-indexes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/query-lenta-banco-como-usar-indices-cobrindo-consultas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-database-query-how-to-use-covering-indexes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/consulta-lenta-base-datos-como-usar-indices-cubriendo-consultas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/query-lenta-banco-como-usar-indices-cobrindo-consultas" />
<lastmod>2026-10-20T11:03:05.824Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/consulta-lenta-base-datos-como-usar-indices-cubriendo-consultas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/query-lenta-banco-como-usar-indices-cobrindo-consultas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-database-query-how-to-use-covering-indexes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/consulta-lenta-base-datos-como-usar-indices-cubriendo-consultas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/query-lenta-banco-como-usar-indices-cobrindo-consultas" />
<lastmod>2026-10-20T11:03:05.829Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/bundle-pesado-react-como-aplicar-code-splitting-eficiente-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/bundle-pesado-react-como-aplicar-code-splitting-eficiente-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/heavy-bundle-react-how-to-apply-code-splitting-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bundle-pesado-react-como-aplicar-code-splitting-eficiente-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/bundle-pesado-react-como-aplicar-code-splitting-eficiente-1" />
<lastmod>2026-10-20T11:01:02.622Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/heavy-bundle-react-how-to-apply-code-splitting-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/bundle-pesado-react-como-aplicar-code-splitting-eficiente-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/heavy-bundle-react-how-to-apply-code-splitting-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bundle-pesado-react-como-aplicar-code-splitting-eficiente-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/bundle-pesado-react-como-aplicar-code-splitting-eficiente-1" />
<lastmod>2026-10-20T11:01:02.622Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/bundle-pesado-react-como-aplicar-code-splitting-eficiente-2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/bundle-pesado-react-como-aplicar-code-splitting-eficiente-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/heavy-bundle-react-how-to-apply-code-splitting-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bundle-pesado-react-como-aplicar-code-splitting-eficiente-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/bundle-pesado-react-como-aplicar-code-splitting-eficiente-1" />
<lastmod>2026-10-20T11:01:02.622Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/microsservicos-sem-transacao-global-como-aplicar-o-padrao-saga-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/microsservicos-sem-transacao-global-como-aplicar-o-padrao-saga-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/microservices-without-global-transaction-how-to-apply-saga-pattern-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/microservicios-sin-transaccion-global-como-aplicar-el-patron-saga-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/microsservicos-sem-transacao-global-como-aplicar-o-padrao-saga-1" />
<lastmod>2026-10-20T11:01:16.910Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/microservices-without-global-transaction-how-to-apply-saga-pattern-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/microsservicos-sem-transacao-global-como-aplicar-o-padrao-saga-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/microservices-without-global-transaction-how-to-apply-saga-pattern-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/microservicios-sin-transaccion-global-como-aplicar-el-patron-saga-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/microsservicos-sem-transacao-global-como-aplicar-o-padrao-saga-1" />
<lastmod>2026-10-20T11:01:16.910Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/microservicios-sin-transaccion-global-como-aplicar-el-patron-saga-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/microsservicos-sem-transacao-global-como-aplicar-o-padrao-saga-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/microservices-without-global-transaction-how-to-apply-saga-pattern-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/microservicios-sin-transaccion-global-como-aplicar-el-patron-saga-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/microsservicos-sem-transacao-global-como-aplicar-o-padrao-saga-1" />
<lastmod>2026-10-20T11:01:16.910Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/deploy-manual-falhas-pipeline-argocd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deploy-manual-falhas-pipeline-argocd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/manual-deploy-failing-pipeline-argocd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/deploy-manual-fallas-pipeline-argocd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deploy-manual-falhas-pipeline-argocd" />
<lastmod>2026-10-20T11:03:05.835Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/manual-deploy-failing-pipeline-argocd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deploy-manual-falhas-pipeline-argocd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/manual-deploy-failing-pipeline-argocd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/deploy-manual-fallas-pipeline-argocd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deploy-manual-falhas-pipeline-argocd" />
<lastmod>2026-10-20T11:03:05.841Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/deploy-manual-fallas-pipeline-argocd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deploy-manual-falhas-pipeline-argocd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/manual-deploy-failing-pipeline-argocd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/deploy-manual-fallas-pipeline-argocd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deploy-manual-falhas-pipeline-argocd" />
<lastmod>2026-10-20T11:03:05.847Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/equipe-perdendo-prazos-como-estimar-tarefas-sem-planning-poker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/equipe-perdendo-prazos-como-estimar-tarefas-sem-planning-poker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/team-missing-deadlines-how-to-estimate-without-planning-poker" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/equipo-perdiendo-plazos-como-estimar-sin-planning-poker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/equipe-perdendo-prazos-como-estimar-tarefas-sem-planning-poker" />
<lastmod>2026-10-20T11:01:51.300Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/team-missing-deadlines-how-to-estimate-without-planning-poker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/equipe-perdendo-prazos-como-estimar-tarefas-sem-planning-poker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/team-missing-deadlines-how-to-estimate-without-planning-poker" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/equipo-perdiendo-plazos-como-estimar-sin-planning-poker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/equipe-perdendo-prazos-como-estimar-tarefas-sem-planning-poker" />
<lastmod>2026-10-20T11:03:05.852Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/equipo-perdiendo-plazos-como-estimar-sin-planning-poker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/equipe-perdendo-prazos-como-estimar-tarefas-sem-planning-poker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/team-missing-deadlines-how-to-estimate-without-planning-poker" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/equipo-perdiendo-plazos-como-estimar-sin-planning-poker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/equipe-perdendo-prazos-como-estimar-tarefas-sem-planning-poker" />
<lastmod>2026-10-20T11:01:51.300Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/raspberry-pi-travando-mitigar-corrupcao-cartao-sd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/raspberry-pi-travando-mitigar-corrupcao-cartao-sd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/raspberry-pi-freezing-mitigate-sd-card-corruption" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/raspberry-pi-congelandose-mitigar-corrupcion-tarjeta-sd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/raspberry-pi-travando-mitigar-corrupcao-cartao-sd" />
<lastmod>2026-10-20T11:02:05.623Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/raspberry-pi-freezing-mitigate-sd-card-corruption</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/raspberry-pi-travando-mitigar-corrupcao-cartao-sd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/raspberry-pi-freezing-mitigate-sd-card-corruption" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/raspberry-pi-congelandose-mitigar-corrupcion-tarjeta-sd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/raspberry-pi-travando-mitigar-corrupcao-cartao-sd" />
<lastmod>2026-10-20T11:02:05.623Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/raspberry-pi-congelandose-mitigar-corrupcion-tarjeta-sd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/raspberry-pi-travando-mitigar-corrupcao-cartao-sd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/raspberry-pi-freezing-mitigate-sd-card-corruption" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/raspberry-pi-congelandose-mitigar-corrupcion-tarjeta-sd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/raspberry-pi-travando-mitigar-corrupcao-cartao-sd" />
<lastmod>2026-10-20T11:03:05.857Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/automacao-residencial-travando-como-depurar-scripts-em-lua</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/automacao-residencial-travando-como-depurar-scripts-em-lua" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/smart-home-freezing-how-to-debug-scripts-in-lua" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/automatizacion-hogar-fallando-como-depurar-scripts-en-lua" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/automacao-residencial-travando-como-depurar-scripts-em-lua" />
<lastmod>2026-10-20T11:02:21.685Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/smart-home-freezing-how-to-debug-scripts-in-lua</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/automacao-residencial-travando-como-depurar-scripts-em-lua" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/smart-home-freezing-how-to-debug-scripts-in-lua" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/automatizacion-hogar-fallando-como-depurar-scripts-en-lua" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/automacao-residencial-travando-como-depurar-scripts-em-lua" />
<lastmod>2026-10-20T11:02:21.685Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/automatizacion-hogar-fallando-como-depurar-scripts-en-lua</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/automacao-residencial-travando-como-depurar-scripts-em-lua" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/smart-home-freezing-how-to-debug-scripts-in-lua" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/automatizacion-hogar-fallando-como-depurar-scripts-en-lua" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/automacao-residencial-travando-como-depurar-scripts-em-lua" />
<lastmod>2026-10-20T11:02:21.685Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/senior-estagnado-como-liderar-iniciativas-tecnicas-sem-cargo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/senior-estagnado-como-liderar-iniciativas-tecnicas-sem-cargo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/stuck-senior-developer-how-to-lead-technical-initiatives-without-title" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/senior-estancado-como-liderar-iniciativas-tecnicas-sin-cargo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/senior-estagnado-como-liderar-iniciativas-tecnicas-sem-cargo" />
<lastmod>2026-10-20T11:02:37.432Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/stuck-senior-developer-how-to-lead-technical-initiatives-without-title</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/senior-estagnado-como-liderar-iniciativas-tecnicas-sem-cargo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/stuck-senior-developer-how-to-lead-technical-initiatives-without-title" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/senior-estancado-como-liderar-iniciativas-tecnicas-sin-cargo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/senior-estagnado-como-liderar-iniciativas-tecnicas-sem-cargo" />
<lastmod>2026-10-20T11:02:37.432Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/senior-estancado-como-liderar-iniciativas-tecnicas-sin-cargo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/senior-estagnado-como-liderar-iniciativas-tecnicas-sem-cargo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/stuck-senior-developer-how-to-lead-technical-initiatives-without-title" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/senior-estancado-como-liderar-iniciativas-tecnicas-sin-cargo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/senior-estagnado-como-liderar-iniciativas-tecnicas-sem-cargo" />
<lastmod>2026-10-20T11:02:37.432Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/custo-de-nuvem-alto-como-negociar-creditos-e-cortar-gastos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/custo-de-nuvem-alto-como-negociar-creditos-e-cortar-gastos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/high-cloud-bill-how-to-negotiate-credits-and-cut-costs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/costo-de-nube-alto-como-negociar-creditos-y-cortar-gastos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/custo-de-nuvem-alto-como-negociar-creditos-e-cortar-gastos" />
<lastmod>2026-10-20T11:03:05.655Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/high-cloud-bill-how-to-negotiate-credits-and-cut-costs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/custo-de-nuvem-alto-como-negociar-creditos-e-cortar-gastos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/high-cloud-bill-how-to-negotiate-credits-and-cut-costs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/costo-de-nube-alto-como-negociar-creditos-y-cortar-gastos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/custo-de-nuvem-alto-como-negociar-creditos-e-cortar-gastos" />
<lastmod>2026-10-20T11:03:05.655Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/costo-de-nube-alto-como-negociar-creditos-y-cortar-gastos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/custo-de-nuvem-alto-como-negociar-creditos-e-cortar-gastos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/high-cloud-bill-how-to-negotiate-credits-and-cut-costs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/costo-de-nube-alto-como-negociar-creditos-y-cortar-gastos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/custo-de-nuvem-alto-como-negociar-creditos-e-cortar-gastos" />
<lastmod>2026-10-20T11:03:05.655Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/radar-tech-do-dia-20-outubro-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-20-outubro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-20-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-20-octubre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-20-outubro-2026" />
<lastmod>2026-10-20T12:00:34.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/daily-tech-radar-october-20-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-20-outubro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-20-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-20-octubre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-20-outubro-2026" />
<lastmod>2026-10-20T12:00:34.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/radar-tech-del-dia-20-octubre-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-20-outubro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-20-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-20-octubre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-20-outubro-2026" />
<lastmod>2026-10-20T12:00:34.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/pipeline-travando-falta-espaco-como-limpar-docker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pipeline-travando-falta-espaco-como-limpar-docker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/pipeline-failing-low-disk-space-how-to-clean-docker" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/fallo-pipeline-falta-espacio-como-limpiar-docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pipeline-travando-falta-espaco-como-limpar-docker" />
<lastmod>2026-10-20T13:04:08.024Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/pipeline-failing-low-disk-space-how-to-clean-docker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pipeline-travando-falta-espaco-como-limpar-docker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/pipeline-failing-low-disk-space-how-to-clean-docker" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/fallo-pipeline-falta-espacio-como-limpiar-docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pipeline-travando-falta-espaco-como-limpar-docker" />
<lastmod>2026-10-20T13:04:08.030Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/fallo-pipeline-falta-espacio-como-limpiar-docker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pipeline-travando-falta-espaco-como-limpar-docker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/pipeline-failing-low-disk-space-how-to-clean-docker" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/fallo-pipeline-falta-espacio-como-limpiar-docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pipeline-travando-falta-espaco-como-limpar-docker" />
<lastmod>2026-10-20T13:04:08.034Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/certificado-ssl-expirou-como-automatizar-com-vault</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/certificado-ssl-expirou-como-automatizar-com-vault" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ssl-certificate-expired-how-to-automate-with-vault" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/certificado-ssl-expiro-como-automatizar-con-vault" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/certificado-ssl-expirou-como-automatizar-com-vault" />
<lastmod>2026-10-20T13:01:00.861Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ssl-certificate-expired-how-to-automate-with-vault</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/certificado-ssl-expirou-como-automatizar-com-vault" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ssl-certificate-expired-how-to-automate-with-vault" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/certificado-ssl-expiro-como-automatizar-con-vault" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/certificado-ssl-expirou-como-automatizar-com-vault" />
<lastmod>2026-10-20T13:01:00.861Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/certificado-ssl-expiro-como-automatizar-con-vault</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/certificado-ssl-expirou-como-automatizar-com-vault" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ssl-certificate-expired-how-to-automate-with-vault" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/certificado-ssl-expiro-como-automatizar-con-vault" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/certificado-ssl-expirou-como-automatizar-com-vault" />
<lastmod>2026-10-20T13:01:00.861Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/logs-espalhados-cluster-centralizar-fluent-bit</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/logs-espalhados-cluster-centralizar-fluent-bit" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/scattered-cluster-logs-centralize-fluent-bit" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/logs-esparcidos-cluster-centralizar-fluent-bit" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/logs-espalhados-cluster-centralizar-fluent-bit" />
<lastmod>2026-10-20T13:01:19.104Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/scattered-cluster-logs-centralize-fluent-bit</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/logs-espalhados-cluster-centralizar-fluent-bit" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/scattered-cluster-logs-centralize-fluent-bit" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/logs-esparcidos-cluster-centralizar-fluent-bit" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/logs-espalhados-cluster-centralizar-fluent-bit" />
<lastmod>2026-10-20T13:04:08.039Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/logs-esparcidos-cluster-centralizar-fluent-bit</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/logs-espalhados-cluster-centralizar-fluent-bit" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/scattered-cluster-logs-centralize-fluent-bit" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/logs-esparcidos-cluster-centralizar-fluent-bit" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/logs-espalhados-cluster-centralizar-fluent-bit" />
<lastmod>2026-10-20T13:04:08.044Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/deploy-sem-downtime-aws-blue-green</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deploy-sem-downtime-aws-blue-green" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/zero-downtime-deploy-aws-blue-green" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/deploy-sin-downtime-aws-blue-green" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deploy-sem-downtime-aws-blue-green" />
<lastmod>2026-10-20T13:01:42.257Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/zero-downtime-deploy-aws-blue-green</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deploy-sem-downtime-aws-blue-green" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/zero-downtime-deploy-aws-blue-green" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/deploy-sin-downtime-aws-blue-green" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deploy-sem-downtime-aws-blue-green" />
<lastmod>2026-10-20T13:01:42.257Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/deploy-sin-downtime-aws-blue-green</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deploy-sem-downtime-aws-blue-green" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/zero-downtime-deploy-aws-blue-green" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/deploy-sin-downtime-aws-blue-green" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deploy-sem-downtime-aws-blue-green" />
<lastmod>2026-10-20T13:01:42.257Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/chaves-expostas-codigo-como-auditar-segredos-gitleaks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/chaves-expostas-codigo-como-auditar-segredos-gitleaks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/secrets-exposed-code-how-to-audit-gitleaks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/claves-expuestas-codigo-como-auditar-gitleaks" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/chaves-expostas-codigo-como-auditar-segredos-gitleaks" />
<lastmod>2026-10-20T13:02:11.092Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/secrets-exposed-code-how-to-audit-gitleaks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/chaves-expostas-codigo-como-auditar-segredos-gitleaks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/secrets-exposed-code-how-to-audit-gitleaks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/claves-expuestas-codigo-como-auditar-gitleaks" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/chaves-expostas-codigo-como-auditar-segredos-gitleaks" />
<lastmod>2026-10-20T13:02:11.092Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/claves-expuestas-codigo-como-auditar-gitleaks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/chaves-expostas-codigo-como-auditar-segredos-gitleaks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/secrets-exposed-code-how-to-audit-gitleaks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/claves-expuestas-codigo-como-auditar-gitleaks" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/chaves-expostas-codigo-como-auditar-segredos-gitleaks" />
<lastmod>2026-10-20T13:02:11.092Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/dns-instavel-kubernetes-coredns-depuracao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/dns-instavel-kubernetes-coredns-depuracao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-dns-kubernetes-coredns-debugging" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/dns-inestable-kubernetes-coredns-depuracion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/dns-instavel-kubernetes-coredns-depuracao" />
<lastmod>2026-10-20T13:02:39.373Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/unstable-dns-kubernetes-coredns-debugging</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/dns-instavel-kubernetes-coredns-depuracao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-dns-kubernetes-coredns-debugging" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/dns-inestable-kubernetes-coredns-depuracion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/dns-instavel-kubernetes-coredns-depuracao" />
<lastmod>2026-10-20T13:02:39.373Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/dns-inestable-kubernetes-coredns-depuracion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/dns-instavel-kubernetes-coredns-depuracao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-dns-kubernetes-coredns-debugging" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/dns-inestable-kubernetes-coredns-depuracion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/dns-instavel-kubernetes-coredns-depuracao" />
<lastmod>2026-10-20T13:04:08.048Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/backup-corrompido-s3-como-testar-restauracao-velero</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/backup-corrompido-s3-como-testar-restauracao-velero" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/corrupted-s3-backup-how-to-test-restoration-velero" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/respaldo-corrupto-s3-como-probar-restauracion-velero" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/backup-corrompido-s3-como-testar-restauracao-velero" />
<lastmod>2026-10-20T13:02:57.231Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/corrupted-s3-backup-how-to-test-restoration-velero</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/backup-corrompido-s3-como-testar-restauracao-velero" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/corrupted-s3-backup-how-to-test-restoration-velero" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/respaldo-corrupto-s3-como-probar-restauracion-velero" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/backup-corrompido-s3-como-testar-restauracao-velero" />
<lastmod>2026-10-20T13:02:57.231Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/respaldo-corrupto-s3-como-probar-restauracion-velero</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/backup-corrompido-s3-como-testar-restauracao-velero" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/corrupted-s3-backup-how-to-test-restoration-velero" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/respaldo-corrupto-s3-como-probar-restauracion-velero" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/backup-corrompido-s3-como-testar-restauracao-velero" />
<lastmod>2026-10-20T13:02:57.231Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servidor-linux-sem-espaco-como-rastrear-arquivos-ncdu</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-linux-sem-espaco-como-rastrear-arquivos-ncdu" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/linux-server-out-of-space-how-to-track-files-ncdu" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-linux-sin-espacio-como-rastrear-archivos-ncdu" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-linux-sem-espaco-como-rastrear-arquivos-ncdu" />
<lastmod>2026-10-20T13:03:17.886Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/linux-server-out-of-space-how-to-track-files-ncdu</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-linux-sem-espaco-como-rastrear-arquivos-ncdu" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/linux-server-out-of-space-how-to-track-files-ncdu" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-linux-sin-espacio-como-rastrear-archivos-ncdu" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-linux-sem-espaco-como-rastrear-arquivos-ncdu" />
<lastmod>2026-10-20T13:03:17.886Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servidor-linux-sin-espacio-como-rastrear-archivos-ncdu</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-linux-sem-espaco-como-rastrear-arquivos-ncdu" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/linux-server-out-of-space-how-to-track-files-ncdu" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-linux-sin-espacio-como-rastrear-archivos-ncdu" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-linux-sem-espaco-como-rastrear-arquivos-ncdu" />
<lastmod>2026-10-20T13:03:17.886Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/portas-bloqueadas-firewall-como-debugar-ncat</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/portas-bloqueadas-firewall-como-debugar-ncat" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/blocked-ports-firewall-how-to-debug-ncat" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/puertos-bloqueados-firewall-como-depurar-ncat" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/portas-bloqueadas-firewall-como-debugar-ncat" />
<lastmod>2026-10-20T13:03:45.925Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/blocked-ports-firewall-how-to-debug-ncat</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/portas-bloqueadas-firewall-como-debugar-ncat" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/blocked-ports-firewall-how-to-debug-ncat" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/puertos-bloqueados-firewall-como-depurar-ncat" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/portas-bloqueadas-firewall-como-debugar-ncat" />
<lastmod>2026-10-20T13:03:45.925Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/puertos-bloqueados-firewall-como-depurar-ncat</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/portas-bloqueadas-firewall-como-debugar-ncat" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/blocked-ports-firewall-how-to-debug-ncat" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/puertos-bloqueados-firewall-como-depurar-ncat" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/portas-bloqueadas-firewall-como-debugar-ncat" />
<lastmod>2026-10-20T13:03:45.925Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/containers-reiniciando-sozinhos-como-investigar-oomkilled</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/containers-reiniciando-sozinhos-como-investigar-oomkilled" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/containers-restarting-endlessly-how-to-investigate-oomkilled" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/contenedores-reiniciando-sin-parar-como-investigar-oomkilled" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/containers-reiniciando-sozinhos-como-investigar-oomkilled" />
<lastmod>2026-10-20T13:04:07.737Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/containers-restarting-endlessly-how-to-investigate-oomkilled</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/containers-reiniciando-sozinhos-como-investigar-oomkilled" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/containers-restarting-endlessly-how-to-investigate-oomkilled" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/contenedores-reiniciando-sin-parar-como-investigar-oomkilled" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/containers-reiniciando-sozinhos-como-investigar-oomkilled" />
<lastmod>2026-10-20T13:04:07.737Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/contenedores-reiniciando-sin-parar-como-investigar-oomkilled</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/containers-reiniciando-sozinhos-como-investigar-oomkilled" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/containers-restarting-endlessly-how-to-investigate-oomkilled" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/contenedores-reiniciando-sin-parar-como-investigar-oomkilled" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/containers-reiniciando-sozinhos-como-investigar-oomkilled" />
<lastmod>2026-10-20T13:04:07.737Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/otimizar-inferencia-vllm-ia-tempo-real</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/otimizar-inferencia-vllm-ia-tempo-real" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/optimize-vllm-ai-inference-real-time" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/optimizar-inferencia-vllm-ia-tiempo-real" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/otimizar-inferencia-vllm-ia-tempo-real" />
<lastmod>2026-10-20T14:07:01.026Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/optimize-vllm-ai-inference-real-time</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/otimizar-inferencia-vllm-ia-tempo-real" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/optimize-vllm-ai-inference-real-time" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/optimizar-inferencia-vllm-ia-tiempo-real" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/otimizar-inferencia-vllm-ia-tempo-real" />
<lastmod>2026-10-20T14:07:01.033Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/optimizar-inferencia-vllm-ia-tiempo-real</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/otimizar-inferencia-vllm-ia-tempo-real" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/optimize-vllm-ai-inference-real-time" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/optimizar-inferencia-vllm-ia-tiempo-real" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/otimizar-inferencia-vllm-ia-tempo-real" />
<lastmod>2026-10-20T14:07:01.038Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/nodejs-alta-concorrencia-worker-threads</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/nodejs-alta-concorrencia-worker-threads" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/nodejs-high-concurrency-worker-threads" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/nodejs-alta-concurrencia-worker-threads" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/nodejs-alta-concorrencia-worker-threads" />
<lastmod>2026-10-20T14:07:01.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/nodejs-high-concurrency-worker-threads</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/nodejs-alta-concorrencia-worker-threads" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/nodejs-high-concurrency-worker-threads" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/nodejs-alta-concurrencia-worker-threads" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/nodejs-alta-concorrencia-worker-threads" />
<lastmod>2026-10-20T14:07:01.053Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/nodejs-alta-concurrencia-worker-threads</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/nodejs-alta-concorrencia-worker-threads" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/nodejs-high-concurrency-worker-threads" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/nodejs-alta-concurrencia-worker-threads" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/nodejs-alta-concorrencia-worker-threads" />
<lastmod>2026-10-20T14:07:01.060Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/web-vitals-ruins-como-auditar-performance-com-o-lighthouse</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/web-vitals-ruins-como-auditar-performance-com-o-lighthouse" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/bad-web-vitals-how-to-audit-performance-with-lighthouse" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/web-vitals-malos-como-auditar-el-rendimiento-con-lighthouse" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/web-vitals-ruins-como-auditar-performance-com-o-lighthouse" />
<lastmod>2026-10-20T14:07:01.067Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/bad-web-vitals-how-to-audit-performance-with-lighthouse</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/web-vitals-ruins-como-auditar-performance-com-o-lighthouse" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/bad-web-vitals-how-to-audit-performance-with-lighthouse" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/web-vitals-malos-como-auditar-el-rendimiento-con-lighthouse" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/web-vitals-ruins-como-auditar-performance-com-o-lighthouse" />
<lastmod>2026-10-20T14:07:01.084Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/web-vitals-malos-como-auditar-el-rendimiento-con-lighthouse</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/web-vitals-ruins-como-auditar-performance-com-o-lighthouse" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/bad-web-vitals-how-to-audit-performance-with-lighthouse" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/web-vitals-malos-como-auditar-el-rendimiento-con-lighthouse" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/web-vitals-ruins-como-auditar-performance-com-o-lighthouse" />
<lastmod>2026-10-20T14:07:01.089Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/microsservicos-em-conflito-como-desenhar-event-sourcing</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/microsservicos-em-conflito-como-desenhar-event-sourcing" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/microservices-in-conflict-how-to-design-event-sourcing" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/microservicios-en-conflicto-como-disenar-event-sourcing" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/microsservicos-em-conflito-como-desenhar-event-sourcing" />
<lastmod>2026-10-20T14:07:01.093Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/microservices-in-conflict-how-to-design-event-sourcing</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/microsservicos-em-conflito-como-desenhar-event-sourcing" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/microservices-in-conflict-how-to-design-event-sourcing" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/microservicios-en-conflicto-como-disenar-event-sourcing" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/microsservicos-em-conflito-como-desenhar-event-sourcing" />
<lastmod>2026-10-20T14:07:01.098Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/microservicios-en-conflicto-como-disenar-event-sourcing</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/microsservicos-em-conflito-como-desenhar-event-sourcing" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/microservices-in-conflict-how-to-design-event-sourcing" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/microservicios-en-conflicto-como-disenar-event-sourcing" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/microsservicos-em-conflito-como-desenhar-event-sourcing" />
<lastmod>2026-10-20T14:07:01.102Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/builds-lentos-ci-cd-como-acelerar-caches-github-actions</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/builds-lentos-ci-cd-como-acelerar-caches-github-actions" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-ci-cd-builds-speed-up-github-actions-cache" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/builds-lentos-ci-cd-como-acelerar-caches-github-actions-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/builds-lentos-ci-cd-como-acelerar-caches-github-actions" />
<lastmod>2026-10-20T14:03:16.806Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-ci-cd-builds-speed-up-github-actions-cache</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/builds-lentos-ci-cd-como-acelerar-caches-github-actions" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-ci-cd-builds-speed-up-github-actions-cache" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/builds-lentos-ci-cd-como-acelerar-caches-github-actions-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/builds-lentos-ci-cd-como-acelerar-caches-github-actions" />
<lastmod>2026-10-20T14:03:16.806Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/builds-lentos-ci-cd-como-acelerar-caches-github-actions-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/builds-lentos-ci-cd-como-acelerar-caches-github-actions" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-ci-cd-builds-speed-up-github-actions-cache" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/builds-lentos-ci-cd-como-acelerar-caches-github-actions-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/builds-lentos-ci-cd-como-acelerar-caches-github-actions" />
<lastmod>2026-10-20T14:03:16.806Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/debito-tecnico-invisivel-como-medir-a-saude-do-codigo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/debito-tecnico-invisivel-como-medir-a-saude-do-codigo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/invisible-technical-debt-how-to-measure-code-health" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/deuda-tecnica-invisible-como-medir-la-salud-del-codigo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/debito-tecnico-invisivel-como-medir-a-saude-do-codigo" />
<lastmod>2026-10-20T14:03:45.014Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/invisible-technical-debt-how-to-measure-code-health</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/debito-tecnico-invisivel-como-medir-a-saude-do-codigo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/invisible-technical-debt-how-to-measure-code-health" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/deuda-tecnica-invisible-como-medir-la-salud-del-codigo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/debito-tecnico-invisivel-como-medir-a-saude-do-codigo" />
<lastmod>2026-10-20T14:03:45.014Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/deuda-tecnica-invisible-como-medir-la-salud-del-codigo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/debito-tecnico-invisivel-como-medir-a-saude-do-codigo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/invisible-technical-debt-how-to-measure-code-health" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/deuda-tecnica-invisible-como-medir-la-salud-del-codigo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/debito-tecnico-invisivel-como-medir-a-saude-do-codigo" />
<lastmod>2026-10-20T14:03:45.014Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/falta-de-foco-no-trabalho-como-criar-blocos-de-deep-work</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/falta-de-foco-no-trabalho-como-criar-blocos-de-deep-work" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/lack-of-focus-at-work-how-to-create-deep-work-blocks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/falta-de-concentracion-trabajo-como-crear-bloques-deep-work" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/falta-de-foco-no-trabalho-como-criar-blocos-de-deep-work" />
<lastmod>2026-10-20T14:04:43.555Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/lack-of-focus-at-work-how-to-create-deep-work-blocks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/falta-de-foco-no-trabalho-como-criar-blocos-de-deep-work" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/lack-of-focus-at-work-how-to-create-deep-work-blocks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/falta-de-concentracion-trabajo-como-crear-bloques-deep-work" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/falta-de-foco-no-trabalho-como-criar-blocos-de-deep-work" />
<lastmod>2026-10-20T14:04:43.555Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/falta-de-concentracion-trabajo-como-crear-bloques-deep-work</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/falta-de-foco-no-trabalho-como-criar-blocos-de-deep-work" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/lack-of-focus-at-work-how-to-create-deep-work-blocks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/falta-de-concentracion-trabajo-como-crear-bloques-deep-work" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/falta-de-foco-no-trabalho-como-criar-blocos-de-deep-work" />
<lastmod>2026-10-20T14:04:43.555Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/disco-servidor-cheio-gerenciar-raid-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/disco-servidor-cheio-gerenciar-raid-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/server-disk-full-manage-raid-arrays-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/disco-servidor-lleno-gestionar-raid-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/disco-servidor-cheio-gerenciar-raid-linux" />
<lastmod>2026-10-20T14:05:13.579Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/server-disk-full-manage-raid-arrays-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/disco-servidor-cheio-gerenciar-raid-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/server-disk-full-manage-raid-arrays-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/disco-servidor-lleno-gestionar-raid-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/disco-servidor-cheio-gerenciar-raid-linux" />
<lastmod>2026-10-20T14:05:13.579Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/disco-servidor-lleno-gestionar-raid-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/disco-servidor-cheio-gerenciar-raid-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/server-disk-full-manage-raid-arrays-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/disco-servidor-lleno-gestionar-raid-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/disco-servidor-cheio-gerenciar-raid-linux" />
<lastmod>2026-10-20T14:05:13.579Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/casa-inteligente-instavel-como-criar-fluxos-no-node-red</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/casa-inteligente-instavel-como-criar-fluxos-no-node-red" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-smart-home-how-to-build-flows-in-node-red" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/casa-inteligente-inestable-como-crear-flujos-en-node-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/casa-inteligente-instavel-como-criar-fluxos-no-node-red" />
<lastmod>2026-10-20T14:06:18.438Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/unstable-smart-home-how-to-build-flows-in-node-red</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/casa-inteligente-instavel-como-criar-fluxos-no-node-red" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-smart-home-how-to-build-flows-in-node-red" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/casa-inteligente-inestable-como-crear-flujos-en-node-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/casa-inteligente-instavel-como-criar-fluxos-no-node-red" />
<lastmod>2026-10-20T14:06:18.438Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/casa-inteligente-inestable-como-crear-flujos-en-node-red</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/casa-inteligente-instavel-como-criar-fluxos-no-node-red" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-smart-home-how-to-build-flows-in-node-red" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/casa-inteligente-inestable-como-crear-flujos-en-node-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/casa-inteligente-instavel-como-criar-fluxos-no-node-red" />
<lastmod>2026-10-20T14:06:18.438Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/primeiro-emprego-tech-portfolio-destaque</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/primeiro-emprego-tech-portfolio-destaque" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/first-tech-job-portfolio-standout-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/primer-empleo-tech-portafolio-destacado" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/primeiro-emprego-tech-portfolio-destaque" />
<lastmod>2026-10-20T14:07:00.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/first-tech-job-portfolio-standout-guide</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/primeiro-emprego-tech-portfolio-destaque" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/first-tech-job-portfolio-standout-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/primer-empleo-tech-portafolio-destacado" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/primeiro-emprego-tech-portfolio-destaque" />
<lastmod>2026-10-20T14:07:00.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/primer-empleo-tech-portafolio-destacado</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/primeiro-emprego-tech-portfolio-destaque" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/first-tech-job-portfolio-standout-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/primer-empleo-tech-portafolio-destacado" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/primeiro-emprego-tech-portfolio-destaque" />
<lastmod>2026-10-20T14:07:00.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/multimetro-travou-ou-queimou-como-proteger</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/multimetro-travou-ou-queimou-como-proteger" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/multimeter-locked-burned-how-to-protect" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/multimetro-bloqueado-quemado-como-proteger" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/multimetro-travou-ou-queimou-como-proteger" />
<lastmod>2026-10-20T15:08:40.790Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/multimeter-locked-burned-how-to-protect</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/multimetro-travou-ou-queimou-como-proteger" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/multimeter-locked-burned-how-to-protect" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/multimetro-bloqueado-quemado-como-proteger" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/multimetro-travou-ou-queimou-como-proteger" />
<lastmod>2026-10-20T15:08:40.796Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/multimetro-bloqueado-quemado-como-proteger</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/multimetro-travou-ou-queimou-como-proteger" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/multimeter-locked-burned-how-to-protect" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/multimetro-bloqueado-quemado-como-proteger" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/multimetro-travou-ou-queimou-como-proteger" />
<lastmod>2026-10-20T15:08:40.814Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-simular-perda-pacotes-jitter-docker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-simular-perda-pacotes-jitter-docker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-simulate-packet-loss-jitter-docker" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-simular-perdida-paquetes-jitter-docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-simular-perda-pacotes-jitter-docker" />
<lastmod>2026-10-25T15:09:21.154Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-simulate-packet-loss-jitter-docker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-simular-perda-pacotes-jitter-docker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-simulate-packet-loss-jitter-docker" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-simular-perdida-paquetes-jitter-docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-simular-perda-pacotes-jitter-docker" />
<lastmod>2026-10-25T15:09:21.154Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-simular-perdida-paquetes-jitter-docker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-simular-perda-pacotes-jitter-docker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-simulate-packet-loss-jitter-docker" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-simular-perdida-paquetes-jitter-docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-simular-perda-pacotes-jitter-docker" />
<lastmod>2026-10-25T15:09:21.154Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/metrics-fora-do-ar-como-recuperar-zabbix</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/metrics-fora-do-ar-como-recuperar-zabbix" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/metrics-offline-how-to-recover-zabbix" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/metricas-fuera-de-linea-como-recuperar-zabbix" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/metrics-fora-do-ar-como-recuperar-zabbix" />
<lastmod>2026-10-20T15:02:59.203Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/metrics-offline-how-to-recover-zabbix</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/metrics-fora-do-ar-como-recuperar-zabbix" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/metrics-offline-how-to-recover-zabbix" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/metricas-fuera-de-linea-como-recuperar-zabbix" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/metrics-fora-do-ar-como-recuperar-zabbix" />
<lastmod>2026-10-20T15:02:59.203Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/metricas-fuera-de-linea-como-recuperar-zabbix</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/metrics-fora-do-ar-como-recuperar-zabbix" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/metrics-offline-how-to-recover-zabbix" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/metricas-fuera-de-linea-como-recuperar-zabbix" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/metrics-fora-do-ar-como-recuperar-zabbix" />
<lastmod>2026-10-20T15:02:59.203Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-manipular-arquivos-compactados-via-ssh-sem-disco-cheio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-manipular-arquivos-compactados-via-ssh-sem-disco-cheio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-stream-heavy-compressed-files-ssh-without-filling-disk" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-transmitir-archivos-comprimidos-pesados-via-ssh-sin-llenar-disco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-manipular-arquivos-compactados-via-ssh-sem-disco-cheio" />
<lastmod>2026-10-20T15:03:45.109Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-stream-heavy-compressed-files-ssh-without-filling-disk</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-manipular-arquivos-compactados-via-ssh-sem-disco-cheio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-stream-heavy-compressed-files-ssh-without-filling-disk" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-transmitir-archivos-comprimidos-pesados-via-ssh-sin-llenar-disco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-manipular-arquivos-compactados-via-ssh-sem-disco-cheio" />
<lastmod>2026-10-20T15:03:45.109Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-transmitir-archivos-comprimidos-pesados-via-ssh-sin-llenar-disco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-manipular-arquivos-compactados-via-ssh-sem-disco-cheio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-stream-heavy-compressed-files-ssh-without-filling-disk" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-transmitir-archivos-comprimidos-pesados-via-ssh-sin-llenar-disco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-manipular-arquivos-compactados-via-ssh-sem-disco-cheio" />
<lastmod>2026-10-20T15:03:45.109Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/qual-fone-escolher-para-programar-sem-distracoes-barulhentas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/qual-fone-escolher-para-programar-sem-distracoes-barulhentas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/which-headphones-to-choose-for-coding-without-noisy-distractions" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-auriculares-elegir-para-programar-sin-distracciones-ruidosas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/qual-fone-escolher-para-programar-sem-distracoes-barulhentas" />
<lastmod>2026-10-20T15:04:48.348Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/which-headphones-to-choose-for-coding-without-noisy-distractions</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/qual-fone-escolher-para-programar-sem-distracoes-barulhentas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/which-headphones-to-choose-for-coding-without-noisy-distractions" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-auriculares-elegir-para-programar-sin-distracciones-ruidosas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/qual-fone-escolher-para-programar-sem-distracoes-barulhentas" />
<lastmod>2026-10-20T15:04:48.348Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/que-auriculares-elegir-para-programar-sin-distracciones-ruidosas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/qual-fone-escolher-para-programar-sem-distracoes-barulhentas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/which-headphones-to-choose-for-coding-without-noisy-distractions" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-auriculares-elegir-para-programar-sin-distracciones-ruidosas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/qual-fone-escolher-para-programar-sem-distracoes-barulhentas" />
<lastmod>2026-10-20T15:04:48.348Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servidor-rack-superaquecendo-como-balancear-fluxo-ar</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-rack-superaquecendo-como-balancear-fluxo-ar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/server-rack-overheating-how-to-balance-airflow" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-rack-sobrecalentandose-como-equilibrar-flujo-aire" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-rack-superaquecendo-como-balancear-fluxo-ar" />
<lastmod>2026-10-20T15:05:33.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/server-rack-overheating-how-to-balance-airflow</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-rack-superaquecendo-como-balancear-fluxo-ar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/server-rack-overheating-how-to-balance-airflow" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-rack-sobrecalentandose-como-equilibrar-flujo-aire" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-rack-superaquecendo-como-balancear-fluxo-ar" />
<lastmod>2026-10-20T15:05:33.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servidor-rack-sobrecalentandose-como-equilibrar-flujo-aire</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-rack-superaquecendo-como-balancear-fluxo-ar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/server-rack-overheating-how-to-balance-airflow" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-rack-sobrecalentandose-como-equilibrar-flujo-aire" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-rack-superaquecendo-como-balancear-fluxo-ar" />
<lastmod>2026-10-20T15:05:33.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/computador-nao-liga-apos-trocar-fonte-como-testar</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/computador-nao-liga-apos-trocar-fonte-como-testar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/computer-wont-turn-on-after-psu-swap-how-to-test" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/computadora-no-enciende-tras-cambiar-fuente-como-probar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/computador-nao-liga-apos-trocar-fonte-como-testar" />
<lastmod>2026-10-20T15:06:40.860Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/computer-wont-turn-on-after-psu-swap-how-to-test</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/computador-nao-liga-apos-trocar-fonte-como-testar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/computer-wont-turn-on-after-psu-swap-how-to-test" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/computadora-no-enciende-tras-cambiar-fuente-como-probar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/computador-nao-liga-apos-trocar-fonte-como-testar" />
<lastmod>2026-10-20T15:06:40.860Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/computadora-no-enciende-tras-cambiar-fuente-como-probar</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/computador-nao-liga-apos-trocar-fonte-como-testar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/computer-wont-turn-on-after-psu-swap-how-to-test" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/computadora-no-enciende-tras-cambiar-fuente-como-probar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/computador-nao-liga-apos-trocar-fonte-como-testar" />
<lastmod>2026-10-20T15:08:40.821Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-atualizar-bios-placas-mae-antigas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-atualizar-bios-placas-mae-antigas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-update-old-motherboard-bios-safely" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-actualizar-bios-placas-madre-antiguas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-atualizar-bios-placas-mae-antigas" />
<lastmod>2026-10-20T15:07:14.681Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-update-old-motherboard-bios-safely</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-atualizar-bios-placas-mae-antigas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-update-old-motherboard-bios-safely" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-actualizar-bios-placas-madre-antiguas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-atualizar-bios-placas-mae-antigas" />
<lastmod>2026-10-20T15:07:14.681Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-actualizar-bios-placas-madre-antiguas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-atualizar-bios-placas-mae-antigas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-update-old-motherboard-bios-safely" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-actualizar-bios-placas-madre-antiguas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-atualizar-bios-placas-mae-antigas" />
<lastmod>2026-10-20T15:07:14.681Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ruido-eletromagnetico-corrompendo-dados-como-blindar-cabos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ruido-eletromagnetico-corrompendo-dados-como-blindar-cabos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/electrical-noise-corrupting-data-how-to-shield-signal-cables" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ruido-electromagnetico-corrompiendo-datos-como-blindar-cables" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ruido-eletromagnetico-corrompendo-dados-como-blindar-cabos" />
<lastmod>2026-10-20T15:08:01.873Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/electrical-noise-corrupting-data-how-to-shield-signal-cables</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ruido-eletromagnetico-corrompendo-dados-como-blindar-cabos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/electrical-noise-corrupting-data-how-to-shield-signal-cables" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ruido-electromagnetico-corrompiendo-datos-como-blindar-cables" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ruido-eletromagnetico-corrompendo-dados-como-blindar-cabos" />
<lastmod>2026-10-20T15:08:01.873Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ruido-electromagnetico-corrompiendo-datos-como-blindar-cables</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ruido-eletromagnetico-corrompendo-dados-como-blindar-cabos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/electrical-noise-corrupting-data-how-to-shield-signal-cables" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ruido-electromagnetico-corrompiendo-datos-como-blindar-cables" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ruido-eletromagnetico-corrompendo-dados-como-blindar-cabos" />
<lastmod>2026-10-20T15:08:01.873Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-auditar-espaco-disco-logs-antigos-inodes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-espaco-disco-logs-antigos-inodes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-disk-space-old-logs-inodes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-espacio-disco-logs-antigos-inodes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-espaco-disco-logs-antigos-inodes" />
<lastmod>2026-10-20T15:08:40.540Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-audit-disk-space-old-logs-inodes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-espaco-disco-logs-antigos-inodes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-disk-space-old-logs-inodes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-espacio-disco-logs-antigos-inodes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-espaco-disco-logs-antigos-inodes" />
<lastmod>2026-10-20T15:08:40.540Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-auditar-espacio-disco-logs-antigos-inodes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-espaco-disco-logs-antigos-inodes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-disk-space-old-logs-inodes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-espacio-disco-logs-antigos-inodes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-espaco-disco-logs-antigos-inodes" />
<lastmod>2026-10-20T15:08:40.540Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-consumo-energetico-servidores-bare-metal-ipmi-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-consumo-energetico-servidores-bare-metal-ipmi-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-energy-consumption-bare-metal-servers-ipmi-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-consumo-energetico-servidores-bare-metal-ipmi-es-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-consumo-energetico-servidores-bare-metal-ipmi-1" />
<lastmod>2026-10-20T16:09:06.115Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-measure-energy-consumption-bare-metal-servers-ipmi-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-consumo-energetico-servidores-bare-metal-ipmi-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-energy-consumption-bare-metal-servers-ipmi-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-consumo-energetico-servidores-bare-metal-ipmi-es-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-consumo-energetico-servidores-bare-metal-ipmi-1" />
<lastmod>2026-10-20T16:09:06.124Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-consumo-energetico-servidores-bare-metal-ipmi-es-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-consumo-energetico-servidores-bare-metal-ipmi-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-energy-consumption-bare-metal-servers-ipmi-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-consumo-energetico-servidores-bare-metal-ipmi-es-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-consumo-energetico-servidores-bare-metal-ipmi-1" />
<lastmod>2026-10-20T16:09:06.131Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-simular-quedas-energia-picos-no-break</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-simular-quedas-energia-picos-no-break" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-simulate-power-drops-ups-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-simular-caidas-energia-sai-banco-pruebas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-simular-quedas-energia-picos-no-break" />
<lastmod>2026-10-20T16:03:29.039Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-simulate-power-drops-ups-bench</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-simular-quedas-energia-picos-no-break" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-simulate-power-drops-ups-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-simular-caidas-energia-sai-banco-pruebas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-simular-quedas-energia-picos-no-break" />
<lastmod>2026-10-20T16:03:29.039Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-simular-caidas-energia-sai-banco-pruebas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-simular-quedas-energia-picos-no-break" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-simulate-power-drops-ups-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-simular-caidas-energia-sai-banco-pruebas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-simular-quedas-energia-picos-no-break" />
<lastmod>2026-10-20T16:03:29.039Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-auditar-regras-firewall-complexas-ncat</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-regras-firewall-complexas-ncat" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-complex-firewall-rules-ncat" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-reglas-firewall-complejas-ncat" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-regras-firewall-complexas-ncat" />
<lastmod>2026-10-20T16:04:14.859Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-audit-complex-firewall-rules-ncat</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-regras-firewall-complexas-ncat" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-complex-firewall-rules-ncat" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-reglas-firewall-complejas-ncat" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-regras-firewall-complexas-ncat" />
<lastmod>2026-10-20T16:04:14.859Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-auditar-reglas-firewall-complejas-ncat</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-regras-firewall-complexas-ncat" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-complex-firewall-rules-ncat" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-reglas-firewall-complejas-ncat" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-regras-firewall-complexas-ncat" />
<lastmod>2026-10-20T16:04:14.859Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-trafego-rede-corrompido-ebpf</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-trafego-rede-corrompido-ebpf" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-corrupted-network-traffic-ebpf" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-trafico-red-corrupto-ebpf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-trafego-rede-corrompido-ebpf" />
<lastmod>2026-10-20T16:05:01.960Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-inspect-corrupted-network-traffic-ebpf</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-trafego-rede-corrompido-ebpf" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-corrupted-network-traffic-ebpf" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-trafico-red-corrupto-ebpf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-trafego-rede-corrompido-ebpf" />
<lastmod>2026-10-20T16:05:01.960Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-trafico-red-corrupto-ebpf</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-trafego-rede-corrompido-ebpf" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-corrupted-network-traffic-ebpf" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-trafico-red-corrupto-ebpf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-trafego-rede-corrompido-ebpf" />
<lastmod>2026-10-20T16:05:01.960Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-tar-gz-criptografados-gpg-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-tar-gz-criptografados-gpg-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-encrypted-tar-gz-files-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-archivos-tar-gz-cifrados-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-tar-gz-criptografados-gpg-terminal" />
<lastmod>2026-10-20T16:05:50.714Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-create-encrypted-tar-gz-files-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-tar-gz-criptografados-gpg-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-encrypted-tar-gz-files-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-archivos-tar-gz-cifrados-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-tar-gz-criptografados-gpg-terminal" />
<lastmod>2026-10-20T16:05:50.714Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-archivos-tar-gz-cifrados-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-tar-gz-criptografados-gpg-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-encrypted-tar-gz-files-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-archivos-tar-gz-cifrados-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-tar-gz-criptografados-gpg-terminal" />
<lastmod>2026-10-20T16:05:50.714Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-grafana-trava-como-otimizar-prometheus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-grafana-trava-como-otimizar-prometheus" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-grafana-freezes-how-to-optimize-prometheus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-se-traba-grafana-como-optimizar-prometheus" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-grafana-trava-como-otimizar-prometheus" />
<lastmod>2026-10-20T16:06:29.452Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/why-grafana-freezes-how-to-optimize-prometheus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-grafana-trava-como-otimizar-prometheus" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-grafana-freezes-how-to-optimize-prometheus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-se-traba-grafana-como-optimizar-prometheus" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-grafana-trava-como-otimizar-prometheus" />
<lastmod>2026-10-20T16:06:29.452Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-se-traba-grafana-como-optimizar-prometheus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-grafana-trava-como-otimizar-prometheus" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-grafana-freezes-how-to-optimize-prometheus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-se-traba-grafana-como-optimizar-prometheus" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-grafana-trava-como-otimizar-prometheus" />
<lastmod>2026-10-20T16:06:29.452Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-recuperar-arquivos-particoes-corrompidas-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-arquivos-particoes-corrompidas-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-corrupted-files-partitions-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-archivos-particiones-corruptas-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-arquivos-particoes-corrompidas-linux" />
<lastmod>2026-10-20T16:07:08.757Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-recover-corrupted-files-partitions-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-arquivos-particoes-corrompidas-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-corrupted-files-partitions-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-archivos-particiones-corruptas-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-arquivos-particoes-corrompidas-linux" />
<lastmod>2026-10-20T16:07:08.757Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-recuperar-archivos-particiones-corruptas-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-arquivos-particoes-corrompidas-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-corrupted-files-partitions-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-archivos-particiones-corruptas-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-arquivos-particoes-corrompidas-linux" />
<lastmod>2026-10-20T16:07:08.757Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-cabo-de-rede-com-multimetro-digital</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cabo-de-rede-com-multimetro-digital" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-network-cables-with-a-digital-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cables-de-red-con-un-multimetro-digital" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cabo-de-rede-com-multimetro-digital" />
<lastmod>2026-10-20T16:07:40.506Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-network-cables-with-a-digital-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cabo-de-rede-com-multimetro-digital" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-network-cables-with-a-digital-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cables-de-red-con-un-multimetro-digital" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cabo-de-rede-com-multimetro-digital" />
<lastmod>2026-10-20T16:07:40.506Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-cables-de-red-con-un-multimetro-digital</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cabo-de-rede-com-multimetro-digital" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-network-cables-with-a-digital-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cables-de-red-con-un-multimetro-digital" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cabo-de-rede-com-multimetro-digital" />
<lastmod>2026-10-20T16:07:40.506Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-alertas-temperatura-ipmi-servidores-rack</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-alertas-temperatura-ipmi-servidores-rack" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-ipmi-temperature-alerts-rack-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-alertas-temperatura-ipmi-servidores-rack-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-alertas-temperatura-ipmi-servidores-rack" />
<lastmod>2026-10-20T16:08:19.866Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-set-up-ipmi-temperature-alerts-rack-servers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-alertas-temperatura-ipmi-servidores-rack" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-ipmi-temperature-alerts-rack-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-alertas-temperatura-ipmi-servidores-rack-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-alertas-temperatura-ipmi-servidores-rack" />
<lastmod>2026-10-20T16:08:19.866Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-alertas-temperatura-ipmi-servidores-rack-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-alertas-temperatura-ipmi-servidores-rack" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-ipmi-temperature-alerts-rack-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-alertas-temperatura-ipmi-servidores-rack-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-alertas-temperatura-ipmi-servidores-rack" />
<lastmod>2026-10-20T16:08:19.866Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-simular-lentidao-caos-redes-toxiproxy</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-simular-lentidao-caos-redes-toxiproxy" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-debug-latency-http-requests-toxiproxy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-depurar-latencia-peticiones-http-toxiproxy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-simular-lentidao-caos-redes-toxiproxy" />
<lastmod>2026-10-20T16:09:05.936Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-debug-latency-http-requests-toxiproxy</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-simular-lentidao-caos-redes-toxiproxy" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-debug-latency-http-requests-toxiproxy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-depurar-latencia-peticiones-http-toxiproxy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-simular-lentidao-caos-redes-toxiproxy" />
<lastmod>2026-10-20T16:09:05.936Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-depurar-latencia-peticiones-http-toxiproxy</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-simular-lentidao-caos-redes-toxiproxy" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-debug-latency-http-requests-toxiproxy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-depurar-latencia-peticiones-http-toxiproxy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-simular-lentidao-caos-redes-toxiproxy" />
<lastmod>2026-10-20T16:09:05.936Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ia-alucinando-como-criar-guardrails-validacao-estrita</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-alucinando-como-criar-guardrails-validacao-estrita" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-hallucinating-how-to-build-strict-guardrails" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-alucinando-como-crear-guardrails-validacion-estricta" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-alucinando-como-criar-guardrails-validacao-estrita" />
<lastmod>2026-10-20T17:15:18.739Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ai-hallucinating-how-to-build-strict-guardrails</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-alucinando-como-criar-guardrails-validacao-estrita" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-hallucinating-how-to-build-strict-guardrails" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-alucinando-como-crear-guardrails-validacion-estricta" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-alucinando-como-criar-guardrails-validacao-estrita" />
<lastmod>2026-10-20T17:15:18.746Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ia-alucinando-como-crear-guardrails-validacion-estricta</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-alucinando-como-criar-guardrails-validacao-estrita" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-hallucinating-how-to-build-strict-guardrails" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-alucinando-como-crear-guardrails-validacion-estricta" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-alucinando-como-criar-guardrails-validacao-estrita" />
<lastmod>2026-10-20T17:15:18.751Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-travando-sob-pico-rate-limiting-redis</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-travando-sob-pico-rate-limiting-redis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/api-crashing-traffic-spikes-rate-limiting-redis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-picos-trafico-rate-limiting-redis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-travando-sob-pico-rate-limiting-redis" />
<lastmod>2026-10-20T17:07:02.733Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-crashing-traffic-spikes-rate-limiting-redis</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-travando-sob-pico-rate-limiting-redis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/api-crashing-traffic-spikes-rate-limiting-redis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-picos-trafico-rate-limiting-redis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-travando-sob-pico-rate-limiting-redis" />
<lastmod>2026-10-20T17:07:02.733Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-picos-trafico-rate-limiting-redis</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-travando-sob-pico-rate-limiting-redis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/api-crashing-traffic-spikes-rate-limiting-redis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-picos-trafico-rate-limiting-redis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-travando-sob-pico-rate-limiting-redis" />
<lastmod>2026-10-20T17:07:02.733Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/app-mobile-travando-como-eliminar-re-renderizacoes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/app-mobile-travando-como-eliminar-re-renderizacoes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/mobile-app-lagging-how-to-fix-unnecessary-re-renders" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/app-movil-lenta-como-eliminar-renderizados" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/app-mobile-travando-como-eliminar-re-renderizacoes" />
<lastmod>2026-10-20T17:07:32.875Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/mobile-app-lagging-how-to-fix-unnecessary-re-renders</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/app-mobile-travando-como-eliminar-re-renderizacoes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/mobile-app-lagging-how-to-fix-unnecessary-re-renders" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/app-movil-lenta-como-eliminar-renderizados" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/app-mobile-travando-como-eliminar-re-renderizacoes" />
<lastmod>2026-10-20T17:07:32.875Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/app-movil-lenta-como-eliminar-renderizados</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/app-mobile-travando-como-eliminar-re-renderizacoes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/mobile-app-lagging-how-to-fix-unnecessary-re-renders" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/app-movil-lenta-como-eliminar-renderizados" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/app-mobile-travando-como-eliminar-re-renderizacoes" />
<lastmod>2026-10-20T17:07:32.875Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/monolito-gigante-como-migrar-para-microsservicos-sem-dor-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/monolito-gigante-como-migrar-para-microsservicos-sem-dor-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/giant-monolith-how-to-migrate-to-microservices-painless-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/monolito-gigante-como-migrar-a-microservicios-sin-dolor-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/monolito-gigante-como-migrar-para-microsservicos-sem-dor-1" />
<lastmod>2026-10-20T17:08:11.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/giant-monolith-how-to-migrate-to-microservices-painless-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/monolito-gigante-como-migrar-para-microsservicos-sem-dor-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/giant-monolith-how-to-migrate-to-microservices-painless-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/monolito-gigante-como-migrar-a-microservicios-sin-dolor-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/monolito-gigante-como-migrar-para-microsservicos-sem-dor-1" />
<lastmod>2026-10-20T17:08:11.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/monolito-gigante-como-migrar-a-microservicios-sin-dolor-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/monolito-gigante-como-migrar-para-microsservicos-sem-dor-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/giant-monolith-how-to-migrate-to-microservices-painless-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/monolito-gigante-como-migrar-a-microservicios-sin-dolor-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/monolito-gigante-como-migrar-para-microsservicos-sem-dor-1" />
<lastmod>2026-10-20T17:08:11.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/pipeline-quebrado-rollbacks-automaticos-kubernetes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pipeline-quebrado-rollbacks-automaticos-kubernetes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/broken-pipeline-automated-rollbacks-kubernetes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pipeline-roto-rollbacks-automaticos-kubernetes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pipeline-quebrado-rollbacks-automaticos-kubernetes" />
<lastmod>2026-10-20T17:11:41.033Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/broken-pipeline-automated-rollbacks-kubernetes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pipeline-quebrado-rollbacks-automaticos-kubernetes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/broken-pipeline-automated-rollbacks-kubernetes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pipeline-roto-rollbacks-automaticos-kubernetes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pipeline-quebrado-rollbacks-automaticos-kubernetes" />
<lastmod>2026-10-20T17:11:41.033Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/pipeline-roto-rollbacks-automaticos-kubernetes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pipeline-quebrado-rollbacks-automaticos-kubernetes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/broken-pipeline-automated-rollbacks-kubernetes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pipeline-roto-rollbacks-automaticos-kubernetes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pipeline-quebrado-rollbacks-automaticos-kubernetes" />
<lastmod>2026-10-20T17:11:41.033Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/codigo-legado-confuso-como-refatorar-sem-quebrar-funcionalidades</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/codigo-legado-confuso-como-refatorar-sem-quebrar-funcionalidades" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/confusing-legacy-code-how-to-refactor-safely" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/codigo-legado-confuso-como-refactorizar-sin-romper-funcionalidades" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/codigo-legado-confuso-como-refatorar-sem-quebrar-funcionalidades" />
<lastmod>2026-10-20T17:12:46.821Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/confusing-legacy-code-how-to-refactor-safely</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/codigo-legado-confuso-como-refatorar-sem-quebrar-funcionalidades" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/confusing-legacy-code-how-to-refactor-safely" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/codigo-legado-confuso-como-refactorizar-sin-romper-funcionalidades" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/codigo-legado-confuso-como-refatorar-sem-quebrar-funcionalidades" />
<lastmod>2026-10-20T17:12:46.821Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/codigo-legado-confuso-como-refactorizar-sin-romper-funcionalidades</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/codigo-legado-confuso-como-refatorar-sem-quebrar-funcionalidades" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/confusing-legacy-code-how-to-refactor-safely" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/codigo-legado-confuso-como-refactorizar-sin-romper-funcionalidades" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/codigo-legado-confuso-como-refatorar-sem-quebrar-funcionalidades" />
<lastmod>2026-10-20T17:12:46.821Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/perdendo-foco-chat-rotinas-trabalho-profundo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/perdendo-foco-chat-rotinas-trabalho-profundo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/losing-focus-chat-deep-work-routines" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/perdiendo-foco-chat-rutinas-trabajo-profundo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/perdendo-foco-chat-rotinas-trabalho-profundo" />
<lastmod>2026-10-20T17:13:11.302Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/losing-focus-chat-deep-work-routines</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/perdendo-foco-chat-rotinas-trabalho-profundo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/losing-focus-chat-deep-work-routines" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/perdiendo-foco-chat-rutinas-trabajo-profundo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/perdendo-foco-chat-rotinas-trabalho-profundo" />
<lastmod>2026-10-20T17:13:11.302Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/perdiendo-foco-chat-rutinas-trabajo-profundo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/perdendo-foco-chat-rotinas-trabalho-profundo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/losing-focus-chat-deep-work-routines" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/perdiendo-foco-chat-rutinas-trabajo-profundo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/perdendo-foco-chat-rotinas-trabalho-profundo" />
<lastmod>2026-10-20T17:13:11.302Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/placa-falhando-como-inspecionar-soldas-frias</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/placa-falhando-como-inspecionar-soldas-frias" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/circuit-board-failing-how-to-spot-and-fix-cold-joints" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/placa-fallando-como-inspecionar-soldaduras-frias" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/placa-falhando-como-inspecionar-soldas-frias" />
<lastmod>2026-10-20T17:14:20.774Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/circuit-board-failing-how-to-spot-and-fix-cold-joints</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/placa-falhando-como-inspecionar-soldas-frias" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/circuit-board-failing-how-to-spot-and-fix-cold-joints" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/placa-fallando-como-inspecionar-soldaduras-frias" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/placa-falhando-como-inspecionar-soldas-frias" />
<lastmod>2026-10-20T17:14:20.774Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/placa-fallando-como-inspecionar-soldaduras-frias</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/placa-falhando-como-inspecionar-soldas-frias" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/circuit-board-failing-how-to-spot-and-fix-cold-joints" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/placa-fallando-como-inspecionar-soldaduras-frias" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/placa-falhando-como-inspecionar-soldas-frias" />
<lastmod>2026-10-20T17:14:20.774Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/automacao-industrial-instavel-integrar-sensores-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/automacao-industrial-instavel-integrar-sensores-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-industrial-automation-integrate-sensors-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/automatizacion-industrial-inestable-integrar-sensores-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/automacao-industrial-instavel-integrar-sensores-mqtt" />
<lastmod>2026-10-20T17:14:44.705Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/unstable-industrial-automation-integrate-sensors-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/automacao-industrial-instavel-integrar-sensores-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-industrial-automation-integrate-sensors-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/automatizacion-industrial-inestable-integrar-sensores-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/automacao-industrial-instavel-integrar-sensores-mqtt" />
<lastmod>2026-10-20T17:14:44.705Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/automatizacion-industrial-inestable-integrar-sensores-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/automacao-industrial-instavel-integrar-sensores-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-industrial-automation-integrate-sensors-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/automatizacion-industrial-inestable-integrar-sensores-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/automacao-industrial-instavel-integrar-sensores-mqtt" />
<lastmod>2026-10-20T17:14:44.705Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/projetos-rejeitados-como-traduzir-divida-tecnica-em-dinheiro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/projetos-rejeitados-como-traduzir-divida-tecnica-em-dinheiro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/rejected-tech-projects-how-to-translate-tech-debt-into-money" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/proyectos-rechazados-como-traducir-deuda-tecnica-en-dinero" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/projetos-rejeitados-como-traduzir-divida-tecnica-em-dinheiro" />
<lastmod>2026-10-20T17:15:18.511Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/rejected-tech-projects-how-to-translate-tech-debt-into-money</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/projetos-rejeitados-como-traduzir-divida-tecnica-em-dinheiro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/rejected-tech-projects-how-to-translate-tech-debt-into-money" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/proyectos-rechazados-como-traducir-deuda-tecnica-en-dinero" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/projetos-rejeitados-como-traduzir-divida-tecnica-em-dinheiro" />
<lastmod>2026-10-20T17:15:18.511Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/proyectos-rechazados-como-traducir-deuda-tecnica-en-dinero</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/projetos-rejeitados-como-traduzir-divida-tecnica-em-dinheiro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/rejected-tech-projects-how-to-translate-tech-debt-into-money" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/proyectos-rechazados-como-traducir-deuda-tecnica-en-dinero" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/projetos-rejeitados-como-traduzir-divida-tecnica-em-dinheiro" />
<lastmod>2026-10-20T17:15:18.511Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ia-alucinando-como-criar-guardrails-validacao-estrita-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-alucinando-como-criar-guardrails-validacao-estrita-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-hallucinating-how-to-build-strict-guardrails-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-alucinando-como-crear-guardrails-validacion-estricta-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-alucinando-como-criar-guardrails-validacao-estrita-1" />
<lastmod>2026-10-20T18:05:23.588Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ai-hallucinating-how-to-build-strict-guardrails-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-alucinando-como-criar-guardrails-validacao-estrita-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-hallucinating-how-to-build-strict-guardrails-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-alucinando-como-crear-guardrails-validacion-estricta-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-alucinando-como-criar-guardrails-validacao-estrita-1" />
<lastmod>2026-10-20T18:05:23.596Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ia-alucinando-como-crear-guardrails-validacion-estricta-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-alucinando-como-criar-guardrails-validacao-estrita-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-hallucinating-how-to-build-strict-guardrails-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-alucinando-como-crear-guardrails-validacion-estricta-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-alucinando-como-criar-guardrails-validacao-estrita-1" />
<lastmod>2026-10-20T18:05:23.601Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/query-lenta-banco-como-usar-indices-cobrindo-consultas-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/query-lenta-banco-como-usar-indices-cobrindo-consultas-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-database-query-how-to-use-covering-indexes-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/consulta-lenta-base-datos-como-usar-indices-cubriendo-consultas-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/query-lenta-banco-como-usar-indices-cobrindo-consultas-1" />
<lastmod>2026-10-20T18:05:23.606Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-database-query-how-to-use-covering-indexes-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/query-lenta-banco-como-usar-indices-cobrindo-consultas-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-database-query-how-to-use-covering-indexes-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/consulta-lenta-base-datos-como-usar-indices-cubriendo-consultas-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/query-lenta-banco-como-usar-indices-cobrindo-consultas-1" />
<lastmod>2026-10-20T18:05:23.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/consulta-lenta-base-datos-como-usar-indices-cubriendo-consultas-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/query-lenta-banco-como-usar-indices-cobrindo-consultas-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-database-query-how-to-use-covering-indexes-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/consulta-lenta-base-datos-como-usar-indices-cubriendo-consultas-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/query-lenta-banco-como-usar-indices-cobrindo-consultas-1" />
<lastmod>2026-10-20T18:05:23.615Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/bundle-pesado-react-como-aplicar-code-splitting-eficiente-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/bundle-pesado-react-como-aplicar-code-splitting-eficiente-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/heavy-bundle-react-how-to-apply-code-splitting-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bundle-pesado-react-como-aplicar-code-splitting-eficiente-2-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/bundle-pesado-react-como-aplicar-code-splitting-eficiente-1-1" />
<lastmod>2026-10-20T18:01:40.797Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/heavy-bundle-react-how-to-apply-code-splitting-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/bundle-pesado-react-como-aplicar-code-splitting-eficiente-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/heavy-bundle-react-how-to-apply-code-splitting-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bundle-pesado-react-como-aplicar-code-splitting-eficiente-2-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/bundle-pesado-react-como-aplicar-code-splitting-eficiente-1-1" />
<lastmod>2026-10-20T18:01:40.797Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/bundle-pesado-react-como-aplicar-code-splitting-eficiente-2-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/bundle-pesado-react-como-aplicar-code-splitting-eficiente-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/heavy-bundle-react-how-to-apply-code-splitting-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bundle-pesado-react-como-aplicar-code-splitting-eficiente-2-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/bundle-pesado-react-como-aplicar-code-splitting-eficiente-1-1" />
<lastmod>2026-10-20T18:01:40.797Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/microsservicos-em-conflito-como-desenhar-event-sourcing-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/microsservicos-em-conflito-como-desenhar-event-sourcing-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/microservices-in-conflict-how-to-design-event-sourcing-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/microservicios-en-conflicto-como-disenar-event-sourcing-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/microsservicos-em-conflito-como-desenhar-event-sourcing-1" />
<lastmod>2026-10-20T18:05:23.621Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/microservices-in-conflict-how-to-design-event-sourcing-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/microsservicos-em-conflito-como-desenhar-event-sourcing-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/microservices-in-conflict-how-to-design-event-sourcing-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/microservicios-en-conflicto-como-disenar-event-sourcing-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/microsservicos-em-conflito-como-desenhar-event-sourcing-1" />
<lastmod>2026-10-20T18:05:23.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/microservicios-en-conflicto-como-disenar-event-sourcing-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/microsservicos-em-conflito-como-desenhar-event-sourcing-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/microservices-in-conflict-how-to-design-event-sourcing-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/microservicios-en-conflicto-como-disenar-event-sourcing-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/microsservicos-em-conflito-como-desenhar-event-sourcing-1" />
<lastmod>2026-10-20T18:05:23.633Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/pipeline-travando-falta-espaco-como-limpar-docker-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pipeline-travando-falta-espaco-como-limpar-docker-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/pipeline-failing-low-disk-space-how-to-clean-docker-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/fallo-pipeline-falta-espacio-como-limpar-docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pipeline-travando-falta-espaco-como-limpar-docker-1" />
<lastmod>2026-10-20T18:05:23.637Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/pipeline-failing-low-disk-space-how-to-clean-docker-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pipeline-travando-falta-espaco-como-limpar-docker-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/pipeline-failing-low-disk-space-how-to-clean-docker-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/fallo-pipeline-falta-espacio-como-limpar-docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pipeline-travando-falta-espaco-como-limpar-docker-1" />
<lastmod>2026-10-20T18:05:23.641Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/fallo-pipeline-falta-espacio-como-limpar-docker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pipeline-travando-falta-espaco-como-limpar-docker-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/pipeline-failing-low-disk-space-how-to-clean-docker-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/fallo-pipeline-falta-espacio-como-limpar-docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pipeline-travando-falta-espaco-como-limpar-docker-1" />
<lastmod>2026-10-20T18:05:23.645Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/equipe-perdendo-prazos-como-estimar-tarefas-sem-planning-poker-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/equipe-perdendo-prazos-como-estimar-tarefas-sem-planning-poker-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/team-missing-deadlines-how-to-estimate-without-planning-poker-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/equipo-perdiendo-plazos-como-estimar-sin-planning-poker-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/equipe-perdendo-prazos-como-estimar-tarefas-sem-planning-poker-1" />
<lastmod>2026-10-20T18:05:23.650Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/team-missing-deadlines-how-to-estimate-without-planning-poker-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/equipe-perdendo-prazos-como-estimar-tarefas-sem-planning-poker-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/team-missing-deadlines-how-to-estimate-without-planning-poker-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/equipo-perdiendo-plazos-como-estimar-sin-planning-poker-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/equipe-perdendo-prazos-como-estimar-tarefas-sem-planning-poker-1" />
<lastmod>2026-10-20T18:05:23.655Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/equipo-perdiendo-plazos-como-estimar-sin-planning-poker-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/equipe-perdendo-prazos-como-estimar-tarefas-sem-planning-poker-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/team-missing-deadlines-how-to-estimate-without-planning-poker-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/equipo-perdiendo-plazos-como-estimar-sin-planning-poker-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/equipe-perdendo-prazos-como-estimar-tarefas-sem-planning-poker-1" />
<lastmod>2026-10-20T18:05:23.659Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/equipe-dispersa-rituais-foco-blocos-sincronos-assincronos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/equipe-dispersa-rituais-foco-blocos-sincronos-assincronos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/scattered-team-focus-rituals-sync-async-blocks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/equipo-disperso-rituales-foco-bloques-sincronos-asincronos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/equipe-dispersa-rituais-foco-blocos-sincronos-assincronos" />
<lastmod>2026-10-20T18:03:32.212Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/scattered-team-focus-rituals-sync-async-blocks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/equipe-dispersa-rituais-foco-blocos-sincronos-assincronos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/scattered-team-focus-rituals-sync-async-blocks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/equipo-disperso-rituales-foco-bloques-sincronos-asincronos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/equipe-dispersa-rituais-foco-blocos-sincronos-assincronos" />
<lastmod>2026-10-20T18:03:32.212Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/equipo-disperso-rituales-foco-bloques-sincronos-asincronos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/equipe-dispersa-rituais-foco-blocos-sincronos-assincronos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/scattered-team-focus-rituals-sync-async-blocks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/equipo-disperso-rituales-foco-bloques-sincronos-asincronos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/equipe-dispersa-rituais-foco-blocos-sincronos-assincronos" />
<lastmod>2026-10-20T18:03:32.212Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servidor-rack-esquentando-muito-melhorar-fluxo-ar</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-rack-esquentando-muito-melhorar-fluxo-ar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/server-rack-overheating-how-to-improve-airflow" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-rack-recalentandose-como-mejorar-flujo-aire" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-rack-esquentando-muito-melhorar-fluxo-ar" />
<lastmod>2026-10-20T18:04:29.504Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/server-rack-overheating-how-to-improve-airflow</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-rack-esquentando-muito-melhorar-fluxo-ar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/server-rack-overheating-how-to-improve-airflow" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-rack-recalentandose-como-mejorar-flujo-aire" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-rack-esquentando-muito-melhorar-fluxo-ar" />
<lastmod>2026-10-20T18:04:29.504Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servidor-rack-recalentandose-como-mejorar-flujo-aire</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-rack-esquentando-muito-melhorar-fluxo-ar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/server-rack-overheating-how-to-improve-airflow" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-rack-recalentandose-como-mejorar-flujo-aire" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-rack-esquentando-muito-melhorar-fluxo-ar" />
<lastmod>2026-10-20T18:04:29.504Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/casa-inteligente-instavel-como-criar-fluxos-no-node-red-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/casa-inteligente-instavel-como-criar-fluxos-no-node-red-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-smart-home-how-to-build-robust-node-red-flows" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/casa-inteligente-inestable-como-crear-flujos-en-node-red-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/casa-inteligente-instavel-como-criar-fluxos-no-node-red-1" />
<lastmod>2026-10-20T18:04:57.904Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/unstable-smart-home-how-to-build-robust-node-red-flows</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/casa-inteligente-instavel-como-criar-fluxos-no-node-red-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-smart-home-how-to-build-robust-node-red-flows" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/casa-inteligente-inestable-como-crear-flujos-en-node-red-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/casa-inteligente-instavel-como-criar-fluxos-no-node-red-1" />
<lastmod>2026-10-20T18:04:57.904Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/casa-inteligente-inestable-como-crear-flujos-en-node-red-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/casa-inteligente-instavel-como-criar-fluxos-no-node-red-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-smart-home-how-to-build-robust-node-red-flows" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/casa-inteligente-inestable-como-crear-flujos-en-node-red-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/casa-inteligente-instavel-como-criar-fluxos-no-node-red-1" />
<lastmod>2026-10-20T18:04:57.904Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/senior-estagnado-como-liderar-iniciativas-tecnicas-sem-cargo-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/senior-estagnado-como-liderar-iniciativas-tecnicas-sem-cargo-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/stagnant-senior-how-to-lead-technical-initiatives-without-title" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/senior-estancado-como-liderar-iniciativas-tecnicas-sin-cargo-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/senior-estagnado-como-liderar-iniciativas-tecnicas-sem-cargo-1" />
<lastmod>2026-10-20T18:05:23.398Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/stagnant-senior-how-to-lead-technical-initiatives-without-title</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/senior-estagnado-como-liderar-iniciativas-tecnicas-sem-cargo-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/stagnant-senior-how-to-lead-technical-initiatives-without-title" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/senior-estancado-como-liderar-iniciativas-tecnicas-sin-cargo-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/senior-estagnado-como-liderar-iniciativas-tecnicas-sem-cargo-1" />
<lastmod>2026-10-20T18:05:23.398Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/senior-estancado-como-liderar-iniciativas-tecnicas-sin-cargo-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/senior-estagnado-como-liderar-iniciativas-tecnicas-sem-cargo-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/stagnant-senior-how-to-lead-technical-initiatives-without-title" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/senior-estancado-como-liderar-iniciativas-tecnicas-sin-cargo-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/senior-estagnado-como-liderar-iniciativas-tecnicas-sem-cargo-1" />
<lastmod>2026-10-20T18:05:23.398Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-ruido-fontes-lineares-bancada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-ruido-fontes-lineares-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-noise-linear-power-supplies-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-ruido-fuentes-lineales-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-ruido-fontes-lineares-bancada" />
<lastmod>2026-10-20T19:05:45.397Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-diagnose-noise-linear-power-supplies-bench</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-ruido-fontes-lineares-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-noise-linear-power-supplies-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-ruido-fuentes-lineales-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-ruido-fontes-lineares-bancada" />
<lastmod>2026-10-20T19:05:45.403Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-ruido-fuentes-lineales-banco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-ruido-fontes-lineares-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-noise-linear-power-supplies-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-ruido-fuentes-lineales-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-ruido-fontes-lineares-bancada" />
<lastmod>2026-10-20T19:05:45.410Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-projetar-banco-baterias-redundante-no-breaks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-banco-baterias-redundante-no-breaks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-redundant-battery-bank-ups" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-banco-baterias-redundante-sai" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-banco-baterias-redundante-no-breaks" />
<lastmod>2026-10-20T19:01:06.180Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-design-redundant-battery-bank-ups</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-banco-baterias-redundante-no-breaks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-redundant-battery-bank-ups" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-banco-baterias-redundante-sai" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-banco-baterias-redundante-no-breaks" />
<lastmod>2026-10-20T19:01:06.180Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-disenar-banco-baterias-redundante-sai</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-banco-baterias-redundante-no-breaks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-redundant-battery-bank-ups" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-banco-baterias-redundante-sai" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-banco-baterias-redundante-no-breaks" />
<lastmod>2026-10-20T19:01:06.180Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/go-consumindo-muita-memoria-como-achar-vazamentos-pprof</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/go-consumindo-muita-memoria-como-achar-vazamentos-pprof" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/go-high-memory-usage-how-to-find-leaks-pprof" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/go-consume-mucha-memoria-como-hallar-fugas-pprof" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/go-consumindo-muita-memoria-como-achar-vazamentos-pprof" />
<lastmod>2026-10-20T19:05:45.417Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/go-high-memory-usage-how-to-find-leaks-pprof</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/go-consumindo-muita-memoria-como-achar-vazamentos-pprof" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/go-high-memory-usage-how-to-find-leaks-pprof" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/go-consume-mucha-memoria-como-hallar-fugas-pprof" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/go-consumindo-muita-memoria-como-achar-vazamentos-pprof" />
<lastmod>2026-10-20T19:05:45.429Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/go-consume-mucha-memoria-como-hallar-fugas-pprof</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/go-consumindo-muita-memoria-como-achar-vazamentos-pprof" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/go-high-memory-usage-how-to-find-leaks-pprof" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/go-consume-mucha-memoria-como-hallar-fugas-pprof" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/go-consumindo-muita-memoria-como-achar-vazamentos-pprof" />
<lastmod>2026-10-20T19:05:45.436Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servidor-reiniciando-estresse-termico-cpu-vrm</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-reiniciando-estresse-termico-cpu-vrm" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/server-rebooting-cpu-vrm-thermal-stress-test" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-reinicia-estres-termico-cpu-vrm" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-reiniciando-estresse-termico-cpu-vrm" />
<lastmod>2026-10-20T19:01:53.693Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/server-rebooting-cpu-vrm-thermal-stress-test</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-reiniciando-estresse-termico-cpu-vrm" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/server-rebooting-cpu-vrm-thermal-stress-test" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-reinicia-estres-termico-cpu-vrm" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-reiniciando-estresse-termico-cpu-vrm" />
<lastmod>2026-10-20T19:01:53.693Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servidor-reinicia-estres-termico-cpu-vrm</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-reiniciando-estresse-termico-cpu-vrm" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/server-rebooting-cpu-vrm-thermal-stress-test" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-reinicia-estres-termico-cpu-vrm" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-reiniciando-estresse-termico-cpu-vrm" />
<lastmod>2026-10-20T19:01:53.693Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-switches-ansible-redes-locais</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-switches-ansible-redes-locais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-switches-ansible-local-networks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-switches-ansible-redes-locales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-switches-ansible-redes-locais" />
<lastmod>2026-10-20T19:02:46.660Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-switches-ansible-local-networks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-switches-ansible-redes-locais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-switches-ansible-local-networks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-switches-ansible-redes-locales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-switches-ansible-redes-locais" />
<lastmod>2026-10-20T19:02:46.660Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-switches-ansible-redes-locales</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-switches-ansible-redes-locais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-switches-ansible-local-networks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-switches-ansible-redes-locales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-switches-ansible-redes-locais" />
<lastmod>2026-10-20T19:02:46.660Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/banco-lento-como-ajustar-pools-de-conexoes-trand-of-alto</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-lento-como-ajustar-pools-de-conexoes-trand-of-alto" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/database-slow-how-to-fix-connection-pools-traffic" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-de-datos-lenta-como-ajustar-pools-de-conexiones" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-lento-como-ajustar-pools-de-conexoes-trand-of-alto" />
<lastmod>2026-10-20T19:03:24.716Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/database-slow-how-to-fix-connection-pools-traffic</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-lento-como-ajustar-pools-de-conexoes-trand-of-alto" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/database-slow-how-to-fix-connection-pools-traffic" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-de-datos-lenta-como-ajustar-pools-de-conexiones" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-lento-como-ajustar-pools-de-conexoes-trand-of-alto" />
<lastmod>2026-10-20T19:03:24.716Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/base-de-datos-lenta-como-ajustar-pools-de-conexiones</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-lento-como-ajustar-pools-de-conexoes-trand-of-alto" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/database-slow-how-to-fix-connection-pools-traffic" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-de-datos-lenta-como-ajustar-pools-de-conexiones" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-lento-como-ajustar-pools-de-conexoes-trand-of-alto" />
<lastmod>2026-10-20T19:03:24.716Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-desgaste-ssds-nvme-servidores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-desgaste-ssds-nvme-servidores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-nvme-ssd-wear-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorear-desgaste-ssds-nvme-servidores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-desgaste-ssds-nvme-servidores" />
<lastmod>2026-10-20T19:03:54.533Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-monitor-nvme-ssd-wear-servers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-desgaste-ssds-nvme-servidores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-nvme-ssd-wear-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorear-desgaste-ssds-nvme-servidores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-desgaste-ssds-nvme-servidores" />
<lastmod>2026-10-20T19:03:54.533Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorear-desgaste-ssds-nvme-servidores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-desgaste-ssds-nvme-servidores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-nvme-ssd-wear-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorear-desgaste-ssds-nvme-servidores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-desgaste-ssds-nvme-servidores" />
<lastmod>2026-10-20T19:03:54.533Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-implementar-autenticacao-mtls-microsservicos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-implementar-autenticacao-mtls-microsservicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-implement-mtls-microservices-authentication" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-implementar-autenticacion-mtls-microservicios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-implementar-autenticacao-mtls-microsservicos" />
<lastmod>2026-10-20T19:04:27.468Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-implement-mtls-microservices-authentication</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-implementar-autenticacao-mtls-microsservicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-implement-mtls-microservices-authentication" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-implementar-autenticacion-mtls-microservicios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-implementar-autenticacao-mtls-microsservicos" />
<lastmod>2026-10-20T19:04:27.468Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-implementar-autenticacion-mtls-microservicios</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-implementar-autenticacao-mtls-microsservicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-implement-mtls-microservices-authentication" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-implementar-autenticacion-mtls-microservicios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-implementar-autenticacao-mtls-microsservicos" />
<lastmod>2026-10-20T19:04:27.468Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-balancear-energia-racks-evitar-quedas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-balancear-energia-racks-evitar-quedas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-balance-rack-power-prevent-overload-outages" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-balancear-energia-racks-evitar-caidas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-balancear-energia-racks-evitar-quedas" />
<lastmod>2026-10-20T19:04:58.238Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-balance-rack-power-prevent-overload-outages</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-balancear-energia-racks-evitar-quedas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-balance-rack-power-prevent-overload-outages" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-balancear-energia-racks-evitar-caidas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-balancear-energia-racks-evitar-quedas" />
<lastmod>2026-10-20T19:04:58.238Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-balancear-energia-racks-evitar-caidas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-balancear-energia-racks-evitar-quedas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-balance-rack-power-prevent-overload-outages" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-balancear-energia-racks-evitar-caidas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-balancear-energia-racks-evitar-quedas" />
<lastmod>2026-10-20T19:04:58.238Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-acelerar-pipelines-de-ci-monorepos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-pipelines-de-ci-monorepos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-speed-up-monorepo-ci-pipelines" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-pipelines-ci-monorepos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-pipelines-de-ci-monorepos" />
<lastmod>2026-10-20T19:05:43.894Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-speed-up-monorepo-ci-pipelines</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-pipelines-de-ci-monorepos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-speed-up-monorepo-ci-pipelines" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-pipelines-ci-monorepos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-pipelines-de-ci-monorepos" />
<lastmod>2026-10-20T19:05:43.894Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-acelerar-pipelines-ci-monorepos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-pipelines-de-ci-monorepos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-speed-up-monorepo-ci-pipelines" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-pipelines-ci-monorepos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-pipelines-de-ci-monorepos" />
<lastmod>2026-10-20T19:05:43.894Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-versionar-obsidian-com-git</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-versionar-obsidian-com-git" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-version-obsidian-with-git" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-versionar-obsidian-con-git" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-versionar-obsidian-com-git" />
<lastmod>2026-10-20T19:46:34.014Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-version-obsidian-with-git</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-versionar-obsidian-com-git" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-version-obsidian-with-git" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-versionar-obsidian-con-git" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-versionar-obsidian-com-git" />
<lastmod>2026-10-20T19:46:34.021Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-versionar-obsidian-con-git</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-versionar-obsidian-com-git" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-version-obsidian-with-git" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-versionar-obsidian-con-git" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-versionar-obsidian-com-git" />
<lastmod>2026-10-20T19:46:34.027Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/links-quebrados-obsidian-como-auditar-base-notas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/links-quebrados-obsidian-como-auditar-base-notas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/broken-links-obsidian-how-to-audit-vault" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/enlaces-rotos-obsidian-como-auditar-base-notas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/links-quebrados-obsidian-como-auditar-base-notas" />
<lastmod>2026-10-20T19:45:04.513Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/broken-links-obsidian-how-to-audit-vault</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/links-quebrados-obsidian-como-auditar-base-notas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/broken-links-obsidian-how-to-audit-vault" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/enlaces-rotos-obsidian-como-auditar-base-notas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/links-quebrados-obsidian-como-auditar-base-notas" />
<lastmod>2026-10-20T19:45:04.513Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/enlaces-rotos-obsidian-como-auditar-base-notas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/links-quebrados-obsidian-como-auditar-base-notas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/broken-links-obsidian-how-to-audit-vault" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/enlaces-rotos-obsidian-como-auditar-base-notas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/links-quebrados-obsidian-como-auditar-base-notas" />
<lastmod>2026-10-20T19:45:04.513Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-obsidian-segundo-cerebro-escalavel</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-obsidian-segundo-cerebro-escalavel" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-scalable-second-brain-obsidian" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-segundo-cerebro-escalable-obsidian" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-obsidian-segundo-cerebro-escalavel" />
<lastmod>2026-10-20T19:45:41.108Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-structure-scalable-second-brain-obsidian</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-obsidian-segundo-cerebro-escalavel" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-scalable-second-brain-obsidian" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-segundo-cerebro-escalable-obsidian" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-obsidian-segundo-cerebro-escalavel" />
<lastmod>2026-10-20T19:45:41.108Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-estructurar-segundo-cerebro-escalable-obsidian</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-obsidian-segundo-cerebro-escalavel" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-scalable-second-brain-obsidian" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-segundo-cerebro-escalable-obsidian" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-obsidian-segundo-cerebro-escalavel" />
<lastmod>2026-10-20T19:45:41.108Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-captura-dados-obsidian-api</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-captura-dados-obsidian-api" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-obsidian-data-capture-api" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-captura-datos-obsidian-api" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-captura-dados-obsidian-api" />
<lastmod>2026-10-20T19:46:01.798Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-obsidian-data-capture-api</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-captura-dados-obsidian-api" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-obsidian-data-capture-api" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-captura-datos-obsidian-api" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-captura-dados-obsidian-api" />
<lastmod>2026-10-20T19:46:01.798Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-captura-datos-obsidian-api</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-captura-dados-obsidian-api" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-obsidian-data-capture-api" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-captura-datos-obsidian-api" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-captura-dados-obsidian-api" />
<lastmod>2026-10-20T19:46:01.798Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/obsidian-travando-como-otimizar-base-lenta-notas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/obsidian-travando-como-otimizar-base-lenta-notas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-obsidian-vault-how-to-optimize-thousands-of-notes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/obsidian-lento-como-optimizar-bases-grandes-notas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/obsidian-travando-como-otimizar-base-lenta-notas" />
<lastmod>2026-10-20T19:46:33.552Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-obsidian-vault-how-to-optimize-thousands-of-notes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/obsidian-travando-como-otimizar-base-lenta-notas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-obsidian-vault-how-to-optimize-thousands-of-notes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/obsidian-lento-como-optimizar-bases-grandes-notas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/obsidian-travando-como-otimizar-base-lenta-notas" />
<lastmod>2026-10-20T19:46:33.552Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/obsidian-lento-como-optimizar-bases-grandes-notas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/obsidian-travando-como-otimizar-base-lenta-notas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-obsidian-vault-how-to-optimize-thousands-of-notes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/obsidian-lento-como-optimizar-bases-grandes-notas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/obsidian-travando-como-otimizar-base-lenta-notas" />
<lastmod>2026-10-20T19:46:33.552Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-rodar-ia-local-com-llama-cpp-e-api-rest</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rodar-ia-local-com-llama-cpp-e-api-rest" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-run-local-ai-with-llama-cpp-and-rest-api" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ejecutar-ia-local-con-llama-cpp-y-api-rest" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rodar-ia-local-com-llama-cpp-e-api-rest" />
<lastmod>2026-10-20T20:04:58.389Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-run-local-ai-with-llama-cpp-and-rest-api</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rodar-ia-local-com-llama-cpp-e-api-rest" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-run-local-ai-with-llama-cpp-and-rest-api" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ejecutar-ia-local-con-llama-cpp-y-api-rest" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rodar-ia-local-com-llama-cpp-e-api-rest" />
<lastmod>2026-10-20T20:04:58.395Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-ejecutar-ia-local-con-llama-cpp-y-api-rest</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rodar-ia-local-com-llama-cpp-e-api-rest" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-run-local-ai-with-llama-cpp-and-rest-api" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ejecutar-ia-local-con-llama-cpp-y-api-rest" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rodar-ia-local-com-llama-cpp-e-api-rest" />
<lastmod>2026-10-20T20:04:58.401Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-estruturar-microsservicos-com-grpc-e-protocol-buffers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-microsservicos-com-grpc-e-protocol-buffers" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-microservices-with-grpc-and-protocol-buffers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-microservicios-con-grpc-y-protocol-buffers" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-microsservicos-com-grpc-e-protocol-buffers" />
<lastmod>2026-10-20T20:01:14.437Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-structure-microservices-with-grpc-and-protocol-buffers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-microsservicos-com-grpc-e-protocol-buffers" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-microservices-with-grpc-and-protocol-buffers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-microservicios-con-grpc-y-protocol-buffers" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-microsservicos-com-grpc-e-protocol-buffers" />
<lastmod>2026-10-20T20:01:14.437Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-estructurar-microservicios-con-grpc-y-protocol-buffers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-microsservicos-com-grpc-e-protocol-buffers" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-microservices-with-grpc-and-protocol-buffers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-microservicios-con-grpc-y-protocol-buffers" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-microsservicos-com-grpc-e-protocol-buffers" />
<lastmod>2026-10-20T20:01:14.437Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-otimizar-core-web-vitals-com-server-components</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-core-web-vitals-com-server-components" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-core-web-vitals-with-server-components" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-core-web-vitals-con-server-components" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-core-web-vitals-com-server-components" />
<lastmod>2026-10-20T20:04:58.407Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-optimize-core-web-vitals-with-server-components</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-core-web-vitals-com-server-components" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-core-web-vitals-with-server-components" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-core-web-vitals-con-server-components" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-core-web-vitals-com-server-components" />
<lastmod>2026-10-20T20:04:58.411Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-optimizar-core-web-vitals-con-server-components</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-core-web-vitals-com-server-components" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-core-web-vitals-with-server-components" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-core-web-vitals-con-server-components" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-core-web-vitals-com-server-components" />
<lastmod>2026-10-20T20:04:58.416Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-desenhar-um-sistema-resiliente-com-cqrs-e-kafka</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desenhar-um-sistema-resiliente-com-cqrs-e-kafka" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-a-resilient-system-with-cqrs-and-kafka" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-un-sistema-resiliente-con-cqrs-y-kafka" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desenhar-um-sistema-resiliente-com-cqrs-e-kafka" />
<lastmod>2026-10-20T20:02:41.673Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-design-a-resilient-system-with-cqrs-and-kafka</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desenhar-um-sistema-resiliente-com-cqrs-e-kafka" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-a-resilient-system-with-cqrs-and-kafka" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-un-sistema-resiliente-con-cqrs-y-kafka" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desenhar-um-sistema-resiliente-com-cqrs-e-kafka" />
<lastmod>2026-10-20T20:04:58.422Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-disenar-un-sistema-resiliente-con-cqrs-y-kafka</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desenhar-um-sistema-resiliente-com-cqrs-e-kafka" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-a-resilient-system-with-cqrs-and-kafka" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-un-sistema-resiliente-con-cqrs-y-kafka" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desenhar-um-sistema-resiliente-com-cqrs-e-kafka" />
<lastmod>2026-10-20T20:04:58.427Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-deploys-com-argocd-gitops</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-deploys-com-argocd-gitops" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-deploys-with-argocd-gitops" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-deploys-con-argocd-gitops" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-deploys-com-argocd-gitops" />
<lastmod>2026-10-20T20:03:08.773Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-deploys-with-argocd-gitops</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-deploys-com-argocd-gitops" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-deploys-with-argocd-gitops" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-deploys-con-argocd-gitops" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-deploys-com-argocd-gitops" />
<lastmod>2026-10-20T20:03:08.773Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-deploys-con-argocd-gitops</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-deploys-com-argocd-gitops" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-deploys-with-argocd-gitops" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-deploys-con-argocd-gitops" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-deploys-com-argocd-gitops" />
<lastmod>2026-10-20T20:04:58.433Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gerenciar-dependencias-monorepos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-dependencias-monorepos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/managing-complex-dependencies-monorepos" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-dependencias-monorepos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-dependencias-monorepos" />
<lastmod>2026-10-20T20:04:58.438Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/managing-complex-dependencies-monorepos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-dependencias-monorepos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/managing-complex-dependencies-monorepos" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-dependencias-monorepos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-dependencias-monorepos" />
<lastmod>2026-10-20T20:04:58.443Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gestionar-dependencias-monorepos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-dependencias-monorepos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/managing-complex-dependencies-monorepos" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-dependencias-monorepos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-dependencias-monorepos" />
<lastmod>2026-10-20T20:04:58.451Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-fluxos-de-trabalho-no-notion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-fluxos-de-trabalho-no-notion" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-technical-workflows-in-notion" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-flujos-de-trabajo-en-notion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-fluxos-de-trabalho-no-notion" />
<lastmod>2026-10-20T20:03:44.217Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-organize-technical-workflows-in-notion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-fluxos-de-trabalho-no-notion" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-technical-workflows-in-notion" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-flujos-de-trabajo-en-notion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-fluxos-de-trabalho-no-notion" />
<lastmod>2026-10-20T20:03:44.217Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-flujos-de-trabajo-en-notion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-fluxos-de-trabalho-no-notion" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-technical-workflows-in-notion" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-flujos-de-trabajo-en-notion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-fluxos-de-trabalho-no-notion" />
<lastmod>2026-10-20T20:03:44.217Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-homelab-seguro-proxmox-vlans</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-homelab-seguro-proxmox-vlans" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-a-secure-homelab-with-proxmox-and-vlans" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-un-homelab-seguro-con-proxmox-y-vlans" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-homelab-seguro-proxmox-vlans" />
<lastmod>2026-10-20T20:04:08.314Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-a-secure-homelab-with-proxmox-and-vlans</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-homelab-seguro-proxmox-vlans" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-a-secure-homelab-with-proxmox-and-vlans" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-un-homelab-seguro-con-proxmox-y-vlans" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-homelab-seguro-proxmox-vlans" />
<lastmod>2026-10-20T20:04:08.314Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-un-homelab-seguro-con-proxmox-y-vlans</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-homelab-seguro-proxmox-vlans" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-a-secure-homelab-with-proxmox-and-vlans" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-un-homelab-seguro-con-proxmox-y-vlans" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-homelab-seguro-proxmox-vlans" />
<lastmod>2026-10-20T20:04:08.314Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-plcs-industriais-com-node-red-e-modbus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-plcs-industriais-com-node-red-e-modbus" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-industrial-plcs-with-node-red-and-modbus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-plcs-industriales-con-node-red-y-modbus" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-plcs-industriais-com-node-red-e-modbus" />
<lastmod>2026-10-20T20:04:29.765Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-integrate-industrial-plcs-with-node-red-and-modbus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-plcs-industriais-com-node-red-e-modbus" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-industrial-plcs-with-node-red-and-modbus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-plcs-industriales-con-node-red-y-modbus" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-plcs-industriais-com-node-red-e-modbus" />
<lastmod>2026-10-20T20:04:29.765Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-plcs-industriales-con-node-red-y-modbus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-plcs-industriais-com-node-red-e-modbus" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-industrial-plcs-with-node-red-and-modbus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-plcs-industriales-con-node-red-y-modbus" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-plcs-industriais-com-node-red-e-modbus" />
<lastmod>2026-10-20T20:04:29.765Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-negociar-prazos-tecnicos-sem-perder-credibilidade</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-negociar-prazos-tecnicos-sem-perder-credibilidade" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-negotiate-tech-deadlines-without-losing-credibility" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-negociar-plazos-tecnicos-sin-perder-credibilidad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-negociar-prazos-tecnicos-sem-perder-credibilidade" />
<lastmod>2026-10-20T20:04:58.171Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-negotiate-tech-deadlines-without-losing-credibility</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-negociar-prazos-tecnicos-sem-perder-credibilidade" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-negotiate-tech-deadlines-without-losing-credibility" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-negociar-plazos-tecnicos-sin-perder-credibilidad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-negociar-prazos-tecnicos-sem-perder-credibilidade" />
<lastmod>2026-10-20T20:04:58.171Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-negociar-plazos-tecnicos-sin-perder-credibilidad</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-negociar-prazos-tecnicos-sem-perder-credibilidade" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-negotiate-tech-deadlines-without-losing-credibility" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-negociar-plazos-tecnicos-sin-perder-credibilidad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-negociar-prazos-tecnicos-sem-perder-credibilidade" />
<lastmod>2026-10-20T20:04:58.171Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-o-ripple-em-fontes-chaveadas-com-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-o-ripple-em-fontes-chaveadas-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-power-supply-ripple-with-an-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-el-ripple-en-fuentes-conmutadas-con-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-o-ripple-em-fontes-chaveadas-com-osciloscopio" />
<lastmod>2026-10-20T21:03:18.927Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-measure-power-supply-ripple-with-an-oscilloscope</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-o-ripple-em-fontes-chaveadas-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-power-supply-ripple-with-an-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-el-ripple-en-fuentes-conmutadas-con-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-o-ripple-em-fontes-chaveadas-com-osciloscopio" />
<lastmod>2026-10-20T21:03:18.932Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-el-ripple-en-fuentes-conmutadas-con-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-o-ripple-em-fontes-chaveadas-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-power-supply-ripple-with-an-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-el-ripple-en-fuentes-conmutadas-con-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-o-ripple-em-fontes-chaveadas-com-osciloscopio" />
<lastmod>2026-10-20T21:03:18.938Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-dimensionamento-no-breaks-servidores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-dimensionamento-no-breaks-servidores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-ups-sizing-for-modern-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-dimensionamiento-sai-servidores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-dimensionamento-no-breaks-servidores" />
<lastmod>2026-10-20T21:00:53.855Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-calculate-ups-sizing-for-modern-servers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-dimensionamento-no-breaks-servidores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-ups-sizing-for-modern-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-dimensionamiento-sai-servidores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-dimensionamento-no-breaks-servidores" />
<lastmod>2026-10-20T21:00:53.855Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-dimensionamiento-sai-servidores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-dimensionamento-no-breaks-servidores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-ups-sizing-for-modern-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-dimensionamiento-sai-servidores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-dimensionamento-no-breaks-servidores" />
<lastmod>2026-10-20T21:00:53.855Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-alertas-preditivos-falhas-disco-smart-prometheus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-alertas-preditivos-falhas-disco-smart-prometheus" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-predictive-disk-failure-alerts-smart-prometheus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-alertas-predictivas-fallas-disco-smart-prometheus" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-alertas-preditivos-falhas-disco-smart-prometheus" />
<lastmod>2026-10-25T21:56:34.401Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-create-predictive-disk-failure-alerts-smart-prometheus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-alertas-preditivos-falhas-disco-smart-prometheus" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-predictive-disk-failure-alerts-smart-prometheus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-alertas-predictivas-fallas-disco-smart-prometheus" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-alertas-preditivos-falhas-disco-smart-prometheus" />
<lastmod>2026-10-25T21:56:34.401Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-alertas-predictivas-fallas-disco-smart-prometheus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-alertas-preditivos-falhas-disco-smart-prometheus" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-predictive-disk-failure-alerts-smart-prometheus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-alertas-predictivas-fallas-disco-smart-prometheus" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-alertas-preditivos-falhas-disco-smart-prometheus" />
<lastmod>2026-10-25T21:56:34.401Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-isolar-falhas-rede-docker-tcpdump</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-isolar-falhas-rede-docker-tcpdump" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-debug-docker-container-network-failures-with-tcpdump" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-depurar-fallas-red-contenedores-docker-tcpdump" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-isolar-falhas-rede-docker-tcpdump" />
<lastmod>2026-10-30T11:45:55.865Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-debug-docker-container-network-failures-with-tcpdump</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-isolar-falhas-rede-docker-tcpdump" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-debug-docker-container-network-failures-with-tcpdump" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-depurar-fallas-red-contenedores-docker-tcpdump" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-isolar-falhas-rede-docker-tcpdump" />
<lastmod>2026-10-30T11:45:55.865Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-depurar-fallas-red-contenedores-docker-tcpdump</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-isolar-falhas-rede-docker-tcpdump" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-debug-docker-container-network-failures-with-tcpdump" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-depurar-fallas-red-contenedores-docker-tcpdump" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-isolar-falhas-rede-docker-tcpdump" />
<lastmod>2026-10-30T11:45:55.865Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-redundancia-links-internet-roteadores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-redundancia-links-internet-roteadores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-internet-link-redundancy-routers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-redundancia-enlaces-internet-routers" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-redundancia-links-internet-roteadores" />
<lastmod>2026-10-20T21:01:52.181Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-internet-link-redundancy-routers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-redundancia-links-internet-roteadores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-internet-link-redundancy-routers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-redundancia-enlaces-internet-routers" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-redundancia-links-internet-roteadores" />
<lastmod>2026-10-20T21:01:52.181Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-redundancia-enlaces-internet-routers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-redundancia-links-internet-roteadores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-internet-link-redundancy-routers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-redundancia-enlaces-internet-routers" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-redundancia-links-internet-roteadores" />
<lastmod>2026-10-20T21:01:52.181Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-componentes-smd-estacao-ar-bancada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-componentes-smd-estacao-ar-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-replace-smd-components-hot-air-station" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cambiar-componentes-smd-estacion-aire" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-componentes-smd-estacao-ar-bancada" />
<lastmod>2026-10-20T21:02:09.760Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-replace-smd-components-hot-air-station</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-componentes-smd-estacao-ar-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-replace-smd-components-hot-air-station" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cambiar-componentes-smd-estacion-aire" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-componentes-smd-estacao-ar-bancada" />
<lastmod>2026-10-20T21:02:09.760Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-cambiar-componentes-smd-estacion-aire</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-componentes-smd-estacao-ar-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-replace-smd-components-hot-air-station" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cambiar-componentes-smd-estacion-aire" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-componentes-smd-estacao-ar-bancada" />
<lastmod>2026-10-20T21:02:09.760Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-projetar-ventilacao-forcada-racks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-ventilacao-forcada-racks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-forced-air-ventilation-in-server-racks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-ventilacion-forcada-racks" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-ventilacao-forcada-racks" />
<lastmod>2026-10-20T21:02:25.982Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-design-forced-air-ventilation-in-server-racks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-ventilacao-forcada-racks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-forced-air-ventilation-in-server-racks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-ventilacion-forcada-racks" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-ventilacao-forcada-racks" />
<lastmod>2026-10-20T21:02:25.982Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-disenar-ventilacion-forcada-racks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-ventilacao-forcada-racks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-forced-air-ventilation-in-server-racks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-ventilacion-forcada-racks" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-ventilacao-forcada-racks" />
<lastmod>2026-10-20T21:02:25.982Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-provisionamento-vms-ansible-kvm</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-provisionamento-vms-ansible-kvm" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-vm-provisioning-ansible-kvm" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-aprovisionamiento-vms-ansible-kvm" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-provisionamento-vms-ansible-kvm" />
<lastmod>2026-10-20T21:02:40.494Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-vm-provisioning-ansible-kvm</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-provisionamento-vms-ansible-kvm" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-vm-provisioning-ansible-kvm" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-aprovisionamiento-vms-ansible-kvm" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-provisionamento-vms-ansible-kvm" />
<lastmod>2026-10-20T21:02:40.494Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-aprovisionamiento-vms-ansible-kvm</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-provisionamento-vms-ansible-kvm" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-vm-provisioning-ansible-kvm" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-aprovisionamiento-vms-ansible-kvm" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-provisionamento-vms-ansible-kvm" />
<lastmod>2026-10-20T21:02:40.494Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-debugar-gargalos-io-bancos-dados-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-debugar-gargalos-io-bancos-dados-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-debug-io-bottlenecks-databases-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-depurar-cuellos-botella-io-bases-datos-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-debugar-gargalos-io-bancos-dados-linux" />
<lastmod>2026-10-20T21:02:59.365Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-debug-io-bottlenecks-databases-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-debugar-gargalos-io-bancos-dados-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-debug-io-bottlenecks-databases-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-depurar-cuellos-botella-io-bases-datos-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-debugar-gargalos-io-bancos-dados-linux" />
<lastmod>2026-10-20T21:02:59.365Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-depurar-cuellos-botella-io-bases-datos-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-debugar-gargalos-io-bancos-dados-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-debug-io-bottlenecks-databases-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-depurar-cuellos-botella-io-bases-datos-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-debugar-gargalos-io-bancos-dados-linux" />
<lastmod>2026-10-20T21:02:59.365Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-unificar-logs-grafana-loki-sem-gastar-memoria</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-unificar-logs-grafana-loki-sem-gastar-memoria" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-centralize-logs-grafana-loki-without-high-memory-cost" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-unificar-registros-grafana-loki-sin-gastar-memoria" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-unificar-logs-grafana-loki-sem-gastar-memoria" />
<lastmod>2026-10-20T21:03:18.786Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-centralize-logs-grafana-loki-without-high-memory-cost</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-unificar-logs-grafana-loki-sem-gastar-memoria" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-centralize-logs-grafana-loki-without-high-memory-cost" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-unificar-registros-grafana-loki-sin-gastar-memoria" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-unificar-logs-grafana-loki-sem-gastar-memoria" />
<lastmod>2026-10-20T21:03:18.786Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-unificar-registros-grafana-loki-sin-gastar-memoria</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-unificar-logs-grafana-loki-sem-gastar-memoria" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-centralize-logs-grafana-loki-without-high-memory-cost" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-unificar-registros-grafana-loki-sin-gastar-memoria" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-unificar-logs-grafana-loki-sem-gastar-memoria" />
<lastmod>2026-10-20T21:03:18.786Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-embeddings-locais-com-chromadb-na-busca-semantica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-embeddings-locais-com-chromadb-na-busca-semantica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-local-embeddings-with-chromadb-for-semantic-search" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-embeddings-locales-con-chromadb-en-busqueda-semantica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-embeddings-locais-com-chromadb-na-busca-semantica" />
<lastmod>2026-10-20T22:02:58.024Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-local-embeddings-with-chromadb-for-semantic-search</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-embeddings-locais-com-chromadb-na-busca-semantica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-local-embeddings-with-chromadb-for-semantic-search" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-embeddings-locales-con-chromadb-en-busqueda-semantica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-embeddings-locais-com-chromadb-na-busca-semantica" />
<lastmod>2026-10-20T22:02:58.028Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-embeddings-locales-con-chromadb-en-busqueda-semantica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-embeddings-locais-com-chromadb-na-busca-semantica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-local-embeddings-with-chromadb-for-semantic-search" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-embeddings-locales-con-chromadb-en-busqueda-semantica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-embeddings-locais-com-chromadb-na-busca-semantica" />
<lastmod>2026-10-20T22:02:58.033Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gerenciar-concorrencia-em-rust-com-tokio-e-channels</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-concorrencia-em-rust-com-tokio-e-channels" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-concurrency-in-rust-with-tokio-and-channels" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-concurrencia-en-rust-con-tokio-y-channels" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-concorrencia-em-rust-com-tokio-e-channels" />
<lastmod>2026-10-20T22:02:58.038Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-manage-concurrency-in-rust-with-tokio-and-channels</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-concorrencia-em-rust-com-tokio-e-channels" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-concurrency-in-rust-with-tokio-and-channels" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-concurrencia-en-rust-con-tokio-y-channels" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-concorrencia-em-rust-com-tokio-e-channels" />
<lastmod>2026-10-20T22:02:58.042Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gestionar-concurrencia-en-rust-con-tokio-y-channels</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-concorrencia-em-rust-com-tokio-e-channels" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-concurrency-in-rust-with-tokio-and-channels" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-concurrencia-en-rust-con-tokio-y-channels" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-concorrencia-em-rust-com-tokio-e-channels" />
<lastmod>2026-10-20T22:02:58.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gerenciar-estado-global-react-zustand</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-estado-global-react-zustand" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-global-state-react-zustand" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-estado-global-react-zustand" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-estado-global-react-zustand" />
<lastmod>2026-10-20T22:02:58.049Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-manage-global-state-react-zustand</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-estado-global-react-zustand" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-global-state-react-zustand" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-estado-global-react-zustand" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-estado-global-react-zustand" />
<lastmod>2026-10-20T22:02:58.053Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gestionar-estado-global-react-zustand</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-estado-global-react-zustand" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-global-state-react-zustand" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-estado-global-react-zustand" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-estado-global-react-zustand" />
<lastmod>2026-10-20T22:02:58.058Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-aplicar-clean-architecture-em-projetos-rust-modulares</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-aplicar-clean-architecture-em-projetos-rust-modulares" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-apply-clean-architecture-in-modular-rust-projects" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aplicar-clean-architecture-en-proyectos-rust-modulares" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-aplicar-clean-architecture-em-projetos-rust-modulares" />
<lastmod>2026-10-20T22:01:26.843Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-apply-clean-architecture-in-modular-rust-projects</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-aplicar-clean-architecture-em-projetos-rust-modulares" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-apply-clean-architecture-in-modular-rust-projects" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aplicar-clean-architecture-en-proyectos-rust-modulares" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-aplicar-clean-architecture-em-projetos-rust-modulares" />
<lastmod>2026-10-20T22:01:26.843Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-aplicar-clean-architecture-en-proyectos-rust-modulares</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-aplicar-clean-architecture-em-projetos-rust-modulares" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-apply-clean-architecture-in-modular-rust-projects" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aplicar-clean-architecture-en-proyectos-rust-modulares" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-aplicar-clean-architecture-em-projetos-rust-modulares" />
<lastmod>2026-10-20T22:01:26.843Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-auditar-vulnerabilidades-em-containers-docker-com-trivy</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-em-containers-docker-com-trivy" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-vulnerabilities-in-docker-containers-with-trivy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-en-contenedores-docker-com-trivy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-em-containers-docker-com-trivy" />
<lastmod>2026-10-20T22:02:58.062Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-audit-vulnerabilities-in-docker-containers-with-trivy</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-em-containers-docker-com-trivy" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-vulnerabilities-in-docker-containers-with-trivy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-en-contenedores-docker-com-trivy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-em-containers-docker-com-trivy" />
<lastmod>2026-10-20T22:02:58.065Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-auditar-vulnerabilidades-en-contenedores-docker-com-trivy</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-em-containers-docker-com-trivy" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-vulnerabilities-in-docker-containers-with-trivy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-en-contenedores-docker-com-trivy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-em-containers-docker-com-trivy" />
<lastmod>2026-10-20T22:02:58.070Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-roi-automacoes-industriais</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-roi-automacoes-industriais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-industrial-automation-roi" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-roi-automatizacion-industrial" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-roi-automacoes-industriais" />
<lastmod>2026-10-20T22:02:58.073Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-calculate-industrial-automation-roi</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-roi-automacoes-industriais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-industrial-automation-roi" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-roi-automatizacion-industrial" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-roi-automacoes-industriais" />
<lastmod>2026-10-20T22:02:58.078Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-roi-automatizacion-industrial</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-roi-automacoes-industriais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-industrial-automation-roi" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-roi-automatizacion-industrial" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-roi-automacoes-industriais" />
<lastmod>2026-10-20T22:02:58.082Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-recuperar-cartao-sd-corrompido-sistema-embarcado</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-cartao-sd-corrompido-sistema-embarcado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-corrupted-sd-card-embedded-system" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-tarjeta-sd-corrupta-sistema-embebido" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-cartao-sd-corrompido-sistema-embarcado" />
<lastmod>2026-11-03T13:58:16.140Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-recover-corrupted-sd-card-embedded-system</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-cartao-sd-corrompido-sistema-embarcado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-corrupted-sd-card-embedded-system" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-tarjeta-sd-corrupta-sistema-embebido" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-cartao-sd-corrompido-sistema-embarcado" />
<lastmod>2026-11-03T13:58:16.140Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-recuperar-tarjeta-sd-corrupta-sistema-embebido</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-cartao-sd-corrompido-sistema-embarcado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-corrupted-sd-card-embedded-system" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-tarjeta-sd-corrupta-sistema-embebido" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-cartao-sd-corrompido-sistema-embarcado" />
<lastmod>2026-11-03T13:58:16.140Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-iluminacao-residencial-esphome-home-assistant</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-iluminacao-residencial-esphome-home-assistant" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-home-lighting-esphome-home-assistant-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-iluminacion-hogar-esphome-home-assistant" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-iluminacao-residencial-esphome-home-assistant" />
<lastmod>2026-10-20T22:02:27.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-home-lighting-esphome-home-assistant-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-iluminacao-residencial-esphome-home-assistant" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-home-lighting-esphome-home-assistant-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-iluminacion-hogar-esphome-home-assistant" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-iluminacao-residencial-esphome-home-assistant" />
<lastmod>2026-10-20T22:02:58.095Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-iluminacion-hogar-esphome-home-assistant</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-iluminacao-residencial-esphome-home-assistant" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-home-lighting-esphome-home-assistant-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-iluminacion-hogar-esphome-home-assistant" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-iluminacao-residencial-esphome-home-assistant" />
<lastmod>2026-10-20T22:02:27.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-pedir-aumento-salarial-engenharia-software</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-pedir-aumento-salarial-engenharia-software" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-negotiate-technical-salary-increase-impact" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-pedir-aumento-salarial-ingenieria-software" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-pedir-aumento-salarial-engenharia-software" />
<lastmod>2026-10-20T22:02:41.835Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-negotiate-technical-salary-increase-impact</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-pedir-aumento-salarial-engenharia-software" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-negotiate-technical-salary-increase-impact" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-pedir-aumento-salarial-ingenieria-software" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-pedir-aumento-salarial-engenharia-software" />
<lastmod>2026-10-20T22:02:41.835Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-pedir-aumento-salarial-ingenieria-software</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-pedir-aumento-salarial-engenharia-software" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-negotiate-technical-salary-increase-impact" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-pedir-aumento-salarial-ingenieria-software" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-pedir-aumento-salarial-engenharia-software" />
<lastmod>2026-10-20T22:02:41.835Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-dotfiles-e-arquivos-de-configuracao-com-gnu-stow</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-dotfiles-e-arquivos-de-configuracao-com-gnu-stow" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-dotfiles-and-configuration-files-with-gnu-stow" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-dotfiles-y-archivos-de-configuracion-con-gnu-stow" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-dotfiles-e-arquivos-de-configuracao-com-gnu-stow" />
<lastmod>2026-10-20T22:02:57.865Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-manage-dotfiles-and-configuration-files-with-gnu-stow</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-dotfiles-e-arquivos-de-configuracao-com-gnu-stow" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-dotfiles-and-configuration-files-with-gnu-stow" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-dotfiles-y-archivos-de-configuracion-con-gnu-stow" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-dotfiles-e-arquivos-de-configuracao-com-gnu-stow" />
<lastmod>2026-10-20T22:02:57.865Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-dotfiles-y-archivos-de-configuracion-con-gnu-stow</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-dotfiles-e-arquivos-de-configuracao-com-gnu-stow" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-dotfiles-and-configuration-files-with-gnu-stow" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-dotfiles-y-archivos-de-configuracion-con-gnu-stow" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-dotfiles-e-arquivos-de-configuracao-com-gnu-stow" />
<lastmod>2026-10-20T22:02:57.865Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-treinar-modelos-lora-placas-video-caseiras</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-treinar-modelos-lora-placas-video-caseiras" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-train-lora-models-consumer-gpus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-entrenar-modelos-lora-tarjetas-graficas-caseras" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-treinar-modelos-lora-placas-video-caseiras" />
<lastmod>2026-10-20T23:02:54.052Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-train-lora-models-consumer-gpus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-treinar-modelos-lora-placas-video-caseiras" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-train-lora-models-consumer-gpus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-entrenar-modelos-lora-tarjetas-graficas-caseras" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-treinar-modelos-lora-placas-video-caseiras" />
<lastmod>2026-10-20T23:02:54.057Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-entrenar-modelos-lora-tarjetas-graficas-caseras</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-treinar-modelos-lora-placas-video-caseiras" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-train-lora-models-consumer-gpus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-entrenar-modelos-lora-tarjetas-graficas-caseras" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-treinar-modelos-lora-placas-video-caseiras" />
<lastmod>2026-10-20T23:02:54.060Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-lenta-como-acelerar-endpoints-rest-com-cache</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-lenta-como-acelerar-endpoints-rest-com-cache" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-api-speed-up-rest-endpoints-memory-cache" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-lenta-como-acelerar-endpoints-rest-con-cache-en-memoria" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-lenta-como-acelerar-endpoints-rest-com-cache" />
<lastmod>2026-10-20T23:00:54.668Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-api-speed-up-rest-endpoints-memory-cache</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-lenta-como-acelerar-endpoints-rest-com-cache" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-api-speed-up-rest-endpoints-memory-cache" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-lenta-como-acelerar-endpoints-rest-con-cache-en-memoria" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-lenta-como-acelerar-endpoints-rest-com-cache" />
<lastmod>2026-10-20T23:00:54.668Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-lenta-como-acelerar-endpoints-rest-con-cache-en-memoria</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-lenta-como-acelerar-endpoints-rest-com-cache" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-api-speed-up-rest-endpoints-memory-cache" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-lenta-como-acelerar-endpoints-rest-con-cache-en-memoria" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-lenta-como-acelerar-endpoints-rest-com-cache" />
<lastmod>2026-10-20T23:00:54.668Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/formulario-lento-react-como-eliminar-re-renderizacoes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/formulario-lento-react-como-eliminar-re-renderizacoes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-react-form-how-to-eliminate-re-renders" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/formulario-lento-react-como-eliminar-renderizados" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/formulario-lento-react-como-eliminar-re-renderizacoes" />
<lastmod>2026-10-20T23:01:09.384Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-react-form-how-to-eliminate-re-renders</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/formulario-lento-react-como-eliminar-re-renderizacoes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-react-form-how-to-eliminate-re-renders" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/formulario-lento-react-como-eliminar-renderizados" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/formulario-lento-react-como-eliminar-re-renderizacoes" />
<lastmod>2026-10-20T23:01:09.384Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/formulario-lento-react-como-eliminar-renderizados</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/formulario-lento-react-como-eliminar-re-renderizacoes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-react-form-how-to-eliminate-re-renders" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/formulario-lento-react-como-eliminar-renderizados" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/formulario-lento-react-como-eliminar-re-renderizacoes" />
<lastmod>2026-10-20T23:01:09.384Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-migrar-monolito-legado-para-arquitetura-modular</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-monolito-legado-para-arquitetura-modular" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-migrate-legacy-monolith-to-modular-architecture" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-migrar-monolito-legado-a-arquitectura-modular" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-monolito-legado-para-arquitetura-modular" />
<lastmod>2026-10-20T23:01:23.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-migrate-legacy-monolith-to-modular-architecture</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-monolito-legado-para-arquitetura-modular" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-migrate-legacy-monolith-to-modular-architecture" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-migrar-monolito-legado-a-arquitectura-modular" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-monolito-legado-para-arquitetura-modular" />
<lastmod>2026-10-20T23:01:23.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-migrar-monolito-legado-a-arquitectura-modular</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-monolito-legado-para-arquitetura-modular" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-migrate-legacy-monolith-to-modular-architecture" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-migrar-monolito-legado-a-arquitectura-modular" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-monolito-legado-para-arquitetura-modular" />
<lastmod>2026-10-20T23:01:23.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-rollbacks-seguros-kubernetes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-rollbacks-seguros-kubernetes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-safe-rollbacks-kubernetes-deploy-failures" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-rollbacks-seguros-kubernetes-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-rollbacks-seguros-kubernetes" />
<lastmod>2026-10-20T23:02:54.065Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-safe-rollbacks-kubernetes-deploy-failures</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-rollbacks-seguros-kubernetes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-safe-rollbacks-kubernetes-deploy-failures" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-rollbacks-seguros-kubernetes-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-rollbacks-seguros-kubernetes" />
<lastmod>2026-10-20T23:02:54.070Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-rollbacks-seguros-kubernetes-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-rollbacks-seguros-kubernetes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-safe-rollbacks-kubernetes-deploy-failures" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-rollbacks-seguros-kubernetes-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-rollbacks-seguros-kubernetes" />
<lastmod>2026-10-20T23:02:54.075Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-documentar-sistemas-legados-sem-perder-sanidade</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-documentar-sistemas-legados-sem-perder-sanidade" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-document-legacy-systems-without-losing-your-mind" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-documentar-sistemas-legados-sin-perder-cordura" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-documentar-sistemas-legados-sem-perder-sanidade" />
<lastmod>2026-10-20T23:01:54.245Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-document-legacy-systems-without-losing-your-mind</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-documentar-sistemas-legados-sem-perder-sanidade" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-document-legacy-systems-without-losing-your-mind" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-documentar-sistemas-legados-sin-perder-cordura" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-documentar-sistemas-legados-sem-perder-sanidade" />
<lastmod>2026-10-20T23:01:54.245Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-documentar-sistemas-legados-sin-perder-cordura</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-documentar-sistemas-legados-sem-perder-sanidade" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-document-legacy-systems-without-losing-your-mind" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-documentar-sistemas-legados-sin-perder-cordura" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-documentar-sistemas-legados-sem-perder-sanidade" />
<lastmod>2026-10-20T23:01:54.245Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gerenciar-multiplos-ambientes-trabalho-atalhos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-multiplos-ambientes-trabalho-atalhos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-multiple-work-environments-shortcuts" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-multiples-entornos-trabajo-atajos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-multiplos-ambientes-trabalho-atalhos" />
<lastmod>2026-10-20T23:02:09.802Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-manage-multiple-work-environments-shortcuts</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-multiplos-ambientes-trabalho-atalhos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-multiple-work-environments-shortcuts" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-multiples-entornos-trabajo-atajos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-multiplos-ambientes-trabalho-atalhos" />
<lastmod>2026-10-20T23:02:09.802Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gestionar-multiples-entornos-trabajo-atajos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-multiplos-ambientes-trabalho-atalhos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-multiple-work-environments-shortcuts" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-multiples-entornos-trabajo-atajos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-multiplos-ambientes-trabalho-atalhos" />
<lastmod>2026-10-20T23:02:09.802Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-servidor-caseiro-baixo-consumo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-servidor-caseiro-baixo-consumo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-a-low-power-home-server" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-servidor-casero-bajo-consumo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-servidor-caseiro-baixo-consumo" />
<lastmod>2026-10-20T23:02:24.497Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-a-low-power-home-server</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-servidor-caseiro-baixo-consumo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-a-low-power-home-server" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-servidor-casero-bajo-consumo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-servidor-caseiro-baixo-consumo" />
<lastmod>2026-10-20T23:02:24.497Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-servidor-casero-bajo-consumo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-servidor-caseiro-baixo-consumo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-a-low-power-home-server" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-servidor-casero-bajo-consumo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-servidor-caseiro-baixo-consumo" />
<lastmod>2026-10-20T23:02:54.083Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-sensores-industriais-esp32-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-sensores-industriais-esp32-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-industrial-sensors-esp32-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-sensores-industriales-esp32-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-sensores-industriais-esp32-mqtt" />
<lastmod>2026-10-20T23:02:38.250Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-monitor-industrial-sensors-esp32-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-sensores-industriais-esp32-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-industrial-sensors-esp32-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-sensores-industriales-esp32-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-sensores-industriais-esp32-mqtt" />
<lastmod>2026-10-20T23:02:38.250Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorizar-sensores-industriales-esp32-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-sensores-industriais-esp32-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-industrial-sensors-esp32-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-sensores-industriales-esp32-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-sensores-industriais-esp32-mqtt" />
<lastmod>2026-10-20T23:02:38.250Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-conduzir-reunioes-alinhamento-tecnico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-conduzir-reunioes-alinhamento-tecnico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-run-technical-alignment-meetings-without-losing-hours" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-conducir-reunioes-alineacion-tecnica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-conduzir-reunioes-alinhamento-tecnico" />
<lastmod>2026-10-20T23:02:53.937Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-run-technical-alignment-meetings-without-losing-hours</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-conduzir-reunioes-alinhamento-tecnico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-run-technical-alignment-meetings-without-losing-hours" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-conducir-reunioes-alineacion-tecnica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-conduzir-reunioes-alinhamento-tecnico" />
<lastmod>2026-10-20T23:02:53.937Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-conducir-reunioes-alineacion-tecnica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-conduzir-reunioes-alinhamento-tecnico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-run-technical-alignment-meetings-without-losing-hours" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-conducir-reunioes-alineacion-tecnica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-conduzir-reunioes-alinhamento-tecnico" />
<lastmod>2026-10-20T23:02:54.087Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-consumo-real-energia-placas-video</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-consumo-real-energia-placas-video" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-real-gpu-power-consumption" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-consumo-real-energia-tarjetas-graficas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-consumo-real-energia-placas-video" />
<lastmod>2026-10-21T00:03:07.635Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-measure-real-gpu-power-consumption</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-consumo-real-energia-placas-video" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-real-gpu-power-consumption" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-consumo-real-energia-tarjetas-graficas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-consumo-real-energia-placas-video" />
<lastmod>2026-10-21T00:03:07.641Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-consumo-real-energia-tarjetas-graficas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-consumo-real-energia-placas-video" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-real-gpu-power-consumption" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-consumo-real-energia-tarjetas-graficas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-consumo-real-energia-placas-video" />
<lastmod>2026-10-21T00:03:07.647Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-fonte-rig-mineracao-quedas-tensao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-fonte-rig-mineracao-quedas-tensao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-size-mining-rig-power-supply-voltage-drops" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-fuente-rig-mineria-caidas-tension" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-fonte-rig-mineracao-quedas-tensao" />
<lastmod>2026-10-21T00:00:56.390Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-size-mining-rig-power-supply-voltage-drops</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-fonte-rig-mineracao-quedas-tensao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-size-mining-rig-power-supply-voltage-drops" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-fuente-rig-mineria-caidas-tension" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-fonte-rig-mineracao-quedas-tensao" />
<lastmod>2026-10-21T00:00:56.390Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-fuente-rig-mineria-caidas-tension</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-fonte-rig-mineracao-quedas-tensao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-size-mining-rig-power-supply-voltage-drops" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-fuente-rig-mineria-caidas-tension" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-fonte-rig-mineracao-quedas-tensao" />
<lastmod>2026-10-21T00:03:07.653Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-ip-virtual-keepalived-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-ip-virtual-keepalived-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-virtual-ip-keepalived-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-ip-virtual-keepalived-linux-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-ip-virtual-keepalived-linux" />
<lastmod>2026-10-21T00:03:07.658Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-set-up-virtual-ip-keepalived-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-ip-virtual-keepalived-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-virtual-ip-keepalived-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-ip-virtual-keepalived-linux-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-ip-virtual-keepalived-linux" />
<lastmod>2026-10-21T00:03:07.662Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-ip-virtual-keepalived-linux-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-ip-virtual-keepalived-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-virtual-ip-keepalived-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-ip-virtual-keepalived-linux-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-ip-virtual-keepalived-linux" />
<lastmod>2026-10-21T00:03:07.670Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-isolar-falhas-rede-containers-iptables</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-isolar-falhas-rede-containers-iptables" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-isolate-container-network-failures-iptables" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-isolar-fallas-red-contenedores-iptables" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-isolar-falhas-rede-containers-iptables" />
<lastmod>2026-10-21T00:01:36.276Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-isolate-container-network-failures-iptables</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-isolar-falhas-rede-containers-iptables" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-isolate-container-network-failures-iptables" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-isolar-fallas-red-contenedores-iptables" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-isolar-falhas-rede-containers-iptables" />
<lastmod>2026-10-21T00:01:36.276Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-isolar-fallas-red-contenedores-iptables</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-isolar-falhas-rede-containers-iptables" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-isolate-container-network-failures-iptables" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-isolar-fallas-red-contenedores-iptables" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-isolar-falhas-rede-containers-iptables" />
<lastmod>2026-10-21T00:01:36.276Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-alarme-residencial-esp8266-mqtt-tls</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-alarme-residencial-esp8266-mqtt-tls" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-home-alarm-esp8266-mqtt-tls" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-alarma-residencial-esp8266-mqtt-tls" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-alarme-residencial-esp8266-mqtt-tls" />
<lastmod>2026-10-21T00:01:50.905Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-home-alarm-esp8266-mqtt-tls</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-alarme-residencial-esp8266-mqtt-tls" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-home-alarm-esp8266-mqtt-tls" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-alarma-residencial-esp8266-mqtt-tls" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-alarme-residencial-esp8266-mqtt-tls" />
<lastmod>2026-10-21T00:01:50.905Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-alarma-residencial-esp8266-mqtt-tls</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-alarme-residencial-esp8266-mqtt-tls" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-home-alarm-esp8266-mqtt-tls" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-alarma-residencial-esp8266-mqtt-tls" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-alarme-residencial-esp8266-mqtt-tls" />
<lastmod>2026-10-21T00:01:50.905Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-depurar-sinais-pwm-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-depurar-sinais-pwm-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-debug-pwm-signals-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-depurar-senales-pwm-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-depurar-sinais-pwm-osciloscopio" />
<lastmod>2026-10-21T00:02:06.966Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-debug-pwm-signals-oscilloscope</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-depurar-sinais-pwm-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-debug-pwm-signals-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-depurar-senales-pwm-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-depurar-sinais-pwm-osciloscopio" />
<lastmod>2026-10-21T00:02:06.966Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-depurar-senales-pwm-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-depurar-sinais-pwm-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-debug-pwm-signals-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-depurar-senales-pwm-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-depurar-sinais-pwm-osciloscopio" />
<lastmod>2026-10-21T00:02:06.966Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-alertas-temperatura-servidores-ipmi</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-alertas-temperatura-servidores-ipmi" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-server-temperature-alerts-using-ipmi" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-alertas-temperatura-servidores-ipmi" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-alertas-temperatura-servidores-ipmi" />
<lastmod>2026-10-21T00:02:25.548Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-set-up-server-temperature-alerts-using-ipmi</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-alertas-temperatura-servidores-ipmi" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-server-temperature-alerts-using-ipmi" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-alertas-temperatura-servidores-ipmi" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-alertas-temperatura-servidores-ipmi" />
<lastmod>2026-10-21T00:02:25.548Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-alertas-temperatura-servidores-ipmi</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-alertas-temperatura-servidores-ipmi" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-server-temperature-alerts-using-ipmi" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-alertas-temperatura-servidores-ipmi" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-alertas-temperatura-servidores-ipmi" />
<lastmod>2026-10-21T00:02:25.548Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-backups-incrementais-vms-proxmox</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backups-incrementais-vms-proxmox" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-incremental-vm-backups-proxmox" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-respaldos-incrementales-vms-proxmox" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backups-incrementais-vms-proxmox" />
<lastmod>2026-10-21T00:02:38.883Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-incremental-vm-backups-proxmox</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backups-incrementais-vms-proxmox" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-incremental-vm-backups-proxmox" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-respaldos-incrementales-vms-proxmox" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backups-incrementais-vms-proxmox" />
<lastmod>2026-10-21T00:02:38.883Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-respaldos-incrementales-vms-proxmox</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backups-incrementais-vms-proxmox" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-incremental-vm-backups-proxmox" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-respaldos-incrementales-vms-proxmox" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backups-incrementais-vms-proxmox" />
<lastmod>2026-10-21T00:02:38.883Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-acionar-reles-industriais-microcontroladores-3v</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acionar-reles-industriais-microcontroladores-3v" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-drive-industrial-relays-3v3-microcontrollers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-accionar-reles-industriales-microcontroladores-3v" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acionar-reles-industriais-microcontroladores-3v" />
<lastmod>2026-10-21T00:02:52.696Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-drive-industrial-relays-3v3-microcontrollers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acionar-reles-industriais-microcontroladores-3v" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-drive-industrial-relays-3v3-microcontrollers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-accionar-reles-industriales-microcontroladores-3v" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acionar-reles-industriais-microcontroladores-3v" />
<lastmod>2026-10-21T00:02:52.696Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-accionar-reles-industriales-microcontroladores-3v</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acionar-reles-industriais-microcontroladores-3v" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-drive-industrial-relays-3v3-microcontrollers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-accionar-reles-industriales-microcontroladores-3v" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acionar-reles-industriais-microcontroladores-3v" />
<lastmod>2026-10-21T00:02:52.696Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-dashboards-rede-eficientes-zabbix</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-dashboards-rede-eficientes-zabbix" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-efficient-network-dashboards-zabbix" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-dashboards-red-eficientes-zabbix" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-dashboards-rede-eficientes-zabbix" />
<lastmod>2026-10-21T00:03:07.439Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-efficient-network-dashboards-zabbix</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-dashboards-rede-eficientes-zabbix" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-efficient-network-dashboards-zabbix" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-dashboards-red-eficientes-zabbix" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-dashboards-rede-eficientes-zabbix" />
<lastmod>2026-10-21T00:03:07.439Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-estructurar-dashboards-red-eficientes-zabbix</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-dashboards-rede-eficientes-zabbix" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-efficient-network-dashboards-zabbix" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-dashboards-red-eficientes-zabbix" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-dashboards-rede-eficientes-zabbix" />
<lastmod>2026-10-21T00:03:07.439Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-agentes-ia-autonomos-langchain-apis</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-agentes-ia-autonomos-langchain-apis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-autonomous-ai-agents-langchain-apis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-agentes-ia-autonomos-langchain-apis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-agentes-ia-autonomos-langchain-apis" />
<lastmod>2026-10-21T01:02:52.779Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-autonomous-ai-agents-langchain-apis</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-agentes-ia-autonomos-langchain-apis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-autonomous-ai-agents-langchain-apis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-agentes-ia-autonomos-langchain-apis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-agentes-ia-autonomos-langchain-apis" />
<lastmod>2026-10-21T01:02:52.787Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-agentes-ia-autonomos-langchain-apis</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-agentes-ia-autonomos-langchain-apis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-autonomous-ai-agents-langchain-apis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-agentes-ia-autonomos-langchain-apis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-agentes-ia-autonomos-langchain-apis" />
<lastmod>2026-10-21T01:02:52.792Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-microsservicos-resilientes-em-go-com-grpc</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-microsservicos-resilientes-em-go-com-grpc" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-resilient-microservices-in-go-with-grpc" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-microservicios-resilientes-en-go-con-grpc" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-microsservicos-resilientes-em-go-com-grpc" />
<lastmod>2026-10-21T01:00:56.079Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-resilient-microservices-in-go-with-grpc</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-microsservicos-resilientes-em-go-com-grpc" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-resilient-microservices-in-go-with-grpc" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-microservicios-resilientes-en-go-con-grpc" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-microsservicos-resilientes-em-go-com-grpc" />
<lastmod>2026-10-21T01:00:56.079Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-microservicios-resilientes-en-go-con-grpc</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-microsservicos-resilientes-em-go-com-grpc" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-resilient-microservices-in-go-with-grpc" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-microservicios-resilientes-en-go-con-grpc" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-microsservicos-resilientes-em-go-com-grpc" />
<lastmod>2026-10-21T01:00:56.079Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-otimizar-hidratacao-nextjs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-hidratacao-nextjs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-hydration-nextjs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-hidratacion-nextjs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-hidratacao-nextjs" />
<lastmod>2026-10-21T01:02:52.800Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-optimize-hydration-nextjs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-hidratacao-nextjs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-hydration-nextjs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-hidratacion-nextjs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-hidratacao-nextjs" />
<lastmod>2026-10-21T01:02:52.807Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-optimizar-hidratacion-nextjs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-hidratacao-nextjs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-hydration-nextjs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-hidratacion-nextjs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-hidratacao-nextjs" />
<lastmod>2026-10-21T01:02:52.814Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-proteger-microsservicos-com-circuit-breaker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-proteger-microsservicos-com-circuit-breaker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-protect-microservices-with-circuit-breaker" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-proteger-microservicios-con-circuit-breaker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-proteger-microsservicos-com-circuit-breaker" />
<lastmod>2026-10-21T01:01:24.210Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-protect-microservices-with-circuit-breaker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-proteger-microsservicos-com-circuit-breaker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-protect-microservices-with-circuit-breaker" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-proteger-microservicios-con-circuit-breaker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-proteger-microsservicos-com-circuit-breaker" />
<lastmod>2026-10-21T01:01:24.210Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-proteger-microservicios-con-circuit-breaker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-proteger-microsservicos-com-circuit-breaker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-protect-microservices-with-circuit-breaker" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-proteger-microservicios-con-circuit-breaker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-proteger-microsservicos-com-circuit-breaker" />
<lastmod>2026-10-21T01:02:52.821Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gerenciar-segredos-kubernetes-vault</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-segredos-kubernetes-vault" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-kubernetes-secrets-vault" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-secretos-kubernetes-vault" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-segredos-kubernetes-vault" />
<lastmod>2026-10-21T01:01:39.196Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-manage-kubernetes-secrets-vault</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-segredos-kubernetes-vault" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-kubernetes-secrets-vault" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-secretos-kubernetes-vault" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-segredos-kubernetes-vault" />
<lastmod>2026-10-21T01:01:39.196Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gestionar-secretos-kubernetes-vault</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-segredos-kubernetes-vault" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-kubernetes-secrets-vault" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-secretos-kubernetes-vault" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-segredos-kubernetes-vault" />
<lastmod>2026-10-21T01:01:39.196Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-projetar-testes-carga-k6-microsservicos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-testes-carga-k6-microsservicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-realistic-load-tests-k6-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-pruebas-carga-k6-microservicios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-testes-carga-k6-microsservicos" />
<lastmod>2026-10-21T01:01:55.742Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-design-realistic-load-tests-k6-microservices</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-testes-carga-k6-microsservicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-realistic-load-tests-k6-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-pruebas-carga-k6-microservicios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-testes-carga-k6-microsservicos" />
<lastmod>2026-10-21T01:01:55.742Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-disenar-pruebas-carga-k6-microservicios</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-testes-carga-k6-microsservicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-realistic-load-tests-k6-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-pruebas-carga-k6-microservicios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-testes-carga-k6-microsservicos" />
<lastmod>2026-10-21T01:01:55.742Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-fluxos-complexos-git-flow-trunk-based</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-fluxos-complexos-git-flow-trunk-based" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-complex-workflows-git-flow-trunk-based" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-flujos-complejos-git-flow-trunk-based" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-fluxos-complexos-git-flow-trunk-based" />
<lastmod>2026-10-21T01:02:11.039Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-organize-complex-workflows-git-flow-trunk-based</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-fluxos-complexos-git-flow-trunk-based" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-complex-workflows-git-flow-trunk-based" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-flujos-complejos-git-flow-trunk-based" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-fluxos-complexos-git-flow-trunk-based" />
<lastmod>2026-10-21T01:02:11.039Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-flujos-complejos-git-flow-trunk-based</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-fluxos-complexos-git-flow-trunk-based" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-complex-workflows-git-flow-trunk-based" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-flujos-complejos-git-flow-trunk-based" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-fluxos-complexos-git-flow-trunk-based" />
<lastmod>2026-10-21T01:02:11.039Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-no-break-arduino-lifepo4</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-no-break-arduino-lifepo4" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-smart-ups-arduino-lifepo4" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-sai-inteligente-arduino-lifepo4" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-no-break-arduino-lifepo4" />
<lastmod>2026-10-21T01:02:25.673Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-smart-ups-arduino-lifepo4</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-no-break-arduino-lifepo4" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-smart-ups-arduino-lifepo4" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-sai-inteligente-arduino-lifepo4" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-no-break-arduino-lifepo4" />
<lastmod>2026-10-21T01:02:25.673Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-sai-inteligente-arduino-lifepo4</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-no-break-arduino-lifepo4" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-smart-ups-arduino-lifepo4" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-sai-inteligente-arduino-lifepo4" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-no-break-arduino-lifepo4" />
<lastmod>2026-10-21T01:02:25.673Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-portoes-esp32-reconhecimento-facial</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-portoes-esp32-reconhecimento-facial" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-smart-gates-esp32-facial-recognition" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-portones-esp32-reconocimiento-facial" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-portoes-esp32-reconhecimento-facial" />
<lastmod>2026-10-21T01:02:39.576Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-smart-gates-esp32-facial-recognition</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-portoes-esp32-reconhecimento-facial" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-smart-gates-esp32-facial-recognition" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-portones-esp32-reconocimiento-facial" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-portoes-esp32-reconhecimento-facial" />
<lastmod>2026-10-21T01:02:39.576Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-portones-esp32-reconocimiento-facial</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-portoes-esp32-reconhecimento-facial" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-smart-gates-esp32-facial-recognition" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-portones-esp32-reconocimiento-facial" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-portoes-esp32-reconhecimento-facial" />
<lastmod>2026-10-21T01:02:39.576Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-virar-tech-lead-sem-perder-a-cabeca</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-virar-tech-lead-sem-perder-a-cabeca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-become-a-tech-lead-without-stress" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ser-tech-lead-sin-perder-la-calma" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-virar-tech-lead-sem-perder-a-cabeca" />
<lastmod>2026-10-21T01:02:52.494Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-become-a-tech-lead-without-stress</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-virar-tech-lead-sem-perder-a-cabeca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-become-a-tech-lead-without-stress" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ser-tech-lead-sin-perder-la-calma" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-virar-tech-lead-sem-perder-a-cabeca" />
<lastmod>2026-10-21T01:02:52.494Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-ser-tech-lead-sin-perder-la-calma</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-virar-tech-lead-sem-perder-a-cabeca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-become-a-tech-lead-without-stress" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ser-tech-lead-sin-perder-la-calma" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-virar-tech-lead-sem-perder-a-cabeca" />
<lastmod>2026-10-21T01:02:52.899Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-proteger-reles-industriais-contra-surtos-de-tensao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-proteger-reles-industriais-contra-surtos-de-tensao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-protect-industrial-relays-against-voltage-surges" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-proteger-reles-industriales-contra-picos-de-tension" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-proteger-reles-industriais-contra-surtos-de-tensao" />
<lastmod>2026-10-21T10:03:32.556Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-protect-industrial-relays-against-voltage-surges</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-proteger-reles-industriais-contra-surtos-de-tensao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-protect-industrial-relays-against-voltage-surges" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-proteger-reles-industriales-contra-picos-de-tension" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-proteger-reles-industriais-contra-surtos-de-tensao" />
<lastmod>2026-10-21T10:03:32.563Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-proteger-reles-industriales-contra-picos-de-tension</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-proteger-reles-industriais-contra-surtos-de-tensao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-protect-industrial-relays-against-voltage-surges" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-proteger-reles-industriales-contra-picos-de-tension" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-proteger-reles-industriais-contra-surtos-de-tensao" />
<lastmod>2026-10-21T10:03:32.567Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-trilhas-rompidas-placas-circuito</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-trilhas-rompidas-placas-circuito" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-broken-traces-circuit-boards" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspeccionar-pistas-rotas-placas-circuito" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-trilhas-rompidas-placas-circuito" />
<lastmod>2026-10-21T10:00:46.398Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-inspect-broken-traces-circuit-boards</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-trilhas-rompidas-placas-circuito" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-broken-traces-circuit-boards" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspeccionar-pistas-rotas-placas-circuito" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-trilhas-rompidas-placas-circuito" />
<lastmod>2026-10-21T10:00:46.398Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspeccionar-pistas-rotas-placas-circuito</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-trilhas-rompidas-placas-circuito" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-broken-traces-circuit-boards" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspeccionar-pistas-rotas-placas-circuito" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-trilhas-rompidas-placas-circuito" />
<lastmod>2026-10-21T10:00:46.398Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-projetar-fontes-n-mais-1-servidores-blade</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-fontes-n-mais-1-servidores-blade" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-n-plus-1-power-redundancy-blade-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-fuentes-n-mas-1-servidores-blade" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-fontes-n-mais-1-servidores-blade" />
<lastmod>2026-10-21T10:01:02.969Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-design-n-plus-1-power-redundancy-blade-servers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-fontes-n-mais-1-servidores-blade" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-n-plus-1-power-redundancy-blade-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-fuentes-n-mas-1-servidores-blade" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-fontes-n-mais-1-servidores-blade" />
<lastmod>2026-10-21T10:01:02.969Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-disenar-fuentes-n-mas-1-servidores-blade</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-fontes-n-mais-1-servidores-blade" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-n-plus-1-power-redundancy-blade-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-fuentes-n-mas-1-servidores-blade" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-fontes-n-mais-1-servidores-blade" />
<lastmod>2026-10-21T10:01:02.969Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-sincronizar-nos-proxmox-alta-latencia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-sincronizar-nos-proxmox-alta-latencia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-sync-proxmox-nodes-high-latency" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-sincronizar-nodos-proxmox-alta-latencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-sincronizar-nos-proxmox-alta-latencia" />
<lastmod>2026-10-21T10:03:32.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-sync-proxmox-nodes-high-latency</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-sincronizar-nos-proxmox-alta-latencia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-sync-proxmox-nodes-high-latency" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-sincronizar-nodos-proxmox-alta-latencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-sincronizar-nos-proxmox-alta-latencia" />
<lastmod>2026-10-21T10:03:32.578Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-sincronizar-nodos-proxmox-alta-latencia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-sincronizar-nos-proxmox-alta-latencia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-sync-proxmox-nodes-high-latency" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-sincronizar-nodos-proxmox-alta-latencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-sincronizar-nos-proxmox-alta-latencia" />
<lastmod>2026-10-21T10:03:32.583Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-alta-disponibilidade-failover-proxmox</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-alta-disponibilidade-failover-proxmox" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-automatic-failover-ha-proxmox" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-alta-disponibilidad-failover-proxmox" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-alta-disponibilidade-failover-proxmox" />
<lastmod>2026-10-21T10:01:33.801Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-set-up-automatic-failover-ha-proxmox</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-alta-disponibilidade-failover-proxmox" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-automatic-failover-ha-proxmox" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-alta-disponibilidad-failover-proxmox" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-alta-disponibilidade-failover-proxmox" />
<lastmod>2026-10-21T10:01:33.801Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-alta-disponibilidad-failover-proxmox</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-alta-disponibilidade-failover-proxmox" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-automatic-failover-ha-proxmox" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-alta-disponibilidad-failover-proxmox" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-alta-disponibilidade-failover-proxmox" />
<lastmod>2026-10-21T10:01:33.801Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calibrar-multimetros-digitais-usando-referencias-zener</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-multimetros-digitais-usando-referencias-zener" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-digital-multimeters-using-zener-references" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-multimetros-digitales-usando-referencias-zener" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-multimetros-digitais-usando-referencias-zener" />
<lastmod>2026-10-21T10:01:49.235Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-calibrate-digital-multimeters-using-zener-references</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-multimetros-digitais-usando-referencias-zener" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-digital-multimeters-using-zener-references" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-multimetros-digitales-usando-referencias-zener" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-multimetros-digitais-usando-referencias-zener" />
<lastmod>2026-10-21T10:01:49.235Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calibrar-multimetros-digitales-usando-referencias-zener</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-multimetros-digitais-usando-referencias-zener" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-digital-multimeters-using-zener-references" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-multimetros-digitales-usando-referencias-zener" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-multimetros-digitais-usando-referencias-zener" />
<lastmod>2026-10-21T10:01:49.235Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-backups-offsite-seguros-rsync-ssh</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backups-offsite-seguros-rsync-ssh" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-secure-offsite-backups-rsync-ssh" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-backups-offsite-seguros-rsync-ssh-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backups-offsite-seguros-rsync-ssh" />
<lastmod>2026-10-21T10:02:41.354Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-secure-offsite-backups-rsync-ssh</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backups-offsite-seguros-rsync-ssh" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-secure-offsite-backups-rsync-ssh" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-backups-offsite-seguros-rsync-ssh-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backups-offsite-seguros-rsync-ssh" />
<lastmod>2026-10-21T10:02:41.354Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-backups-offsite-seguros-rsync-ssh-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backups-offsite-seguros-rsync-ssh" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-secure-offsite-backups-rsync-ssh" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-backups-offsite-seguros-rsync-ssh-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backups-offsite-seguros-rsync-ssh" />
<lastmod>2026-10-21T10:02:41.354Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-valvulas-escape-rapido-reles-seguranca-pneumatica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-valvulas-escape-rapido-reles-seguranca-pneumatica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-quick-exhaust-valves-safety-relays-pneumatics" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-valvulas-escape-rapido-reles-seguridad-neumatica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-valvulas-escape-rapido-reles-seguranca-pneumatica" />
<lastmod>2026-10-21T10:02:56.585Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-quick-exhaust-valves-safety-relays-pneumatics</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-valvulas-escape-rapido-reles-seguranca-pneumatica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-quick-exhaust-valves-safety-relays-pneumatics" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-valvulas-escape-rapido-reles-seguridad-neumatica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-valvulas-escape-rapido-reles-seguranca-pneumatica" />
<lastmod>2026-10-21T10:02:56.585Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-valvulas-escape-rapido-reles-seguridad-neumatica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-valvulas-escape-rapido-reles-seguranca-pneumatica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-quick-exhaust-valves-safety-relays-pneumatics" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-valvulas-escape-rapido-reles-seguridad-neumatica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-valvulas-escape-rapido-reles-seguranca-pneumatica" />
<lastmod>2026-10-21T10:02:56.585Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-isolar-ruido-eletrico-fontes-bancada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-isolar-ruido-eletrico-fontes-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-isolate-high-frequency-electrical-noise-linear-supplies" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-isolar-ruido-electrico-fuentes-bancada" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-isolar-ruido-eletrico-fontes-bancada" />
<lastmod>2026-10-21T10:03:15.529Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-isolate-high-frequency-electrical-noise-linear-supplies</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-isolar-ruido-eletrico-fontes-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-isolate-high-frequency-electrical-noise-linear-supplies" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-isolar-ruido-electrico-fuentes-bancada" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-isolar-ruido-eletrico-fontes-bancada" />
<lastmod>2026-10-21T10:03:15.529Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-isolar-ruido-electrico-fuentes-bancada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-isolar-ruido-eletrico-fontes-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-isolate-high-frequency-electrical-noise-linear-supplies" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-isolar-ruido-electrico-fuentes-bancada" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-isolar-ruido-eletrico-fontes-bancada" />
<lastmod>2026-10-21T10:03:15.529Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-centralizar-alertas-de-rede-syslog-prometheus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-centralizar-alertas-de-rede-syslog-prometheus" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-centralize-network-alerts-syslog-prometheus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-centralizar-alertas-de-red-syslog-prometheus" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-centralizar-alertas-de-rede-syslog-prometheus" />
<lastmod>2026-11-01T03:47:34.919Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-centralize-network-alerts-syslog-prometheus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-centralizar-alertas-de-rede-syslog-prometheus" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-centralize-network-alerts-syslog-prometheus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-centralizar-alertas-de-red-syslog-prometheus" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-centralizar-alertas-de-rede-syslog-prometheus" />
<lastmod>2026-11-01T03:47:34.919Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-centralizar-alertas-de-red-syslog-prometheus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-centralizar-alertas-de-rede-syslog-prometheus" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-centralize-network-alerts-syslog-prometheus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-centralizar-alertas-de-red-syslog-prometheus" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-centralizar-alertas-de-rede-syslog-prometheus" />
<lastmod>2026-11-01T03:47:34.919Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-otimizar-prompts-ollama-python</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-prompts-ollama-python" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-ai-prompts-ollama-python" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-prompts-ia-localmente-ollama-python" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-prompts-ollama-python" />
<lastmod>2026-10-21T11:03:20.451Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-optimize-ai-prompts-ollama-python</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-prompts-ollama-python" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-ai-prompts-ollama-python" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-prompts-ia-localmente-ollama-python" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-prompts-ollama-python" />
<lastmod>2026-10-21T11:03:20.458Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-optimizar-prompts-ia-localmente-ollama-python</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-prompts-ollama-python" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-ai-prompts-ollama-python" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-prompts-ia-localmente-ollama-python" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-prompts-ollama-python" />
<lastmod>2026-10-21T11:03:20.465Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-lidar-com-concorrencia-pesada-em-filas-go-sem-travar</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-lidar-com-concorrencia-pesada-em-filas-go-sem-travar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-handle-heavy-concurrency-go-queues-without-blocking" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-manejar-concurrencia-pesada-en-colas-go-sin-bloquear" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-lidar-com-concorrencia-pesada-em-filas-go-sem-travar" />
<lastmod>2026-10-21T11:03:20.471Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-handle-heavy-concurrency-go-queues-without-blocking</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-lidar-com-concorrencia-pesada-em-filas-go-sem-travar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-handle-heavy-concurrency-go-queues-without-blocking" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-manejar-concurrencia-pesada-en-colas-go-sin-bloquear" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-lidar-com-concorrencia-pesada-em-filas-go-sem-travar" />
<lastmod>2026-10-21T11:03:20.478Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-manejar-concurrencia-pesada-en-colas-go-sin-bloquear</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-lidar-com-concorrencia-pesada-em-filas-go-sem-travar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-handle-heavy-concurrency-go-queues-without-blocking" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-manejar-concurrencia-pesada-en-colas-go-sin-bloquear" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-lidar-com-concorrencia-pesada-em-filas-go-sem-travar" />
<lastmod>2026-10-21T11:03:20.484Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-animacoes-fluidas-react-framer-motion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-animacoes-fluidas-react-framer-motion" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-fluid-animations-react-framer-motion" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-animaciones-fluidas-react-framer-motion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-animacoes-fluidas-react-framer-motion" />
<lastmod>2026-10-21T11:03:20.490Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-create-fluid-animations-react-framer-motion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-animacoes-fluidas-react-framer-motion" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-fluid-animations-react-framer-motion" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-animaciones-fluidas-react-framer-motion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-animacoes-fluidas-react-framer-motion" />
<lastmod>2026-10-21T11:03:20.496Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-animaciones-fluidas-react-framer-motion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-animacoes-fluidas-react-framer-motion" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-fluid-animations-react-framer-motion" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-animaciones-fluidas-react-framer-motion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-animacoes-fluidas-react-framer-motion" />
<lastmod>2026-10-21T11:03:20.501Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-microsservicos-resilientes-quedas-rede</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-microsservicos-resilientes-quedas-rede" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-microservices-resilient-to-network-failures" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-microservicios-resilientes-caidas-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-microsservicos-resilientes-quedas-rede" />
<lastmod>2026-10-21T11:01:23.754Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-microservices-resilient-to-network-failures</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-microsservicos-resilientes-quedas-rede" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-microservices-resilient-to-network-failures" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-microservicios-resilientes-caidas-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-microsservicos-resilientes-quedas-rede" />
<lastmod>2026-10-21T11:01:23.754Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-microservicios-resilientes-caidas-red</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-microsservicos-resilientes-quedas-rede" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-microservices-resilient-to-network-failures" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-microservicios-resilientes-caidas-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-microsservicos-resilientes-quedas-rede" />
<lastmod>2026-10-21T11:01:23.754Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gerenciar-terraform-aws-boas-praticas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-terraform-aws-boas-praticas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-infrastructure-as-code-terraform-aws" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-infraestructura-codigo-terraform-aws" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-terraform-aws-boas-praticas" />
<lastmod>2026-10-21T11:03:20.507Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-manage-infrastructure-as-code-terraform-aws</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-terraform-aws-boas-praticas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-infrastructure-as-code-terraform-aws" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-infraestructura-codigo-terraform-aws" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-terraform-aws-boas-praticas" />
<lastmod>2026-10-21T11:03:20.513Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gestionar-infraestructura-codigo-terraform-aws</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-terraform-aws-boas-praticas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-infrastructure-as-code-terraform-aws" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-infraestructura-codigo-terraform-aws" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-terraform-aws-boas-praticas" />
<lastmod>2026-10-21T11:01:58.712Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-aplicar-testes-de-mutacao-codigo-robusto</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-aplicar-testes-de-mutacao-codigo-robusto" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-apply-mutation-testing-robust-code" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aplicar-pruebas-de-mutacion-codigo-robusto" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-aplicar-testes-de-mutacao-codigo-robusto" />
<lastmod>2026-10-21T11:02:15.181Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-apply-mutation-testing-robust-code</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-aplicar-testes-de-mutacao-codigo-robusto" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-apply-mutation-testing-robust-code" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aplicar-pruebas-de-mutacion-codigo-robusto" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-aplicar-testes-de-mutacao-codigo-robusto" />
<lastmod>2026-10-21T11:02:15.181Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-aplicar-pruebas-de-mutacion-codigo-robusto</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-aplicar-testes-de-mutacao-codigo-robusto" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-apply-mutation-testing-robust-code" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aplicar-pruebas-de-mutacion-codigo-robusto" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-aplicar-testes-de-mutacao-codigo-robusto" />
<lastmod>2026-10-21T11:02:15.181Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-atalhos-no-terminal-para-acelerar-seu-trabalho</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-atalhos-no-terminal-para-acelerar-seu-trabalho" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-terminal-shortcuts-to-speed-up-your-workflow" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-atajos-en-la-terminal-para-acelerar-tu-trabajo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-atalhos-no-terminal-para-acelerar-seu-trabalho" />
<lastmod>2026-10-21T11:02:32.676Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-create-terminal-shortcuts-to-speed-up-your-workflow</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-atalhos-no-terminal-para-acelerar-seu-trabalho" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-terminal-shortcuts-to-speed-up-your-workflow" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-atajos-en-la-terminal-para-acelerar-tu-trabajo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-atalhos-no-terminal-para-acelerar-seu-trabalho" />
<lastmod>2026-10-21T11:02:32.676Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-atajos-en-la-terminal-para-acelerar-tu-trabajo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-atalhos-no-terminal-para-acelerar-seu-trabalho" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-terminal-shortcuts-to-speed-up-your-workflow" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-atajos-en-la-terminal-para-acelerar-tu-trabajo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-atalhos-no-terminal-para-acelerar-seu-trabalho" />
<lastmod>2026-10-21T11:02:32.676Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-servidor-caseiro-alta-disponibilidade-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-servidor-caseiro-alta-disponibilidade-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-high-availability-home-server" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-servidor-casero-alta-disponibilidad-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-servidor-caseiro-alta-disponibilidade-1" />
<lastmod>2026-10-21T11:02:48.790Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-high-availability-home-server</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-servidor-caseiro-alta-disponibilidade-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-high-availability-home-server" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-servidor-casero-alta-disponibilidad-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-servidor-caseiro-alta-disponibilidade-1" />
<lastmod>2026-10-21T11:03:20.517Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-servidor-casero-alta-disponibilidad-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-servidor-caseiro-alta-disponibilidade-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-high-availability-home-server" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-servidor-casero-alta-disponibilidad-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-servidor-caseiro-alta-disponibilidade-1" />
<lastmod>2026-10-21T11:02:48.790Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-irrigacao-plantas-esp32-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-irrigacao-plantas-esp32-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-plant-irrigation-esp32-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-riego-plantas-esp32-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-irrigacao-plantas-esp32-mqtt" />
<lastmod>2026-10-21T11:03:04.474Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-plant-irrigation-esp32-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-irrigacao-plantas-esp32-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-plant-irrigation-esp32-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-riego-plantas-esp32-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-irrigacao-plantas-esp32-mqtt" />
<lastmod>2026-10-21T11:03:04.474Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-riego-plantas-esp32-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-irrigacao-plantas-esp32-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-plant-irrigation-esp32-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-riego-plantas-esp32-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-irrigacao-plantas-esp32-mqtt" />
<lastmod>2026-10-21T11:03:04.474Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-negociar-contratos-consultoria-software</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-negociar-contratos-consultoria-software" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-negotiate-software-consulting-contracts-for-profit" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-negociar-contratos-consultoria-software-beneficio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-negociar-contratos-consultoria-software" />
<lastmod>2026-10-21T11:03:20.244Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-negotiate-software-consulting-contracts-for-profit</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-negociar-contratos-consultoria-software" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-negotiate-software-consulting-contracts-for-profit" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-negociar-contratos-consultoria-software-beneficio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-negociar-contratos-consultoria-software" />
<lastmod>2026-10-21T11:03:20.524Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-negociar-contratos-consultoria-software-beneficio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-negociar-contratos-consultoria-software" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-negotiate-software-consulting-contracts-for-profit" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-negociar-contratos-consultoria-software-beneficio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-negociar-contratos-consultoria-software" />
<lastmod>2026-10-21T11:03:20.244Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/radar-tech-do-dia-21-de-outubro-de-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-21-de-outubro-de-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-21-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-21-de-octubre-de-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-21-de-outubro-de-2026" />
<lastmod>2026-10-21T12:00:34.303Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/daily-tech-radar-october-21-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-21-de-outubro-de-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-21-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-21-de-octubre-de-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-21-de-outubro-de-2026" />
<lastmod>2026-10-21T12:00:34.303Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/radar-tech-del-dia-21-de-octubre-de-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-21-de-outubro-de-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-21-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-21-de-octubre-de-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-21-de-outubro-de-2026" />
<lastmod>2026-10-21T12:00:34.303Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/php2shell-falha-critica-php-correcao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/php2shell-falha-critica-php-correcao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/php2shell-critical-php-vulnerability-fix" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/php2shell-falla-critica-php-parche-urgente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/php2shell-falha-critica-php-correcao" />
<lastmod>2026-10-21T12:35:04.369Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/php2shell-critical-php-vulnerability-fix</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/php2shell-falha-critica-php-correcao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/php2shell-critical-php-vulnerability-fix" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/php2shell-falla-critica-php-parche-urgente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/php2shell-falha-critica-php-correcao" />
<lastmod>2026-10-21T12:35:04.369Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/php2shell-falla-critica-php-parche-urgente</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/php2shell-falha-critica-php-correcao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/php2shell-critical-php-vulnerability-fix" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/php2shell-falla-critica-php-parche-urgente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/php2shell-falha-critica-php-correcao" />
<lastmod>2026-10-21T12:35:04.369Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/container-travando-boot-logs-systemd-docker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/container-travando-boot-logs-systemd-docker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/container-stuck-boot-systemd-logs-docker" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/contenedor-bloqueado-boot-logs-systemd-docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/container-travando-boot-logs-systemd-docker" />
<lastmod>2026-10-21T13:03:46.102Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/container-stuck-boot-systemd-logs-docker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/container-travando-boot-logs-systemd-docker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/container-stuck-boot-systemd-logs-docker" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/contenedor-bloqueado-boot-logs-systemd-docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/container-travando-boot-logs-systemd-docker" />
<lastmod>2026-10-21T13:03:46.107Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/contenedor-bloqueado-boot-logs-systemd-docker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/container-travando-boot-logs-systemd-docker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/container-stuck-boot-systemd-logs-docker" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/contenedor-bloqueado-boot-logs-systemd-docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/container-travando-boot-logs-systemd-docker" />
<lastmod>2026-10-21T13:03:46.112Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-latencia-rede-kubernetes-ebpf</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-latencia-rede-kubernetes-ebpf" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-kubernetes-pod-latency-ebpf" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-latencia-red-pods-ebpf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-latencia-rede-kubernetes-ebpf" />
<lastmod>2026-10-21T13:00:55.844Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-monitor-kubernetes-pod-latency-ebpf</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-latencia-rede-kubernetes-ebpf" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-kubernetes-pod-latency-ebpf" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-latencia-red-pods-ebpf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-latencia-rede-kubernetes-ebpf" />
<lastmod>2026-10-21T13:00:55.844Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorizar-latencia-red-pods-ebpf</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-latencia-rede-kubernetes-ebpf" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-kubernetes-pod-latency-ebpf" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-latencia-red-pods-ebpf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-latencia-rede-kubernetes-ebpf" />
<lastmod>2026-10-21T13:00:55.844Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-acelerar-rollback-servicos-argocd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-rollback-servicos-argocd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-speed-up-argocd-service-rollbacks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-rollback-servicios-argocd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-rollback-servicos-argocd" />
<lastmod>2026-10-21T13:01:12.656Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-speed-up-argocd-service-rollbacks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-rollback-servicos-argocd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-speed-up-argocd-service-rollbacks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-rollback-servicios-argocd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-rollback-servicos-argocd" />
<lastmod>2026-10-21T13:01:12.656Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-acelerar-rollback-servicios-argocd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-rollback-servicos-argocd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-speed-up-argocd-service-rollbacks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-rollback-servicios-argocd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-rollback-servicos-argocd" />
<lastmod>2026-10-21T13:01:12.656Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-pipelines-cicd-eficientes-com-runners-privados</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-pipelines-cicd-eficientes-com-runners-privados" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-efficient-cicd-pipelines-with-private-runners" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-pipelines-cicd-eficientes-con-runners-privados" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-pipelines-cicd-eficientes-com-runners-privados" />
<lastmod>2026-10-21T13:01:30.664Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-efficient-cicd-pipelines-with-private-runners</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-pipelines-cicd-eficientes-com-runners-privados" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-efficient-cicd-pipelines-with-private-runners" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-pipelines-cicd-eficientes-con-runners-privados" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-pipelines-cicd-eficientes-com-runners-privados" />
<lastmod>2026-10-21T13:01:30.664Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-pipelines-cicd-eficientes-con-runners-privados</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-pipelines-cicd-eficientes-com-runners-privados" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-efficient-cicd-pipelines-with-private-runners" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-pipelines-cicd-eficientes-con-runners-privados" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-pipelines-cicd-eficientes-com-runners-privados" />
<lastmod>2026-10-21T13:01:30.664Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/banco-de-dados-corrompido-como-automatizar-recovery-postgresql</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-de-dados-corrompido-como-automatizar-recovery-postgresql" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/corrupted-database-how-to-automate-postgresql-recovery" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-de-datos-corrupta-como-automatizar-recovery-postgresql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-de-dados-corrompido-como-automatizar-recovery-postgresql" />
<lastmod>2026-10-21T13:03:46.117Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/corrupted-database-how-to-automate-postgresql-recovery</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-de-dados-corrompido-como-automatizar-recovery-postgresql" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/corrupted-database-how-to-automate-postgresql-recovery" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-de-datos-corrupta-como-automatizar-recovery-postgresql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-de-dados-corrompido-como-automatizar-recovery-postgresql" />
<lastmod>2026-10-21T13:03:46.121Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/base-de-datos-corrupta-como-automatizar-recovery-postgresql</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-de-dados-corrompido-como-automatizar-recovery-postgresql" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/corrupted-database-how-to-automate-postgresql-recovery" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-de-datos-corrupta-como-automatizar-recovery-postgresql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-de-dados-corrompido-como-automatizar-recovery-postgresql" />
<lastmod>2026-10-21T13:03:46.125Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/certificado-ssl-expirado-automacao-vault-cert-manager</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/certificado-ssl-expirado-automacao-vault-cert-manager" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/expired-ssl-certificate-automation-vault-cert-manager" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/certificado-ssl-caducado-automatizacion-vault-cert-manager" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/certificado-ssl-expirado-automacao-vault-cert-manager" />
<lastmod>2026-10-21T13:02:23.529Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/expired-ssl-certificate-automation-vault-cert-manager</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/certificado-ssl-expirado-automacao-vault-cert-manager" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/expired-ssl-certificate-automation-vault-cert-manager" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/certificado-ssl-caducado-automatizacion-vault-cert-manager" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/certificado-ssl-expirado-automacao-vault-cert-manager" />
<lastmod>2026-10-21T13:02:23.529Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/certificado-ssl-caducado-automatizacion-vault-cert-manager</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/certificado-ssl-expirado-automacao-vault-cert-manager" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/expired-ssl-certificate-automation-vault-cert-manager" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/certificado-ssl-caducado-automatizacion-vault-cert-manager" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/certificado-ssl-expirado-automacao-vault-cert-manager" />
<lastmod>2026-10-21T13:02:23.529Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servidor-sem-memoria-isolar-processos-cgroups-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-sem-memoria-isolar-processos-cgroups-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/server-out-of-memory-isolate-processes-cgroups-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-sin-memoria-como-aislar-procesos-cgroups-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-sem-memoria-isolar-processos-cgroups-linux" />
<lastmod>2026-10-21T13:02:48.059Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/server-out-of-memory-isolate-processes-cgroups-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-sem-memoria-isolar-processos-cgroups-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/server-out-of-memory-isolate-processes-cgroups-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-sin-memoria-como-aislar-procesos-cgroups-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-sem-memoria-isolar-processos-cgroups-linux" />
<lastmod>2026-10-21T13:02:48.059Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servidor-sin-memoria-como-aislar-procesos-cgroups-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-sem-memoria-isolar-processos-cgroups-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/server-out-of-memory-isolate-processes-cgroups-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-sin-memoria-como-aislar-procesos-cgroups-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-sem-memoria-isolar-processos-cgroups-linux" />
<lastmod>2026-10-21T13:02:48.059Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servidor-lento-como-achar-gargalos-disco-nvme-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-lento-como-achar-gargalos-disco-nvme-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-server-how-to-find-nvme-disk-bottlenecks-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-lento-como-hallar-cuellos-de-botella-nvme" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-lento-como-achar-gargalos-disco-nvme-linux" />
<lastmod>2026-10-21T13:03:05.220Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-server-how-to-find-nvme-disk-bottlenecks-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-lento-como-achar-gargalos-disco-nvme-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-server-how-to-find-nvme-disk-bottlenecks-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-lento-como-hallar-cuellos-de-botella-nvme" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-lento-como-achar-gargalos-disco-nvme-linux" />
<lastmod>2026-10-21T13:03:05.220Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servidor-lento-como-hallar-cuellos-de-botella-nvme</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-lento-como-achar-gargalos-disco-nvme-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-server-how-to-find-nvme-disk-bottlenecks-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-lento-como-hallar-cuellos-de-botella-nvme" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-lento-como-achar-gargalos-disco-nvme-linux" />
<lastmod>2026-10-21T13:03:46.129Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-chaves-vazadas-git-gitleaks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-chaves-vazadas-git-gitleaks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-leaked-api-keys-git-gitleaks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-claves-filtradas-git-gitleaks" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-chaves-vazadas-git-gitleaks" />
<lastmod>2026-10-21T13:03:30.683Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-block-leaked-api-keys-git-gitleaks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-chaves-vazadas-git-gitleaks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-leaked-api-keys-git-gitleaks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-claves-filtradas-git-gitleaks" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-chaves-vazadas-git-gitleaks" />
<lastmod>2026-10-21T13:03:30.683Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-claves-filtradas-git-gitleaks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-chaves-vazadas-git-gitleaks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-leaked-api-keys-git-gitleaks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-claves-filtradas-git-gitleaks" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-chaves-vazadas-git-gitleaks" />
<lastmod>2026-10-21T13:03:30.683Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-unificar-logs-servidores-grafana-loki-promtail</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-unificar-logs-servidores-grafana-loki-promtail" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-unify-server-logs-grafana-loki-promtail" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-unificar-logs-servidores-grafana-loki-promtail-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-unificar-logs-servidores-grafana-loki-promtail" />
<lastmod>2026-10-21T13:03:45.646Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-unify-server-logs-grafana-loki-promtail</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-unificar-logs-servidores-grafana-loki-promtail" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-unify-server-logs-grafana-loki-promtail" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-unificar-logs-servidores-grafana-loki-promtail-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-unificar-logs-servidores-grafana-loki-promtail" />
<lastmod>2026-10-21T13:03:45.646Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-unificar-logs-servidores-grafana-loki-promtail-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-unificar-logs-servidores-grafana-loki-promtail" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-unify-server-logs-grafana-loki-promtail" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-unificar-logs-servidores-grafana-loki-promtail-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-unificar-logs-servidores-grafana-loki-promtail" />
<lastmod>2026-10-21T13:03:45.646Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-treinar-modelos-linguagem-com-lora</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-treinar-modelos-linguagem-com-lora" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-train-custom-language-models-with-lora" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-entrenar-modelos-de-lenguaje-con-lora" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-treinar-modelos-linguagem-com-lora" />
<lastmod>2026-10-21T14:02:25.115Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-train-custom-language-models-with-lora</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-treinar-modelos-linguagem-com-lora" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-train-custom-language-models-with-lora" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-entrenar-modelos-de-lenguaje-con-lora" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-treinar-modelos-linguagem-com-lora" />
<lastmod>2026-10-21T14:02:25.115Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-entrenar-modelos-de-lenguaje-con-lora</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-treinar-modelos-linguagem-com-lora" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-train-custom-language-models-with-lora" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-entrenar-modelos-de-lenguaje-con-lora" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-treinar-modelos-linguagem-com-lora" />
<lastmod>2026-10-21T14:02:25.115Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-implementar-cqrs-assincrono-apis</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-implementar-cqrs-assincrono-apis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-implement-asynchronous-cqrs-apis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-implementar-cqrs-asincrono-apis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-implementar-cqrs-assincrono-apis" />
<lastmod>2026-10-21T14:03:28.242Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-implement-asynchronous-cqrs-apis</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-implementar-cqrs-assincrono-apis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-implement-asynchronous-cqrs-apis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-implementar-cqrs-asincrono-apis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-implementar-cqrs-assincrono-apis" />
<lastmod>2026-10-21T14:03:28.242Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-implementar-cqrs-asincrono-apis</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-implementar-cqrs-assincrono-apis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-implement-asynchronous-cqrs-apis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-implementar-cqrs-asincrono-apis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-implementar-cqrs-assincrono-apis" />
<lastmod>2026-10-21T14:03:28.242Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-renderizar-listas-longas-react-60-fps</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-renderizar-listas-longas-react-60-fps" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-render-long-lists-react-60-fps" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-renderizar-listas-largas-react-60-fps" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-renderizar-listas-longas-react-60-fps" />
<lastmod>2026-10-21T14:11:59.451Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-render-long-lists-react-60-fps</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-renderizar-listas-longas-react-60-fps" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-render-long-lists-react-60-fps" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-renderizar-listas-largas-react-60-fps" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-renderizar-listas-longas-react-60-fps" />
<lastmod>2026-10-21T14:11:59.456Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-renderizar-listas-largas-react-60-fps</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-renderizar-listas-longas-react-60-fps" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-render-long-lists-react-60-fps" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-renderizar-listas-largas-react-60-fps" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-renderizar-listas-longas-react-60-fps" />
<lastmod>2026-10-21T14:11:59.460Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-desenhar-domain-model-resiliente-ddd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desenhar-domain-model-resiliente-ddd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-resilient-domain-model-ddd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-modelo-dominio-resiliente-ddd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desenhar-domain-model-resiliente-ddd" />
<lastmod>2026-10-21T14:05:34.520Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-design-resilient-domain-model-ddd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desenhar-domain-model-resiliente-ddd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-resilient-domain-model-ddd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-modelo-dominio-resiliente-ddd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desenhar-domain-model-resiliente-ddd" />
<lastmod>2026-10-21T14:05:34.520Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-disenar-modelo-dominio-resiliente-ddd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desenhar-domain-model-resiliente-ddd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-resilient-domain-model-ddd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-modelo-dominio-resiliente-ddd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desenhar-domain-model-resiliente-ddd" />
<lastmod>2026-10-21T14:05:34.520Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gerenciar-feature-flags-escala-debito-tecnico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-feature-flags-escala-debito-tecnico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-feature-flags-at-scale-technical-debt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-feature-flags-escala-deuda-tecnica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-feature-flags-escala-debito-tecnico" />
<lastmod>2026-10-21T14:06:34.260Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-manage-feature-flags-at-scale-technical-debt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-feature-flags-escala-debito-tecnico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-feature-flags-at-scale-technical-debt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-feature-flags-escala-deuda-tecnica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-feature-flags-escala-debito-tecnico" />
<lastmod>2026-10-21T14:06:34.260Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gestionar-feature-flags-escala-deuda-tecnica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-feature-flags-escala-debito-tecnico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-feature-flags-at-scale-technical-debt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-feature-flags-escala-deuda-tecnica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-feature-flags-escala-debito-tecnico" />
<lastmod>2026-10-21T14:06:34.260Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-fazer-code-reviews-eficientes-sem-travar-o-time</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-fazer-code-reviews-eficientes-sem-travar-o-time" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-efficient-code-reviews-without-slowing-team" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-hacer-code-reviews-eficientes-sin-bloquear-equipo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-fazer-code-reviews-eficientes-sem-travar-o-time" />
<lastmod>2026-10-21T14:07:47.880Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-efficient-code-reviews-without-slowing-team</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-fazer-code-reviews-eficientes-sem-travar-o-time" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-efficient-code-reviews-without-slowing-team" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-hacer-code-reviews-eficientes-sin-bloquear-equipo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-fazer-code-reviews-eficientes-sem-travar-o-time" />
<lastmod>2026-10-21T14:07:47.880Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-hacer-code-reviews-eficientes-sin-bloquear-equipo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-fazer-code-reviews-eficientes-sem-travar-o-time" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-efficient-code-reviews-without-slowing-team" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-hacer-code-reviews-eficientes-sin-bloquear-equipo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-fazer-code-reviews-eficientes-sem-travar-o-time" />
<lastmod>2026-10-21T14:07:47.880Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-fluxo-diario-tarefas-desenvolvedores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-fluxo-diario-tarefas-desenvolvedores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-daily-task-workflow-developers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-flujo-diario-tareas-desarrolladores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-fluxo-diario-tarefas-desenvolvedores" />
<lastmod>2026-10-21T14:08:49.636Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-organize-daily-task-workflow-developers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-fluxo-diario-tarefas-desenvolvedores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-daily-task-workflow-developers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-flujo-diario-tareas-desarrolladores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-fluxo-diario-tarefas-desenvolvedores" />
<lastmod>2026-10-21T14:08:49.636Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-flujo-diario-tareas-desarrolladores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-fluxo-diario-tarefas-desenvolvedores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-daily-task-workflow-developers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-flujo-diario-tareas-desarrolladores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-fluxo-diario-tarefas-desenvolvedores" />
<lastmod>2026-10-21T14:08:49.636Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-escolher-hardware-para-homelab-gastando-pouco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escolher-hardware-para-homelab-gastando-pouco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-choose-hardware-for-homelab-cost-effectively" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-elegir-hardware-para-homelab-costo-efectivo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escolher-hardware-para-homelab-gastando-pouco" />
<lastmod>2026-10-21T14:10:04.217Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-choose-hardware-for-homelab-cost-effectively</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escolher-hardware-para-homelab-gastando-pouco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-choose-hardware-for-homelab-cost-effectively" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-elegir-hardware-para-homelab-costo-efectivo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escolher-hardware-para-homelab-gastando-pouco" />
<lastmod>2026-10-21T14:10:04.217Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-elegir-hardware-para-homelab-costo-efectivo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escolher-hardware-para-homelab-gastando-pouco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-choose-hardware-for-homelab-cost-effectively" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-elegir-hardware-para-homelab-costo-efectivo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escolher-hardware-para-homelab-gastando-pouco" />
<lastmod>2026-10-21T14:10:04.217Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-dispositivos-iot-nodered-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-dispositivos-iot-nodered-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-field-iot-devices-with-node-red-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-dispositivos-iot-nodered-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-dispositivos-iot-nodered-mqtt" />
<lastmod>2026-10-21T14:11:01.641Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-monitor-field-iot-devices-with-node-red-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-dispositivos-iot-nodered-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-field-iot-devices-with-node-red-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-dispositivos-iot-nodered-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-dispositivos-iot-nodered-mqtt" />
<lastmod>2026-10-21T14:11:01.641Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorizar-dispositivos-iot-nodered-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-dispositivos-iot-nodered-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-field-iot-devices-with-node-red-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-dispositivos-iot-nodered-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-dispositivos-iot-nodered-mqtt" />
<lastmod>2026-10-21T14:11:01.641Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-negociar-aumento-transicionar-gestao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-negociar-aumento-transicionar-gestao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-negotiate-salary-transition-tech-management" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-negociar-aumento-transicionar-gestion-tecnologia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-negociar-aumento-transicionar-gestao" />
<lastmod>2026-10-21T14:11:59.278Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-negotiate-salary-transition-tech-management</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-negociar-aumento-transicionar-gestao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-negotiate-salary-transition-tech-management" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-negociar-aumento-transicionar-gestion-tecnologia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-negociar-aumento-transicionar-gestao" />
<lastmod>2026-10-21T14:11:59.278Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-negociar-aumento-transicionar-gestion-tecnologia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-negociar-aumento-transicionar-gestao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-negotiate-salary-transition-tech-management" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-negociar-aumento-transicionar-gestion-tecnologia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-negociar-aumento-transicionar-gestao" />
<lastmod>2026-10-21T14:11:59.278Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-consertar-trilhas-rompidas-placas-circuito</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consertar-trilhas-rompidas-placas-circuito" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-repair-broken-pcb-traces-micro-soldering" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-pistas-rotas-placas-circuito" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consertar-trilhas-rompidas-placas-circuito" />
<lastmod>2026-10-21T15:12:17.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-repair-broken-pcb-traces-micro-soldering</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consertar-trilhas-rompidas-placas-circuito" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-repair-broken-pcb-traces-micro-soldering" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-pistas-rotas-placas-circuito" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consertar-trilhas-rompidas-placas-circuito" />
<lastmod>2026-10-21T15:12:17.259Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-reparar-pistas-rotas-placas-circuito</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consertar-trilhas-rompidas-placas-circuito" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-repair-broken-pcb-traces-micro-soldering" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-pistas-rotas-placas-circuito" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consertar-trilhas-rompidas-placas-circuito" />
<lastmod>2026-10-21T15:12:17.263Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-curtos-fonte-assimetrica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-curtos-fonte-assimetrica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-find-short-circuits-motherboards-power-supply" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-hallar-cortos-placas-madre-fuente-camara-termica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-curtos-fonte-assimetrica" />
<lastmod>2026-10-21T15:02:40.736Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-find-short-circuits-motherboards-power-supply</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-curtos-fonte-assimetrica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-find-short-circuits-motherboards-power-supply" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-hallar-cortos-placas-madre-fuente-camara-termica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-curtos-fonte-assimetrica" />
<lastmod>2026-10-21T15:02:40.736Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-hallar-cortos-placas-madre-fuente-camara-termica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-curtos-fonte-assimetrica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-find-short-circuits-motherboards-power-supply" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-hallar-cortos-placas-madre-fuente-camara-termica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-curtos-fonte-assimetrica" />
<lastmod>2026-10-21T15:02:40.736Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-rastrear-ruido-fontes-chaveadas-servidores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-ruido-fontes-chaveadas-servidores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-track-noise-server-switch-mode-power-supplies" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rastrear-ruido-fuentes-conmutadas-servidores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-ruido-fontes-chaveadas-servidores" />
<lastmod>2026-10-21T15:03:27.835Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-track-noise-server-switch-mode-power-supplies</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-ruido-fontes-chaveadas-servidores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-track-noise-server-switch-mode-power-supplies" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rastrear-ruido-fuentes-conmutadas-servidores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-ruido-fontes-chaveadas-servidores" />
<lastmod>2026-10-21T15:03:27.835Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-rastrear-ruido-fuentes-conmutadas-servidores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-ruido-fontes-chaveadas-servidores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-track-noise-server-switch-mode-power-supplies" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rastrear-ruido-fuentes-conmutadas-servidores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-ruido-fontes-chaveadas-servidores" />
<lastmod>2026-10-21T15:03:27.835Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-projetar-redes-industriais-seguras-fibra-prp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-redes-industriais-seguras-fibra-prp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-secure-industrial-networks-fiber-prp" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-redes-industriales-seguras-fibra-prp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-redes-industriais-seguras-fibra-prp" />
<lastmod>2026-10-21T15:05:01.334Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-design-secure-industrial-networks-fiber-prp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-redes-industriais-seguras-fibra-prp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-secure-industrial-networks-fiber-prp" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-redes-industriales-seguras-fibra-prp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-redes-industriais-seguras-fibra-prp" />
<lastmod>2026-10-21T15:05:01.334Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-disenar-redes-industriales-seguras-fibra-prp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-redes-industriais-seguras-fibra-prp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-secure-industrial-networks-fiber-prp" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-redes-industriales-seguras-fibra-prp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-redes-industriais-seguras-fibra-prp" />
<lastmod>2026-10-21T15:05:01.334Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-escalar-logs-kubernetes-grafana-loki-promtail</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escalar-logs-kubernetes-grafana-loki-promtail" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-scale-kubernetes-logs-grafana-loki-promtail" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-escalar-logs-kubernetes-grafana-loki-promtail-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escalar-logs-kubernetes-grafana-loki-promtail" />
<lastmod>2026-10-21T15:05:50.936Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-scale-kubernetes-logs-grafana-loki-promtail</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escalar-logs-kubernetes-grafana-loki-promtail" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-scale-kubernetes-logs-grafana-loki-promtail" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-escalar-logs-kubernetes-grafana-loki-promtail-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escalar-logs-kubernetes-grafana-loki-promtail" />
<lastmod>2026-10-21T15:05:50.936Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-escalar-logs-kubernetes-grafana-loki-promtail-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escalar-logs-kubernetes-grafana-loki-promtail" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-scale-kubernetes-logs-grafana-loki-promtail" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-escalar-logs-kubernetes-grafana-loki-promtail-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escalar-logs-kubernetes-grafana-loki-promtail" />
<lastmod>2026-10-21T15:05:50.936Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-aplicar-clean-architecture-em-apis-go</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-aplicar-clean-architecture-em-apis-go" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-apply-clean-architecture-in-go-apis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aplicar-clean-architecture-en-apis-go" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-aplicar-clean-architecture-em-apis-go" />
<lastmod>2026-10-21T15:12:17.268Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-apply-clean-architecture-in-go-apis</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-aplicar-clean-architecture-em-apis-go" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-apply-clean-architecture-in-go-apis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aplicar-clean-architecture-en-apis-go" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-aplicar-clean-architecture-em-apis-go" />
<lastmod>2026-10-21T15:12:17.273Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-aplicar-clean-architecture-en-apis-go</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-aplicar-clean-architecture-em-apis-go" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-apply-clean-architecture-in-go-apis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aplicar-clean-architecture-en-apis-go" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-aplicar-clean-architecture-em-apis-go" />
<lastmod>2026-10-21T15:12:17.277Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-seguranca-bimanual-categoria-4-com-reles</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-seguranca-bimanual-categoria-4-com-reles" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-wire-category-4-two-hand-safety-relays" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-seguridad-bimanual-categoria-4-con-reles" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-seguranca-bimanual-categoria-4-com-reles" />
<lastmod>2026-10-21T15:07:35.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-wire-category-4-two-hand-safety-relays</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-seguranca-bimanual-categoria-4-com-reles" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-wire-category-4-two-hand-safety-relays" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-seguridad-bimanual-categoria-4-con-reles" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-seguranca-bimanual-categoria-4-com-reles" />
<lastmod>2026-10-21T15:07:35.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-seguridad-bimanual-categoria-4-con-reles</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-seguranca-bimanual-categoria-4-com-reles" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-wire-category-4-two-hand-safety-relays" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-seguridad-bimanual-categoria-4-con-reles" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-seguranca-bimanual-categoria-4-com-reles" />
<lastmod>2026-10-21T15:07:35.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-otimizar-latencia-rede-clusters-proxmox-ve</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-latencia-rede-clusters-proxmox-ve" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-network-latency-proxmox-ve-clusters" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-latencia-red-clusteres-proxmox-ve" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-latencia-rede-clusters-proxmox-ve" />
<lastmod>2026-10-21T15:08:19.005Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-optimize-network-latency-proxmox-ve-clusters</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-latencia-rede-clusters-proxmox-ve" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-network-latency-proxmox-ve-clusters" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-latencia-red-clusteres-proxmox-ve" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-latencia-rede-clusters-proxmox-ve" />
<lastmod>2026-10-21T15:08:19.005Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-optimizar-latencia-red-clusteres-proxmox-ve</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-latencia-rede-clusters-proxmox-ve" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-network-latency-proxmox-ve-clusters" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-latencia-red-clusteres-proxmox-ve" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-latencia-rede-clusters-proxmox-ve" />
<lastmod>2026-10-21T15:08:19.005Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-capacitores-esr-sem-dessoldar</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-esr-sem-dessoldar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-capacitors-on-board-without-desoldering" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-placa-sin-desoldar-esr" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-esr-sem-dessoldar" />
<lastmod>2026-10-21T15:09:27.405Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-capacitors-on-board-without-desoldering</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-esr-sem-dessoldar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-capacitors-on-board-without-desoldering" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-placa-sin-desoldar-esr" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-esr-sem-dessoldar" />
<lastmod>2026-10-21T15:09:27.405Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-condensadores-placa-sin-desoldar-esr</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-esr-sem-dessoldar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-capacitors-on-board-without-desoldering" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-placa-sin-desoldar-esr" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-esr-sem-dessoldar" />
<lastmod>2026-10-21T15:09:27.405Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-no-break-inteligente-lifepo4-esp32</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-no-break-inteligente-lifepo4-esp32" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-smart-ups-lifepo4-esp32" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-sai-inteligente-lifepo4-esp32" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-no-break-inteligente-lifepo4-esp32" />
<lastmod>2026-10-21T15:22:28.783Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-smart-ups-lifepo4-esp32</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-no-break-inteligente-lifepo4-esp32" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-smart-ups-lifepo4-esp32" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-sai-inteligente-lifepo4-esp32" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-no-break-inteligente-lifepo4-esp32" />
<lastmod>2026-10-21T15:22:28.783Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-sai-inteligente-lifepo4-esp32</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-no-break-inteligente-lifepo4-esp32" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-smart-ups-lifepo4-esp32" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-sai-inteligente-lifepo4-esp32" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-no-break-inteligente-lifepo4-esp32" />
<lastmod>2026-10-21T15:22:28.783Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/qual-nobreak-comprar-para-o-mac-mini</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/qual-nobreak-comprar-para-o-mac-mini" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/which-ups-to-buy-for-mac-mini" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-sai-comprar-para-el-mac-mini" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/qual-nobreak-comprar-para-o-mac-mini" />
<lastmod>2026-10-21T15:21:57.848Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/which-ups-to-buy-for-mac-mini</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/qual-nobreak-comprar-para-o-mac-mini" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/which-ups-to-buy-for-mac-mini" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-sai-comprar-para-el-mac-mini" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/qual-nobreak-comprar-para-o-mac-mini" />
<lastmod>2026-10-21T15:21:57.848Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/que-sai-comprar-para-el-mac-mini</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/qual-nobreak-comprar-para-o-mac-mini" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/which-ups-to-buy-for-mac-mini" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-sai-comprar-para-el-mac-mini" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/qual-nobreak-comprar-para-o-mac-mini" />
<lastmod>2026-10-21T15:21:57.848Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-blindar-fontes-lineares-ruido-eletromagnetico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-blindar-fontes-lineares-ruido-eletromagnetico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-shield-linear-power-supplies-from-electromagnetic-noise" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-blindar-fontes-lineares-ruido-eletromagnetico-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-blindar-fontes-lineares-ruido-eletromagnetico" />
<lastmod>2026-10-21T16:09:19.582Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-shield-linear-power-supplies-from-electromagnetic-noise</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-blindar-fontes-lineares-ruido-eletromagnetico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-shield-linear-power-supplies-from-electromagnetic-noise" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-blindar-fontes-lineares-ruido-eletromagnetico-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-blindar-fontes-lineares-ruido-eletromagnetico" />
<lastmod>2026-10-21T16:09:19.589Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-blindar-fontes-lineares-ruido-eletromagnetico-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-blindar-fontes-lineares-ruido-eletromagnetico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-shield-linear-power-supplies-from-electromagnetic-noise" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-blindar-fontes-lineares-ruido-eletromagnetico-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-blindar-fontes-lineares-ruido-eletromagnetico" />
<lastmod>2026-10-21T16:09:19.594Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-temperatura-vrms-i2c-python</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-vrms-i2c-python" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-vrm-temperature-i2c-python" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-temperatura-vrms-i2c-python" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-vrms-i2c-python" />
<lastmod>2026-10-21T16:01:16.310Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-monitor-vrm-temperature-i2c-python</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-vrms-i2c-python" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-vrm-temperature-i2c-python" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-temperatura-vrms-i2c-python" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-vrms-i2c-python" />
<lastmod>2026-10-21T16:01:16.310Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorizar-temperatura-vrms-i2c-python</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-vrms-i2c-python" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-vrm-temperature-i2c-python" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-temperatura-vrms-i2c-python" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-vrms-i2c-python" />
<lastmod>2026-10-21T16:01:16.310Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calibrar-sensores-industriais-4-20ma</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-sensores-industriais-4-20ma" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-industrial-4-20ma-sensors-with-microcontrollers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-sensores-industriales-4-20ma-con-microcontroladores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-sensores-industriais-4-20ma" />
<lastmod>2026-10-21T16:02:06.919Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-calibrate-industrial-4-20ma-sensors-with-microcontrollers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-sensores-industriais-4-20ma" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-industrial-4-20ma-sensors-with-microcontrollers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-sensores-industriales-4-20ma-con-microcontroladores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-sensores-industriais-4-20ma" />
<lastmod>2026-10-21T16:02:06.919Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calibrar-sensores-industriales-4-20ma-con-microcontroladores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-sensores-industriais-4-20ma" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-industrial-4-20ma-sensors-with-microcontrollers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-sensores-industriales-4-20ma-con-microcontroladores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-sensores-industriais-4-20ma" />
<lastmod>2026-10-21T16:02:06.919Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-alertas-preditivos-prometheus-promql</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-alertas-preditivos-prometheus-promql" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-predictive-prometheus-alerts-promql" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-alertas-predictivas-prometheus-promql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-alertas-preditivos-prometheus-promql" />
<lastmod>2026-10-21T16:03:19.969Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-predictive-prometheus-alerts-promql</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-alertas-preditivos-prometheus-promql" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-predictive-prometheus-alerts-promql" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-alertas-predictivas-prometheus-promql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-alertas-preditivos-prometheus-promql" />
<lastmod>2026-10-21T16:03:19.969Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-alertas-predictivas-prometheus-promql</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-alertas-preditivos-prometheus-promql" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-predictive-prometheus-alerts-promql" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-alertas-predictivas-prometheus-promql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-alertas-preditivos-prometheus-promql" />
<lastmod>2026-10-21T16:03:19.969Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-desacoplar-bases-dados-microsservicos-legados</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desacoplar-bases-dados-microsservicos-legados" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-decouple-databases-in-legacy-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-desacoplar-bases-datos-microservicios-heredados" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desacoplar-bases-dados-microsservicos-legados" />
<lastmod>2026-10-21T16:09:19.600Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-decouple-databases-in-legacy-microservices</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desacoplar-bases-dados-microsservicos-legados" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-decouple-databases-in-legacy-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-desacoplar-bases-datos-microservicios-heredados" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desacoplar-bases-dados-microsservicos-legados" />
<lastmod>2026-10-21T16:09:19.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-desacoplar-bases-datos-microservicios-heredados</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desacoplar-bases-dados-microsservicos-legados" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-decouple-databases-in-legacy-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-desacoplar-bases-datos-microservicios-heredados" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desacoplar-bases-dados-microsservicos-legados" />
<lastmod>2026-10-21T16:09:19.614Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-falhas-barramento-can-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-falhas-barramento-can-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-can-bus-faults-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-fallas-bus-can-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-falhas-barramento-can-osciloscopio" />
<lastmod>2026-10-21T16:05:11.703Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-diagnose-can-bus-faults-oscilloscope</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-falhas-barramento-can-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-can-bus-faults-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-fallas-bus-can-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-falhas-barramento-can-osciloscopio" />
<lastmod>2026-10-21T16:05:11.703Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-fallas-bus-can-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-falhas-barramento-can-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-can-bus-faults-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-fallas-bus-can-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-falhas-barramento-can-osciloscopio" />
<lastmod>2026-10-21T16:09:19.619Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-reles-seguranca-paradas-emergencia-clps</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-reles-seguranca-paradas-emergencia-clps" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-safety-relays-emergency-stops-plcs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-reles-seguridad-paradas-emergencia-plcs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-reles-seguranca-paradas-emergencia-clps" />
<lastmod>2026-10-21T16:07:31.929Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-safety-relays-emergency-stops-plcs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-reles-seguranca-paradas-emergencia-clps" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-safety-relays-emergency-stops-plcs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-reles-seguridad-paradas-emergencia-plcs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-reles-seguranca-paradas-emergencia-clps" />
<lastmod>2026-10-21T16:07:31.929Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-reles-seguridad-paradas-emergencia-plcs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-reles-seguranca-paradas-emergencia-clps" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-safety-relays-emergency-stops-plcs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-reles-seguridad-paradas-emergencia-plcs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-reles-seguranca-paradas-emergencia-clps" />
<lastmod>2026-10-21T16:07:31.929Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-falhas-solda-bga-raio-x-termografia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-falhas-solda-bga-raio-x-termografia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-bga-solder-defects-xray-thermography" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspeccionar-fallas-soldadura-bga-rayos-x-termografia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-falhas-solda-bga-raio-x-termografia" />
<lastmod>2026-10-21T16:08:03.060Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-inspect-bga-solder-defects-xray-thermography</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-falhas-solda-bga-raio-x-termografia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-bga-solder-defects-xray-thermography" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspeccionar-fallas-soldadura-bga-rayos-x-termografia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-falhas-solda-bga-raio-x-termografia" />
<lastmod>2026-10-21T16:08:03.060Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspeccionar-fallas-soldadura-bga-rayos-x-termografia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-falhas-solda-bga-raio-x-termografia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-bga-solder-defects-xray-thermography" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspeccionar-fallas-soldadura-bga-rayos-x-termografia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-falhas-solda-bga-raio-x-termografia" />
<lastmod>2026-10-21T16:08:03.060Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-mtbf-servidores-ambientes-criticos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-mtbf-servidores-ambientes-criticos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-server-mtbf-mission-critical-environments" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-mtbf-servidores-entornos-criticos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-mtbf-servidores-ambientes-criticos" />
<lastmod>2026-10-21T16:08:34.468Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-calculate-server-mtbf-mission-critical-environments</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-mtbf-servidores-ambientes-criticos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-server-mtbf-mission-critical-environments" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-mtbf-servidores-entornos-criticos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-mtbf-servidores-ambientes-criticos" />
<lastmod>2026-10-21T16:08:34.468Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-mtbf-servidores-entornos-criticos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-mtbf-servidores-ambientes-criticos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-server-mtbf-mission-critical-environments" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-mtbf-servidores-entornos-criticos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-mtbf-servidores-ambientes-criticos" />
<lastmod>2026-10-21T16:08:34.468Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-failover-nvmeof-drbd-proxmox</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-failover-nvmeof-drbd-proxmox" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-nvmeof-drbd-failover-proxmox" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-failover-nvmeof-drbd-proxmox-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-failover-nvmeof-drbd-proxmox" />
<lastmod>2026-10-21T16:09:19.399Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-nvmeof-drbd-failover-proxmox</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-failover-nvmeof-drbd-proxmox" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-nvmeof-drbd-failover-proxmox" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-failover-nvmeof-drbd-proxmox-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-failover-nvmeof-drbd-proxmox" />
<lastmod>2026-10-21T16:09:19.399Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-failover-nvmeof-drbd-proxmox-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-failover-nvmeof-drbd-proxmox" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-nvmeof-drbd-failover-proxmox" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-failover-nvmeof-drbd-proxmox-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-failover-nvmeof-drbd-proxmox" />
<lastmod>2026-10-21T16:09:19.399Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-revisar-codigo-ia-local-ollama-githooks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-revisar-codigo-ia-local-ollama-githooks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-review-code-local-ai-ollama-githooks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-revisar-codigo-ia-local-ollama-githooks-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-revisar-codigo-ia-local-ollama-githooks" />
<lastmod>2026-10-21T17:00:39.261Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-review-code-local-ai-ollama-githooks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-revisar-codigo-ia-local-ollama-githooks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-review-code-local-ai-ollama-githooks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-revisar-codigo-ia-local-ollama-githooks-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-revisar-codigo-ia-local-ollama-githooks" />
<lastmod>2026-10-21T17:00:39.261Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-revisar-codigo-ia-local-ollama-githooks-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-revisar-codigo-ia-local-ollama-githooks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-review-code-local-ai-ollama-githooks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-revisar-codigo-ia-local-ollama-githooks-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-revisar-codigo-ia-local-ollama-githooks" />
<lastmod>2026-10-21T17:00:39.261Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-rastrear-memory-leaks-apis-go-pprof</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-memory-leaks-apis-go-pprof" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-track-memory-leaks-go-apis-pprof" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rastrear-fugas-memoria-apis-go-pprof" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-memory-leaks-apis-go-pprof" />
<lastmod>2026-10-21T17:03:20.083Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-track-memory-leaks-go-apis-pprof</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-memory-leaks-apis-go-pprof" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-track-memory-leaks-go-apis-pprof" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rastrear-fugas-memoria-apis-go-pprof" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-memory-leaks-apis-go-pprof" />
<lastmod>2026-10-21T17:03:20.088Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-rastrear-fugas-memoria-apis-go-pprof</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-memory-leaks-apis-go-pprof" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-track-memory-leaks-go-apis-pprof" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rastrear-fugas-memoria-apis-go-pprof" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-memory-leaks-apis-go-pprof" />
<lastmod>2026-10-21T17:03:20.093Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-isolar-estilos-css-shadow-dom-performance</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-isolar-estilos-css-shadow-dom-performance" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-isolate-css-styles-shadow-dom-performance" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aislar-estilos-css-shadow-dom-rendimiento" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-isolar-estilos-css-shadow-dom-performance" />
<lastmod>2026-10-21T17:01:13.482Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-isolate-css-styles-shadow-dom-performance</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-isolar-estilos-css-shadow-dom-performance" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-isolate-css-styles-shadow-dom-performance" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aislar-estilos-css-shadow-dom-rendimiento" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-isolar-estilos-css-shadow-dom-performance" />
<lastmod>2026-10-21T17:01:13.482Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-aislar-estilos-css-shadow-dom-rendimiento</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-isolar-estilos-css-shadow-dom-performance" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-isolate-css-styles-shadow-dom-performance" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aislar-estilos-css-shadow-dom-rendimiento" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-isolar-estilos-css-shadow-dom-performance" />
<lastmod>2026-10-21T17:01:13.482Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-desenhar-event-bus-resiliente-garantia-entrega</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desenhar-event-bus-resiliente-garantia-entrega" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-resilient-event-bus-delivery-guarantees" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-bus-eventos-resiliente-garantia-entrega" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desenhar-event-bus-resiliente-garantia-entrega" />
<lastmod>2026-10-21T17:01:36.373Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-design-resilient-event-bus-delivery-guarantees</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desenhar-event-bus-resiliente-garantia-entrega" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-resilient-event-bus-delivery-guarantees" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-bus-eventos-resiliente-garantia-entrega" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desenhar-event-bus-resiliente-garantia-entrega" />
<lastmod>2026-10-21T17:01:36.373Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-disenar-bus-eventos-resiliente-garantia-entrega</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desenhar-event-bus-resiliente-garantia-entrega" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-resilient-event-bus-delivery-guarantees" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-bus-eventos-resiliente-garantia-entrega" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desenhar-event-bus-resiliente-garantia-entrega" />
<lastmod>2026-10-21T17:01:36.373Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-auditar-vulnerabilidades-containers-trivy-argocd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-containers-trivy-argocd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-container-vulnerability-audits-trivy-argocd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-contenedores-trivy-argocd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-containers-trivy-argocd" />
<lastmod>2026-10-21T17:01:55.011Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-container-vulnerability-audits-trivy-argocd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-containers-trivy-argocd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-container-vulnerability-audits-trivy-argocd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-contenedores-trivy-argocd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-containers-trivy-argocd" />
<lastmod>2026-10-21T17:01:55.011Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-auditar-vulnerabilidades-contenedores-trivy-argocd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-containers-trivy-argocd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-container-vulnerability-audits-trivy-argocd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-contenedores-trivy-argocd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-containers-trivy-argocd" />
<lastmod>2026-10-21T17:01:55.011Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-projetar-circuitos-clock-alta-velocidade-jitter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-circuitos-clock-alta-velocidade-jitter" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-high-speed-clock-circuits-jitter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-circuitos-reloj-alta-velocidade-jitter" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-circuitos-clock-alta-velocidade-jitter" />
<lastmod>2026-11-04T13:49:31.813Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-design-high-speed-clock-circuits-jitter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-circuitos-clock-alta-velocidade-jitter" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-high-speed-clock-circuits-jitter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-circuitos-reloj-alta-velocidade-jitter" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-circuitos-clock-alta-velocidade-jitter" />
<lastmod>2026-11-04T13:49:31.813Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-disenar-circuitos-reloj-alta-velocidade-jitter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-circuitos-clock-alta-velocidade-jitter" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-high-speed-clock-circuits-jitter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-circuitos-reloj-alta-velocidade-jitter" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-circuitos-clock-alta-velocidade-jitter" />
<lastmod>2026-11-04T13:49:31.813Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-capturar-notas-tarefas-cli-bash-python</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-capturar-notas-tarefas-cli-bash-python" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-capture-notes-tasks-cli-bash-python" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-capturar-notas-tareas-cli-bash-python" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-capturar-notas-tarefas-cli-bash-python" />
<lastmod>2026-10-21T17:02:31.181Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-capture-notes-tasks-cli-bash-python</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-capturar-notas-tarefas-cli-bash-python" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-capture-notes-tasks-cli-bash-python" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-capturar-notas-tareas-cli-bash-python" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-capturar-notas-tarefas-cli-bash-python" />
<lastmod>2026-10-21T17:02:31.181Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-capturar-notas-tareas-cli-bash-python</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-capturar-notas-tarefas-cli-bash-python" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-capture-notes-tasks-cli-bash-python" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-capturar-notas-tareas-cli-bash-python" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-capturar-notas-tarefas-cli-bash-python" />
<lastmod>2026-10-21T17:02:31.181Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-nas-caseiro-baixo-ruido-zfs-ecc</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-nas-caseiro-baixo-ruido-zfs-ecc" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-quiet-home-nas-zfs-ecc" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-nas-casero-silencioso-zfs-ecc" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-nas-caseiro-baixo-ruido-zfs-ecc" />
<lastmod>2026-10-21T17:02:45.635Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-quiet-home-nas-zfs-ecc</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-nas-caseiro-baixo-ruido-zfs-ecc" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-quiet-home-nas-zfs-ecc" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-nas-casero-silencioso-zfs-ecc" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-nas-caseiro-baixo-ruido-zfs-ecc" />
<lastmod>2026-10-21T17:02:45.635Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-nas-casero-silencioso-zfs-ecc</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-nas-caseiro-baixo-ruido-zfs-ecc" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-quiet-home-nas-zfs-ecc" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-nas-casero-silencioso-zfs-ecc" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-nas-caseiro-baixo-ruido-zfs-ecc" />
<lastmod>2026-10-21T17:02:45.635Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-sensores-modbus-tcp-grafana-node-red-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-sensores-modbus-tcp-grafana-node-red-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-modbus-tcp-sensors-grafana-node-red-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-sensores-modbus-tcp-grafana-node-red-mqtt-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-sensores-modbus-tcp-grafana-node-red-mqtt" />
<lastmod>2026-10-21T17:03:02.172Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-integrate-modbus-tcp-sensors-grafana-node-red-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-sensores-modbus-tcp-grafana-node-red-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-modbus-tcp-sensors-grafana-node-red-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-sensores-modbus-tcp-grafana-node-red-mqtt-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-sensores-modbus-tcp-grafana-node-red-mqtt" />
<lastmod>2026-10-21T17:03:02.172Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-sensores-modbus-tcp-grafana-node-red-mqtt-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-sensores-modbus-tcp-grafana-node-red-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-modbus-tcp-sensors-grafana-node-red-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-sensores-modbus-tcp-grafana-node-red-mqtt-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-sensores-modbus-tcp-grafana-node-red-mqtt" />
<lastmod>2026-10-21T17:03:02.172Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-estruturar-plano-carreira-y-engenharia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-plano-carreira-y-engenharia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-y-shaped-career-path-engineers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-carrera-en-y-ingenieros" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-plano-carreira-y-engenharia" />
<lastmod>2026-10-21T17:03:19.920Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-structure-y-shaped-career-path-engineers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-plano-carreira-y-engenharia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-y-shaped-career-path-engineers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-carrera-en-y-ingenieros" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-plano-carreira-y-engenharia" />
<lastmod>2026-10-21T17:03:19.920Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-estructurar-carrera-en-y-ingenieros</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-plano-carreira-y-engenharia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-y-shaped-career-path-engineers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-carrera-en-y-ingenieros" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-plano-carreira-y-engenharia" />
<lastmod>2026-10-21T17:03:19.920Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-acelerar-consultas-postgresql-indices-parciais</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-consultas-postgresql-indices-parciais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-speed-up-postgresql-queries-partial-indexes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-consultas-postgresql-indices-parciales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-consultas-postgresql-indices-parciais" />
<lastmod>2026-10-25T00:38:57.584Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-speed-up-postgresql-queries-partial-indexes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-consultas-postgresql-indices-parciais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-speed-up-postgresql-queries-partial-indexes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-consultas-postgresql-indices-parciales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-consultas-postgresql-indices-parciais" />
<lastmod>2026-10-25T00:38:57.584Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-acelerar-consultas-postgresql-indices-parciales</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-consultas-postgresql-indices-parciais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-speed-up-postgresql-queries-partial-indexes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-consultas-postgresql-indices-parciales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-consultas-postgresql-indices-parciais" />
<lastmod>2026-10-25T00:38:57.584Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-micro-frontends-modulares-vite-module-federation</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-micro-frontends-modulares-vite-module-federation" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-modular-micro-frontends-vite-module-federation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-micro-frontends-modulares-vite-module-federation" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-micro-frontends-modulares-vite-module-federation" />
<lastmod>2026-10-21T18:03:40.329Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-modular-micro-frontends-vite-module-federation</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-micro-frontends-modulares-vite-module-federation" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-modular-micro-frontends-vite-module-federation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-micro-frontends-modulares-vite-module-federation" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-micro-frontends-modulares-vite-module-federation" />
<lastmod>2026-10-21T18:03:40.334Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-micro-frontends-modulares-vite-module-federation</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-micro-frontends-modulares-vite-module-federation" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-modular-micro-frontends-vite-module-federation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-micro-frontends-modulares-vite-module-federation" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-micro-frontends-modulares-vite-module-federation" />
<lastmod>2026-10-21T18:03:40.339Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-proteger-apis-forca-bruta-redis-lua</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-proteger-apis-forca-bruta-redis-lua" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-protect-apis-brute-force-redis-lua" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-proteger-apis-fuerza-bruta-redis-lua" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-proteger-apis-forca-bruta-redis-lua" />
<lastmod>2026-10-21T18:01:17.987Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-protect-apis-brute-force-redis-lua</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-proteger-apis-forca-bruta-redis-lua" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-protect-apis-brute-force-redis-lua" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-proteger-apis-fuerza-bruta-redis-lua" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-proteger-apis-forca-bruta-redis-lua" />
<lastmod>2026-10-21T18:01:17.987Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-proteger-apis-fuerza-bruta-redis-lua</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-proteger-apis-forca-bruta-redis-lua" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-protect-apis-brute-force-redis-lua" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-proteger-apis-fuerza-bruta-redis-lua" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-proteger-apis-forca-bruta-redis-lua" />
<lastmod>2026-10-21T18:01:17.987Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-auditar-vulnerabilidades-kubernetes-kyverno</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-kubernetes-kyverno" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-kubernetes-vulnerabilities-kyverno" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-kubernetes-kyverno-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-kubernetes-kyverno" />
<lastmod>2026-10-21T18:03:40.343Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-audit-kubernetes-vulnerabilities-kyverno</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-kubernetes-kyverno" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-kubernetes-vulnerabilities-kyverno" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-kubernetes-kyverno-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-kubernetes-kyverno" />
<lastmod>2026-10-21T18:03:40.348Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-auditar-vulnerabilidades-kubernetes-kyverno-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-kubernetes-kyverno" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-kubernetes-vulnerabilities-kyverno" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-kubernetes-kyverno-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-kubernetes-kyverno" />
<lastmod>2026-10-21T18:03:40.352Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-reduzir-custos-nuvem-instancias-spot</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-reduzir-custos-nuvem-instancias-spot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-reduce-cloud-infrastructure-costs-spot-instances" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reducir-costos-nube-instancias-spot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-reduzir-custos-nuvem-instancias-spot" />
<lastmod>2026-10-21T18:01:51.108Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-reduce-cloud-infrastructure-costs-spot-instances</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-reduzir-custos-nuvem-instancias-spot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-reduce-cloud-infrastructure-costs-spot-instances" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reducir-costos-nube-instancias-spot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-reduzir-custos-nuvem-instancias-spot" />
<lastmod>2026-10-21T18:01:51.108Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-reducir-costos-nube-instancias-spot</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-reduzir-custos-nuvem-instancias-spot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-reduce-cloud-infrastructure-costs-spot-instances" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reducir-costos-nube-instancias-spot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-reduzir-custos-nuvem-instancias-spot" />
<lastmod>2026-10-21T18:01:51.108Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-estruturar-plano-transicao-lideranca-tecnica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-plano-transicao-lideranca-tecnica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-tech-leadership-transition-plan" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-plan-transicion-liderazgo-tecnico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-plano-transicao-lideranca-tecnica" />
<lastmod>2026-10-21T18:03:40.357Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-structure-tech-leadership-transition-plan</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-plano-transicao-lideranca-tecnica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-tech-leadership-transition-plan" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-plan-transicion-liderazgo-tecnico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-plano-transicao-lideranca-tecnica" />
<lastmod>2026-10-21T18:03:40.361Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-estructurar-plan-transicion-liderazgo-tecnico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-plano-transicao-lideranca-tecnica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-tech-leadership-transition-plan" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-plan-transicion-liderazgo-tecnico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-plano-transicao-lideranca-tecnica" />
<lastmod>2026-10-21T18:03:40.365Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-unificar-sensores-industriais-mqtt-tls</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-unificar-sensores-industriais-mqtt-tls" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-unify-industrial-sensors-mqtt-tls" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-unificar-sensores-industriales-mqtt-tls" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-unificar-sensores-industriais-mqtt-tls" />
<lastmod>2026-10-21T18:02:36.971Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-unify-industrial-sensors-mqtt-tls</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-unificar-sensores-industriais-mqtt-tls" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-unify-industrial-sensors-mqtt-tls" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-unificar-sensores-industriales-mqtt-tls" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-unificar-sensores-industriais-mqtt-tls" />
<lastmod>2026-10-21T18:02:36.971Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-unificar-sensores-industriales-mqtt-tls</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-unificar-sensores-industriais-mqtt-tls" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-unify-industrial-sensors-mqtt-tls" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-unificar-sensores-industriales-mqtt-tls" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-unificar-sensores-industriais-mqtt-tls" />
<lastmod>2026-10-21T18:02:36.971Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-acelerar-modelos-ia-locais-vllm-producao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-modelos-ia-locais-vllm-producao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-accelerate-local-ai-inference-vllm-production" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-modelos-ia-locales-vllm-produccion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-modelos-ia-locais-vllm-producao" />
<lastmod>2026-10-21T18:02:59.728Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-accelerate-local-ai-inference-vllm-production</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-modelos-ia-locais-vllm-producao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-accelerate-local-ai-inference-vllm-production" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-modelos-ia-locales-vllm-produccion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-modelos-ia-locais-vllm-producao" />
<lastmod>2026-10-21T18:02:59.728Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-acelerar-modelos-ia-locales-vllm-produccion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-modelos-ia-locais-vllm-producao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-accelerate-local-ai-inference-vllm-production" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-modelos-ia-locales-vllm-produccion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-modelos-ia-locais-vllm-producao" />
<lastmod>2026-10-21T18:02:59.728Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-projetar-placas-circuito-impresso-controle-impedancia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-placas-circuito-impresso-controle-impedancia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-impedance-controlled-printed-circuit-boards" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-dise-ar-placas-circuito-impreso-control-impedancia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-placas-circuito-impresso-controle-impedancia" />
<lastmod>2026-10-21T18:03:22.666Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-design-impedance-controlled-printed-circuit-boards</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-placas-circuito-impresso-controle-impedancia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-impedance-controlled-printed-circuit-boards" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-dise-ar-placas-circuito-impreso-control-impedancia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-placas-circuito-impresso-controle-impedancia" />
<lastmod>2026-10-21T18:03:22.666Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-dise-ar-placas-circuito-impreso-control-impedancia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-placas-circuito-impresso-controle-impedancia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-impedance-controlled-printed-circuit-boards" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-dise-ar-placas-circuito-impreso-control-impedancia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-placas-circuito-impresso-controle-impedancia" />
<lastmod>2026-10-21T18:03:22.666Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/wireguard-perda-pacotes-mtu-como-resolver</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/wireguard-perda-pacotes-mtu-como-resolver" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/wireguard-packet-loss-mtu-how-to-fix" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/wireguard-perdida-paquetes-mtu-como-solucionar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/wireguard-perda-pacotes-mtu-como-resolver" />
<lastmod>2026-10-21T18:03:40.139Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/wireguard-packet-loss-mtu-how-to-fix</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/wireguard-perda-pacotes-mtu-como-resolver" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/wireguard-packet-loss-mtu-how-to-fix" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/wireguard-perdida-paquetes-mtu-como-solucionar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/wireguard-perda-pacotes-mtu-como-resolver" />
<lastmod>2026-10-21T18:03:40.139Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/wireguard-perdida-paquetes-mtu-como-solucionar</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/wireguard-perda-pacotes-mtu-como-resolver" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/wireguard-packet-loss-mtu-how-to-fix" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/wireguard-perdida-paquetes-mtu-como-solucionar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/wireguard-perda-pacotes-mtu-como-resolver" />
<lastmod>2026-10-21T18:03:40.139Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-blindar-fontes-bancada-contra-surtos-ruidos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-blindar-fontes-bancada-contra-surtos-ruidos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-shield-bench-power-supplies-surges-noise" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-blindar-fuentes-banco-contra-picos-ruidos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-blindar-fontes-bancada-contra-surtos-ruidos" />
<lastmod>2026-10-21T19:00:32.705Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-shield-bench-power-supplies-surges-noise</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-blindar-fontes-bancada-contra-surtos-ruidos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-shield-bench-power-supplies-surges-noise" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-blindar-fuentes-banco-contra-picos-ruidos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-blindar-fontes-bancada-contra-surtos-ruidos" />
<lastmod>2026-10-21T19:00:32.705Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-blindar-fuentes-banco-contra-picos-ruidos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-blindar-fontes-bancada-contra-surtos-ruidos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-shield-bench-power-supplies-surges-noise" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-blindar-fuentes-banco-contra-picos-ruidos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-blindar-fontes-bancada-contra-surtos-ruidos" />
<lastmod>2026-10-21T19:00:32.705Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-refazer-bga-solda-chip-grafico-em-casa</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-refazer-bga-solda-chip-grafico-em-casa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-reflow-bga-graphics-card-at-home" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-hacer-bga-tarjeta-video-en-casa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-refazer-bga-solda-chip-grafico-em-casa" />
<lastmod>2026-10-21T19:00:51.213Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-reflow-bga-graphics-card-at-home</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-refazer-bga-solda-chip-grafico-em-casa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-reflow-bga-graphics-card-at-home" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-hacer-bga-tarjeta-video-en-casa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-refazer-bga-solda-chip-grafico-em-casa" />
<lastmod>2026-10-21T19:00:51.213Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-hacer-bga-tarjeta-video-en-casa</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-refazer-bga-solda-chip-grafico-em-casa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-reflow-bga-graphics-card-at-home" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-hacer-bga-tarjeta-video-en-casa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-refazer-bga-solda-chip-grafico-em-casa" />
<lastmod>2026-10-21T19:00:51.213Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-paradas-emergencia-clps-siemens</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-paradas-emergencia-clps-siemens" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-emergency-stops-siemens-plcs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-paradas-emergencia-plcs-siemens" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-paradas-emergencia-clps-siemens" />
<lastmod>2026-10-21T19:01:05.894Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-emergency-stops-siemens-plcs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-paradas-emergencia-clps-siemens" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-emergency-stops-siemens-plcs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-paradas-emergencia-plcs-siemens" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-paradas-emergencia-clps-siemens" />
<lastmod>2026-10-21T19:01:05.894Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-paradas-emergencia-plcs-siemens</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-paradas-emergencia-clps-siemens" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-emergency-stops-siemens-plcs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-paradas-emergencia-plcs-siemens" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-paradas-emergencia-clps-siemens" />
<lastmod>2026-10-21T19:01:05.894Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-prever-falhas-discos-nvme-prometheus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-prever-falhas-discos-nvme-prometheus" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-predict-nvme-disk-failures-prometheus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-predecir-fallas-discos-nvme-prometheus" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-prever-falhas-discos-nvme-prometheus" />
<lastmod>2026-10-21T19:01:27.249Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-predict-nvme-disk-failures-prometheus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-prever-falhas-discos-nvme-prometheus" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-predict-nvme-disk-failures-prometheus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-predecir-fallas-discos-nvme-prometheus" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-prever-falhas-discos-nvme-prometheus" />
<lastmod>2026-10-21T19:01:27.249Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-predecir-fallas-discos-nvme-prometheus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-prever-falhas-discos-nvme-prometheus" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-predict-nvme-disk-failures-prometheus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-predecir-fallas-discos-nvme-prometheus" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-prever-falhas-discos-nvme-prometheus" />
<lastmod>2026-10-21T19:01:27.249Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-desenhar-load-balancers-resilientes-haproxy</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desenhar-load-balancers-resilientes-haproxy" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-resilient-load-balancers-haproxy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-balanceadores-de-carga-resilientes-haproxy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desenhar-load-balancers-resilientes-haproxy" />
<lastmod>2026-10-21T19:02:57.548Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-design-resilient-load-balancers-haproxy</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desenhar-load-balancers-resilientes-haproxy" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-resilient-load-balancers-haproxy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-balanceadores-de-carga-resilientes-haproxy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desenhar-load-balancers-resilientes-haproxy" />
<lastmod>2026-10-21T19:02:57.555Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-disenar-balanceadores-de-carga-resilientes-haproxy</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desenhar-load-balancers-resilientes-haproxy" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-resilient-load-balancers-haproxy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-balanceadores-de-carga-resilientes-haproxy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desenhar-load-balancers-resilientes-haproxy" />
<lastmod>2026-10-21T19:02:57.561Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-achar-curtos-placas-camera-termica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-achar-curtos-placas-camera-termica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-find-shorted-board-components-thermal-camera" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-hallar-cortos-placas-camera-termica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-achar-curtos-placas-camera-termica" />
<lastmod>2026-10-21T19:01:57.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-find-shorted-board-components-thermal-camera</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-achar-curtos-placas-camera-termica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-find-shorted-board-components-thermal-camera" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-hallar-cortos-placas-camera-termica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-achar-curtos-placas-camera-termica" />
<lastmod>2026-10-21T19:01:57.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-hallar-cortos-placas-camera-termica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-achar-curtos-placas-camera-termica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-find-shorted-board-components-thermal-camera" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-hallar-cortos-placas-camera-termica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-achar-curtos-placas-camera-termica" />
<lastmod>2026-10-21T19:01:57.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-dashboards-energia-grafana-esp32</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-dashboards-energia-grafana-esp32" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-energy-dashboards-grafana-esp32" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-paneles-energia-grafana-esp32" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-dashboards-energia-grafana-esp32" />
<lastmod>2026-10-21T19:02:11.596Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-create-energy-dashboards-grafana-esp32</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-dashboards-energia-grafana-esp32" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-energy-dashboards-grafana-esp32" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-paneles-energia-grafana-esp32" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-dashboards-energia-grafana-esp32" />
<lastmod>2026-10-21T19:02:11.596Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-paneles-energia-grafana-esp32</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-dashboards-energia-grafana-esp32" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-energy-dashboards-grafana-esp32" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-paneles-energia-grafana-esp32" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-dashboards-energia-grafana-esp32" />
<lastmod>2026-10-21T19:02:11.596Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-descompactar-arquivos-tar-gz-gigantes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-descompactar-arquivos-tar-gz-gigantes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-unpack-huge-tar-gz-files" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-descomprimir-archivos-tar-gz-gigantes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-descompactar-arquivos-tar-gz-gigantes" />
<lastmod>2026-10-21T19:02:27.900Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-unpack-huge-tar-gz-files</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-descompactar-arquivos-tar-gz-gigantes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-unpack-huge-tar-gz-files" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-descomprimir-archivos-tar-gz-gigantes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-descompactar-arquivos-tar-gz-gigantes" />
<lastmod>2026-10-21T19:02:27.900Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-descomprimir-archivos-tar-gz-gigantes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-descompactar-arquivos-tar-gz-gigantes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-unpack-huge-tar-gz-files" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-descomprimir-archivos-tar-gz-gigantes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-descompactar-arquivos-tar-gz-gigantes" />
<lastmod>2026-10-21T19:02:27.900Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-projetar-paineis-eletricos-industriais</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-paineis-eletricos-industriais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-industrial-electrical-panels-without-errors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-paneles-electricos-industriales-sin-errores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-paineis-eletricos-industriais" />
<lastmod>2026-10-21T19:02:43.834Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-design-industrial-electrical-panels-without-errors</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-paineis-eletricos-industriais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-industrial-electrical-panels-without-errors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-paneles-electricos-industriales-sin-errores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-paineis-eletricos-industriais" />
<lastmod>2026-10-21T19:02:43.834Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-disenar-paneles-electricos-industriales-sin-errores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-paineis-eletricos-industriais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-industrial-electrical-panels-without-errors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-paneles-electricos-industriales-sin-errores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-paineis-eletricos-industriais" />
<lastmod>2026-10-21T19:02:43.834Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servidor-tower-ou-rack-homelab-comparacao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-tower-ou-rack-homelab-comparacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/tower-vs-rack-server-homelab-comparison" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-tower-o-rack-homelab-comparacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-tower-ou-rack-homelab-comparacao" />
<lastmod>2026-10-21T19:02:57.380Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/tower-vs-rack-server-homelab-comparison</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-tower-ou-rack-homelab-comparacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/tower-vs-rack-server-homelab-comparison" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-tower-o-rack-homelab-comparacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-tower-ou-rack-homelab-comparacao" />
<lastmod>2026-10-21T19:02:57.380Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servidor-tower-o-rack-homelab-comparacion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-tower-ou-rack-homelab-comparacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/tower-vs-rack-server-homelab-comparison" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-tower-o-rack-homelab-comparacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-tower-ou-rack-homelab-comparacao" />
<lastmod>2026-10-21T19:02:57.380Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-otimizar-prompts-reduzir-alucinacoes-llm</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-prompts-reduzir-alucinacoes-llm" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-prompts-reduce-llm-hallucinations" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-prompts-reducir-alucinaciones-llm" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-prompts-reduzir-alucinacoes-llm" />
<lastmod>2026-10-21T20:06:08.831Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-optimize-prompts-reduce-llm-hallucinations</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-prompts-reduzir-alucinacoes-llm" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-prompts-reduce-llm-hallucinations" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-prompts-reducir-alucinaciones-llm" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-prompts-reduzir-alucinacoes-llm" />
<lastmod>2026-10-21T20:06:08.858Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-optimizar-prompts-reducir-alucinaciones-llm</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-prompts-reduzir-alucinacoes-llm" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-prompts-reduce-llm-hallucinations" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-prompts-reducir-alucinaciones-llm" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-prompts-reduzir-alucinacoes-llm" />
<lastmod>2026-10-21T20:06:08.865Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/microsservicos-lentos-como-debugar-gargalos-opentelemetry</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/microsservicos-lentos-como-debugar-gargalos-opentelemetry" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-microservices-debug-bottlenecks-opentelemetry" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/microservicios-lentos-como-depurar-cuellos-botella-opentelemetry" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/microsservicos-lentos-como-debugar-gargalos-opentelemetry" />
<lastmod>2026-10-21T20:00:50.962Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-microservices-debug-bottlenecks-opentelemetry</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/microsservicos-lentos-como-debugar-gargalos-opentelemetry" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-microservices-debug-bottlenecks-opentelemetry" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/microservicios-lentos-como-depurar-cuellos-botella-opentelemetry" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/microsservicos-lentos-como-debugar-gargalos-opentelemetry" />
<lastmod>2026-10-21T20:00:50.962Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/microservicios-lentos-como-depurar-cuellos-botella-opentelemetry</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/microsservicos-lentos-como-debugar-gargalos-opentelemetry" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-microservices-debug-bottlenecks-opentelemetry" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/microservicios-lentos-como-depurar-cuellos-botella-opentelemetry" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/microsservicos-lentos-como-debugar-gargalos-opentelemetry" />
<lastmod>2026-10-21T20:00:50.962Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-acelerar-nextjs-react-19-gargalos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-nextjs-react-19-gargalos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-speed-up-nextjs-react-19-bottlenecks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-nextjs-react-19-cuellos-botella" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-nextjs-react-19-gargalos" />
<lastmod>2026-10-21T20:01:12.606Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-speed-up-nextjs-react-19-bottlenecks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-nextjs-react-19-gargalos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-speed-up-nextjs-react-19-bottlenecks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-nextjs-react-19-cuellos-botella" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-nextjs-react-19-gargalos" />
<lastmod>2026-10-21T20:01:12.606Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-acelerar-nextjs-react-19-cuellos-botella</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-nextjs-react-19-gargalos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-speed-up-nextjs-react-19-bottlenecks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-nextjs-react-19-cuellos-botella" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-nextjs-react-19-gargalos" />
<lastmod>2026-10-21T20:01:12.606Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-migrar-bases-de-dados-monolito-microsservicos-sem-downtime</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-bases-de-dados-monolito-microsservicos-sem-downtime" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-migrate-databases-monolith-microservices-zero-downtime" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-migrar-bases-datos-monolito-microservicios-sin-downtime" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-bases-de-dados-monolito-microsservicos-sem-downtime" />
<lastmod>2026-10-21T20:02:23.354Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-migrate-databases-monolith-microservices-zero-downtime</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-bases-de-dados-monolito-microsservicos-sem-downtime" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-migrate-databases-monolith-microservices-zero-downtime" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-migrar-bases-datos-monolito-microservicios-sin-downtime" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-bases-de-dados-monolito-microsservicos-sem-downtime" />
<lastmod>2026-10-21T20:02:23.354Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-migrar-bases-datos-monolito-microservicios-sin-downtime</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-bases-de-dados-monolito-microsservicos-sem-downtime" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-migrate-databases-monolith-microservices-zero-downtime" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-migrar-bases-datos-monolito-microservicios-sin-downtime" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-bases-de-dados-monolito-microsservicos-sem-downtime" />
<lastmod>2026-10-21T20:02:23.354Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gerenciar-segredos-kubernetes-vault-external-secrets</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-segredos-kubernetes-vault-external-secrets" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-kubernetes-secrets-vault-securely" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-secretos-kubernetes-vault-paso-a-paso" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-segredos-kubernetes-vault-external-secrets" />
<lastmod>2026-10-21T20:03:42.481Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-manage-kubernetes-secrets-vault-securely</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-segredos-kubernetes-vault-external-secrets" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-kubernetes-secrets-vault-securely" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-secretos-kubernetes-vault-paso-a-paso" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-segredos-kubernetes-vault-external-secrets" />
<lastmod>2026-10-21T20:03:42.481Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gestionar-secretos-kubernetes-vault-paso-a-paso</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-segredos-kubernetes-vault-external-secrets" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-kubernetes-secrets-vault-securely" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-secretos-kubernetes-vault-paso-a-paso" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-segredos-kubernetes-vault-external-secrets" />
<lastmod>2026-10-21T20:03:42.481Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-fazer-testes-carga-realistas-picos-trafego</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-fazer-testes-carga-realistas-picos-trafego" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-realistic-load-tests-traffic-spikes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-pruebas-carga-realistas-picos-trafico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-fazer-testes-carga-realistas-picos-trafego" />
<lastmod>2026-10-21T20:03:59.832Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-design-realistic-load-tests-traffic-spikes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-fazer-testes-carga-realistas-picos-trafego" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-realistic-load-tests-traffic-spikes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-pruebas-carga-realistas-picos-trafico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-fazer-testes-carga-realistas-picos-trafego" />
<lastmod>2026-10-21T20:03:59.832Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-disenar-pruebas-carga-realistas-picos-trafico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-fazer-testes-carga-realistas-picos-trafego" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-realistic-load-tests-traffic-spikes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-pruebas-carga-realistas-picos-trafico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-fazer-testes-carga-realistas-picos-trafego" />
<lastmod>2026-10-21T20:03:59.832Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-fluxo-trabalho-time-boxing</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-fluxo-trabalho-time-boxing" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-daily-workflow-time-boxing" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-flujo-diario-time-boxing" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-fluxo-trabalho-time-boxing" />
<lastmod>2026-10-21T20:04:14.550Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-organize-daily-workflow-time-boxing</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-fluxo-trabalho-time-boxing" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-daily-workflow-time-boxing" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-flujo-diario-time-boxing" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-fluxo-trabalho-time-boxing" />
<lastmod>2026-10-21T20:04:14.550Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-flujo-diario-time-boxing</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-fluxo-trabalho-time-boxing" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-daily-workflow-time-boxing" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-flujo-diario-time-boxing" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-fluxo-trabalho-time-boxing" />
<lastmod>2026-10-21T20:04:14.550Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-no-break-inteligente-lifepo4-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-no-break-inteligente-lifepo4-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-smart-lifepo4-ups-homelab" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-sai-inteligente-lifepo4-homelab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-no-break-inteligente-lifepo4-homelab" />
<lastmod>2026-10-21T20:05:40.213Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-smart-lifepo4-ups-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-no-break-inteligente-lifepo4-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-smart-lifepo4-ups-homelab" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-sai-inteligente-lifepo4-homelab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-no-break-inteligente-lifepo4-homelab" />
<lastmod>2026-10-21T20:05:40.213Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-sai-inteligente-lifepo4-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-no-break-inteligente-lifepo4-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-smart-lifepo4-ups-homelab" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-sai-inteligente-lifepo4-homelab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-no-break-inteligente-lifepo4-homelab" />
<lastmod>2026-10-21T20:05:40.213Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-ambientes-teste-docker-ansible</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-ambientes-teste-docker-ansible" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-test-environments-docker-ansible" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-entornos-prueba-docker-ansible" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-ambientes-teste-docker-ansible" />
<lastmod>2026-10-21T20:05:53.081Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-test-environments-docker-ansible</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-ambientes-teste-docker-ansible" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-test-environments-docker-ansible" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-entornos-prueba-docker-ansible" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-ambientes-teste-docker-ansible" />
<lastmod>2026-10-21T20:05:53.081Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-entornos-prueba-docker-ansible</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-ambientes-teste-docker-ansible" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-test-environments-docker-ansible" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-entornos-prueba-docker-ansible" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-ambientes-teste-docker-ansible" />
<lastmod>2026-10-21T20:05:53.081Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-virar-tech-lead-desafios-lideranca-tecnica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-virar-tech-lead-desafios-lideranca-tecnica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/senior-developer-to-tech-lead-transition-challenges" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-pasar-desarrollador-senior-tech-lead-exito" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-virar-tech-lead-desafios-lideranca-tecnica" />
<lastmod>2026-10-21T20:06:08.646Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/senior-developer-to-tech-lead-transition-challenges</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-virar-tech-lead-desafios-lideranca-tecnica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/senior-developer-to-tech-lead-transition-challenges" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-pasar-desarrollador-senior-tech-lead-exito" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-virar-tech-lead-desafios-lideranca-tecnica" />
<lastmod>2026-10-21T20:06:08.646Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-pasar-desarrollador-senior-tech-lead-exito</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-virar-tech-lead-desafios-lideranca-tecnica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/senior-developer-to-tech-lead-transition-challenges" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-pasar-desarrollador-senior-tech-lead-exito" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-virar-tech-lead-desafios-lideranca-tecnica" />
<lastmod>2026-10-21T20:06:08.646Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-mosfet-multimetro-na-placa</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-mosfet-multimetro-na-placa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-mosfet-multimeter-on-board" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-mosfet-multimetro-en-placa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-mosfet-multimetro-na-placa" />
<lastmod>2026-10-21T21:03:13.516Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-mosfet-multimeter-on-board</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-mosfet-multimetro-na-placa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-mosfet-multimeter-on-board" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-mosfet-multimetro-en-placa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-mosfet-multimetro-na-placa" />
<lastmod>2026-10-21T21:03:13.521Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-mosfet-multimetro-en-placa</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-mosfet-multimetro-na-placa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-mosfet-multimeter-on-board" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-mosfet-multimetro-en-placa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-mosfet-multimetro-na-placa" />
<lastmod>2026-10-21T21:03:13.525Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-consumo-eletrico-real-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-consumo-eletrico-real-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-real-electrical-power-consumption-homelab" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-el-consumo-electrico-real-de-tu-homelab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-consumo-eletrico-real-homelab" />
<lastmod>2026-10-21T21:00:57.516Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-calculate-real-electrical-power-consumption-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-consumo-eletrico-real-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-real-electrical-power-consumption-homelab" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-el-consumo-electrico-real-de-tu-homelab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-consumo-eletrico-real-homelab" />
<lastmod>2026-10-21T21:00:57.516Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-el-consumo-electrico-real-de-tu-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-consumo-eletrico-real-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-real-electrical-power-consumption-homelab" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-el-consumo-electrico-real-de-tu-homelab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-consumo-eletrico-real-homelab" />
<lastmod>2026-10-21T21:03:13.529Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-eliminar-gargalos-io-proxmox-zfs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-eliminar-gargalos-io-proxmox-zfs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-eliminate-proxmox-io-bottlenecks-zfs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-eliminar-cuellos-botella-io-proxmox-zfs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-eliminar-gargalos-io-proxmox-zfs" />
<lastmod>2026-10-21T21:01:16.508Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-eliminate-proxmox-io-bottlenecks-zfs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-eliminar-gargalos-io-proxmox-zfs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-eliminate-proxmox-io-bottlenecks-zfs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-eliminar-cuellos-botella-io-proxmox-zfs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-eliminar-gargalos-io-proxmox-zfs" />
<lastmod>2026-10-21T21:01:16.508Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-eliminar-cuellos-botella-io-proxmox-zfs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-eliminar-gargalos-io-proxmox-zfs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-eliminate-proxmox-io-bottlenecks-zfs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-eliminar-cuellos-botella-io-proxmox-zfs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-eliminar-gargalos-io-proxmox-zfs" />
<lastmod>2026-10-21T21:01:16.508Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-protocolo-mqtt-integrar-dispositivos-iot</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-protocolo-mqtt-integrar-dispositivos-iot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-mqtt-protocol-integrate-iot-devices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-protocolo-mqtt-integrar-dispositivos-iot-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-protocolo-mqtt-integrar-dispositivos-iot" />
<lastmod>2026-10-21T21:01:33.160Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-mqtt-protocol-integrate-iot-devices</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-protocolo-mqtt-integrar-dispositivos-iot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-mqtt-protocol-integrate-iot-devices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-protocolo-mqtt-integrar-dispositivos-iot-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-protocolo-mqtt-integrar-dispositivos-iot" />
<lastmod>2026-10-21T21:01:33.160Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-protocolo-mqtt-integrar-dispositivos-iot-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-protocolo-mqtt-integrar-dispositivos-iot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-mqtt-protocol-integrate-iot-devices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-protocolo-mqtt-integrar-dispositivos-iot-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-protocolo-mqtt-integrar-dispositivos-iot" />
<lastmod>2026-10-21T21:01:33.160Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-cluster-kubernetes-leve-k3s-banco-externo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-cluster-kubernetes-leve-k3s-banco-externo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-lightweight-k3s-ha-cluster-external-db" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-cluster-kubernetes-ligero-k3s-bd-externa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-cluster-kubernetes-leve-k3s-banco-externo" />
<lastmod>2026-10-21T21:01:48.894Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-lightweight-k3s-ha-cluster-external-db</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-cluster-kubernetes-leve-k3s-banco-externo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-lightweight-k3s-ha-cluster-external-db" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-cluster-kubernetes-ligero-k3s-bd-externa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-cluster-kubernetes-leve-k3s-banco-externo" />
<lastmod>2026-10-21T21:01:48.894Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-cluster-kubernetes-ligero-k3s-bd-externa</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-cluster-kubernetes-leve-k3s-banco-externo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-lightweight-k3s-ha-cluster-external-db" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-cluster-kubernetes-ligero-k3s-bd-externa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-cluster-kubernetes-leve-k3s-banco-externo" />
<lastmod>2026-10-21T21:01:48.894Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/node-js-consumindo-muita-memoria-como-achar-vazamentos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/node-js-consumindo-muita-memoria-como-achar-vazamentos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/node-js-high-memory-how-to-fix-heap-memory-leaks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/node-js-consume-mucha-memoria-como-resolver-fugas-heap" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/node-js-consumindo-muita-memoria-como-achar-vazamentos" />
<lastmod>2026-10-21T21:03:13.535Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/node-js-high-memory-how-to-fix-heap-memory-leaks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/node-js-consumindo-muita-memoria-como-achar-vazamentos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/node-js-high-memory-how-to-fix-heap-memory-leaks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/node-js-consume-mucha-memoria-como-resolver-fugas-heap" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/node-js-consumindo-muita-memoria-como-achar-vazamentos" />
<lastmod>2026-10-21T21:03:13.541Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/node-js-consume-mucha-memoria-como-resolver-fugas-heap</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/node-js-consumindo-muita-memoria-como-achar-vazamentos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/node-js-high-memory-how-to-fix-heap-memory-leaks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/node-js-consume-mucha-memoria-como-resolver-fugas-heap" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/node-js-consumindo-muita-memoria-como-achar-vazamentos" />
<lastmod>2026-10-21T21:03:13.545Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-simular-quedas-energia-fontes-bancada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-simular-quedas-energia-fontes-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-simulate-power-drops-bench-power-supplies" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-simular-caidas-energia-fuentes-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-simular-quedas-energia-fontes-bancada" />
<lastmod>2026-10-21T21:02:24.470Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-simulate-power-drops-bench-power-supplies</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-simular-quedas-energia-fontes-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-simulate-power-drops-bench-power-supplies" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-simular-caidas-energia-fuentes-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-simular-quedas-energia-fontes-bancada" />
<lastmod>2026-10-21T21:02:24.470Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-simular-caidas-energia-fuentes-banco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-simular-quedas-energia-fontes-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-simulate-power-drops-bench-power-supplies" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-simular-caidas-energia-fuentes-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-simular-quedas-energia-fontes-bancada" />
<lastmod>2026-10-21T21:02:24.470Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-regras-firewall-nftables</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-regras-firewall-nftables" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-nftables-firewall-rules" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-reglas-firewall-nftables" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-regras-firewall-nftables" />
<lastmod>2026-10-21T21:02:40.843Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-nftables-firewall-rules</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-regras-firewall-nftables" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-nftables-firewall-rules" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-reglas-firewall-nftables" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-regras-firewall-nftables" />
<lastmod>2026-10-21T21:02:40.843Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-reglas-firewall-nftables</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-regras-firewall-nftables" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-nftables-firewall-rules" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-reglas-firewall-nftables" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-regras-firewall-nftables" />
<lastmod>2026-10-21T21:02:40.843Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-acelerar-build-react-vite</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-build-react-vite" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-speed-up-react-vite-builds" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-build-react-vite-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-build-react-vite" />
<lastmod>2026-10-21T21:02:59.324Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-speed-up-react-vite-builds</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-build-react-vite" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-speed-up-react-vite-builds" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-build-react-vite-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-build-react-vite" />
<lastmod>2026-10-21T21:02:59.324Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-acelerar-build-react-vite-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-build-react-vite" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-speed-up-react-vite-builds" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-build-react-vite-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-build-react-vite" />
<lastmod>2026-10-21T21:02:59.324Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-rodar-llm-localmente-sem-nuvem</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rodar-llm-localmente-sem-nuvem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-run-llms-locally-without-cloud" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ejecutar-llm-localmente-sin-nube" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rodar-llm-localmente-sem-nuvem" />
<lastmod>2026-10-21T21:03:13.364Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-run-llms-locally-without-cloud</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rodar-llm-localmente-sem-nuvem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-run-llms-locally-without-cloud" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ejecutar-llm-localmente-sin-nube" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rodar-llm-localmente-sem-nuvem" />
<lastmod>2026-10-21T21:03:13.364Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-ejecutar-llm-localmente-sin-nube</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rodar-llm-localmente-sem-nuvem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-run-llms-locally-without-cloud" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ejecutar-llm-localmente-sin-nube" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rodar-llm-localmente-sem-nuvem" />
<lastmod>2026-10-21T21:03:13.364Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-proteger-apis-contra-dos-usando-rate-limiting-redis</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-proteger-apis-contra-dos-usando-rate-limiting-redis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-secure-apis-against-dos-rate-limiting-redis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-blindar-apis-contra-dos-usando-rate-limiting-redis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-proteger-apis-contra-dos-usando-rate-limiting-redis" />
<lastmod>2026-10-21T22:03:19.024Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-secure-apis-against-dos-rate-limiting-redis</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-proteger-apis-contra-dos-usando-rate-limiting-redis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-secure-apis-against-dos-rate-limiting-redis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-blindar-apis-contra-dos-usando-rate-limiting-redis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-proteger-apis-contra-dos-usando-rate-limiting-redis" />
<lastmod>2026-10-21T22:03:19.030Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-blindar-apis-contra-dos-usando-rate-limiting-redis</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-proteger-apis-contra-dos-usando-rate-limiting-redis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-secure-apis-against-dos-rate-limiting-redis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-blindar-apis-contra-dos-usando-rate-limiting-redis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-proteger-apis-contra-dos-usando-rate-limiting-redis" />
<lastmod>2026-10-21T22:03:19.033Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-eliminar-layout-shift-fontes-css</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-eliminar-layout-shift-fontes-css" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-eliminate-layout-shift-custom-fonts-css" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-eliminar-layout-shift-fuentes-css" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-eliminar-layout-shift-fontes-css" />
<lastmod>2026-10-21T22:03:19.037Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-eliminate-layout-shift-custom-fonts-css</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-eliminar-layout-shift-fontes-css" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-eliminate-layout-shift-custom-fonts-css" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-eliminar-layout-shift-fuentes-css" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-eliminar-layout-shift-fontes-css" />
<lastmod>2026-10-21T22:03:19.040Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-eliminar-layout-shift-fuentes-css</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-eliminar-layout-shift-fontes-css" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-eliminate-layout-shift-custom-fonts-css" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-eliminar-layout-shift-fuentes-css" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-eliminar-layout-shift-fontes-css" />
<lastmod>2026-10-21T22:03:19.044Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-microsservicos-resilientes-circuit-breaker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-microsservicos-resilientes-circuit-breaker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-resilient-microservices-circuit-breaker" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-microservicios-resilientes-circuit-breaker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-microsservicos-resilientes-circuit-breaker" />
<lastmod>2026-10-21T22:01:11.373Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-resilient-microservices-circuit-breaker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-microsservicos-resilientes-circuit-breaker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-resilient-microservices-circuit-breaker" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-microservicios-resilientes-circuit-breaker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-microsservicos-resilientes-circuit-breaker" />
<lastmod>2026-10-21T22:01:11.373Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-microservicios-resilientes-circuit-breaker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-microsservicos-resilientes-circuit-breaker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-resilient-microservices-circuit-breaker" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-microservicios-resilientes-circuit-breaker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-microsservicos-resilientes-circuit-breaker" />
<lastmod>2026-10-21T22:01:11.373Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gerenciar-terraform-aws-boas-praticas-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-terraform-aws-boas-praticas-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-infrastructure-as-code-terraform-aws-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-infraestructura-codigo-terraform-aws-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-terraform-aws-boas-praticas-1" />
<lastmod>2026-10-21T22:03:19.047Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-manage-infrastructure-as-code-terraform-aws-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-terraform-aws-boas-praticas-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-infrastructure-as-code-terraform-aws-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-infraestructura-codigo-terraform-aws-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-terraform-aws-boas-praticas-1" />
<lastmod>2026-10-21T22:03:19.051Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gestionar-infraestructura-codigo-terraform-aws-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-terraform-aws-boas-praticas-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-infrastructure-as-code-terraform-aws-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-infraestructura-codigo-terraform-aws-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-terraform-aws-boas-praticas-1" />
<lastmod>2026-10-21T22:03:19.055Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-fluxo-trabalho-kanban-desenvolvedores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-fluxo-trabalho-kanban-desenvolvedores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-daily-workflow-kanban-developers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-flujo-trabajo-kanban-desarrolladores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-fluxo-trabalho-kanban-desenvolvedores" />
<lastmod>2026-10-21T22:03:19.058Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-organize-daily-workflow-kanban-developers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-fluxo-trabalho-kanban-desenvolvedores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-daily-workflow-kanban-developers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-flujo-trabajo-kanban-desarrolladores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-fluxo-trabalho-kanban-desenvolvedores" />
<lastmod>2026-10-21T22:03:19.061Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-flujo-trabajo-kanban-desarrolladores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-fluxo-trabalho-kanban-desenvolvedores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-daily-workflow-kanban-developers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-flujo-trabajo-kanban-desarrolladores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-fluxo-trabalho-kanban-desenvolvedores" />
<lastmod>2026-10-21T22:03:19.064Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-falhas-i2c-analisador-logico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-falhas-i2c-analisador-logico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-i2c-bus-faults-logic-analyzer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-fallas-i2c-analisador-logico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-falhas-i2c-analisador-logico" />
<lastmod>2026-10-21T22:03:19.068Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-diagnose-i2c-bus-faults-logic-analyzer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-falhas-i2c-analisador-logico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-i2c-bus-faults-logic-analyzer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-fallas-i2c-analisador-logico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-falhas-i2c-analisador-logico" />
<lastmod>2026-10-21T22:03:19.072Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-fallas-i2c-analisador-logico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-falhas-i2c-analisador-logico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-i2c-bus-faults-logic-analyzer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-fallas-i2c-analisador-logico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-falhas-i2c-analisador-logico" />
<lastmod>2026-10-21T22:03:19.075Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-otimizar-consultas-lentas-indices-compostos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-consultas-lentas-indices-compostos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-slow-queries-composite-indexes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-consultas-lentas-indices-compuestos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-consultas-lentas-indices-compostos" />
<lastmod>2026-10-21T22:02:21.242Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-optimize-slow-queries-composite-indexes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-consultas-lentas-indices-compostos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-slow-queries-composite-indexes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-consultas-lentas-indices-compuestos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-consultas-lentas-indices-compostos" />
<lastmod>2026-10-21T22:02:21.242Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-optimizar-consultas-lentas-indices-compuestos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-consultas-lentas-indices-compostos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-slow-queries-composite-indexes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-consultas-lentas-indices-compuestos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-consultas-lentas-indices-compostos" />
<lastmod>2026-10-21T22:02:21.242Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-implementar-oauth2-oidc-seguranca-aplicacoes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-implementar-oauth2-oidc-seguranca-aplicacoes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-implement-secure-oauth2-oidc-authentication" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-implementar-oauth2-oidc-seguridad-aplicaciones" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-implementar-oauth2-oidc-seguranca-aplicacoes" />
<lastmod>2026-10-21T22:02:35.181Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-implement-secure-oauth2-oidc-authentication</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-implementar-oauth2-oidc-seguranca-aplicacoes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-implement-secure-oauth2-oidc-authentication" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-implementar-oauth2-oidc-seguridad-aplicaciones" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-implementar-oauth2-oidc-seguranca-aplicacoes" />
<lastmod>2026-10-21T22:02:35.181Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-implementar-oauth2-oidc-seguridad-aplicaciones</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-implementar-oauth2-oidc-seguranca-aplicacoes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-implement-secure-oauth2-oidc-authentication" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-implementar-oauth2-oidc-seguridad-aplicaciones" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-implementar-oauth2-oidc-seguranca-aplicacoes" />
<lastmod>2026-10-21T22:03:19.079Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-assumir-gestao-tecnica-sem-perder-codigo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-assumir-gestao-tecnica-sem-perder-codigo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-transition-tech-management-without-losing-coding" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-asumir-gestion-tecnica-sin-perder-codigo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-assumir-gestao-tecnica-sem-perder-codigo" />
<lastmod>2026-10-21T22:02:56.921Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-transition-tech-management-without-losing-coding</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-assumir-gestao-tecnica-sem-perder-codigo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-transition-tech-management-without-losing-coding" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-asumir-gestion-tecnica-sin-perder-codigo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-assumir-gestao-tecnica-sem-perder-codigo" />
<lastmod>2026-10-21T22:02:56.921Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-asumir-gestion-tecnica-sin-perder-codigo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-assumir-gestao-tecnica-sem-perder-codigo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-transition-tech-management-without-losing-coding" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-asumir-gestion-tecnica-sin-perder-codigo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-assumir-gestao-tecnica-sem-perder-codigo" />
<lastmod>2026-10-21T22:02:56.921Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-roi-transformacao-digital</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-roi-transformacao-digital" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-roi-digital-transformation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-roi-transformacion-digital" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-roi-transformacao-digital" />
<lastmod>2026-10-21T22:03:18.883Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-calculate-roi-digital-transformation</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-roi-transformacao-digital" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-roi-digital-transformation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-roi-transformacion-digital" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-roi-transformacao-digital" />
<lastmod>2026-10-21T22:03:18.883Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-roi-transformacion-digital</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-roi-transformacao-digital" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-roi-digital-transformation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-roi-transformacion-digital" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-roi-transformacao-digital" />
<lastmod>2026-10-21T22:03:18.883Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-sistemas-producao-engenharia-do-caos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-sistemas-producao-engenharia-do-caos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-systems-in-production-chaos-engineering" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-sistemas-produccion-ingenieria-del-caos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-sistemas-producao-engenharia-do-caos" />
<lastmod>2026-10-21T23:03:07.313Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-systems-in-production-chaos-engineering</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-sistemas-producao-engenharia-do-caos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-systems-in-production-chaos-engineering" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-sistemas-produccion-ingenieria-del-caos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-sistemas-producao-engenharia-do-caos" />
<lastmod>2026-10-21T23:03:07.318Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-sistemas-produccion-ingenieria-del-caos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-sistemas-producao-engenharia-do-caos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-systems-in-production-chaos-engineering" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-sistemas-produccion-ingenieria-del-caos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-sistemas-producao-engenharia-do-caos" />
<lastmod>2026-10-21T23:03:07.322Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-microfrontends-rapidos-usando-server-components</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-microfrontends-rapidos-usando-server-components" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-fast-microfrontends-using-server-components" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-microfrontends-rapidos-usando-server-components" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-microfrontends-rapidos-usando-server-components" />
<lastmod>2026-10-21T23:00:48.942Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-fast-microfrontends-using-server-components</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-microfrontends-rapidos-usando-server-components" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-fast-microfrontends-using-server-components" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-microfrontends-rapidos-usando-server-components" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-microfrontends-rapidos-usando-server-components" />
<lastmod>2026-10-21T23:00:48.942Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-microfrontends-rapidos-usando-server-components</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-microfrontends-rapidos-usando-server-components" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-fast-microfrontends-using-server-components" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-microfrontends-rapidos-usando-server-components" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-microfrontends-rapidos-usando-server-components" />
<lastmod>2026-10-21T23:00:48.942Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-pipeline-cicd-lento-como-acelerar-builds</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-pipeline-cicd-lento-como-acelerar-builds" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-cicd-pipeline-slow-how-to-speed-up-builds" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-pipeline-cicd-lento-como-acelerar-builds-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-pipeline-cicd-lento-como-acelerar-builds" />
<lastmod>2026-10-21T23:01:04.338Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/why-cicd-pipeline-slow-how-to-speed-up-builds</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-pipeline-cicd-lento-como-acelerar-builds" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-cicd-pipeline-slow-how-to-speed-up-builds" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-pipeline-cicd-lento-como-acelerar-builds-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-pipeline-cicd-lento-como-acelerar-builds" />
<lastmod>2026-10-21T23:01:04.338Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-pipeline-cicd-lento-como-acelerar-builds-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-pipeline-cicd-lento-como-acelerar-builds" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-cicd-pipeline-slow-how-to-speed-up-builds" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-pipeline-cicd-lento-como-acelerar-builds-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-pipeline-cicd-lento-como-acelerar-builds" />
<lastmod>2026-10-21T23:01:04.338Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-estruturar-ecossistema-agentes-ia-autonomos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-ecossistema-agentes-ia-autonomos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-autonomous-ai-agent-ecosystem" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-ecosistema-agentes-ia-autonomos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-ecossistema-agentes-ia-autonomos" />
<lastmod>2026-10-21T23:01:19.235Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-structure-autonomous-ai-agent-ecosystem</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-ecossistema-agentes-ia-autonomos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-autonomous-ai-agent-ecosystem" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-ecosistema-agentes-ia-autonomos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-ecossistema-agentes-ia-autonomos" />
<lastmod>2026-10-21T23:01:19.235Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-estructurar-ecosistema-agentes-ia-autonomos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-ecossistema-agentes-ia-autonomos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-autonomous-ai-agent-ecosystem" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-ecosistema-agentes-ia-autonomos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-ecossistema-agentes-ia-autonomos" />
<lastmod>2026-10-21T23:01:19.235Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-dimensionar-switches-industriais-redes-alta-carga</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-dimensionar-switches-industriais-redes-alta-carga" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-dimension-industrial-switches-high-load" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-dimensionar-switches-industriales-redes-alta-carga" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-dimensionar-switches-industriais-redes-alta-carga" />
<lastmod>2026-10-21T23:01:33.557Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-dimension-industrial-switches-high-load</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-dimensionar-switches-industriais-redes-alta-carga" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-dimension-industrial-switches-high-load" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-dimensionar-switches-industriales-redes-alta-carga" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-dimensionar-switches-industriais-redes-alta-carga" />
<lastmod>2026-10-21T23:01:33.557Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-dimensionar-switches-industriales-redes-alta-carga</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-dimensionar-switches-industriais-redes-alta-carga" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-dimension-industrial-switches-high-load" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-dimensionar-switches-industriales-redes-alta-carga" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-dimensionar-switches-industriais-redes-alta-carga" />
<lastmod>2026-10-21T23:01:33.557Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calibrar-sensores-industriais-4-20ma-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-sensores-industriais-4-20ma-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-industrial-4-to-20ma-sensors-with-precision" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-sensores-industriales-4-20ma-con-precision" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-sensores-industriais-4-20ma-1" />
<lastmod>2026-10-21T23:01:48.905Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-calibrate-industrial-4-to-20ma-sensors-with-precision</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-sensores-industriais-4-20ma-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-industrial-4-to-20ma-sensors-with-precision" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-sensores-industriales-4-20ma-con-precision" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-sensores-industriais-4-20ma-1" />
<lastmod>2026-10-21T23:01:48.905Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calibrar-sensores-industriales-4-20ma-con-precision</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-sensores-industriais-4-20ma-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-industrial-4-to-20ma-sensors-with-precision" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-sensores-industriales-4-20ma-con-precision" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-sensores-industriais-4-20ma-1" />
<lastmod>2026-10-21T23:01:48.905Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-coleta-metricas-sensores-esp32</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-coleta-metricas-sensores-esp32" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-sensor-metrics-collection-esp32" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-recoleccion-metricas-sensores-esp32" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-coleta-metricas-sensores-esp32" />
<lastmod>2026-10-21T23:02:21.028Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-sensor-metrics-collection-esp32</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-coleta-metricas-sensores-esp32" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-sensor-metrics-collection-esp32" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-recoleccion-metricas-sensores-esp32" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-coleta-metricas-sensores-esp32" />
<lastmod>2026-10-21T23:02:21.028Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-recoleccion-metricas-sensores-esp32</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-coleta-metricas-sensores-esp32" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-sensor-metrics-collection-esp32" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-recoleccion-metricas-sensores-esp32" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-coleta-metricas-sensores-esp32" />
<lastmod>2026-10-21T23:02:21.028Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-fluxo-code-review-sem-travar-time</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-fluxo-code-review-sem-travar-time" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-code-review-workflow-without-slowing-down" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-flujo-code-review-sin-frenar-equipo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-fluxo-code-review-sem-travar-time" />
<lastmod>2026-10-21T23:02:35.005Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-organize-code-review-workflow-without-slowing-down</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-fluxo-code-review-sem-travar-time" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-code-review-workflow-without-slowing-down" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-flujo-code-review-sin-frenar-equipo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-fluxo-code-review-sem-travar-time" />
<lastmod>2026-10-21T23:02:35.005Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-flujo-code-review-sin-frenar-equipo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-fluxo-code-review-sem-travar-time" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-code-review-workflow-without-slowing-down" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-flujo-code-review-sin-frenar-equipo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-fluxo-code-review-sem-travar-time" />
<lastmod>2026-10-21T23:02:35.005Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-migrar-sistemas-legados-nuvem-orcamento</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-sistemas-legados-nuvem-orcamento" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-migrate-legacy-systems-to-cloud-budget" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-migrar-sistemas-heredados-nube-presupuesto" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-sistemas-legados-nuvem-orcamento" />
<lastmod>2026-10-21T23:02:49.885Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-migrate-legacy-systems-to-cloud-budget</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-sistemas-legados-nuvem-orcamento" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-migrate-legacy-systems-to-cloud-budget" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-migrar-sistemas-heredados-nube-presupuesto" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-sistemas-legados-nuvem-orcamento" />
<lastmod>2026-10-21T23:02:49.885Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-migrar-sistemas-heredados-nube-presupuesto</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-sistemas-legados-nuvem-orcamento" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-migrate-legacy-systems-to-cloud-budget" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-migrar-sistemas-heredados-nube-presupuesto" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-sistemas-legados-nuvem-orcamento" />
<lastmod>2026-10-21T23:02:49.885Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-no-break-inteligente-lifepo4-homelab-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-no-break-inteligente-lifepo4-homelab-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-smart-lifepo4-ups-homelab-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-sai-inteligente-lifepo4-homelab-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-no-break-inteligente-lifepo4-homelab-1" />
<lastmod>2026-10-21T23:03:07.174Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-smart-lifepo4-ups-homelab-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-no-break-inteligente-lifepo4-homelab-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-smart-lifepo4-ups-homelab-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-sai-inteligente-lifepo4-homelab-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-no-break-inteligente-lifepo4-homelab-1" />
<lastmod>2026-10-21T23:03:07.174Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-sai-inteligente-lifepo4-homelab-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-no-break-inteligente-lifepo4-homelab-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-smart-lifepo4-ups-homelab-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-sai-inteligente-lifepo4-homelab-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-no-break-inteligente-lifepo4-homelab-1" />
<lastmod>2026-10-21T23:03:07.174Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-consertar-trilhas-rompidas-placas-circuito-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consertar-trilhas-rompidas-placas-circuito-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-repair-broken-pcb-traces-micro-soldering-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-pistas-rotas-placas-circuito-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consertar-trilhas-rompidas-placas-circuito-1" />
<lastmod>2026-10-22T00:00:37.717Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-repair-broken-pcb-traces-micro-soldering-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consertar-trilhas-rompidas-placas-circuito-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-repair-broken-pcb-traces-micro-soldering-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-pistas-rotas-placas-circuito-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consertar-trilhas-rompidas-placas-circuito-1" />
<lastmod>2026-10-22T00:00:37.717Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-reparar-pistas-rotas-placas-circuito-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consertar-trilhas-rompidas-placas-circuito-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-repair-broken-pcb-traces-micro-soldering-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-pistas-rotas-placas-circuito-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consertar-trilhas-rompidas-placas-circuito-1" />
<lastmod>2026-10-22T00:00:37.717Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-escolher-fonte-ideal-pcs-alta-performance</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escolher-fonte-ideal-pcs-alta-performance" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-choose-ideal-power-supply-high-end-pcs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-elegir-fuente-ideal-pcs-alto-rendimiento" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escolher-fonte-ideal-pcs-alta-performance" />
<lastmod>2026-10-22T00:02:48.667Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-choose-ideal-power-supply-high-end-pcs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escolher-fonte-ideal-pcs-alta-performance" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-choose-ideal-power-supply-high-end-pcs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-elegir-fuente-ideal-pcs-alto-rendimiento" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escolher-fonte-ideal-pcs-alta-performance" />
<lastmod>2026-10-22T00:02:48.677Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-elegir-fuente-ideal-pcs-alto-rendimiento</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escolher-fonte-ideal-pcs-alta-performance" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-choose-ideal-power-supply-high-end-pcs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-elegir-fuente-ideal-pcs-alto-rendimiento" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escolher-fonte-ideal-pcs-alta-performance" />
<lastmod>2026-10-22T00:00:52.682Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-dimensionar-disjuntores-fiacao-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-dimensionar-disjuntores-fiacao-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-size-circuit-breakers-and-wiring-for-your-homelab" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-dimensionar-disyuntores-cableado-homelab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-dimensionar-disjuntores-fiacao-homelab" />
<lastmod>2026-10-22T00:02:48.689Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-size-circuit-breakers-and-wiring-for-your-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-dimensionar-disjuntores-fiacao-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-size-circuit-breakers-and-wiring-for-your-homelab" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-dimensionar-disyuntores-cableado-homelab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-dimensionar-disjuntores-fiacao-homelab" />
<lastmod>2026-10-22T00:01:04.090Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-dimensionar-disyuntores-cableado-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-dimensionar-disjuntores-fiacao-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-size-circuit-breakers-and-wiring-for-your-homelab" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-dimensionar-disyuntores-cableado-homelab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-dimensionar-disjuntores-fiacao-homelab" />
<lastmod>2026-10-22T00:02:48.696Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-vlans-switches-seguranca</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-vlans-switches-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-vlans-on-managed-switches-securely" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-vlans-en-switches-gestionables-con-seguridad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-vlans-switches-seguranca" />
<lastmod>2026-10-22T00:01:22.319Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-vlans-on-managed-switches-securely</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-vlans-switches-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-vlans-on-managed-switches-securely" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-vlans-en-switches-gestionables-con-seguridad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-vlans-switches-seguranca" />
<lastmod>2026-10-22T00:01:22.319Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-vlans-en-switches-gestionables-con-seguridad</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-vlans-switches-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-vlans-on-managed-switches-securely" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-vlans-en-switches-gestionables-con-seguridad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-vlans-switches-seguranca" />
<lastmod>2026-10-22T00:01:22.319Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-pomodoro-eliminar-interrupcoes-desenvolvimento</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-pomodoro-eliminar-interrupcoes-desenvolvimento" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-pomodoro-avoid-interruptions-development" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-pomodoro-evitar-interrupciones-desarrollo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-pomodoro-eliminar-interrupcoes-desenvolvimento" />
<lastmod>2026-10-22T00:02:48.703Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-pomodoro-avoid-interruptions-development</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-pomodoro-eliminar-interrupcoes-desenvolvimento" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-pomodoro-avoid-interruptions-development" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-pomodoro-evitar-interrupciones-desarrollo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-pomodoro-eliminar-interrupcoes-desenvolvimento" />
<lastmod>2026-10-22T00:02:48.709Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-pomodoro-evitar-interrupciones-desarrollo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-pomodoro-eliminar-interrupcoes-desenvolvimento" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-pomodoro-avoid-interruptions-development" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-pomodoro-evitar-interrupciones-desarrollo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-pomodoro-eliminar-interrupcoes-desenvolvimento" />
<lastmod>2026-10-22T00:02:48.715Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-programar-inversores-frequencia-motores-industriais</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-programar-inversores-frequencia-motores-industriais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-program-frequency-inverters-industrial-motors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-programar-variadores-frecuencia-motores-industriales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-programar-inversores-frequencia-motores-industriais" />
<lastmod>2026-10-22T00:01:48.683Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-program-frequency-inverters-industrial-motors</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-programar-inversores-frequencia-motores-industriais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-program-frequency-inverters-industrial-motors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-programar-variadores-frecuencia-motores-industriales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-programar-inversores-frequencia-motores-industriais" />
<lastmod>2026-10-22T00:01:48.683Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-programar-variadores-frecuencia-motores-industriales</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-programar-inversores-frequencia-motores-industriais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-program-frequency-inverters-industrial-motors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-programar-variadores-frecuencia-motores-industriales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-programar-inversores-frequencia-motores-industriais" />
<lastmod>2026-10-22T00:01:48.683Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-arquiteturas-orientadas-a-eventos-resilientes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-arquiteturas-orientadas-a-eventos-resilientes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-resilient-event-driven-architectures" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-arquitecturas-orientadas-a-eventos-resilientes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-arquiteturas-orientadas-a-eventos-resilientes" />
<lastmod>2026-10-22T00:02:03.028Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-resilient-event-driven-architectures</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-arquiteturas-orientadas-a-eventos-resilientes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-resilient-event-driven-architectures" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-arquitecturas-orientadas-a-eventos-resilientes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-arquiteturas-orientadas-a-eventos-resilientes" />
<lastmod>2026-10-22T00:02:03.028Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-arquitecturas-orientadas-a-eventos-resilientes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-arquiteturas-orientadas-a-eventos-resilientes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-resilient-event-driven-architectures" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-arquitecturas-orientadas-a-eventos-resilientes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-arquiteturas-orientadas-a-eventos-resilientes" />
<lastmod>2026-10-22T00:02:03.028Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-acelerar-deploys-kubernetes-argocd-canary</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-deploys-kubernetes-argocd-canary" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-speed-up-kubernetes-deploys-argocd-canary" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-deploys-kubernetes-argocd-canary-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-deploys-kubernetes-argocd-canary" />
<lastmod>2026-10-22T00:02:18.294Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-speed-up-kubernetes-deploys-argocd-canary</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-deploys-kubernetes-argocd-canary" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-speed-up-kubernetes-deploys-argocd-canary" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-deploys-kubernetes-argocd-canary-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-deploys-kubernetes-argocd-canary" />
<lastmod>2026-10-22T00:02:18.294Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-acelerar-deploys-kubernetes-argocd-canary-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-deploys-kubernetes-argocd-canary" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-speed-up-kubernetes-deploys-argocd-canary" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-deploys-kubernetes-argocd-canary-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-deploys-kubernetes-argocd-canary" />
<lastmod>2026-10-22T00:02:18.294Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-migrar-monolitos-para-microsservicos-seguranca</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-monolitos-para-microsservicos-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-migrate-monoliths-to-secure-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-migrar-monolitos-a-microservicios-seguros" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-monolitos-para-microsservicos-seguranca" />
<lastmod>2026-10-22T00:02:35.256Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-migrate-monoliths-to-secure-microservices</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-monolitos-para-microsservicos-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-migrate-monoliths-to-secure-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-migrar-monolitos-a-microservicios-seguros" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-monolitos-para-microsservicos-seguranca" />
<lastmod>2026-10-22T00:02:48.723Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-migrar-monolitos-a-microservicios-seguros</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-monolitos-para-microsservicos-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-migrate-monoliths-to-secure-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-migrar-monolitos-a-microservicios-seguros" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-monolitos-para-microsservicos-seguranca" />
<lastmod>2026-10-22T00:02:35.256Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-evitar-vazamentos-de-memoria-em-react</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-evitar-vazamentos-de-memoria-em-react" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-avoid-memory-leaks-in-react-applications" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-evitar-fugas-de-memoria-en-aplicaciones-react" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-evitar-vazamentos-de-memoria-em-react" />
<lastmod>2026-10-22T00:02:48.483Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-avoid-memory-leaks-in-react-applications</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-evitar-vazamentos-de-memoria-em-react" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-avoid-memory-leaks-in-react-applications" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-evitar-fugas-de-memoria-en-aplicaciones-react" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-evitar-vazamentos-de-memoria-em-react" />
<lastmod>2026-10-22T00:02:48.483Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-evitar-fugas-de-memoria-en-aplicaciones-react</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-evitar-vazamentos-de-memoria-em-react" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-avoid-memory-leaks-in-react-applications" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-evitar-fugas-de-memoria-en-aplicaciones-react" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-evitar-vazamentos-de-memoria-em-react" />
<lastmod>2026-10-22T00:02:48.483Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-ia-alucina-como-criar-barreiras-llms</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-ia-alucina-como-criar-barreiras-llms" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-ai-hallucinates-and-how-to-build-guardrails" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-ia-alucina-como-crear-barreras-llms" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-ia-alucina-como-criar-barreiras-llms" />
<lastmod>2026-10-22T01:04:23.823Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/why-ai-hallucinates-and-how-to-build-guardrails</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-ia-alucina-como-criar-barreiras-llms" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-ai-hallucinates-and-how-to-build-guardrails" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-ia-alucina-como-crear-barreras-llms" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-ia-alucina-como-criar-barreiras-llms" />
<lastmod>2026-10-22T01:04:23.828Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-ia-alucina-como-crear-barreras-llms</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-ia-alucina-como-criar-barreiras-llms" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-ai-hallucinates-and-how-to-build-guardrails" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-ia-alucina-como-crear-barreras-llms" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-ia-alucina-como-criar-barreiras-llms" />
<lastmod>2026-10-22T01:04:23.833Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/transacoes-distribuidas-saga-ou-2pc</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/transacoes-distribuidas-saga-ou-2pc" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/distributed-transactions-saga-or-2pc" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/transacciones-distribuidas-saga-o-2pc" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/transacoes-distribuidas-saga-ou-2pc" />
<lastmod>2026-10-22T01:04:23.838Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/distributed-transactions-saga-or-2pc</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/transacoes-distribuidas-saga-ou-2pc" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/distributed-transactions-saga-or-2pc" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/transacciones-distribuidas-saga-o-2pc" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/transacoes-distribuidas-saga-ou-2pc" />
<lastmod>2026-10-22T01:04:23.843Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/transacciones-distribuidas-saga-o-2pc</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/transacoes-distribuidas-saga-ou-2pc" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/distributed-transactions-saga-or-2pc" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/transacciones-distribuidas-saga-o-2pc" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/transacoes-distribuidas-saga-ou-2pc" />
<lastmod>2026-10-22T01:04:23.847Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-otimizar-bundle-webpack-acelerar-frontend</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-bundle-webpack-acelerar-frontend" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-webpack-bundle-speed-up-frontend" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-bundle-webpack-acelerar-frontend" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-bundle-webpack-acelerar-frontend" />
<lastmod>2026-10-22T01:04:23.852Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-optimize-webpack-bundle-speed-up-frontend</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-bundle-webpack-acelerar-frontend" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-webpack-bundle-speed-up-frontend" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-bundle-webpack-acelerar-frontend" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-bundle-webpack-acelerar-frontend" />
<lastmod>2026-10-22T01:04:23.856Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-optimizar-bundle-webpack-acelerar-frontend</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-bundle-webpack-acelerar-frontend" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-webpack-bundle-speed-up-frontend" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-bundle-webpack-acelerar-frontend" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-bundle-webpack-acelerar-frontend" />
<lastmod>2026-10-22T01:04:23.860Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-sistemas-tolerantes-a-falhas-na-nuvem</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-sistemas-tolerantes-a-falhas-na-nuvem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-fault-tolerant-systems-in-the-cloud" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-sistemas-tolerantes-a-fallos-en-la-nube" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-sistemas-tolerantes-a-falhas-na-nuvem" />
<lastmod>2026-10-22T01:02:03.325Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-design-fault-tolerant-systems-in-the-cloud</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-sistemas-tolerantes-a-falhas-na-nuvem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-fault-tolerant-systems-in-the-cloud" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-sistemas-tolerantes-a-fallos-en-la-nube" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-sistemas-tolerantes-a-falhas-na-nuvem" />
<lastmod>2026-10-22T01:02:03.325Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-disenar-sistemas-tolerantes-a-fallos-en-la-nube</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-sistemas-tolerantes-a-falhas-na-nuvem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-fault-tolerant-systems-in-the-cloud" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-sistemas-tolerantes-a-fallos-en-la-nube" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-sistemas-tolerantes-a-falhas-na-nuvem" />
<lastmod>2026-10-22T01:02:03.325Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-gitops-para-gerenciar-clusters-kubernetes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-gitops-para-gerenciar-clusters-kubernetes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-gitops-to-manage-kubernetes-clusters" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-gitops-clusters-kubernetes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-gitops-para-gerenciar-clusters-kubernetes" />
<lastmod>2026-10-22T01:02:24.213Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-gitops-to-manage-kubernetes-clusters</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-gitops-para-gerenciar-clusters-kubernetes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-gitops-to-manage-kubernetes-clusters" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-gitops-clusters-kubernetes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-gitops-para-gerenciar-clusters-kubernetes" />
<lastmod>2026-10-22T01:02:24.213Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-gitops-clusters-kubernetes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-gitops-para-gerenciar-clusters-kubernetes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-gitops-to-manage-kubernetes-clusters" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-gitops-clusters-kubernetes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-gitops-para-gerenciar-clusters-kubernetes" />
<lastmod>2026-10-22T01:02:24.213Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-projetar-redes-industriais-seguras-vlans-firewalls</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-redes-industriais-seguras-vlans-firewalls" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-secure-industrial-networks-vlans-firewalls" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-redes-industriales-seguras-vlans-firewalls" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-redes-industriais-seguras-vlans-firewalls" />
<lastmod>2026-10-22T01:02:45.319Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-design-secure-industrial-networks-vlans-firewalls</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-redes-industriais-seguras-vlans-firewalls" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-secure-industrial-networks-vlans-firewalls" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-redes-industriales-seguras-vlans-firewalls" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-redes-industriais-seguras-vlans-firewalls" />
<lastmod>2026-10-22T01:02:45.319Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-disenar-redes-industriales-seguras-vlans-firewalls</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-redes-industriais-seguras-vlans-firewalls" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-secure-industrial-networks-vlans-firewalls" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-redes-industriales-seguras-vlans-firewalls" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-redes-industriais-seguras-vlans-firewalls" />
<lastmod>2026-10-22T01:02:45.319Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-tempo-foco-deep-work-diario</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-tempo-foco-deep-work-diario" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-focus-time-daily-deep-work" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-tiempo-enfoque-deep-work-diario" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-tempo-foco-deep-work-diario" />
<lastmod>2026-10-22T01:03:12.592Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-organize-focus-time-daily-deep-work</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-tempo-foco-deep-work-diario" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-focus-time-daily-deep-work" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-tiempo-enfoque-deep-work-diario" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-tempo-foco-deep-work-diario" />
<lastmod>2026-10-22T01:03:12.592Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-tiempo-enfoque-deep-work-diario</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-tempo-foco-deep-work-diario" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-focus-time-daily-deep-work" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-tiempo-enfoque-deep-work-diario" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-tempo-foco-deep-work-diario" />
<lastmod>2026-10-22T01:03:12.592Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-no-break-lifepo4-rack-servidores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-no-break-lifepo4-rack-servidores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-rack-lifepo4-ups-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-sai-lifepo4-rack-servidores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-no-break-lifepo4-rack-servidores" />
<lastmod>2026-10-22T01:03:36.863Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-rack-lifepo4-ups-servers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-no-break-lifepo4-rack-servidores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-rack-lifepo4-ups-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-sai-lifepo4-rack-servidores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-no-break-lifepo4-rack-servidores" />
<lastmod>2026-10-22T01:03:36.863Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-sai-lifepo4-rack-servidores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-no-break-lifepo4-rack-servidores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-rack-lifepo4-ups-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-sai-lifepo4-rack-servidores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-no-break-lifepo4-rack-servidores" />
<lastmod>2026-10-22T01:03:36.863Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-clps-industriais-com-node-red</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-clps-industriais-com-node-red" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-industrial-plcs-with-node-red" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-plcs-industriales-con-node-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-clps-industriais-com-node-red" />
<lastmod>2026-10-22T01:03:58.700Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-integrate-industrial-plcs-with-node-red</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-clps-industriais-com-node-red" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-industrial-plcs-with-node-red" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-plcs-industriales-con-node-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-clps-industriais-com-node-red" />
<lastmod>2026-10-22T01:03:58.700Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-plcs-industriales-con-node-red</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-clps-industriais-com-node-red" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-industrial-plcs-with-node-red" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-plcs-industriales-con-node-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-clps-industriais-com-node-red" />
<lastmod>2026-10-22T01:03:58.700Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-migrar-gestao-tecnica-sem-escrever-menos-codigo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-gestao-tecnica-sem-escrever-menos-codigo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-transition-to-engineering-management-without-writing-less-code" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-liderar-equipos-tecnicos-sin-dejar-de-programar-codigo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-gestao-tecnica-sem-escrever-menos-codigo" />
<lastmod>2026-10-22T01:04:23.652Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-transition-to-engineering-management-without-writing-less-code</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-gestao-tecnica-sem-escrever-menos-codigo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-transition-to-engineering-management-without-writing-less-code" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-liderar-equipos-tecnicos-sin-dejar-de-programar-codigo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-gestao-tecnica-sem-escrever-menos-codigo" />
<lastmod>2026-10-22T01:04:23.652Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-liderar-equipos-tecnicos-sin-dejar-de-programar-codigo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-gestao-tecnica-sem-escrever-menos-codigo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-transition-to-engineering-management-without-writing-less-code" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-liderar-equipos-tecnicos-sin-dejar-de-programar-codigo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-gestao-tecnica-sem-escrever-menos-codigo" />
<lastmod>2026-10-22T01:04:23.652Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-consertar-soldas-frias-placas-eletronicas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consertar-soldas-frias-placas-eletronicas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-cold-solder-joints-electronics" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-soldaduras-frias-placas-electronicas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consertar-soldas-frias-placas-eletronicas" />
<lastmod>2026-10-22T10:03:05.491Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-fix-cold-solder-joints-electronics</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consertar-soldas-frias-placas-eletronicas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-cold-solder-joints-electronics" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-soldaduras-frias-placas-electronicas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consertar-soldas-frias-placas-eletronicas" />
<lastmod>2026-10-22T10:03:05.496Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-reparar-soldaduras-frias-placas-electronicas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consertar-soldas-frias-placas-eletronicas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-cold-solder-joints-electronics" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-soldaduras-frias-placas-electronicas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consertar-soldas-frias-placas-eletronicas" />
<lastmod>2026-10-22T10:03:05.501Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-escolher-multimetro-ideal-eletronica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escolher-multimetro-ideal-eletronica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-choose-ideal-multimeter-electronics" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-elegir-multimetro-ideal-electronica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escolher-multimetro-ideal-eletronica" />
<lastmod>2026-10-22T10:00:56.921Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-choose-ideal-multimeter-electronics</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escolher-multimetro-ideal-eletronica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-choose-ideal-multimeter-electronics" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-elegir-multimetro-ideal-electronica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escolher-multimetro-ideal-eletronica" />
<lastmod>2026-10-22T10:00:56.921Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-elegir-multimetro-ideal-electronica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escolher-multimetro-ideal-eletronica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-choose-ideal-multimeter-electronics" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-elegir-multimetro-ideal-electronica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escolher-multimetro-ideal-eletronica" />
<lastmod>2026-10-22T10:00:56.921Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-rack-servidores-organizado</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-rack-servidores-organizado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-organized-server-rack" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-rack-servidores-organizado-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-rack-servidores-organizado" />
<lastmod>2026-10-22T10:01:15.480Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-organized-server-rack</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-rack-servidores-organizado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-organized-server-rack" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-rack-servidores-organizado-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-rack-servidores-organizado" />
<lastmod>2026-10-22T10:01:15.480Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-rack-servidores-organizado-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-rack-servidores-organizado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-organized-server-rack" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-rack-servidores-organizado-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-rack-servidores-organizado" />
<lastmod>2026-10-22T10:01:15.480Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-home-assistant-zigbee-mesh-rede</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-home-assistant-zigbee-mesh-rede" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-home-assistant-zigbee-mesh-network" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-home-assistant-zigbee-red-mesh" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-home-assistant-zigbee-mesh-rede" />
<lastmod>2026-10-22T10:01:33.384Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-set-up-home-assistant-zigbee-mesh-network</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-home-assistant-zigbee-mesh-rede" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-home-assistant-zigbee-mesh-network" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-home-assistant-zigbee-red-mesh" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-home-assistant-zigbee-mesh-rede" />
<lastmod>2026-10-22T10:01:33.384Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-home-assistant-zigbee-red-mesh</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-home-assistant-zigbee-mesh-rede" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-home-assistant-zigbee-mesh-network" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-home-assistant-zigbee-red-mesh" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-home-assistant-zigbee-mesh-rede" />
<lastmod>2026-10-22T10:01:33.384Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-pacotes-perdidos-wireshark-iperf</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-pacotes-perdidos-wireshark-iperf" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-packet-loss-wireshark-iperf" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-wireshark-iperf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-pacotes-perdidos-wireshark-iperf" />
<lastmod>2026-10-22T10:01:47.959Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-diagnose-packet-loss-wireshark-iperf</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-pacotes-perdidos-wireshark-iperf" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-packet-loss-wireshark-iperf" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-wireshark-iperf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-pacotes-perdidos-wireshark-iperf" />
<lastmod>2026-10-22T10:01:47.959Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-wireshark-iperf</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-pacotes-perdidos-wireshark-iperf" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-packet-loss-wireshark-iperf" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-wireshark-iperf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-pacotes-perdidos-wireshark-iperf" />
<lastmod>2026-10-22T10:01:47.959Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-analisar-logs-linux-journalctl</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-analisar-logs-linux-journalctl" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-analyze-system-logs-journalctl" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-analizar-registros-sistema-journalctl" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-analisar-logs-linux-journalctl" />
<lastmod>2026-10-22T10:02:05.344Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-analyze-system-logs-journalctl</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-analisar-logs-linux-journalctl" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-analyze-system-logs-journalctl" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-analizar-registros-sistema-journalctl" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-analisar-logs-linux-journalctl" />
<lastmod>2026-10-22T10:02:05.344Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-analizar-registros-sistema-journalctl</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-analisar-logs-linux-journalctl" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-analyze-system-logs-journalctl" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-analizar-registros-sistema-journalctl" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-analisar-logs-linux-journalctl" />
<lastmod>2026-10-22T10:02:05.344Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-automacoes-industriais-seguras-node-red</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-automacoes-industriais-seguras-node-red" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-safe-industrial-automations-node-red" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-automatizaciones-industriales-seguras-node-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-automacoes-industriais-seguras-node-red" />
<lastmod>2026-10-22T10:02:19.567Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-safe-industrial-automations-node-red</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-automacoes-industriais-seguras-node-red" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-safe-industrial-automations-node-red" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-automatizaciones-industriales-seguras-node-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-automacoes-industriais-seguras-node-red" />
<lastmod>2026-10-22T10:02:19.567Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-automatizaciones-industriales-seguras-node-red</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-automacoes-industriais-seguras-node-red" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-safe-industrial-automations-node-red" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-automatizaciones-industriales-seguras-node-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-automacoes-industriais-seguras-node-red" />
<lastmod>2026-10-22T10:02:19.567Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-proteger-redes-locais-vlans-switches</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-proteger-redes-locais-vlans-switches" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/protect-local-networks-vlans-switches" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-proteger-redes-locais-vlans-switches-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-proteger-redes-locais-vlans-switches" />
<lastmod>2026-10-22T10:02:40.003Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/protect-local-networks-vlans-switches</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-proteger-redes-locais-vlans-switches" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/protect-local-networks-vlans-switches" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-proteger-redes-locais-vlans-switches-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-proteger-redes-locais-vlans-switches" />
<lastmod>2026-10-22T10:02:40.003Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-proteger-redes-locais-vlans-switches-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-proteger-redes-locais-vlans-switches" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/protect-local-networks-vlans-switches" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-proteger-redes-locais-vlans-switches-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-proteger-redes-locais-vlans-switches" />
<lastmod>2026-10-22T10:02:40.003Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-componentes-smd-pinca-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-componentes-smd-pinca-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-smd-components-tweezers-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-componentes-smd-pinza-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-componentes-smd-pinca-multimetro" />
<lastmod>2026-10-22T10:02:51.985Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-smd-components-tweezers-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-componentes-smd-pinca-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-smd-components-tweezers-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-componentes-smd-pinza-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-componentes-smd-pinca-multimetro" />
<lastmod>2026-10-22T10:02:51.985Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-componentes-smd-pinza-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-componentes-smd-pinca-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-smd-components-tweezers-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-componentes-smd-pinza-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-componentes-smd-pinca-multimetro" />
<lastmod>2026-10-22T10:02:51.985Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-dimensionar-baterias-energia-solar-offgrid</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-dimensionar-baterias-energia-solar-offgrid" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-size-batteries-offgrid-solar-systems" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-dimensionar-baterias-energia-solar-aislada" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-dimensionar-baterias-energia-solar-offgrid" />
<lastmod>2026-10-22T10:03:05.326Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-size-batteries-offgrid-solar-systems</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-dimensionar-baterias-energia-solar-offgrid" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-size-batteries-offgrid-solar-systems" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-dimensionar-baterias-energia-solar-aislada" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-dimensionar-baterias-energia-solar-offgrid" />
<lastmod>2026-10-22T10:03:05.326Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-dimensionar-baterias-energia-solar-aislada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-dimensionar-baterias-energia-solar-offgrid" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-size-batteries-offgrid-solar-systems" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-dimensionar-baterias-energia-solar-aislada" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-dimensionar-baterias-energia-solar-offgrid" />
<lastmod>2026-10-22T10:03:05.326Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-api-claude-3-5-sonnet-projetos-reais</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-api-claude-3-5-sonnet-projetos-reais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-claude-3-5-sonnet-api-production" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-api-claude-3-5-sonnet-proyectos-reales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-api-claude-3-5-sonnet-projetos-reais" />
<lastmod>2026-10-22T11:02:59.897Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-claude-3-5-sonnet-api-production</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-api-claude-3-5-sonnet-projetos-reais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-claude-3-5-sonnet-api-production" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-api-claude-3-5-sonnet-proyectos-reales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-api-claude-3-5-sonnet-projetos-reais" />
<lastmod>2026-10-22T11:02:59.903Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-api-claude-3-5-sonnet-proyectos-reales</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-api-claude-3-5-sonnet-projetos-reais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-claude-3-5-sonnet-api-production" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-api-claude-3-5-sonnet-proyectos-reales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-api-claude-3-5-sonnet-projetos-reais" />
<lastmod>2026-10-22T11:02:59.910Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gerenciar-estado-global-em-rust-sem-travar-aplicacao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-estado-global-em-rust-sem-travar-aplicacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-global-state-in-rust-without-freezing-apps" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-estado-global-en-rust-sin-bloquear-aplicacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-estado-global-em-rust-sem-travar-aplicacao" />
<lastmod>2026-10-22T11:02:59.916Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-manage-global-state-in-rust-without-freezing-apps</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-estado-global-em-rust-sem-travar-aplicacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-global-state-in-rust-without-freezing-apps" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-estado-global-en-rust-sin-bloquear-aplicacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-estado-global-em-rust-sem-travar-aplicacao" />
<lastmod>2026-10-22T11:02:59.926Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gestionar-estado-global-en-rust-sin-bloquear-aplicacion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-estado-global-em-rust-sem-travar-aplicacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-global-state-in-rust-without-freezing-apps" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-estado-global-en-rust-sin-bloquear-aplicacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-estado-global-em-rust-sem-travar-aplicacao" />
<lastmod>2026-10-22T11:02:59.940Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-micro-frontends-eficientes-module-federation</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-micro-frontends-eficientes-module-federation" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-efficient-micro-frontends-module-federation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-micro-frontends-eficientes-module-federation" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-micro-frontends-eficientes-module-federation" />
<lastmod>2026-10-29T06:15:31.840Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-efficient-micro-frontends-module-federation</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-micro-frontends-eficientes-module-federation" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-efficient-micro-frontends-module-federation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-micro-frontends-eficientes-module-federation" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-micro-frontends-eficientes-module-federation" />
<lastmod>2026-10-29T06:15:31.840Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-micro-frontends-eficientes-module-federation</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-micro-frontends-eficientes-module-federation" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-efficient-micro-frontends-module-federation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-micro-frontends-eficientes-module-federation" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-micro-frontends-eficientes-module-federation" />
<lastmod>2026-10-29T06:15:31.840Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-desenhar-microsservicos-desacoplados-domain-driven-design</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desenhar-microsservicos-desacoplados-domain-driven-design" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-decoupled-microservices-domain-driven-design" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-microservicios-desacoplados-domain-driven-design" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desenhar-microsservicos-desacoplados-domain-driven-design" />
<lastmod>2026-10-22T11:01:25.445Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-design-decoupled-microservices-domain-driven-design</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desenhar-microsservicos-desacoplados-domain-driven-design" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-decoupled-microservices-domain-driven-design" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-microservicios-desacoplados-domain-driven-design" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desenhar-microsservicos-desacoplados-domain-driven-design" />
<lastmod>2026-10-22T11:01:25.445Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-disenar-microservicios-desacoplados-domain-driven-design</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desenhar-microsservicos-desacoplados-domain-driven-design" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-decoupled-microservices-domain-driven-design" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-microservicios-desacoplados-domain-driven-design" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desenhar-microsservicos-desacoplados-domain-driven-design" />
<lastmod>2026-10-22T11:01:25.445Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gerenciar-segredos-kubernetes-vault-external-secrets-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-segredos-kubernetes-vault-external-secrets-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-kubernetes-secrets-vault-securely-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-secretos-kubernetes-vault-paso-a-paso-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-segredos-kubernetes-vault-external-secrets-1" />
<lastmod>2026-10-22T11:01:42.656Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-manage-kubernetes-secrets-vault-securely-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-segredos-kubernetes-vault-external-secrets-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-kubernetes-secrets-vault-securely-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-secretos-kubernetes-vault-paso-a-paso-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-segredos-kubernetes-vault-external-secrets-1" />
<lastmod>2026-10-22T11:01:42.656Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gestionar-secretos-kubernetes-vault-paso-a-paso-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-segredos-kubernetes-vault-external-secrets-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-kubernetes-secrets-vault-securely-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-secretos-kubernetes-vault-paso-a-paso-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-segredos-kubernetes-vault-external-secrets-1" />
<lastmod>2026-10-22T11:01:42.656Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-estruturar-onboarding-desenvolvedores-junior</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-onboarding-desenvolvedores-junior" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-junior-developer-onboarding" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-onboarding-desarrolladores-junior" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-onboarding-desenvolvedores-junior" />
<lastmod>2026-10-22T11:02:59.965Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-structure-junior-developer-onboarding</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-onboarding-desenvolvedores-junior" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-junior-developer-onboarding" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-onboarding-desarrolladores-junior" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-onboarding-desenvolvedores-junior" />
<lastmod>2026-10-22T11:02:59.973Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-estructurar-onboarding-desarrolladores-junior</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-onboarding-desenvolvedores-junior" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-junior-developer-onboarding" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-onboarding-desarrolladores-junior" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-onboarding-desenvolvedores-junior" />
<lastmod>2026-10-22T11:02:59.978Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-estimar-prazos-de-entrega-com-probabilidade</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estimar-prazos-de-entrega-com-probabilidade" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-estimate-software-delivery-dates-using-data" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estimar-plazos-de-entrega-con-probabilidad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estimar-prazos-de-entrega-com-probabilidade" />
<lastmod>2026-10-22T11:02:09.943Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-estimate-software-delivery-dates-using-data</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estimar-prazos-de-entrega-com-probabilidade" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-estimate-software-delivery-dates-using-data" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estimar-plazos-de-entrega-con-probabilidad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estimar-prazos-de-entrega-com-probabilidade" />
<lastmod>2026-10-22T11:02:09.943Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-estimar-plazos-de-entrega-con-probabilidad</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estimar-prazos-de-entrega-com-probabilidade" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-estimate-software-delivery-dates-using-data" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estimar-plazos-de-entrega-con-probabilidad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estimar-prazos-de-entrega-com-probabilidade" />
<lastmod>2026-10-22T11:02:09.943Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-escolher-mini-pcs-x86-cluster-proxmox</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escolher-mini-pcs-x86-cluster-proxmox" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-choose-x86-mini-pcs-proxmox-cluster" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-elegir-mini-pcs-x86-cluster-proxmox" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escolher-mini-pcs-x86-cluster-proxmox" />
<lastmod>2026-10-22T11:02:26.978Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-choose-x86-mini-pcs-proxmox-cluster</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escolher-mini-pcs-x86-cluster-proxmox" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-choose-x86-mini-pcs-proxmox-cluster" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-elegir-mini-pcs-x86-cluster-proxmox" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escolher-mini-pcs-x86-cluster-proxmox" />
<lastmod>2026-10-22T11:02:26.978Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-elegir-mini-pcs-x86-cluster-proxmox</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escolher-mini-pcs-x86-cluster-proxmox" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-choose-x86-mini-pcs-proxmox-cluster" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-elegir-mini-pcs-x86-cluster-proxmox" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escolher-mini-pcs-x86-cluster-proxmox" />
<lastmod>2026-10-22T11:02:26.978Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-esp32-home-assistant-esphome-nativo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-esp32-home-assistant-esphome-nativo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-esp32-home-assistant-native-esphome" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-esp32-home-assistant-esphome-nativo-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-esp32-home-assistant-esphome-nativo" />
<lastmod>2026-10-30T11:25:03.613Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-integrate-esp32-home-assistant-native-esphome</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-esp32-home-assistant-esphome-nativo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-esp32-home-assistant-native-esphome" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-esp32-home-assistant-esphome-nativo-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-esp32-home-assistant-esphome-nativo" />
<lastmod>2026-10-30T11:25:03.613Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-esp32-home-assistant-esphome-nativo-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-esp32-home-assistant-esphome-nativo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-esp32-home-assistant-native-esphome" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-esp32-home-assistant-esphome-nativo-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-esp32-home-assistant-esphome-nativo" />
<lastmod>2026-10-30T11:25:03.613Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-migrar-carreira-tecnica-gestao-produtos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-carreira-tecnica-gestao-produtos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-transition-from-tech-career-to-product-management" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-migrar-carrera-tecnica-gestion-productos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-carreira-tecnica-gestao-produtos" />
<lastmod>2026-10-22T11:02:59.692Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-transition-from-tech-career-to-product-management</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-carreira-tecnica-gestao-produtos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-transition-from-tech-career-to-product-management" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-migrar-carrera-tecnica-gestion-productos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-carreira-tecnica-gestao-produtos" />
<lastmod>2026-10-22T11:02:59.692Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-migrar-carrera-tecnica-gestion-productos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-carreira-tecnica-gestao-produtos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-transition-from-tech-career-to-product-management" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-migrar-carrera-tecnica-gestion-productos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-carreira-tecnica-gestao-produtos" />
<lastmod>2026-10-22T11:02:59.692Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/radar-tech-do-dia-noticias-ia-hardware-negocios</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-noticias-ia-hardware-negocios" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-ai-hardware-business-trends" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-noticias-ia-hardware-negocios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-noticias-ia-hardware-negocios" />
<lastmod>2026-10-22T12:02:22.095Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/daily-tech-radar-ai-hardware-business-trends</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-noticias-ia-hardware-negocios" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-ai-hardware-business-trends" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-noticias-ia-hardware-negocios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-noticias-ia-hardware-negocios" />
<lastmod>2026-10-22T12:02:22.095Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/radar-tech-del-dia-noticias-ia-hardware-negocios</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-noticias-ia-hardware-negocios" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-ai-hardware-business-trends" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-noticias-ia-hardware-negocios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-noticias-ia-hardware-negocios" />
<lastmod>2026-10-22T12:02:22.095Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-migrar-banco-dados-sem-downtime-expand-contract</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-banco-dados-sem-downtime-expand-contract" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-migrate-database-zero-downtime-expand-contract" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-migrar-base-datos-sin-downtime-expand-contract" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-banco-dados-sem-downtime-expand-contract" />
<lastmod>2026-10-22T13:12:19.666Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-migrate-database-zero-downtime-expand-contract</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-banco-dados-sem-downtime-expand-contract" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-migrate-database-zero-downtime-expand-contract" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-migrar-base-datos-sin-downtime-expand-contract" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-banco-dados-sem-downtime-expand-contract" />
<lastmod>2026-10-22T13:12:19.671Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-migrar-base-datos-sin-downtime-expand-contract</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-banco-dados-sem-downtime-expand-contract" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-migrate-database-zero-downtime-expand-contract" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-migrar-base-datos-sin-downtime-expand-contract" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-banco-dados-sem-downtime-expand-contract" />
<lastmod>2026-10-22T13:12:19.676Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-containers-ebpf-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-containers-ebpf-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-containers-ebpf-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-contenedores-ebpf-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-containers-ebpf-linux" />
<lastmod>2026-10-22T13:02:58.734Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-monitor-containers-ebpf-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-containers-ebpf-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-containers-ebpf-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-contenedores-ebpf-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-containers-ebpf-linux" />
<lastmod>2026-10-22T13:02:58.734Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorizar-contenedores-ebpf-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-containers-ebpf-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-containers-ebpf-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-contenedores-ebpf-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-containers-ebpf-linux" />
<lastmod>2026-10-22T13:02:58.734Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-acelerar-builds-docker-cache-distribuido</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-builds-docker-cache-distribuido" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-speed-up-docker-builds-distributed-cache" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-builds-docker-cache-distribuido-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-builds-docker-cache-distribuido" />
<lastmod>2026-10-22T13:03:55.950Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-speed-up-docker-builds-distributed-cache</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-builds-docker-cache-distribuido" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-speed-up-docker-builds-distributed-cache" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-builds-docker-cache-distribuido-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-builds-docker-cache-distribuido" />
<lastmod>2026-10-22T13:03:55.950Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-acelerar-builds-docker-cache-distribuido-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-builds-docker-cache-distribuido" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-speed-up-docker-builds-distributed-cache" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-builds-docker-cache-distribuido-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-builds-docker-cache-distribuido" />
<lastmod>2026-10-22T13:03:55.950Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-reverter-falhas-kubernetes-automaticamente-prometheus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-reverter-falhas-kubernetes-automaticamente-prometheus" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automatically-rollback-kubernetes-failures-prometheus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-revertir-fallas-kubernetes-automaticamente-prometheus" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-reverter-falhas-kubernetes-automaticamente-prometheus" />
<lastmod>2026-10-22T13:12:19.681Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automatically-rollback-kubernetes-failures-prometheus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-reverter-falhas-kubernetes-automaticamente-prometheus" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automatically-rollback-kubernetes-failures-prometheus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-revertir-fallas-kubernetes-automaticamente-prometheus" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-reverter-falhas-kubernetes-automaticamente-prometheus" />
<lastmod>2026-10-22T13:12:19.687Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-revertir-fallas-kubernetes-automaticamente-prometheus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-reverter-falhas-kubernetes-automaticamente-prometheus" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automatically-rollback-kubernetes-failures-prometheus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-revertir-fallas-kubernetes-automaticamente-prometheus" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-reverter-falhas-kubernetes-automaticamente-prometheus" />
<lastmod>2026-10-22T13:12:19.691Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/rastrear-falhas-microsservicos-opentelemetry-grafana-tempo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/rastrear-falhas-microsservicos-opentelemetry-grafana-tempo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/track-microservices-failures-opentelemetry-grafana-tempo" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/rastrear-fallas-microservicios-opentelemetry-grafana-tempo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/rastrear-falhas-microsservicos-opentelemetry-grafana-tempo" />
<lastmod>2026-10-22T13:05:54.297Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/track-microservices-failures-opentelemetry-grafana-tempo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/rastrear-falhas-microsservicos-opentelemetry-grafana-tempo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/track-microservices-failures-opentelemetry-grafana-tempo" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/rastrear-fallas-microservicios-opentelemetry-grafana-tempo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/rastrear-falhas-microsservicos-opentelemetry-grafana-tempo" />
<lastmod>2026-10-22T13:05:54.297Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/rastrear-fallas-microservicios-opentelemetry-grafana-tempo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/rastrear-falhas-microsservicos-opentelemetry-grafana-tempo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/track-microservices-failures-opentelemetry-grafana-tempo" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/rastrear-fallas-microservicios-opentelemetry-grafana-tempo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/rastrear-falhas-microsservicos-opentelemetry-grafana-tempo" />
<lastmod>2026-10-22T13:05:54.297Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-auditar-vulnerabilidades-imagens-docker-pipeline</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-imagens-docker-pipeline" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-vulnerabilities-docker-images-pipeline" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-imagenes-docker-pipeline" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-imagens-docker-pipeline" />
<lastmod>2026-10-22T13:06:39.144Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-audit-vulnerabilities-docker-images-pipeline</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-imagens-docker-pipeline" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-vulnerabilities-docker-images-pipeline" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-imagenes-docker-pipeline" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-imagens-docker-pipeline" />
<lastmod>2026-10-22T13:06:39.144Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-auditar-vulnerabilidades-imagenes-docker-pipeline</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-imagens-docker-pipeline" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-vulnerabilities-docker-images-pipeline" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-imagenes-docker-pipeline" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-imagens-docker-pipeline" />
<lastmod>2026-10-22T13:06:39.144Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gerenciar-feature-flags-escala-limpeza</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-feature-flags-escala-limpeza" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-feature-flags-scale-cleanup" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-feature-flags-escala-limpieza" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-feature-flags-escala-limpeza" />
<lastmod>2026-10-22T13:07:55.345Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-manage-feature-flags-scale-cleanup</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-feature-flags-escala-limpeza" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-feature-flags-scale-cleanup" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-feature-flags-escala-limpieza" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-feature-flags-escala-limpeza" />
<lastmod>2026-10-22T13:07:55.345Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gestionar-feature-flags-escala-limpieza</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-feature-flags-escala-limpeza" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-feature-flags-scale-cleanup" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-feature-flags-escala-limpieza" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-feature-flags-escala-limpeza" />
<lastmod>2026-10-22T13:07:55.345Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-infraestrutura-imutavel-nuvem-packer-terraform</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-infraestrutura-imutavel-nuvem-packer-terraform" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-provision-immutable-cloud-infrastructure-packer-terraform" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aprovisionar-infraestructura-inmutable-nube-packer-terraform" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-infraestrutura-imutavel-nuvem-packer-terraform" />
<lastmod>2026-10-22T13:09:09.373Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-provision-immutable-cloud-infrastructure-packer-terraform</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-infraestrutura-imutavel-nuvem-packer-terraform" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-provision-immutable-cloud-infrastructure-packer-terraform" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aprovisionar-infraestructura-inmutable-nube-packer-terraform" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-infraestrutura-imutavel-nuvem-packer-terraform" />
<lastmod>2026-10-22T13:09:09.373Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-aprovisionar-infraestructura-inmutable-nube-packer-terraform</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-infraestrutura-imutavel-nuvem-packer-terraform" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-provision-immutable-cloud-infrastructure-packer-terraform" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aprovisionar-infraestructura-inmutable-nube-packer-terraform" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-infraestrutura-imutavel-nuvem-packer-terraform" />
<lastmod>2026-10-22T13:09:09.373Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-isolar-ambientes-kubernetes-network-policies</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-isolar-ambientes-kubernetes-network-policies" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-isolate-environments-kubernetes-network-policies" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aislar-entornos-kubernetes-politicas-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-isolar-ambientes-kubernetes-network-policies" />
<lastmod>2026-10-22T13:11:25.920Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-isolate-environments-kubernetes-network-policies</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-isolar-ambientes-kubernetes-network-policies" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-isolate-environments-kubernetes-network-policies" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aislar-entornos-kubernetes-politicas-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-isolar-ambientes-kubernetes-network-policies" />
<lastmod>2026-10-22T13:11:25.920Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-aislar-entornos-kubernetes-politicas-red</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-isolar-ambientes-kubernetes-network-policies" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-isolate-environments-kubernetes-network-policies" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aislar-entornos-kubernetes-politicas-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-isolar-ambientes-kubernetes-network-policies" />
<lastmod>2026-10-22T13:11:25.920Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-certificados-tls-expiram-e-como-automatizar-renovacao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-certificados-tls-expiram-e-como-automatizar-renovacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-tls-certificates-expire-and-how-to-automate-renewal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-certificados-tls-expiran-como-automatizar-renovacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-certificados-tls-expiram-e-como-automatizar-renovacao" />
<lastmod>2026-10-22T13:12:19.503Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/why-tls-certificates-expire-and-how-to-automate-renewal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-certificados-tls-expiram-e-como-automatizar-renovacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-tls-certificates-expire-and-how-to-automate-renewal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-certificados-tls-expiran-como-automatizar-renovacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-certificados-tls-expiram-e-como-automatizar-renovacao" />
<lastmod>2026-10-22T13:12:19.503Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-certificados-tls-expiran-como-automatizar-renovacion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-certificados-tls-expiram-e-como-automatizar-renovacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-tls-certificates-expire-and-how-to-automate-renewal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-certificados-tls-expiran-como-automatizar-renovacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-certificados-tls-expiram-e-como-automatizar-renovacao" />
<lastmod>2026-10-22T13:12:19.503Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-rag-alucina-como-criar-barreiras</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-rag-alucina-como-criar-barreiras" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-rag-hallucinates-how-to-build-guardrails" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-rag-alucina-como-crear-barreras" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-rag-alucina-como-criar-barreiras" />
<lastmod>2026-10-22T14:05:07.492Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/why-rag-hallucinates-how-to-build-guardrails</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-rag-alucina-como-criar-barreiras" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-rag-hallucinates-how-to-build-guardrails" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-rag-alucina-como-crear-barreras" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-rag-alucina-como-criar-barreiras" />
<lastmod>2026-10-22T14:05:07.520Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-rag-alucina-como-crear-barreras</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-rag-alucina-como-criar-barreiras" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-rag-hallucinates-how-to-build-guardrails" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-rag-alucina-como-crear-barreras" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-rag-alucina-como-criar-barreiras" />
<lastmod>2026-10-22T14:05:07.668Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-otimizar-consultas-n-mais-um-postgresql</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-consultas-n-mais-um-postgresql" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-n-plus-one-queries-postgresql" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-consultas-n-mas-uno-postgresql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-consultas-n-mais-um-postgresql" />
<lastmod>2026-10-22T14:05:07.693Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-optimize-n-plus-one-queries-postgresql</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-consultas-n-mais-um-postgresql" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-n-plus-one-queries-postgresql" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-consultas-n-mas-uno-postgresql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-consultas-n-mais-um-postgresql" />
<lastmod>2026-10-22T14:05:07.734Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-optimizar-consultas-n-mas-uno-postgresql</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-consultas-n-mais-um-postgresql" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-n-plus-one-queries-postgresql" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-consultas-n-mas-uno-postgresql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-consultas-n-mais-um-postgresql" />
<lastmod>2026-10-22T14:05:07.779Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-css-subgrid-pratica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-css-subgrid-pratica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-css-subgrid-in-practice" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-css-subgrid-en-la-practica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-css-subgrid-pratica" />
<lastmod>2026-10-22T14:05:07.795Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-css-subgrid-in-practice</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-css-subgrid-pratica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-css-subgrid-in-practice" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-css-subgrid-en-la-practica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-css-subgrid-pratica" />
<lastmod>2026-10-22T14:05:08.036Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-css-subgrid-en-la-practica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-css-subgrid-pratica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-css-subgrid-in-practice" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-css-subgrid-en-la-practica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-css-subgrid-pratica" />
<lastmod>2026-10-22T14:05:08.083Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-desenhar-circuit-breakers-resilientes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desenhar-circuit-breakers-resilientes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-resilient-circuit-breakers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-circuit-breakers-resilientes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desenhar-circuit-breakers-resilientes" />
<lastmod>2026-10-22T14:05:08.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-design-resilient-circuit-breakers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desenhar-circuit-breakers-resilientes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-resilient-circuit-breakers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-circuit-breakers-resilientes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desenhar-circuit-breakers-resilientes" />
<lastmod>2026-10-22T14:05:08.217Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-disenar-circuit-breakers-resilientes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desenhar-circuit-breakers-resilientes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-resilient-circuit-breakers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-circuit-breakers-resilientes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desenhar-circuit-breakers-resilientes" />
<lastmod>2026-10-22T14:05:08.227Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/deploy-quebrado-como-reverter-falhas-argocd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deploy-quebrado-como-reverter-falhas-argocd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/broken-deploy-how-to-rollback-argocd-failures" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/deploy-roto-como-revertir-fallas-argocd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deploy-quebrado-como-reverter-falhas-argocd" />
<lastmod>2026-10-22T14:02:40.926Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/broken-deploy-how-to-rollback-argocd-failures</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deploy-quebrado-como-reverter-falhas-argocd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/broken-deploy-how-to-rollback-argocd-failures" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/deploy-roto-como-revertir-fallas-argocd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deploy-quebrado-como-reverter-falhas-argocd" />
<lastmod>2026-10-22T14:02:40.926Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/deploy-roto-como-revertir-fallas-argocd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deploy-quebrado-como-reverter-falhas-argocd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/broken-deploy-how-to-rollback-argocd-failures" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/deploy-roto-como-revertir-fallas-argocd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deploy-quebrado-como-reverter-falhas-argocd" />
<lastmod>2026-10-22T14:02:40.926Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-refatorar-codigo-legado-testes-mutacao-estrangulamento</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-refatorar-codigo-legado-testes-mutacao-estrangulamento" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-refactor-legacy-code-mutation-testing-strangler" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-refactorizar-codigo-legado-test-mutacion-estrangular" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-refatorar-codigo-legado-testes-mutacao-estrangulamento" />
<lastmod>2026-10-22T14:03:07.021Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-refactor-legacy-code-mutation-testing-strangler</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-refatorar-codigo-legado-testes-mutacao-estrangulamento" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-refactor-legacy-code-mutation-testing-strangler" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-refactorizar-codigo-legado-test-mutacion-estrangular" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-refatorar-codigo-legado-testes-mutacao-estrangulamento" />
<lastmod>2026-10-22T14:03:07.021Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-refactorizar-codigo-legado-test-mutacion-estrangular</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-refatorar-codigo-legado-testes-mutacao-estrangulamento" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-refactor-legacy-code-mutation-testing-strangler" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-refactorizar-codigo-legado-test-mutacion-estrangular" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-refatorar-codigo-legado-testes-mutacao-estrangulamento" />
<lastmod>2026-10-22T14:03:07.021Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/falta-de-foco-como-criar-rotinas-deep-work-codar</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/falta-de-foco-como-criar-rotinas-deep-work-codar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/lack-of-focus-how-to-create-deep-work-routines-coding" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/falta-de-foco-como-crear-rutinas-deep-work-programar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/falta-de-foco-como-criar-rotinas-deep-work-codar" />
<lastmod>2026-10-22T14:03:41.773Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/lack-of-focus-how-to-create-deep-work-routines-coding</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/falta-de-foco-como-criar-rotinas-deep-work-codar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/lack-of-focus-how-to-create-deep-work-routines-coding" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/falta-de-foco-como-crear-rutinas-deep-work-programar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/falta-de-foco-como-criar-rotinas-deep-work-codar" />
<lastmod>2026-10-22T14:03:41.773Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/falta-de-foco-como-crear-rutinas-deep-work-programar</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/falta-de-foco-como-criar-rotinas-deep-work-codar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/lack-of-focus-how-to-create-deep-work-routines-coding" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/falta-de-foco-como-crear-rutinas-deep-work-programar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/falta-de-foco-como-criar-rotinas-deep-work-codar" />
<lastmod>2026-10-22T14:03:41.773Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-raid-zfs-seguro-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-raid-zfs-seguro-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-setup-secure-zfs-raid-homelab" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-raid-zfs-seguro-homelab-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-raid-zfs-seguro-homelab" />
<lastmod>2026-10-22T14:04:07.296Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-setup-secure-zfs-raid-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-raid-zfs-seguro-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-setup-secure-zfs-raid-homelab" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-raid-zfs-seguro-homelab-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-raid-zfs-seguro-homelab" />
<lastmod>2026-10-22T14:04:07.296Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-raid-zfs-seguro-homelab-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-raid-zfs-seguro-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-setup-secure-zfs-raid-homelab" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-raid-zfs-seguro-homelab-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-raid-zfs-seguro-homelab" />
<lastmod>2026-10-22T14:04:07.296Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/casa-inteligente-instavel-como-rodar-node-red-offline</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/casa-inteligente-instavel-como-rodar-node-red-offline" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-smart-home-how-to-run-node-red-offline" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/casa-inteligente-inestable-como-ejecutar-node-red-offline" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/casa-inteligente-instavel-como-rodar-node-red-offline" />
<lastmod>2026-10-22T14:04:34.822Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/unstable-smart-home-how-to-run-node-red-offline</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/casa-inteligente-instavel-como-rodar-node-red-offline" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-smart-home-how-to-run-node-red-offline" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/casa-inteligente-inestable-como-ejecutar-node-red-offline" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/casa-inteligente-instavel-como-rodar-node-red-offline" />
<lastmod>2026-10-22T14:04:34.822Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/casa-inteligente-inestable-como-ejecutar-node-red-offline</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/casa-inteligente-instavel-como-rodar-node-red-offline" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-smart-home-how-to-run-node-red-offline" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/casa-inteligente-inestable-como-ejecutar-node-red-offline" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/casa-inteligente-instavel-como-rodar-node-red-offline" />
<lastmod>2026-10-22T14:04:34.822Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/primeira-promocao-tech-lead-equilibrar-codigo-e-time</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/primeira-promocao-tech-lead-equilibrar-codigo-e-time" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/first-promotion-tech-lead-balance-code-and-team" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/primera-promocion-tech-lead-equilibrar-codigo-equipo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/primeira-promocao-tech-lead-equilibrar-codigo-e-time" />
<lastmod>2026-10-22T14:05:06.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/first-promotion-tech-lead-balance-code-and-team</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/primeira-promocao-tech-lead-equilibrar-codigo-e-time" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/first-promotion-tech-lead-balance-code-and-team" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/primera-promocion-tech-lead-equilibrar-codigo-equipo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/primeira-promocao-tech-lead-equilibrar-codigo-e-time" />
<lastmod>2026-10-22T14:05:06.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/primera-promocion-tech-lead-equilibrar-codigo-equipo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/primeira-promocao-tech-lead-equilibrar-codigo-e-time" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/first-promotion-tech-lead-balance-code-and-team" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/primera-promocion-tech-lead-equilibrar-codigo-equipo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/primeira-promocao-tech-lead-equilibrar-codigo-e-time" />
<lastmod>2026-10-22T14:05:06.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-mosfets-e-capacitores-multimetro-bancada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-mosfets-e-capacitores-multimetro-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-mosfets-capacitors-multimeter-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-mosfets-y-capacitores-multimetro-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-mosfets-e-capacitores-multimetro-bancada" />
<lastmod>2026-10-22T15:00:48.955Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-mosfets-capacitors-multimeter-bench</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-mosfets-e-capacitores-multimetro-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-mosfets-capacitors-multimeter-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-mosfets-y-capacitores-multimetro-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-mosfets-e-capacitores-multimetro-bancada" />
<lastmod>2026-10-22T15:00:48.955Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-mosfets-y-capacitores-multimetro-banco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-mosfets-e-capacitores-multimetro-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-mosfets-capacitors-multimeter-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-mosfets-y-capacitores-multimetro-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-mosfets-e-capacitores-multimetro-bancada" />
<lastmod>2026-10-22T15:00:48.955Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/webrtc-travando-tunelar-fluxos-nat-turn-stun</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/webrtc-travando-tunelar-fluxos-nat-turn-stun" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/webrtc-lagging-tunnel-nat-flows-turn-stun" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/webrtc-fallas-tunelizar-flujos-nat-turn-stun" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/webrtc-travando-tunelar-fluxos-nat-turn-stun" />
<lastmod>2026-10-22T15:04:18.777Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/webrtc-lagging-tunnel-nat-flows-turn-stun</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/webrtc-travando-tunelar-fluxos-nat-turn-stun" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/webrtc-lagging-tunnel-nat-flows-turn-stun" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/webrtc-fallas-tunelizar-flujos-nat-turn-stun" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/webrtc-travando-tunelar-fluxos-nat-turn-stun" />
<lastmod>2026-10-22T15:04:18.783Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/webrtc-fallas-tunelizar-flujos-nat-turn-stun</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/webrtc-travando-tunelar-fluxos-nat-turn-stun" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/webrtc-lagging-tunnel-nat-flows-turn-stun" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/webrtc-fallas-tunelizar-flujos-nat-turn-stun" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/webrtc-travando-tunelar-fluxos-nat-turn-stun" />
<lastmod>2026-10-22T15:04:18.788Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/riscv-vs-arm-como-compilar-binarios-nativos-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/riscv-vs-arm-como-compilar-binarios-nativos-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/riscv-vs-arm-how-to-compile-native-binaries-homelab" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/riscv-vs-arm-como-compilar-binarios-nativos-homelab-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/riscv-vs-arm-como-compilar-binarios-nativos-homelab" />
<lastmod>2026-10-22T15:01:47.468Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/riscv-vs-arm-how-to-compile-native-binaries-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/riscv-vs-arm-como-compilar-binarios-nativos-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/riscv-vs-arm-how-to-compile-native-binaries-homelab" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/riscv-vs-arm-como-compilar-binarios-nativos-homelab-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/riscv-vs-arm-como-compilar-binarios-nativos-homelab" />
<lastmod>2026-10-22T15:01:47.468Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/riscv-vs-arm-como-compilar-binarios-nativos-homelab-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/riscv-vs-arm-como-compilar-binarios-nativos-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/riscv-vs-arm-how-to-compile-native-binaries-homelab" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/riscv-vs-arm-como-compilar-binarios-nativos-homelab-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/riscv-vs-arm-como-compilar-binarios-nativos-homelab" />
<lastmod>2026-10-22T15:01:47.468Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-injetar-tensao-segura-achar-curtos-placa-mae</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-injetar-tensao-segura-achar-curtos-placa-mae" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-safely-inject-voltage-find-short-circuits" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inyectar-tension-segura-hallar-cortocircuitos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-injetar-tensao-segura-achar-curtos-placa-mae" />
<lastmod>2026-10-22T15:02:02.392Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-safely-inject-voltage-find-short-circuits</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-injetar-tensao-segura-achar-curtos-placa-mae" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-safely-inject-voltage-find-short-circuits" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inyectar-tension-segura-hallar-cortocircuitos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-injetar-tensao-segura-achar-curtos-placa-mae" />
<lastmod>2026-10-22T15:02:02.392Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inyectar-tension-segura-hallar-cortocircuitos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-injetar-tensao-segura-achar-curtos-placa-mae" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-safely-inject-voltage-find-short-circuits" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inyectar-tension-segura-hallar-cortocircuitos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-injetar-tensao-segura-achar-curtos-placa-mae" />
<lastmod>2026-10-22T15:02:02.392Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/matter-falhando-como-inspecionar-pacotes-thread-rede-mesh</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/matter-falhando-como-inspecionar-pacotes-thread-rede-mesh" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/matter-failing-how-to-inspect-thread-packets-mesh" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/matter-falla-como-inspeccionar-paquetes-thread-red-mesh" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/matter-falhando-como-inspecionar-pacotes-thread-rede-mesh" />
<lastmod>2026-10-22T15:04:18.792Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/matter-failing-how-to-inspect-thread-packets-mesh</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/matter-falhando-como-inspecionar-pacotes-thread-rede-mesh" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/matter-failing-how-to-inspect-thread-packets-mesh" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/matter-falla-como-inspeccionar-paquetes-thread-red-mesh" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/matter-falhando-como-inspecionar-pacotes-thread-rede-mesh" />
<lastmod>2026-10-22T15:04:18.797Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/matter-falla-como-inspeccionar-paquetes-thread-red-mesh</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/matter-falhando-como-inspecionar-pacotes-thread-rede-mesh" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/matter-failing-how-to-inspect-thread-packets-mesh" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/matter-falla-como-inspeccionar-paquetes-thread-red-mesh" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/matter-falhando-como-inspecionar-pacotes-thread-rede-mesh" />
<lastmod>2026-10-22T15:04:18.802Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/fontes-atx-fracas-como-medir-ripple-tensao-bancada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/fontes-atx-fracas-como-medir-ripple-tensao-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/weak-atx-power-supplies-how-to-measure-voltage-ripple" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/fuentes-atx-debiles-como-medir-rizado-tension-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/fontes-atx-fracas-como-medir-ripple-tensao-bancada" />
<lastmod>2026-10-22T15:04:18.806Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/weak-atx-power-supplies-how-to-measure-voltage-ripple</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/fontes-atx-fracas-como-medir-ripple-tensao-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/weak-atx-power-supplies-how-to-measure-voltage-ripple" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/fuentes-atx-debiles-como-medir-rizado-tension-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/fontes-atx-fracas-como-medir-ripple-tensao-bancada" />
<lastmod>2026-10-22T15:02:45.440Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/fuentes-atx-debiles-como-medir-rizado-tension-banco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/fontes-atx-fracas-como-medir-ripple-tensao-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/weak-atx-power-supplies-how-to-measure-voltage-ripple" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/fuentes-atx-debiles-como-medir-rizado-tension-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/fontes-atx-fracas-como-medir-ripple-tensao-bancada" />
<lastmod>2026-10-22T15:02:45.440Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/camera-ip-offline-debug-rtsp-nvr</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/camera-ip-offline-debug-rtsp-nvr" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ip-camera-offline-debug-rtsp-nvr" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/camara-ip-offline-depurar-rtsp-nvr" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/camera-ip-offline-debug-rtsp-nvr" />
<lastmod>2026-10-22T15:03:05.477Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ip-camera-offline-debug-rtsp-nvr</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/camera-ip-offline-debug-rtsp-nvr" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ip-camera-offline-debug-rtsp-nvr" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/camara-ip-offline-depurar-rtsp-nvr" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/camera-ip-offline-debug-rtsp-nvr" />
<lastmod>2026-10-22T15:03:05.477Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/camara-ip-offline-depurar-rtsp-nvr</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/camera-ip-offline-debug-rtsp-nvr" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ip-camera-offline-debug-rtsp-nvr" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/camara-ip-offline-depurar-rtsp-nvr" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/camera-ip-offline-debug-rtsp-nvr" />
<lastmod>2026-10-22T15:03:05.477Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servidor-barulhento-como-criar-curvas-pwm-python-ipmi</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-barulhento-como-criar-curvas-pwm-python-ipmi" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/noisy-server-custom-pwm-curves-python-ipmi" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-ruidoso-como-crear-curvas-pwm-python-ipmi" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-barulhento-como-criar-curvas-pwm-python-ipmi" />
<lastmod>2026-10-22T15:03:26.377Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/noisy-server-custom-pwm-curves-python-ipmi</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-barulhento-como-criar-curvas-pwm-python-ipmi" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/noisy-server-custom-pwm-curves-python-ipmi" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-ruidoso-como-crear-curvas-pwm-python-ipmi" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-barulhento-como-criar-curvas-pwm-python-ipmi" />
<lastmod>2026-10-22T15:03:26.377Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servidor-ruidoso-como-crear-curvas-pwm-python-ipmi</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-barulhento-como-criar-curvas-pwm-python-ipmi" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/noisy-server-custom-pwm-curves-python-ipmi" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-ruidoso-como-crear-curvas-pwm-python-ipmi" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-barulhento-como-criar-curvas-pwm-python-ipmi" />
<lastmod>2026-10-22T15:03:26.377Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-reles-de-seguranca-parada-emergencia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-reles-de-seguranca-parada-emergencia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-safety-relays-emergency-stop" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-reles-de-seguranca-parada-emergencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-reles-de-seguranca-parada-emergencia" />
<lastmod>2026-10-22T15:03:56.304Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-safety-relays-emergency-stop</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-reles-de-seguranca-parada-emergencia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-safety-relays-emergency-stop" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-reles-de-seguranca-parada-emergencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-reles-de-seguranca-parada-emergencia" />
<lastmod>2026-10-22T15:03:56.304Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-reles-de-seguranca-parada-emergencia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-reles-de-seguranca-parada-emergencia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-safety-relays-emergency-stop" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-reles-de-seguranca-parada-emergencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-reles-de-seguranca-parada-emergencia" />
<lastmod>2026-10-22T15:03:56.304Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/audio-distorcido-como-equalizar-saidas-opticas-coaxiais</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/audio-distorcido-como-equalizar-saidas-opticas-coaxiais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/distorted-audio-how-to-equalize-optical-coaxial-outputs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/audio-distorsionado-como-equalizar-salidas-opticas-coaxiales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/audio-distorcido-como-equalizar-saidas-opticas-coaxiais" />
<lastmod>2026-10-22T15:04:18.515Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/distorted-audio-how-to-equalize-optical-coaxial-outputs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/audio-distorcido-como-equalizar-saidas-opticas-coaxiais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/distorted-audio-how-to-equalize-optical-coaxial-outputs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/audio-distorsionado-como-equalizar-salidas-opticas-coaxiales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/audio-distorcido-como-equalizar-saidas-opticas-coaxiais" />
<lastmod>2026-10-22T15:04:18.515Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/audio-distorsionado-como-equalizar-salidas-opticas-coaxiales</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/audio-distorcido-como-equalizar-saidas-opticas-coaxiais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/distorted-audio-how-to-equalize-optical-coaxial-outputs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/audio-distorsionado-como-equalizar-salidas-opticas-coaxiales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/audio-distorcido-como-equalizar-saidas-opticas-coaxiais" />
<lastmod>2026-10-22T15:04:18.515Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crimpar-testar-cabos-cat6a</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-crimpar-testar-cabos-cat6a" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-crimp-and-test-cat6a-cables" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crimpar-testar-cables-cat6a" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-crimpar-testar-cabos-cat6a" />
<lastmod>2026-10-27T13:17:57.930Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-crimp-and-test-cat6a-cables</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-crimpar-testar-cabos-cat6a" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-crimp-and-test-cat6a-cables" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crimpar-testar-cables-cat6a" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-crimpar-testar-cabos-cat6a" />
<lastmod>2026-10-27T13:17:57.930Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crimpar-testar-cables-cat6a</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-crimpar-testar-cabos-cat6a" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-crimp-and-test-cat6a-cables" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crimpar-testar-cables-cat6a" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-crimpar-testar-cabos-cat6a" />
<lastmod>2026-10-27T13:17:57.930Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/switch-poe-queimado-como-testar-tensao-bancada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/switch-poe-queimado-como-testar-tensao-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/blown-poe-switch-how-to-test-voltage-on-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/switch-poe-quemado-como-probar-voltaje-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/switch-poe-queimado-como-testar-tensao-bancada" />
<lastmod>2026-10-22T16:04:15.728Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/blown-poe-switch-how-to-test-voltage-on-bench</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/switch-poe-queimado-como-testar-tensao-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/blown-poe-switch-how-to-test-voltage-on-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/switch-poe-quemado-como-probar-voltaje-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/switch-poe-queimado-como-testar-tensao-bancada" />
<lastmod>2026-10-22T16:04:15.728Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/switch-poe-quemado-como-probar-voltaje-banco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/switch-poe-queimado-como-testar-tensao-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/blown-poe-switch-how-to-test-voltage-on-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/switch-poe-quemado-como-probar-voltaje-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/switch-poe-queimado-como-testar-tensao-bancada" />
<lastmod>2026-10-22T16:04:15.728Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-zigbee-wifi-mesmo-canal-sem-interferencia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-zigbee-wifi-mesmo-canal-sem-interferencia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-zigbee-and-wifi-same-channel-without-interference" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-zigbee-y-wifi-mismo-canal-sin-interferencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-zigbee-wifi-mesmo-canal-sem-interferencia" />
<lastmod>2026-10-30T11:48:44.873Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-zigbee-and-wifi-same-channel-without-interference</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-zigbee-wifi-mesmo-canal-sem-interferencia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-zigbee-and-wifi-same-channel-without-interference" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-zigbee-y-wifi-mismo-canal-sin-interferencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-zigbee-wifi-mesmo-canal-sem-interferencia" />
<lastmod>2026-10-30T11:48:44.873Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-zigbee-y-wifi-mismo-canal-sin-interferencia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-zigbee-wifi-mesmo-canal-sem-interferencia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-zigbee-and-wifi-same-channel-without-interference" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-zigbee-y-wifi-mismo-canal-sin-interferencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-zigbee-wifi-mesmo-canal-sem-interferencia" />
<lastmod>2026-10-30T11:48:44.873Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-resfriar-ssd-nvme-curvas-ventoinha-pwm</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-resfriar-ssd-nvme-curvas-ventoinha-pwm" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-cool-nvme-ssd-custom-pwm-fan-curves" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-enfriar-ssd-nvme-curvas-ventilador-pwm" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-resfriar-ssd-nvme-curvas-ventoinha-pwm" />
<lastmod>2026-10-22T16:05:15.868Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-cool-nvme-ssd-custom-pwm-fan-curves</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-resfriar-ssd-nvme-curvas-ventoinha-pwm" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-cool-nvme-ssd-custom-pwm-fan-curves" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-enfriar-ssd-nvme-curvas-ventilador-pwm" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-resfriar-ssd-nvme-curvas-ventoinha-pwm" />
<lastmod>2026-10-22T16:05:15.868Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-enfriar-ssd-nvme-curvas-ventilador-pwm</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-resfriar-ssd-nvme-curvas-ventoinha-pwm" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-cool-nvme-ssd-custom-pwm-fan-curves" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-enfriar-ssd-nvme-curvas-ventilador-pwm" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-resfriar-ssd-nvme-curvas-ventoinha-pwm" />
<lastmod>2026-10-22T16:09:36.490Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-pacotes-mqtt-corrompidos-broker-iot</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-pacotes-mqtt-corrompidos-broker-iot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-corrupted-mqtt-packets-iot-broker" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-paquetes-mqtt-corruptos-broker-iot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-pacotes-mqtt-corrompidos-broker-iot" />
<lastmod>2026-10-22T16:05:45.142Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-inspect-corrupted-mqtt-packets-iot-broker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-pacotes-mqtt-corrompidos-broker-iot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-corrupted-mqtt-packets-iot-broker" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-paquetes-mqtt-corruptos-broker-iot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-pacotes-mqtt-corrompidos-broker-iot" />
<lastmod>2026-10-22T16:05:45.142Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-paquetes-mqtt-corruptos-broker-iot</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-pacotes-mqtt-corrompidos-broker-iot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-corrupted-mqtt-packets-iot-broker" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-paquetes-mqtt-corruptos-broker-iot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-pacotes-mqtt-corrompidos-broker-iot" />
<lastmod>2026-10-22T16:09:36.497Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/placa-de-video-antiga-travando-como-fazer-reflow-seguro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/placa-de-video-antiga-travando-como-fazer-reflow-seguro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/old-gpu-crashing-how-to-safely-perform-a-reflow" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/tarjeta-de-video-antigua-fallando-como-hacer-reflow-seguro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/placa-de-video-antiga-travando-como-fazer-reflow-seguro" />
<lastmod>2026-10-22T16:06:37.410Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/old-gpu-crashing-how-to-safely-perform-a-reflow</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/placa-de-video-antiga-travando-como-fazer-reflow-seguro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/old-gpu-crashing-how-to-safely-perform-a-reflow" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/tarjeta-de-video-antigua-fallando-como-hacer-reflow-seguro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/placa-de-video-antiga-travando-como-fazer-reflow-seguro" />
<lastmod>2026-10-22T16:06:37.410Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/tarjeta-de-video-antigua-fallando-como-hacer-reflow-seguro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/placa-de-video-antiga-travando-como-fazer-reflow-seguro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/old-gpu-crashing-how-to-safely-perform-a-reflow" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/tarjeta-de-video-antigua-fallando-como-hacer-reflow-seguro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/placa-de-video-antiga-travando-como-fazer-reflow-seguro" />
<lastmod>2026-10-22T16:09:36.503Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-isolar-vlans-industriais-firewall</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-isolar-vlans-industriais-firewall" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-isolate-industrial-vlans-firewall" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aislar-vlans-industriales-firewall" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-isolar-vlans-industriais-firewall" />
<lastmod>2026-10-22T16:07:01.238Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-isolate-industrial-vlans-firewall</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-isolar-vlans-industriais-firewall" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-isolate-industrial-vlans-firewall" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aislar-vlans-industriales-firewall" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-isolar-vlans-industriais-firewall" />
<lastmod>2026-10-22T16:07:01.238Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-aislar-vlans-industriales-firewall</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-isolar-vlans-industriais-firewall" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-isolate-industrial-vlans-firewall" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aislar-vlans-industriales-firewall" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-isolar-vlans-industriais-firewall" />
<lastmod>2026-10-22T16:09:36.511Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-servidor-nas-silencioso-compacto-casa</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-servidor-nas-silencioso-compacto-casa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-compact-silent-home-nas-server" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-servidor-nas-silencioso-compacto-casa-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-servidor-nas-silencioso-compacto-casa" />
<lastmod>2026-10-22T16:07:47.511Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-compact-silent-home-nas-server</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-servidor-nas-silencioso-compacto-casa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-compact-silent-home-nas-server" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-servidor-nas-silencioso-compacto-casa-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-servidor-nas-silencioso-compacto-casa" />
<lastmod>2026-10-22T16:07:47.511Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-servidor-nas-silencioso-compacto-casa-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-servidor-nas-silencioso-compacto-casa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-compact-silent-home-nas-server" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-servidor-nas-silencioso-compacto-casa-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-servidor-nas-silencioso-compacto-casa" />
<lastmod>2026-10-22T16:07:47.511Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-automacoes-industriais-tolerantes-a-falhas-no-node-red</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-automacoes-industriais-tolerantes-a-falhas-no-node-red" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-fault-tolerant-industrial-automations-in-node-red" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-automatizaciones-industriales-tolerantes-a-fallos-en-node-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-automacoes-industriais-tolerantes-a-falhas-no-node-red" />
<lastmod>2026-10-22T16:08:37.746Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-fault-tolerant-industrial-automations-in-node-red</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-automacoes-industriais-tolerantes-a-falhas-no-node-red" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-fault-tolerant-industrial-automations-in-node-red" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-automatizaciones-industriales-tolerantes-a-fallos-en-node-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-automacoes-industriais-tolerantes-a-falhas-no-node-red" />
<lastmod>2026-10-22T16:08:37.746Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-automatizaciones-industriales-tolerantes-a-fallos-en-node-red</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-automacoes-industriais-tolerantes-a-falhas-no-node-red" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-fault-tolerant-industrial-automations-in-node-red" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-automatizaciones-industriales-tolerantes-a-fallos-en-node-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-automacoes-industriais-tolerantes-a-falhas-no-node-red" />
<lastmod>2026-10-22T16:08:37.746Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-consumo-real-energia-servidor</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-consumo-real-energia-servidor" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-real-active-server-energy-consumption" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-consumo-real-energia-servidor-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-consumo-real-energia-servidor" />
<lastmod>2026-10-22T16:09:36.281Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-calculate-real-active-server-energy-consumption</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-consumo-real-energia-servidor" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-real-active-server-energy-consumption" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-consumo-real-energia-servidor-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-consumo-real-energia-servidor" />
<lastmod>2026-10-22T16:09:36.281Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-consumo-real-energia-servidor-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-consumo-real-energia-servidor" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-real-active-server-energy-consumption" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-consumo-real-energia-servidor-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-consumo-real-energia-servidor" />
<lastmod>2026-10-22T16:09:36.281Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-blindar-apis-rest-contra-abuso-requisicoes-redis</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-blindar-apis-rest-contra-abuso-requisicoes-redis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-secure-rest-apis-against-traffic-abuse-redis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-blindar-apis-rest-contra-abuso-peticiones-redis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-blindar-apis-rest-contra-abuso-requisicoes-redis" />
<lastmod>2026-10-22T17:11:52.159Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-secure-rest-apis-against-traffic-abuse-redis</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-blindar-apis-rest-contra-abuso-requisicoes-redis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-secure-rest-apis-against-traffic-abuse-redis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-blindar-apis-rest-contra-abuso-peticiones-redis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-blindar-apis-rest-contra-abuso-requisicoes-redis" />
<lastmod>2026-10-22T17:11:52.165Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-blindar-apis-rest-contra-abuso-peticiones-redis</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-blindar-apis-rest-contra-abuso-requisicoes-redis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-secure-rest-apis-against-traffic-abuse-redis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-blindar-apis-rest-contra-abuso-peticiones-redis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-blindar-apis-rest-contra-abuso-requisicoes-redis" />
<lastmod>2026-10-22T17:11:52.171Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-o-seu-app-react-trava-como-usar-react-profiler</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-o-seu-app-react-trava-como-usar-react-profiler" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-does-react-app-lag-how-to-use-react-profiler" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-tu-app-de-react-se-traba-como-usar-react-profiler" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-o-seu-app-react-trava-como-usar-react-profiler" />
<lastmod>2026-10-22T17:04:32.832Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/why-does-react-app-lag-how-to-use-react-profiler</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-o-seu-app-react-trava-como-usar-react-profiler" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-does-react-app-lag-how-to-use-react-profiler" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-tu-app-de-react-se-traba-como-usar-react-profiler" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-o-seu-app-react-trava-como-usar-react-profiler" />
<lastmod>2026-10-22T17:04:32.832Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-tu-app-de-react-se-traba-como-usar-react-profiler</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-o-seu-app-react-trava-como-usar-react-profiler" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-does-react-app-lag-how-to-use-react-profiler" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-tu-app-de-react-se-traba-como-usar-react-profiler" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-o-seu-app-react-trava-como-usar-react-profiler" />
<lastmod>2026-10-22T17:04:32.832Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-treinar-ia-local-pouca-vram-qlora</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-treinar-ia-local-pouca-vram-qlora" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-train-local-ai-low-vram-qlora" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-entrenar-ia-local-poca-vram-qlora" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-treinar-ia-local-pouca-vram-qlora" />
<lastmod>2026-10-22T17:05:43.689Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-train-local-ai-low-vram-qlora</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-treinar-ia-local-pouca-vram-qlora" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-train-local-ai-low-vram-qlora" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-entrenar-ia-local-poca-vram-qlora" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-treinar-ia-local-pouca-vram-qlora" />
<lastmod>2026-10-22T17:05:43.689Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-entrenar-ia-local-poca-vram-qlora</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-treinar-ia-local-pouca-vram-qlora" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-train-local-ai-low-vram-qlora" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-entrenar-ia-local-poca-vram-qlora" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-treinar-ia-local-pouca-vram-qlora" />
<lastmod>2026-10-22T17:05:43.689Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-backups-proxmox-zfs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backups-proxmox-zfs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-proxmox-zfs-backups" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-respaldos-proxmox-zfs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backups-proxmox-zfs" />
<lastmod>2026-10-22T17:11:52.177Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-proxmox-zfs-backups</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backups-proxmox-zfs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-proxmox-zfs-backups" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-respaldos-proxmox-zfs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backups-proxmox-zfs" />
<lastmod>2026-10-22T17:11:52.183Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-respaldos-proxmox-zfs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backups-proxmox-zfs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-proxmox-zfs-backups" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-respaldos-proxmox-zfs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backups-proxmox-zfs" />
<lastmod>2026-10-22T17:11:52.188Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-falhas-barramento-can-osciloscopio-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-falhas-barramento-can-osciloscopio-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-can-bus-faults-oscilloscope-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-fallas-bus-can-osciloscopio-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-falhas-barramento-can-osciloscopio-1" />
<lastmod>2026-11-04T08:52:18.317Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-diagnose-can-bus-faults-oscilloscope-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-falhas-barramento-can-osciloscopio-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-can-bus-faults-oscilloscope-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-fallas-bus-can-osciloscopio-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-falhas-barramento-can-osciloscopio-1" />
<lastmod>2026-11-04T08:52:18.317Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-fallas-bus-can-osciloscopio-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-falhas-barramento-can-osciloscopio-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-can-bus-faults-oscilloscope-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-fallas-bus-can-osciloscopio-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-falhas-barramento-can-osciloscopio-1" />
<lastmod>2026-11-04T08:52:18.317Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-arquiteturas-orientadas-a-eventos-resilientes-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-arquiteturas-orientadas-a-eventos-resilientes-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-resilient-event-driven-architectures-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-arquitecturas-orientadas-a-eventos-resilientes-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-arquiteturas-orientadas-a-eventos-resilientes-1" />
<lastmod>2026-10-22T17:09:57.499Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-resilient-event-driven-architectures-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-arquiteturas-orientadas-a-eventos-resilientes-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-resilient-event-driven-architectures-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-arquitecturas-orientadas-a-eventos-resilientes-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-arquiteturas-orientadas-a-eventos-resilientes-1" />
<lastmod>2026-10-22T17:09:57.499Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-arquitecturas-orientadas-a-eventos-resilientes-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-arquiteturas-orientadas-a-eventos-resilientes-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-resilient-event-driven-architectures-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-arquitecturas-orientadas-a-eventos-resilientes-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-arquiteturas-orientadas-a-eventos-resilientes-1" />
<lastmod>2026-10-22T17:09:57.499Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-estruturar-carreira-em-y-especialistas-tecnicos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-carreira-em-y-especialistas-tecnicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-y-path-career-technical-experts" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-carrera-en-y-especialistas-tecnicos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-carreira-em-y-especialistas-tecnicos" />
<lastmod>2026-10-22T17:10:28.283Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-structure-y-path-career-technical-experts</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-carreira-em-y-especialistas-tecnicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-y-path-career-technical-experts" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-carrera-en-y-especialistas-tecnicos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-carreira-em-y-especialistas-tecnicos" />
<lastmod>2026-10-22T17:10:28.283Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-estructurar-carrera-en-y-especialistas-tecnicos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-carreira-em-y-especialistas-tecnicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-structure-y-path-career-technical-experts" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-carrera-en-y-especialistas-tecnicos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-carreira-em-y-especialistas-tecnicos" />
<lastmod>2026-10-22T17:10:28.283Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-roi-projetos-engenharia-software</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-roi-projetos-engenharia-software" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-roi-software-engineering-projects" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-roi-proyectos-ingenieria-software" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-roi-projetos-engenharia-software" />
<lastmod>2026-10-22T17:11:02.678Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-measure-roi-software-engineering-projects</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-roi-projetos-engenharia-software" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-roi-software-engineering-projects" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-roi-proyectos-ingenieria-software" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-roi-projetos-engenharia-software" />
<lastmod>2026-10-22T17:11:02.678Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-roi-proyectos-ingenieria-software</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-roi-projetos-engenharia-software" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-roi-software-engineering-projects" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-roi-proyectos-ingenieria-software" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-roi-projetos-engenharia-software" />
<lastmod>2026-10-22T17:11:02.678Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calibrar-sensores-industriais-4-20ma-bancada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-sensores-industriais-4-20ma-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-4-20ma-industrial-sensors-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-sensores-industriales-4-20ma-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-sensores-industriais-4-20ma-bancada" />
<lastmod>2026-10-22T17:11:26.615Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-calibrate-4-20ma-industrial-sensors-bench</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-sensores-industriais-4-20ma-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-4-20ma-industrial-sensors-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-sensores-industriales-4-20ma-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-sensores-industriais-4-20ma-bancada" />
<lastmod>2026-10-22T17:11:26.615Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calibrar-sensores-industriales-4-20ma-banco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-sensores-industriais-4-20ma-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-4-20ma-industrial-sensors-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-sensores-industriales-4-20ma-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-sensores-industriais-4-20ma-bancada" />
<lastmod>2026-10-22T17:11:26.615Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-ataques-arp-spoofing-switches-gerenciaveis</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-ataques-arp-spoofing-switches-gerenciaveis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-arp-spoofing-attacks-managed-switches" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-ataques-arp-spoofing-switches-gestionables" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-ataques-arp-spoofing-switches-gerenciaveis" />
<lastmod>2026-10-22T17:11:51.942Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-block-arp-spoofing-attacks-managed-switches</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-ataques-arp-spoofing-switches-gerenciaveis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-arp-spoofing-attacks-managed-switches" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-ataques-arp-spoofing-switches-gestionables" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-ataques-arp-spoofing-switches-gerenciaveis" />
<lastmod>2026-10-22T17:11:51.942Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-ataques-arp-spoofing-switches-gestionables</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-ataques-arp-spoofing-switches-gerenciaveis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-arp-spoofing-attacks-managed-switches" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-ataques-arp-spoofing-switches-gestionables" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-ataques-arp-spoofing-switches-gerenciaveis" />
<lastmod>2026-10-22T17:11:51.942Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-acelerar-ia-nuvem-vllm-pagedattention</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-ia-nuvem-vllm-pagedattention" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-accelerate-cloud-ai-models-vllm" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-ia-nube-vllm-pagedattention" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-ia-nuvem-vllm-pagedattention" />
<lastmod>2026-10-22T18:03:43.537Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-accelerate-cloud-ai-models-vllm</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-ia-nuvem-vllm-pagedattention" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-accelerate-cloud-ai-models-vllm" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-ia-nube-vllm-pagedattention" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-ia-nuvem-vllm-pagedattention" />
<lastmod>2026-10-22T18:03:43.545Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-acelerar-ia-nube-vllm-pagedattention</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-ia-nuvem-vllm-pagedattention" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-accelerate-cloud-ai-models-vllm" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-ia-nube-vllm-pagedattention" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-ia-nuvem-vllm-pagedattention" />
<lastmod>2026-10-22T18:03:43.559Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/banco-de-dados-lento-como-otimizar-indices-postgresql</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-de-dados-lento-como-otimizar-indices-postgresql" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-database-how-to-optimize-postgresql-indexes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-de-datos-lenta-como-optimizar-indices-postgresql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-de-dados-lento-como-otimizar-indices-postgresql" />
<lastmod>2026-10-22T18:01:07.043Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-database-how-to-optimize-postgresql-indexes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-de-dados-lento-como-otimizar-indices-postgresql" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-database-how-to-optimize-postgresql-indexes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-de-datos-lenta-como-optimizar-indices-postgresql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-de-dados-lento-como-otimizar-indices-postgresql" />
<lastmod>2026-10-22T18:01:07.043Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/base-de-datos-lenta-como-optimizar-indices-postgresql</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-de-dados-lento-como-otimizar-indices-postgresql" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-database-how-to-optimize-postgresql-indexes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-de-datos-lenta-como-optimizar-indices-postgresql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-de-dados-lento-como-otimizar-indices-postgresql" />
<lastmod>2026-10-22T18:01:07.043Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-css-content-visibility-acelerar-pagina</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-css-content-visibility-acelerar-pagina" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-css-content-visibility-speed-up-pages" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-css-content-visibility-acelerar-pagina-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-css-content-visibility-acelerar-pagina" />
<lastmod>2026-10-22T18:01:24.899Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-css-content-visibility-speed-up-pages</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-css-content-visibility-acelerar-pagina" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-css-content-visibility-speed-up-pages" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-css-content-visibility-acelerar-pagina-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-css-content-visibility-acelerar-pagina" />
<lastmod>2026-10-22T18:01:24.899Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-css-content-visibility-acelerar-pagina-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-css-content-visibility-acelerar-pagina" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-css-content-visibility-speed-up-pages" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-css-content-visibility-acelerar-pagina-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-css-content-visibility-acelerar-pagina" />
<lastmod>2026-10-22T18:01:24.899Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/sistemas-fora-do-ar-como-usar-outbox-transacional</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/sistemas-fora-do-ar-como-usar-outbox-transacional" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/system-down-how-to-use-transactional-outbox" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/sistema-caido-como-usar-outbox-transaccional" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/sistemas-fora-do-ar-como-usar-outbox-transacional" />
<lastmod>2026-10-22T18:01:53.953Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/system-down-how-to-use-transactional-outbox</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/sistemas-fora-do-ar-como-usar-outbox-transacional" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/system-down-how-to-use-transactional-outbox" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/sistema-caido-como-usar-outbox-transaccional" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/sistemas-fora-do-ar-como-usar-outbox-transacional" />
<lastmod>2026-10-22T18:01:53.953Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/sistema-caido-como-usar-outbox-transaccional</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/sistemas-fora-do-ar-como-usar-outbox-transacional" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/system-down-how-to-use-transactional-outbox" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/sistema-caido-como-usar-outbox-transaccional" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/sistemas-fora-do-ar-como-usar-outbox-transacional" />
<lastmod>2026-10-22T18:01:53.953Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/pipeline-lento-otimizar-runners-gitlab-cgroups-cache</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pipeline-lento-otimizar-runners-gitlab-cgroups-cache" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-pipeline-optimize-gitlab-runners-cgroups-cache" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pipeline-lento-optimizar-runners-gitlab-cgroups-cache" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pipeline-lento-otimizar-runners-gitlab-cgroups-cache" />
<lastmod>2026-10-22T18:03:43.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-pipeline-optimize-gitlab-runners-cgroups-cache</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pipeline-lento-otimizar-runners-gitlab-cgroups-cache" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-pipeline-optimize-gitlab-runners-cgroups-cache" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pipeline-lento-optimizar-runners-gitlab-cgroups-cache" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pipeline-lento-otimizar-runners-gitlab-cgroups-cache" />
<lastmod>2026-10-22T18:03:43.579Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/pipeline-lento-optimizar-runners-gitlab-cgroups-cache</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pipeline-lento-otimizar-runners-gitlab-cgroups-cache" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-pipeline-optimize-gitlab-runners-cgroups-cache" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pipeline-lento-optimizar-runners-gitlab-cgroups-cache" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pipeline-lento-otimizar-runners-gitlab-cgroups-cache" />
<lastmod>2026-10-22T18:03:43.584Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-refatorar-codigo-legado-testes-caracterizacao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-refatorar-codigo-legado-testes-caracterizacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-refactor-legacy-code-characterization-testing" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-refatorar-codigo-legado-test-mutacion-estrangular" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-refatorar-codigo-legado-testes-caracterizacao" />
<lastmod>2026-10-22T18:02:27.819Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-refactor-legacy-code-characterization-testing</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-refatorar-codigo-legado-testes-caracterizacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-refactor-legacy-code-characterization-testing" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-refatorar-codigo-legado-test-mutacion-estrangular" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-refatorar-codigo-legado-testes-caracterizacao" />
<lastmod>2026-10-22T18:02:27.819Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-refatorar-codigo-legado-test-mutacion-estrangular</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-refatorar-codigo-legado-testes-caracterizacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-refactor-legacy-code-characterization-testing" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-refatorar-codigo-legado-test-mutacion-estrangular" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-refatorar-codigo-legado-testes-caracterizacao" />
<lastmod>2026-10-22T18:02:27.819Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-blocos-tempo-profundos-codar</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-blocos-tempo-profundos-codar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-deep-time-blocks-for-coding" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-bloques-tiempo-profundo-programar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-blocos-tempo-profundos-codar" />
<lastmod>2026-10-22T18:02:45.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-create-deep-time-blocks-for-coding</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-blocos-tempo-profundos-codar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-deep-time-blocks-for-coding" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-bloques-tiempo-profundo-programar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-blocos-tempo-profundos-codar" />
<lastmod>2026-10-22T18:02:45.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-bloques-tiempo-profundo-programar</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-blocos-tempo-profundos-codar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-deep-time-blocks-for-coding" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-bloques-tiempo-profundo-programar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-blocos-tempo-profundos-codar" />
<lastmod>2026-10-22T18:02:45.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/homelab-sem-espaco-como-montar-storage-truenas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/homelab-sem-espaco-como-montar-storage-truenas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/homelab-out-of-space-how-to-build-truenas-storage" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/homelab-sin-espacio-como-montar-storage-truenas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/homelab-sem-espaco-como-montar-storage-truenas" />
<lastmod>2026-10-22T18:03:07.052Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/homelab-out-of-space-how-to-build-truenas-storage</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/homelab-sem-espaco-como-montar-storage-truenas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/homelab-out-of-space-how-to-build-truenas-storage" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/homelab-sin-espacio-como-montar-storage-truenas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/homelab-sem-espaco-como-montar-storage-truenas" />
<lastmod>2026-10-22T18:03:07.052Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/homelab-sin-espacio-como-montar-storage-truenas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/homelab-sem-espaco-como-montar-storage-truenas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/homelab-out-of-space-how-to-build-truenas-storage" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/homelab-sin-espacio-como-montar-storage-truenas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/homelab-sem-espaco-como-montar-storage-truenas" />
<lastmod>2026-10-22T18:03:07.052Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/casa-inteligente-travando-como-rodar-automacoes-esphome</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/casa-inteligente-travando-como-rodar-automacoes-esphome" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/smart-home-freezing-how-to-run-automations-esphome" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/casa-inteligente-fallando-como-ejecutar-automatizaciones-esphome" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/casa-inteligente-travando-como-rodar-automacoes-esphome" />
<lastmod>2026-10-22T18:03:23.920Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/smart-home-freezing-how-to-run-automations-esphome</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/casa-inteligente-travando-como-rodar-automacoes-esphome" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/smart-home-freezing-how-to-run-automations-esphome" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/casa-inteligente-fallando-como-ejecutar-automatizaciones-esphome" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/casa-inteligente-travando-como-rodar-automacoes-esphome" />
<lastmod>2026-10-22T18:03:23.920Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/casa-inteligente-fallando-como-ejecutar-automatizaciones-esphome</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/casa-inteligente-travando-como-rodar-automacoes-esphome" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/smart-home-freezing-how-to-run-automations-esphome" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/casa-inteligente-fallando-como-ejecutar-automatizaciones-esphome" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/casa-inteligente-travando-como-rodar-automacoes-esphome" />
<lastmod>2026-10-22T18:03:23.920Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/salario-travado-como-negociar-promocao-tecnologia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/salario-travado-como-negociar-promocao-tecnologia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/stuck-salary-how-to-negotiate-a-tech-promotion" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/salario-estancado-como-negociar-ascenso-tecnologia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/salario-travado-como-negociar-promocao-tecnologia" />
<lastmod>2026-10-22T18:03:43.258Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/stuck-salary-how-to-negotiate-a-tech-promotion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/salario-travado-como-negociar-promocao-tecnologia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/stuck-salary-how-to-negotiate-a-tech-promotion" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/salario-estancado-como-negociar-ascenso-tecnologia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/salario-travado-como-negociar-promocao-tecnologia" />
<lastmod>2026-10-22T18:03:43.258Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/salario-estancado-como-negociar-ascenso-tecnologia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/salario-travado-como-negociar-promocao-tecnologia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/stuck-salary-how-to-negotiate-a-tech-promotion" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/salario-estancado-como-negociar-ascenso-tecnologia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/salario-travado-como-negociar-promocao-tecnologia" />
<lastmod>2026-10-22T18:03:43.258Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-achar-curtos-placas-camera-termica-bancada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-achar-curtos-placas-camera-termica-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-find-short-circuits-boards-thermal-camera" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-hallar-cortocircuitos-placas-camara-termica-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-achar-curtos-placas-camera-termica-bancada" />
<lastmod>2026-10-22T19:01:18.324Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-find-short-circuits-boards-thermal-camera</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-achar-curtos-placas-camera-termica-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-find-short-circuits-boards-thermal-camera" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-hallar-cortocircuitos-placas-camara-termica-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-achar-curtos-placas-camera-termica-bancada" />
<lastmod>2026-10-22T19:01:18.324Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-hallar-cortocircuitos-placas-camara-termica-banco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-achar-curtos-placas-camera-termica-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-find-short-circuits-boards-thermal-camera" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-hallar-cortocircuitos-placas-camara-termica-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-achar-curtos-placas-camera-termica-bancada" />
<lastmod>2026-10-22T19:01:18.324Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-vlans-mikrotik-routeros</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-vlans-mikrotik-routeros" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-vlans-mikrotik-routeros" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-vlans-mikrotik-routeros-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-vlans-mikrotik-routeros" />
<lastmod>2026-10-22T19:01:52.506Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-vlans-mikrotik-routeros</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-vlans-mikrotik-routeros" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-vlans-mikrotik-routeros" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-vlans-mikrotik-routeros-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-vlans-mikrotik-routeros" />
<lastmod>2026-10-22T19:01:52.506Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-vlans-mikrotik-routeros-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-vlans-mikrotik-routeros" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-vlans-mikrotik-routeros" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-vlans-mikrotik-routeros-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-vlans-mikrotik-routeros" />
<lastmod>2026-10-22T19:01:52.506Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calibrar-transdutores-de-pressao-4-20ma</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-transdutores-de-pressao-4-20ma" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-4-20ma-pressure-transducers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-transductores-de-presion-4-20ma" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-transdutores-de-pressao-4-20ma" />
<lastmod>2026-10-22T19:02:07.194Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-calibrate-4-20ma-pressure-transducers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-transdutores-de-pressao-4-20ma" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-4-20ma-pressure-transducers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-transductores-de-presion-4-20ma" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-transdutores-de-pressao-4-20ma" />
<lastmod>2026-10-22T19:02:07.194Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calibrar-transductores-de-presion-4-20ma</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-transdutores-de-pressao-4-20ma" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-4-20ma-pressure-transducers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-transductores-de-presion-4-20ma" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-transdutores-de-pressao-4-20ma" />
<lastmod>2026-10-22T19:02:07.194Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/qual-fio-de-estanho-usar-em-solda-bga</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/qual-fio-de-estanho-usar-em-solda-bga" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/correct-solder-wire-bga-reballing-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-hilo-de-estano-usar-soldadura-bga-reballing" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/qual-fio-de-estanho-usar-em-solda-bga" />
<lastmod>2026-10-22T19:02:38.654Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/correct-solder-wire-bga-reballing-guide</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/qual-fio-de-estanho-usar-em-solda-bga" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/correct-solder-wire-bga-reballing-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-hilo-de-estano-usar-soldadura-bga-reballing" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/qual-fio-de-estanho-usar-em-solda-bga" />
<lastmod>2026-10-22T19:02:38.654Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/que-hilo-de-estano-usar-soldadura-bga-reballing</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/qual-fio-de-estanho-usar-em-solda-bga" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/correct-solder-wire-bga-reballing-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-hilo-de-estano-usar-soldadura-bga-reballing" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/qual-fio-de-estanho-usar-em-solda-bga" />
<lastmod>2026-10-22T19:02:38.654Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-desenhar-modbus-tcp-seguro-latencia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desenhar-modbus-tcp-seguro-latencia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-secure-modbus-tcp-latency" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-modbus-tcp-seguro-latencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desenhar-modbus-tcp-seguro-latencia" />
<lastmod>2026-10-29T00:45:45.226Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-design-secure-modbus-tcp-latency</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desenhar-modbus-tcp-seguro-latencia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-secure-modbus-tcp-latency" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-modbus-tcp-seguro-latencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desenhar-modbus-tcp-seguro-latencia" />
<lastmod>2026-10-29T00:45:45.226Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-disenar-modbus-tcp-seguro-latencia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desenhar-modbus-tcp-seguro-latencia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-secure-modbus-tcp-latency" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-modbus-tcp-seguro-latencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desenhar-modbus-tcp-seguro-latencia" />
<lastmod>2026-10-29T00:45:45.226Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-resfriar-ssds-nvme-pesados-dissipadores-custom</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-resfriar-ssds-nvme-pesados-dissipadores-custom" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-cool-heavy-m2-nvme-ssds-custom-heatsinks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-enfriar-ssds-m2-nvme-pesados-disipadores-custom" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-resfriar-ssds-nvme-pesados-dissipadores-custom" />
<lastmod>2026-10-22T19:03:18.271Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-cool-heavy-m2-nvme-ssds-custom-heatsinks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-resfriar-ssds-nvme-pesados-dissipadores-custom" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-cool-heavy-m2-nvme-ssds-custom-heatsinks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-enfriar-ssds-m2-nvme-pesados-disipadores-custom" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-resfriar-ssds-nvme-pesados-dissipadores-custom" />
<lastmod>2026-10-22T19:03:18.271Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-enfriar-ssds-m2-nvme-pesados-disipadores-custom</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-resfriar-ssds-nvme-pesados-dissipadores-custom" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-cool-heavy-m2-nvme-ssds-custom-heatsinks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-enfriar-ssds-m2-nvme-pesados-disipadores-custom" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-resfriar-ssds-nvme-pesados-dissipadores-custom" />
<lastmod>2026-10-22T19:03:18.271Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-depurar-pacotes-zigbee-perdidos-redes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-depurar-pacotes-zigbee-perdidos-redes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-debug-lost-zigbee-packets-sensor-networks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-depurar-paquetes-zigbee-perdidos-redes-sensores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-depurar-pacotes-zigbee-perdidos-redes" />
<lastmod>2026-10-22T19:03:36.461Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-debug-lost-zigbee-packets-sensor-networks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-depurar-pacotes-zigbee-perdidos-redes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-debug-lost-zigbee-packets-sensor-networks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-depurar-paquetes-zigbee-perdidos-redes-sensores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-depurar-pacotes-zigbee-perdidos-redes" />
<lastmod>2026-10-22T19:03:36.461Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-depurar-paquetes-zigbee-perdidos-redes-sensores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-depurar-pacotes-zigbee-perdidos-redes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-debug-lost-zigbee-packets-sensor-networks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-depurar-paquetes-zigbee-perdidos-redes-sensores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-depurar-pacotes-zigbee-perdidos-redes" />
<lastmod>2026-10-22T19:03:36.461Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-ripple-fontes-bancada-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-ripple-fontes-bancada-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-bench-power-supply-ripple-with-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-ripple-fuentes-banco-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-ripple-fontes-bancada-osciloscopio" />
<lastmod>2026-10-31T08:30:25.959Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-measure-bench-power-supply-ripple-with-oscilloscope</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-ripple-fontes-bancada-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-bench-power-supply-ripple-with-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-ripple-fuentes-banco-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-ripple-fontes-bancada-osciloscopio" />
<lastmod>2026-10-31T08:30:25.959Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-ripple-fuentes-banco-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-ripple-fontes-bancada-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-bench-power-supply-ripple-with-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-ripple-fuentes-banco-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-ripple-fontes-bancada-osciloscopio" />
<lastmod>2026-10-31T08:30:25.959Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-painel-eletrico-reles-seguranca</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-painel-eletrico-reles-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-wire-an-electrical-panel-with-safety-relays" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-un-panel-electrico-reles-seguridad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-painel-eletrico-reles-seguranca" />
<lastmod>2026-10-22T19:04:11.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-wire-an-electrical-panel-with-safety-relays</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-painel-eletrico-reles-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-wire-an-electrical-panel-with-safety-relays" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-un-panel-electrico-reles-seguridad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-painel-eletrico-reles-seguranca" />
<lastmod>2026-10-22T19:04:11.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-un-panel-electrico-reles-seguridad</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-painel-eletrico-reles-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-wire-an-electrical-panel-with-safety-relays" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-un-panel-electrico-reles-seguridad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-painel-eletrico-reles-seguranca" />
<lastmod>2026-10-22T19:04:11.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-firmwares-iot-resilientes-watchdog-dual-boot</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-firmwares-iot-resilientes-watchdog-dual-boot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-resilient-iot-firmware-watchdog-dual-boot" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-firmwares-iot-resilientes-watchdog-dual-boot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-firmwares-iot-resilientes-watchdog-dual-boot" />
<lastmod>2026-10-22T19:04:31.388Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-design-resilient-iot-firmware-watchdog-dual-boot</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-firmwares-iot-resilientes-watchdog-dual-boot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-resilient-iot-firmware-watchdog-dual-boot" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-firmwares-iot-resilientes-watchdog-dual-boot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-firmwares-iot-resilientes-watchdog-dual-boot" />
<lastmod>2026-10-22T19:04:31.388Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-disenar-firmwares-iot-resilientes-watchdog-dual-boot</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-firmwares-iot-resilientes-watchdog-dual-boot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-resilient-iot-firmware-watchdog-dual-boot" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-firmwares-iot-resilientes-watchdog-dual-boot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-firmwares-iot-resilientes-watchdog-dual-boot" />
<lastmod>2026-10-22T19:04:31.388Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-blindar-ia-contra-prompt-injection</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-blindar-ia-contra-prompt-injection" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-secure-ai-applications-against-prompt-injection" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-blindar-aplicaciones-ia-contra-prompt-injection" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-blindar-ia-contra-prompt-injection" />
<lastmod>2026-10-22T20:05:48.636Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-secure-ai-applications-against-prompt-injection</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-blindar-ia-contra-prompt-injection" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-secure-ai-applications-against-prompt-injection" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-blindar-aplicaciones-ia-contra-prompt-injection" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-blindar-ia-contra-prompt-injection" />
<lastmod>2026-10-22T20:05:48.644Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-blindar-aplicaciones-ia-contra-prompt-injection</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-blindar-ia-contra-prompt-injection" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-secure-ai-applications-against-prompt-injection" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-blindar-aplicaciones-ia-contra-prompt-injection" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-blindar-ia-contra-prompt-injection" />
<lastmod>2026-10-22T20:05:48.649Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-usar-grpc-protocol-buffers-microsservicos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-usar-grpc-protocol-buffers-microsservicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-use-grpc-protocol-buffers-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-usar-grpc-protocol-buffers-microservicios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-usar-grpc-protocol-buffers-microsservicos" />
<lastmod>2026-10-22T20:01:25.983Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/why-use-grpc-protocol-buffers-microservices</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-usar-grpc-protocol-buffers-microsservicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-use-grpc-protocol-buffers-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-usar-grpc-protocol-buffers-microservicios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-usar-grpc-protocol-buffers-microsservicos" />
<lastmod>2026-10-22T20:01:25.983Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-usar-grpc-protocol-buffers-microservicios</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-usar-grpc-protocol-buffers-microsservicos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-use-grpc-protocol-buffers-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-usar-grpc-protocol-buffers-microservicios" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-usar-grpc-protocol-buffers-microsservicos" />
<lastmod>2026-10-22T20:01:25.983Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-otimizar-listas-gigantescas-react</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-listas-gigantescas-react" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-massive-lists-react" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-listas-gigantes-react" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-listas-gigantescas-react" />
<lastmod>2026-10-22T20:02:07.398Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-optimize-massive-lists-react</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-listas-gigantescas-react" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-massive-lists-react" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-listas-gigantes-react" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-listas-gigantescas-react" />
<lastmod>2026-10-22T20:02:07.398Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-optimizar-listas-gigantes-react</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-listas-gigantescas-react" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-massive-lists-react" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-listas-gigantes-react" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-listas-gigantescas-react" />
<lastmod>2026-10-22T20:02:07.398Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-aplicar-domain-driven-design-sem-burocracia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-aplicar-domain-driven-design-sem-burocracia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-apply-domain-driven-design-without-bureaucracy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aplicar-domain-driven-design-sin-burocracia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-aplicar-domain-driven-design-sem-burocracia" />
<lastmod>2026-10-22T20:05:48.657Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-apply-domain-driven-design-without-bureaucracy</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-aplicar-domain-driven-design-sem-burocracia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-apply-domain-driven-design-without-bureaucracy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aplicar-domain-driven-design-sin-burocracia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-aplicar-domain-driven-design-sem-burocracia" />
<lastmod>2026-10-22T20:05:48.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-aplicar-domain-driven-design-sin-burocracia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-aplicar-domain-driven-design-sem-burocracia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-apply-domain-driven-design-without-bureaucracy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aplicar-domain-driven-design-sin-burocracia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-aplicar-domain-driven-design-sem-burocracia" />
<lastmod>2026-10-22T20:05:48.668Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-zerar-indisponibilidade-deploys-blue-green</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-zerar-indisponibilidade-deploys-blue-green" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-achieve-zero-downtime-deployments-blue-green" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-eliminar-tiempo-inactividad-despliegues-blue-green" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-zerar-indisponibilidade-deploys-blue-green" />
<lastmod>2026-10-22T20:03:21.810Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-achieve-zero-downtime-deployments-blue-green</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-zerar-indisponibilidade-deploys-blue-green" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-achieve-zero-downtime-deployments-blue-green" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-eliminar-tiempo-inactividad-despliegues-blue-green" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-zerar-indisponibilidade-deploys-blue-green" />
<lastmod>2026-10-22T20:03:21.810Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-eliminar-tiempo-inactividad-despliegues-blue-green</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-zerar-indisponibilidade-deploys-blue-green" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-achieve-zero-downtime-deployments-blue-green" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-eliminar-tiempo-inactividad-despliegues-blue-green" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-zerar-indisponibilidade-deploys-blue-green" />
<lastmod>2026-10-22T20:03:21.810Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-desenhar-diagramas-arquitetura-modelo-c4</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desenhar-diagramas-arquitetura-modelo-c4" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-draw-architecture-diagrams-that-developers-read" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-hacer-diagramas-arquitectura-modelo-c4" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desenhar-diagramas-arquitetura-modelo-c4" />
<lastmod>2026-10-22T20:03:55.415Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-draw-architecture-diagrams-that-developers-read</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desenhar-diagramas-arquitetura-modelo-c4" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-draw-architecture-diagrams-that-developers-read" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-hacer-diagramas-arquitectura-modelo-c4" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desenhar-diagramas-arquitetura-modelo-c4" />
<lastmod>2026-10-22T20:03:55.415Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-hacer-diagramas-arquitectura-modelo-c4</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desenhar-diagramas-arquitetura-modelo-c4" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-draw-architecture-diagrams-that-developers-read" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-hacer-diagramas-arquitectura-modelo-c4" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desenhar-diagramas-arquitetura-modelo-c4" />
<lastmod>2026-10-22T20:03:55.415Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-controlar-energia-calor-clusters-proxmox-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-controlar-energia-calor-clusters-proxmox-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-power-heat-proxmox-homelab-clusters" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-controlar-energia-calor-clusteres-proxmox-homelab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-controlar-energia-calor-clusters-proxmox-homelab" />
<lastmod>2026-10-22T20:04:26.178Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-manage-power-heat-proxmox-homelab-clusters</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-controlar-energia-calor-clusters-proxmox-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-power-heat-proxmox-homelab-clusters" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-controlar-energia-calor-clusteres-proxmox-homelab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-controlar-energia-calor-clusters-proxmox-homelab" />
<lastmod>2026-10-22T20:04:26.178Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-controlar-energia-calor-clusteres-proxmox-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-controlar-energia-calor-clusters-proxmox-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-power-heat-proxmox-homelab-clusters" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-controlar-energia-calor-clusteres-proxmox-homelab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-controlar-energia-calor-clusters-proxmox-homelab" />
<lastmod>2026-10-22T20:04:26.178Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-mqtt-industrial-home-assistant-seguranca</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-mqtt-industrial-home-assistant-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-securely-integrate-industrial-mqtt-home-assistant" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-mqtt-industrial-home-assistant-seguridad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-mqtt-industrial-home-assistant-seguranca" />
<lastmod>2026-10-22T20:04:49.780Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-securely-integrate-industrial-mqtt-home-assistant</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-mqtt-industrial-home-assistant-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-securely-integrate-industrial-mqtt-home-assistant" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-mqtt-industrial-home-assistant-seguridad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-mqtt-industrial-home-assistant-seguranca" />
<lastmod>2026-10-22T20:04:49.780Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-mqtt-industrial-home-assistant-seguridad</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-mqtt-industrial-home-assistant-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-securely-integrate-industrial-mqtt-home-assistant" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-mqtt-industrial-home-assistant-seguridad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-mqtt-industrial-home-assistant-seguranca" />
<lastmod>2026-10-22T20:04:49.780Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-virar-engenheiro-staff-saindo-de-programador-senior</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-virar-engenheiro-staff-saindo-de-programador-senior" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-transition-from-senior-developer-to-staff-engineer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-pasar-de-programador-senior-a-ingeniero-staff" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-virar-engenheiro-staff-saindo-de-programador-senior" />
<lastmod>2026-10-22T20:05:13.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-transition-from-senior-developer-to-staff-engineer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-virar-engenheiro-staff-saindo-de-programador-senior" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-transition-from-senior-developer-to-staff-engineer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-pasar-de-programador-senior-a-ingeniero-staff" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-virar-engenheiro-staff-saindo-de-programador-senior" />
<lastmod>2026-10-22T20:05:13.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-pasar-de-programador-senior-a-ingeniero-staff</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-virar-engenheiro-staff-saindo-de-programador-senior" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-transition-from-senior-developer-to-staff-engineer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-pasar-de-programador-senior-a-ingeniero-staff" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-virar-engenheiro-staff-saindo-de-programador-senior" />
<lastmod>2026-10-22T20:05:13.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-custo-nuvem-por-cliente</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-custo-nuvem-por-cliente" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-cloud-infrastructure-cost-per-customer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-el-costo-de-infraestructura-en-la-nube-por-cliente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-custo-nuvem-por-cliente" />
<lastmod>2026-10-22T20:05:48.446Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-calculate-cloud-infrastructure-cost-per-customer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-custo-nuvem-por-cliente" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-cloud-infrastructure-cost-per-customer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-el-costo-de-infraestructura-en-la-nube-por-cliente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-custo-nuvem-por-cliente" />
<lastmod>2026-10-22T20:05:48.446Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-el-costo-de-infraestructura-en-la-nube-por-cliente</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-custo-nuvem-por-cliente" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-cloud-infrastructure-cost-per-customer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-el-costo-de-infraestructura-en-la-nube-por-cliente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-custo-nuvem-por-cliente" />
<lastmod>2026-10-22T20:05:48.446Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-quedas-tensao-fontes-chaveadas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-quedas-tensao-fontes-chaveadas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-voltage-drops-switched-mode-power-supplies" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-caidas-tension-fuentes-conmutadas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-quedas-tensao-fontes-chaveadas" />
<lastmod>2026-10-22T21:00:56.969Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-diagnose-voltage-drops-switched-mode-power-supplies</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-quedas-tensao-fontes-chaveadas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-voltage-drops-switched-mode-power-supplies" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-caidas-tension-fuentes-conmutadas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-quedas-tensao-fontes-chaveadas" />
<lastmod>2026-10-22T21:00:56.969Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-caidas-tension-fuentes-conmutadas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-quedas-tensao-fontes-chaveadas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-voltage-drops-switched-mode-power-supplies" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-caidas-tension-fuentes-conmutadas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-quedas-tensao-fontes-chaveadas" />
<lastmod>2026-10-22T21:00:56.969Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/webrtc-superar-cgnat-redes-moveis</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/webrtc-superar-cgnat-redes-moveis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/webrtc-overcome-cgnat-mobile-networks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/webrtc-superar-cgnat-redes-moviles" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/webrtc-superar-cgnat-redes-moveis" />
<lastmod>2026-10-31T15:11:26.804Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/webrtc-overcome-cgnat-mobile-networks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/webrtc-superar-cgnat-redes-moveis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/webrtc-overcome-cgnat-mobile-networks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/webrtc-superar-cgnat-redes-moviles" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/webrtc-superar-cgnat-redes-moveis" />
<lastmod>2026-10-31T15:11:26.804Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/webrtc-superar-cgnat-redes-moviles</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/webrtc-superar-cgnat-redes-moveis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/webrtc-overcome-cgnat-mobile-networks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/webrtc-superar-cgnat-redes-moviles" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/webrtc-superar-cgnat-redes-moveis" />
<lastmod>2026-10-31T15:11:26.804Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-compilar-kernels-linux-riscv-toolchain</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-compilar-kernels-linux-riscv-toolchain" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-compile-custom-riscv-linux-kernels" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-compilar-kernels-linux-riscv-toolchain-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-compilar-kernels-linux-riscv-toolchain" />
<lastmod>2026-10-29T12:59:14.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-compile-custom-riscv-linux-kernels</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-compilar-kernels-linux-riscv-toolchain" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-compile-custom-riscv-linux-kernels" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-compilar-kernels-linux-riscv-toolchain-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-compilar-kernels-linux-riscv-toolchain" />
<lastmod>2026-10-29T12:59:14.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-compilar-kernels-linux-riscv-toolchain-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-compilar-kernels-linux-riscv-toolchain" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-compile-custom-riscv-linux-kernels" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-compilar-kernels-linux-riscv-toolchain-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-compilar-kernels-linux-riscv-toolchain" />
<lastmod>2026-10-29T12:59:14.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-implementar-controle-pid-esp32</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-implementar-controle-pid-esp32" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-implement-pid-control-esp32" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-implementar-control-pid-esp32" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-implementar-controle-pid-esp32" />
<lastmod>2026-10-30T18:56:55.256Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-implement-pid-control-esp32</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-implementar-controle-pid-esp32" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-implement-pid-control-esp32" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-implementar-control-pid-esp32" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-implementar-controle-pid-esp32" />
<lastmod>2026-10-30T18:56:55.256Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-implementar-control-pid-esp32</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-implementar-controle-pid-esp32" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-implement-pid-control-esp32" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-implementar-control-pid-esp32" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-implementar-controle-pid-esp32" />
<lastmod>2026-10-30T18:56:55.256Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-analisar-consumo-standby-servidores-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-analisar-consumo-standby-servidores-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-analyze-standby-power-consumption-homelab-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-analisar-consumo-standby-servidores-homelab-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-analisar-consumo-standby-servidores-homelab" />
<lastmod>2026-10-27T09:23:11.102Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-analyze-standby-power-consumption-homelab-servers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-analisar-consumo-standby-servidores-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-analyze-standby-power-consumption-homelab-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-analisar-consumo-standby-servidores-homelab-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-analisar-consumo-standby-servidores-homelab" />
<lastmod>2026-10-27T09:23:11.102Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-analisar-consumo-standby-servidores-homelab-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-analisar-consumo-standby-servidores-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-analyze-standby-power-consumption-homelab-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-analisar-consumo-standby-servidores-homelab-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-analisar-consumo-standby-servidores-homelab" />
<lastmod>2026-10-27T09:23:11.102Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-qos-switches-profinet</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-qos-switches-profinet" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-qos-switches-profinet" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-qos-switches-profinet-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-qos-switches-profinet" />
<lastmod>2026-10-31T13:50:38.238Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-qos-switches-profinet</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-qos-switches-profinet" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-qos-switches-profinet" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-qos-switches-profinet-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-qos-switches-profinet" />
<lastmod>2026-10-31T13:50:38.238Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-qos-switches-profinet-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-qos-switches-profinet" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-qos-switches-profinet" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-qos-switches-profinet-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-qos-switches-profinet" />
<lastmod>2026-10-31T13:50:38.238Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-recuperar-dados-particoes-zfs-corrompidas-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-dados-particoes-zfs-corrompidas-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-corrupted-zfs-partitions-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-particiones-zfs-corruptas-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-dados-particoes-zfs-corrompidas-linux" />
<lastmod>2026-10-22T21:02:35.378Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-recover-corrupted-zfs-partitions-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-dados-particoes-zfs-corrompidas-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-corrupted-zfs-partitions-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-particiones-zfs-corruptas-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-dados-particoes-zfs-corrompidas-linux" />
<lastmod>2026-10-22T21:02:35.378Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-recuperar-particiones-zfs-corruptas-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-dados-particoes-zfs-corrompidas-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-corrupted-zfs-partitions-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-particiones-zfs-corruptas-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-dados-particoes-zfs-corrompidas-linux" />
<lastmod>2026-10-22T21:02:35.378Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-proteger-placas-iot-contra-surtos-e-descargas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-proteger-placas-iot-contra-surtos-e-descargas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-protect-iot-boards-against-power-surges" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-proteger-placas-iot-contra-sobretensiones" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-proteger-placas-iot-contra-surtos-e-descargas" />
<lastmod>2026-10-22T21:02:52.801Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-protect-iot-boards-against-power-surges</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-proteger-placas-iot-contra-surtos-e-descargas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-protect-iot-boards-against-power-surges" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-proteger-placas-iot-contra-sobretensiones" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-proteger-placas-iot-contra-surtos-e-descargas" />
<lastmod>2026-10-22T21:02:52.801Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-proteger-placas-iot-contra-sobretensiones</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-proteger-placas-iot-contra-surtos-e-descargas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-protect-iot-boards-against-power-surges" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-proteger-placas-iot-contra-sobretensiones" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-proteger-placas-iot-contra-surtos-e-descargas" />
<lastmod>2026-10-22T21:02:52.801Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-pipelines-cicd-firmware-embarcado</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-pipelines-cicd-firmware-embarcado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-cicd-pipelines-embedded-firmware" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-pipelines-cicd-firmware-embebido" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-pipelines-cicd-firmware-embarcado" />
<lastmod>2026-10-22T21:03:07.217Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-cicd-pipelines-embedded-firmware</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-pipelines-cicd-firmware-embarcado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-cicd-pipelines-embedded-firmware" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-pipelines-cicd-firmware-embebido" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-pipelines-cicd-firmware-embarcado" />
<lastmod>2026-10-22T21:03:07.217Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-pipelines-cicd-firmware-embebido</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-pipelines-cicd-firmware-embarcado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-cicd-pipelines-embedded-firmware" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-pipelines-cicd-firmware-embebido" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-pipelines-cicd-firmware-embarcado" />
<lastmod>2026-10-22T21:03:07.217Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/otimizar-shaders-gpus-integradas-webgl</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/otimizar-shaders-gpus-integradas-webgl" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/optimize-shaders-integrated-gpus-webgl" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/optimizar-shaders-gpus-integradas-webgl" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/otimizar-shaders-gpus-integradas-webgl" />
<lastmod>2026-10-31T05:47:38.433Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/optimize-shaders-integrated-gpus-webgl</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/otimizar-shaders-gpus-integradas-webgl" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/optimize-shaders-integrated-gpus-webgl" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/optimizar-shaders-gpus-integradas-webgl" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/otimizar-shaders-gpus-integradas-webgl" />
<lastmod>2026-10-31T05:47:38.433Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/optimizar-shaders-gpus-integradas-webgl</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/otimizar-shaders-gpus-integradas-webgl" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/optimize-shaders-integrated-gpus-webgl" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/optimizar-shaders-gpus-integradas-webgl" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/otimizar-shaders-gpus-integradas-webgl" />
<lastmod>2026-10-31T05:47:38.433Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-acelerar-consultas-mysql-indices-compostos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-consultas-mysql-indices-compostos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-speed-up-mysql-queries-composite-indexes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-consultas-mysql-indices-compuestos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-consultas-mysql-indices-compostos" />
<lastmod>2026-10-22T22:02:59.067Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-speed-up-mysql-queries-composite-indexes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-consultas-mysql-indices-compostos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-speed-up-mysql-queries-composite-indexes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-consultas-mysql-indices-compuestos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-consultas-mysql-indices-compostos" />
<lastmod>2026-10-22T22:02:59.074Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-acelerar-consultas-mysql-indices-compuestos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-acelerar-consultas-mysql-indices-compostos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-speed-up-mysql-queries-composite-indexes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-consultas-mysql-indices-compuestos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-acelerar-consultas-mysql-indices-compostos" />
<lastmod>2026-10-22T22:02:59.082Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-eliminar-renderizacoes-desnecessarias-react</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-eliminar-renderizacoes-desnecessarias-react" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-eliminate-unnecessary-renders-react" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-eliminar-renderizados-innecesarios-react" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-eliminar-renderizacoes-desnecessarias-react" />
<lastmod>2026-10-22T22:02:59.088Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-eliminate-unnecessary-renders-react</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-eliminar-renderizacoes-desnecessarias-react" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-eliminate-unnecessary-renders-react" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-eliminar-renderizados-innecesarios-react" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-eliminar-renderizacoes-desnecessarias-react" />
<lastmod>2026-10-22T22:02:59.095Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-eliminar-renderizados-innecesarios-react</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-eliminar-renderizacoes-desnecessarias-react" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-eliminate-unnecessary-renders-react" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-eliminar-renderizados-innecesarios-react" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-eliminar-renderizacoes-desnecessarias-react" />
<lastmod>2026-10-22T22:02:59.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-usar-rag-chatbots-locais-dados-privados</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-usar-rag-chatbots-locais-dados-privados" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-use-rag-local-chatbots-private-knowledge-bases" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-usar-rag-chatbots-locales-datos-privados" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-usar-rag-chatbots-locais-dados-privados" />
<lastmod>2026-10-22T22:01:17.993Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/why-use-rag-local-chatbots-private-knowledge-bases</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-usar-rag-chatbots-locais-dados-privados" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-use-rag-local-chatbots-private-knowledge-bases" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-usar-rag-chatbots-locales-datos-privados" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-usar-rag-chatbots-locais-dados-privados" />
<lastmod>2026-10-22T22:01:17.993Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-usar-rag-chatbots-locales-datos-privados</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-usar-rag-chatbots-locais-dados-privados" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-use-rag-local-chatbots-private-knowledge-bases" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-usar-rag-chatbots-locales-datos-privados" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-usar-rag-chatbots-locais-dados-privados" />
<lastmod>2026-10-22T22:01:17.993Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-implementar-observability-microsservicos-opentelemetry</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-implementar-observability-microsservicos-opentelemetry" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-implement-observability-microservices-opentelemetry" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-implementar-observabilidad-microservicios-opentelemetry" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-implementar-observability-microsservicos-opentelemetry" />
<lastmod>2026-10-22T22:01:34.144Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-implement-observability-microservices-opentelemetry</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-implementar-observability-microsservicos-opentelemetry" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-implement-observability-microservices-opentelemetry" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-implementar-observabilidad-microservicios-opentelemetry" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-implementar-observability-microsservicos-opentelemetry" />
<lastmod>2026-10-22T22:01:34.144Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-implementar-observabilidad-microservicios-opentelemetry</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-implementar-observability-microsservicos-opentelemetry" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-implement-observability-microservices-opentelemetry" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-implementar-observabilidad-microservicios-opentelemetry" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-implementar-observability-microsservicos-opentelemetry" />
<lastmod>2026-10-22T22:01:34.144Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-zerar-tempo-build-docker-cache-remoto</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-zerar-tempo-build-docker-cache-remoto" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-zero-docker-build-time-remote-cache" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-eliminar-tiempo-build-docker-cache-remoto" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-zerar-tempo-build-docker-cache-remoto" />
<lastmod>2026-10-22T22:01:47.470Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-zero-docker-build-time-remote-cache</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-zerar-tempo-build-docker-cache-remoto" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-zero-docker-build-time-remote-cache" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-eliminar-tiempo-build-docker-cache-remoto" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-zerar-tempo-build-docker-cache-remoto" />
<lastmod>2026-10-22T22:01:47.470Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-eliminar-tiempo-build-docker-cache-remoto</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-zerar-tempo-build-docker-cache-remoto" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-zero-docker-build-time-remote-cache" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-eliminar-tiempo-build-docker-cache-remoto" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-zerar-tempo-build-docker-cache-remoto" />
<lastmod>2026-10-22T22:01:47.470Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calibrar-celulas-de-carga-bancada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-celulas-de-carga-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-load-cells-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-celdas-de-carga-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-celulas-de-carga-bancada" />
<lastmod>2026-10-31T23:56:19.770Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-calibrate-load-cells-bench</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-celulas-de-carga-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-load-cells-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-celdas-de-carga-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-celulas-de-carga-bancada" />
<lastmod>2026-10-31T23:56:19.770Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calibrar-celdas-de-carga-banco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-celulas-de-carga-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-load-cells-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-celdas-de-carga-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-celulas-de-carga-bancada" />
<lastmod>2026-10-31T23:56:19.770Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-rotina-desenvolvimento-gtd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-rotina-desenvolvimento-gtd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-development-routine-gtd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-rutina-desarrollo-gtd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-rotina-desenvolvimento-gtd" />
<lastmod>2026-10-22T22:02:14.412Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-organize-development-routine-gtd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-rotina-desenvolvimento-gtd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-development-routine-gtd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-rutina-desarrollo-gtd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-rotina-desenvolvimento-gtd" />
<lastmod>2026-10-22T22:02:14.412Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-rutina-desarrollo-gtd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-rotina-desenvolvimento-gtd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-development-routine-gtd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-rutina-desarrollo-gtd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-rotina-desenvolvimento-gtd" />
<lastmod>2026-10-22T22:02:14.412Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-consertar-fontes-chaveadas-lampada-serie</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consertar-fontes-chaveadas-lampada-serie" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-repair-switched-mode-power-supplies-using-a-dim-bulb-tester" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-fuentes-conmutadas-en-el-banco-usando-lampara-serie" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consertar-fontes-chaveadas-lampada-serie" />
<lastmod>2026-11-01T01:40:02.890Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-repair-switched-mode-power-supplies-using-a-dim-bulb-tester</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consertar-fontes-chaveadas-lampada-serie" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-repair-switched-mode-power-supplies-using-a-dim-bulb-tester" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-fuentes-conmutadas-en-el-banco-usando-lampara-serie" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consertar-fontes-chaveadas-lampada-serie" />
<lastmod>2026-11-01T01:40:02.890Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-reparar-fuentes-conmutadas-en-el-banco-usando-lampara-serie</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consertar-fontes-chaveadas-lampada-serie" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-repair-switched-mode-power-supplies-using-a-dim-bulb-tester" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-fuentes-conmutadas-en-el-banco-usando-lampara-serie" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consertar-fontes-chaveadas-lampada-serie" />
<lastmod>2026-11-01T01:40:02.890Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/migrar-sistemas-legados-nuvem-sem-perder-receita</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/migrar-sistemas-legados-nuvem-sem-perder-receita" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/migrate-legacy-systems-cloud-without-losing-revenue" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/migrar-sistemas-heredados-nube-sin-perder-ingresos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/migrar-sistemas-legados-nuvem-sem-perder-receita" />
<lastmod>2026-10-22T22:02:46.683Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/migrate-legacy-systems-cloud-without-losing-revenue</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/migrar-sistemas-legados-nuvem-sem-perder-receita" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/migrate-legacy-systems-cloud-without-losing-revenue" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/migrar-sistemas-heredados-nube-sin-perder-ingresos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/migrar-sistemas-legados-nuvem-sem-perder-receita" />
<lastmod>2026-10-22T22:02:46.683Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/migrar-sistemas-heredados-nube-sin-perder-ingresos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/migrar-sistemas-legados-nuvem-sem-perder-receita" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/migrate-legacy-systems-cloud-without-losing-revenue" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/migrar-sistemas-heredados-nube-sin-perder-ingresos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/migrar-sistemas-legados-nuvem-sem-perder-receita" />
<lastmod>2026-10-22T22:02:46.683Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-transicao-carreira-gestao-desenvolvedor-senior</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-transicao-carreira-gestao-desenvolvedor-senior" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-transition-career-management-senior-developer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-transicion-carrera-gestion-desarrollador-senior" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-transicao-carreira-gestao-desenvolvedor-senior" />
<lastmod>2026-10-22T22:02:58.916Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-transition-career-management-senior-developer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-transicao-carreira-gestao-desenvolvedor-senior" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-transition-career-management-senior-developer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-transicion-carrera-gestion-desarrollador-senior" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-transicao-carreira-gestao-desenvolvedor-senior" />
<lastmod>2026-10-22T22:02:58.916Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-transicion-carrera-gestion-desarrollador-senior</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-transicao-carreira-gestao-desenvolvedor-senior" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-transition-career-management-senior-developer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-transicion-carrera-gestion-desarrollador-senior" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-transicao-carreira-gestao-desenvolvedor-senior" />
<lastmod>2026-10-22T22:02:58.916Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-webassembly-no-frontend-para-acelerar-tarefas-pesadas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-webassembly-no-frontend-para-acelerar-tarefas-pesadas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-webassembly-in-frontend-to-speed-up-heavy-tasks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-webassembly-en-frontend-para-acelerar-tareas-pesadas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-webassembly-no-frontend-para-acelerar-tarefas-pesadas" />
<lastmod>2026-10-22T23:03:02.853Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-webassembly-in-frontend-to-speed-up-heavy-tasks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-webassembly-no-frontend-para-acelerar-tarefas-pesadas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-webassembly-in-frontend-to-speed-up-heavy-tasks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-webassembly-en-frontend-para-acelerar-tareas-pesadas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-webassembly-no-frontend-para-acelerar-tarefas-pesadas" />
<lastmod>2026-10-22T23:03:02.859Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-webassembly-en-frontend-para-acelerar-tareas-pesadas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-webassembly-no-frontend-para-acelerar-tarefas-pesadas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-webassembly-in-frontend-to-speed-up-heavy-tasks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-webassembly-en-frontend-para-acelerar-tareas-pesadas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-webassembly-no-frontend-para-acelerar-tarefas-pesadas" />
<lastmod>2026-10-22T23:03:02.865Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-lenta-como-usar-grpc-para-acelerar-comunicacao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-lenta-como-usar-grpc-para-acelerar-comunicacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-api-how-to-use-grpc-to-speed-up-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-lenta-como-usar-grpc-para-acelerar-comunicacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-lenta-como-usar-grpc-para-acelerar-comunicacao" />
<lastmod>2026-10-22T23:03:02.874Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-api-how-to-use-grpc-to-speed-up-microservices</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-lenta-como-usar-grpc-para-acelerar-comunicacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-api-how-to-use-grpc-to-speed-up-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-lenta-como-usar-grpc-para-acelerar-comunicacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-lenta-como-usar-grpc-para-acelerar-comunicacao" />
<lastmod>2026-10-22T23:03:02.880Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-lenta-como-usar-grpc-para-acelerar-comunicacion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-lenta-como-usar-grpc-para-acelerar-comunicacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-api-how-to-use-grpc-to-speed-up-microservices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-lenta-como-usar-grpc-para-acelerar-comunicacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-lenta-como-usar-grpc-para-acelerar-comunicacao" />
<lastmod>2026-10-22T23:03:02.886Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-ia-local-llama-cpp-ollama-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-ia-local-llama-cpp-ollama-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-run-local-ai-llama-cpp-ollama-homelab" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-ia-local-llama-cpp-ollama-homelab-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-ia-local-llama-cpp-ollama-homelab" />
<lastmod>2026-10-22T23:03:02.902Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-run-local-ai-llama-cpp-ollama-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-ia-local-llama-cpp-ollama-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-run-local-ai-llama-cpp-ollama-homelab" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-ia-local-llama-cpp-ollama-homelab-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-ia-local-llama-cpp-ollama-homelab" />
<lastmod>2026-10-22T23:03:02.924Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-ia-local-llama-cpp-ollama-homelab-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-ia-local-llama-cpp-ollama-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-run-local-ai-llama-cpp-ollama-homelab" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-ia-local-llama-cpp-ollama-homelab-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-ia-local-llama-cpp-ollama-homelab" />
<lastmod>2026-10-22T23:03:02.935Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servidor-instavel-como-usar-chaos-engineering-na-pratica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-instavel-como-usar-chaos-engineering-na-pratica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-server-how-to-use-chaos-engineering-in-practice" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-inestable-como-usar-chaos-engineering-en-la-practica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-instavel-como-usar-chaos-engineering-na-pratica" />
<lastmod>2026-10-22T23:01:28.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/unstable-server-how-to-use-chaos-engineering-in-practice</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-instavel-como-usar-chaos-engineering-na-pratica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-server-how-to-use-chaos-engineering-in-practice" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-inestable-como-usar-chaos-engineering-en-la-practica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-instavel-como-usar-chaos-engineering-na-pratica" />
<lastmod>2026-10-22T23:01:28.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servidor-inestable-como-usar-chaos-engineering-en-la-practica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-instavel-como-usar-chaos-engineering-na-pratica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-server-how-to-use-chaos-engineering-in-practice" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-inestable-como-usar-chaos-engineering-en-la-practica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-instavel-como-usar-chaos-engineering-na-pratica" />
<lastmod>2026-10-22T23:01:28.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-desenhar-sistema-distribuido-tolerante-a-falhas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desenhar-sistema-distribuido-tolerante-a-falhas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-fault-tolerant-distributed-systems" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-sistema-distribuido-tolerante-a-fallos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desenhar-sistema-distribuido-tolerante-a-falhas" />
<lastmod>2026-10-22T23:01:42.882Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-design-fault-tolerant-distributed-systems</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desenhar-sistema-distribuido-tolerante-a-falhas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-fault-tolerant-distributed-systems" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-sistema-distribuido-tolerante-a-fallos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desenhar-sistema-distribuido-tolerante-a-falhas" />
<lastmod>2026-10-22T23:01:42.882Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-disenar-sistema-distribuido-tolerante-a-fallos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desenhar-sistema-distribuido-tolerante-a-falhas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-fault-tolerant-distributed-systems" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-sistema-distribuido-tolerante-a-fallos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desenhar-sistema-distribuido-tolerante-a-falhas" />
<lastmod>2026-10-22T23:01:42.882Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-home-assistant-automacoes-zigbee-locais</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-home-assistant-automacoes-zigbee-locais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-home-assistant-for-local-zigbee-automations" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-home-assistant-para-automatizaciones-zigbee-locales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-home-assistant-automacoes-zigbee-locais" />
<lastmod>2026-10-22T23:01:57.607Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-set-up-home-assistant-for-local-zigbee-automations</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-home-assistant-automacoes-zigbee-locais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-home-assistant-for-local-zigbee-automations" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-home-assistant-para-automatizaciones-zigbee-locales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-home-assistant-automacoes-zigbee-locais" />
<lastmod>2026-10-22T23:01:57.607Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-home-assistant-para-automatizaciones-zigbee-locales</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-home-assistant-automacoes-zigbee-locais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-home-assistant-for-local-zigbee-automations" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-home-assistant-para-automatizaciones-zigbee-locales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-home-assistant-automacoes-zigbee-locais" />
<lastmod>2026-10-22T23:01:57.607Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-ruido-eletrico-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-ruido-eletrico-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-electrical-noise-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-ruido-electrico-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-ruido-eletrico-osciloscopio" />
<lastmod>2026-11-04T12:56:17.842Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-diagnose-electrical-noise-oscilloscope</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-ruido-eletrico-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-electrical-noise-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-ruido-electrico-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-ruido-eletrico-osciloscopio" />
<lastmod>2026-11-04T12:56:17.842Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-ruido-electrico-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-ruido-eletrico-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-electrical-noise-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-ruido-electrico-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-ruido-eletrico-osciloscopio" />
<lastmod>2026-11-04T12:56:17.842Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-estruturar-homelab-seguro-proxmox-vlans</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-homelab-seguro-proxmox-vlans" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-secure-homelab-proxmox-vlans" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-homelab-seguro-proxmox-vlans" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-homelab-seguro-proxmox-vlans" />
<lastmod>2026-10-22T23:02:34.254Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-set-up-secure-homelab-proxmox-vlans</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-homelab-seguro-proxmox-vlans" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-secure-homelab-proxmox-vlans" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-homelab-seguro-proxmox-vlans" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-homelab-seguro-proxmox-vlans" />
<lastmod>2026-10-22T23:02:34.254Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-homelab-seguro-proxmox-vlans</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-homelab-seguro-proxmox-vlans" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-secure-homelab-proxmox-vlans" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-homelab-seguro-proxmox-vlans" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-homelab-seguro-proxmox-vlans" />
<lastmod>2026-10-22T23:02:34.254Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-manter-o-foco-e-produzir-codigo-limpo-multiplos-projetos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-manter-o-foco-e-produzir-codigo-limpo-multiplos-projetos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-keep-focus-and-write-clean-code-multiple-projects" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-mantener-el-foco-y-codigo-limpio-multiples-proyectos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-manter-o-foco-e-produzir-codigo-limpo-multiplos-projetos" />
<lastmod>2026-10-22T23:02:50.120Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-keep-focus-and-write-clean-code-multiple-projects</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-manter-o-foco-e-produzir-codigo-limpo-multiplos-projetos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-keep-focus-and-write-clean-code-multiple-projects" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-mantener-el-foco-y-codigo-limpio-multiples-proyectos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-manter-o-foco-e-produzir-codigo-limpo-multiplos-projetos" />
<lastmod>2026-10-22T23:02:50.120Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-mantener-el-foco-y-codigo-limpio-multiples-proyectos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-manter-o-foco-e-produzir-codigo-limpo-multiplos-projetos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-keep-focus-and-write-clean-code-multiple-projects" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-mantener-el-foco-y-codigo-limpio-multiples-proyectos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-manter-o-foco-e-produzir-codigo-limpo-multiplos-projetos" />
<lastmod>2026-10-22T23:02:50.120Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-virar-lider-tecnico-sem-perder-o-foco-em-engenharia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-virar-lider-tecnico-sem-perder-o-foco-em-engenharia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-become-a-tech-lead-without-losing-coding-focus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ser-lider-tecnico-sin-perder-el-foco-en-ingenieria" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-virar-lider-tecnico-sem-perder-o-foco-em-engenharia" />
<lastmod>2026-10-22T23:03:02.597Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-become-a-tech-lead-without-losing-coding-focus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-virar-lider-tecnico-sem-perder-o-foco-em-engenharia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-become-a-tech-lead-without-losing-coding-focus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ser-lider-tecnico-sin-perder-el-foco-en-ingenieria" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-virar-lider-tecnico-sem-perder-o-foco-em-engenharia" />
<lastmod>2026-10-22T23:03:02.597Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-ser-lider-tecnico-sin-perder-el-foco-en-ingenieria</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-virar-lider-tecnico-sem-perder-o-foco-em-engenharia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-become-a-tech-lead-without-losing-coding-focus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ser-lider-tecnico-sin-perder-el-foco-en-ingenieria" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-virar-lider-tecnico-sem-perder-o-foco-em-engenharia" />
<lastmod>2026-10-22T23:03:02.942Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-esr-capacitores-sem-remover-placa</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-esr-capacitores-sem-remover-placa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-capacitor-esr-directly-on-the-circuit-board" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-esr-capacitores-directo-en-la-placa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-esr-capacitores-sem-remover-placa" />
<lastmod>2026-10-23T00:00:49.393Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-measure-capacitor-esr-directly-on-the-circuit-board</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-esr-capacitores-sem-remover-placa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-capacitor-esr-directly-on-the-circuit-board" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-esr-capacitores-directo-en-la-placa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-esr-capacitores-sem-remover-placa" />
<lastmod>2026-10-23T00:00:49.393Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-esr-capacitores-directo-en-la-placa</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-esr-capacitores-sem-remover-placa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-capacitor-esr-directly-on-the-circuit-board" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-esr-capacitores-directo-en-la-placa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-esr-capacitores-sem-remover-placa" />
<lastmod>2026-10-23T00:00:49.393Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-injetar-tensao-segura-achar-curtos-placa-mae-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-injetar-tensao-segura-achar-curtos-placa-mae-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-safely-inject-voltage-find-short-circuits-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inyectar-tension-segura-hallar-cortocircuitos-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-injetar-tensao-segura-achar-curtos-placa-mae-1" />
<lastmod>2026-10-23T00:03:32.120Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-safely-inject-voltage-find-short-circuits-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-injetar-tensao-segura-achar-curtos-placa-mae-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-safely-inject-voltage-find-short-circuits-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inyectar-tension-segura-hallar-cortocircuitos-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-injetar-tensao-segura-achar-curtos-placa-mae-1" />
<lastmod>2026-10-23T00:03:32.132Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inyectar-tension-segura-hallar-cortocircuitos-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-injetar-tensao-segura-achar-curtos-placa-mae-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-safely-inject-voltage-find-short-circuits-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inyectar-tension-segura-hallar-cortocircuitos-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-injetar-tensao-segura-achar-curtos-placa-mae-1" />
<lastmod>2026-10-23T00:03:32.138Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-integridade-dados-zfs-evitar-backups-falhos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-integridade-dados-zfs-evitar-backups-falhos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-zfs-data-integrity-prevent-broken-backups" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-comprobar-integridad-datos-zfs-evitar-fallos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-integridade-dados-zfs-evitar-backups-falhos" />
<lastmod>2026-10-29T03:11:20.741Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-zfs-data-integrity-prevent-broken-backups</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-integridade-dados-zfs-evitar-backups-falhos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-zfs-data-integrity-prevent-broken-backups" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-comprobar-integridad-datos-zfs-evitar-fallos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-integridade-dados-zfs-evitar-backups-falhos" />
<lastmod>2026-10-29T03:11:20.741Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-comprobar-integridad-datos-zfs-evitar-fallos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-integridade-dados-zfs-evitar-backups-falhos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-zfs-data-integrity-prevent-broken-backups" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-comprobar-integridad-datos-zfs-evitar-fallos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-integridade-dados-zfs-evitar-backups-falhos" />
<lastmod>2026-10-29T03:11:20.741Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/riscv-homelab-containers-docker-oci</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/riscv-homelab-containers-docker-oci" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/riscv-homelab-docker-containers-oci" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/riscv-homelab-contenedores-docker-oci" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/riscv-homelab-containers-docker-oci" />
<lastmod>2026-11-03T08:32:16.760Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/riscv-homelab-docker-containers-oci</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/riscv-homelab-containers-docker-oci" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/riscv-homelab-docker-containers-oci" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/riscv-homelab-contenedores-docker-oci" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/riscv-homelab-containers-docker-oci" />
<lastmod>2026-11-03T08:32:16.760Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/riscv-homelab-contenedores-docker-oci</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/riscv-homelab-containers-docker-oci" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/riscv-homelab-docker-containers-oci" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/riscv-homelab-contenedores-docker-oci" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/riscv-homelab-containers-docker-oci" />
<lastmod>2026-11-03T08:32:16.760Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/camera-ip-sem-acesso-como-auditar-portas-vlans</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/camera-ip-sem-acesso-como-auditar-portas-vlans" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ip-camera-no-access-audit-ports-vlans" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/camara-ip-sin-acceso-como-auditar-puertos-vlans" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/camera-ip-sem-acesso-como-auditar-portas-vlans" />
<lastmod>2026-11-03T01:53:11.976Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ip-camera-no-access-audit-ports-vlans</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/camera-ip-sem-acesso-como-auditar-portas-vlans" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ip-camera-no-access-audit-ports-vlans" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/camara-ip-sin-acceso-como-auditar-puertos-vlans" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/camera-ip-sem-acesso-como-auditar-portas-vlans" />
<lastmod>2026-11-03T01:53:11.976Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/camara-ip-sin-acceso-como-auditar-puertos-vlans</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/camera-ip-sem-acesso-como-auditar-portas-vlans" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ip-camera-no-access-audit-ports-vlans" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/camara-ip-sin-acceso-como-auditar-puertos-vlans" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/camera-ip-sem-acesso-como-auditar-portas-vlans" />
<lastmod>2026-11-03T01:53:11.976Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-reles-de-seguranca-parada-emergencia-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-reles-de-seguranca-parada-emergencia-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-safety-relays-emergency-stop-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-reles-de-seguranca-parada-emergencia-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-reles-de-seguranca-parada-emergencia-1" />
<lastmod>2026-10-23T00:02:14.216Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-safety-relays-emergency-stop-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-reles-de-seguranca-parada-emergencia-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-safety-relays-emergency-stop-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-reles-de-seguranca-parada-emergencia-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-reles-de-seguranca-parada-emergencia-1" />
<lastmod>2026-10-23T00:02:14.216Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-reles-de-seguranca-parada-emergencia-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-reles-de-seguranca-parada-emergencia-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-safety-relays-emergency-stop-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-reles-de-seguranca-parada-emergencia-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-reles-de-seguranca-parada-emergencia-1" />
<lastmod>2026-10-23T00:02:14.216Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/armazenamento-lento-homelab-como-configurar-cache-nvme</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/armazenamento-lento-homelab-como-configurar-cache-nvme" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-homelab-storage-how-to-set-up-nvme-caching" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/almacenamiento-lento-homelab-como-configurar-cache-nvme" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/armazenamento-lento-homelab-como-configurar-cache-nvme" />
<lastmod>2026-10-23T00:02:29.954Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-homelab-storage-how-to-set-up-nvme-caching</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/armazenamento-lento-homelab-como-configurar-cache-nvme" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-homelab-storage-how-to-set-up-nvme-caching" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/almacenamiento-lento-homelab-como-configurar-cache-nvme" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/armazenamento-lento-homelab-como-configurar-cache-nvme" />
<lastmod>2026-10-23T00:02:29.954Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/almacenamiento-lento-homelab-como-configurar-cache-nvme</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/armazenamento-lento-homelab-como-configurar-cache-nvme" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-homelab-storage-how-to-set-up-nvme-caching" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/almacenamiento-lento-homelab-como-configurar-cache-nvme" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/armazenamento-lento-homelab-como-configurar-cache-nvme" />
<lastmod>2026-10-23T00:02:29.954Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/linha-serial-travando-como-debugar-trafego-rs485</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/linha-serial-travando-como-debugar-trafego-rs485" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/serial-line-freezing-how-to-debug-rs485-traffic" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/linea-serial-congelada-como-depurar-trafico-rs485" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/linha-serial-travando-como-debugar-trafego-rs485" />
<lastmod>2026-10-23T00:02:56.244Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/serial-line-freezing-how-to-debug-rs485-traffic</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/linha-serial-travando-como-debugar-trafego-rs485" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/serial-line-freezing-how-to-debug-rs485-traffic" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/linea-serial-congelada-como-depurar-trafico-rs485" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/linha-serial-travando-como-debugar-trafego-rs485" />
<lastmod>2026-10-23T00:02:56.244Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/linea-serial-congelada-como-depurar-trafico-rs485</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/linha-serial-travando-como-debugar-trafego-rs485" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/serial-line-freezing-how-to-debug-rs485-traffic" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/linea-serial-congelada-como-depurar-trafico-rs485" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/linha-serial-travando-como-debugar-trafego-rs485" />
<lastmod>2026-10-23T00:02:56.244Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-recuperar-targz-corrompido-servidor</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-targz-corrompido-servidor" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-corrupted-targz-server" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-targz-danado-servidor" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-targz-corrompido-servidor" />
<lastmod>2026-10-23T00:03:16.158Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-recover-corrupted-targz-server</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-targz-corrompido-servidor" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-corrupted-targz-server" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-targz-danado-servidor" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-targz-corrompido-servidor" />
<lastmod>2026-10-23T00:03:16.158Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-recuperar-targz-danado-servidor</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-targz-corrompido-servidor" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-corrupted-targz-server" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-targz-danado-servidor" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-targz-corrompido-servidor" />
<lastmod>2026-10-23T00:03:16.158Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/audio-abafado-headset-como-equalizar-drivers-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/audio-abafado-headset-como-equalizar-drivers-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/muffled-headset-audio-how-to-equalize-drivers-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/audio-apagado-auricular-como-igualar-drivers-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/audio-abafado-headset-como-equalizar-drivers-linux" />
<lastmod>2026-10-31T15:36:58.585Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/muffled-headset-audio-how-to-equalize-drivers-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/audio-abafado-headset-como-equalizar-drivers-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/muffled-headset-audio-how-to-equalize-drivers-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/audio-apagado-auricular-como-igualar-drivers-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/audio-abafado-headset-como-equalizar-drivers-linux" />
<lastmod>2026-10-31T15:36:58.585Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/audio-apagado-auricular-como-igualar-drivers-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/audio-abafado-headset-como-equalizar-drivers-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/muffled-headset-audio-how-to-equalize-drivers-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/audio-apagado-auricular-como-igualar-drivers-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/audio-abafado-headset-como-equalizar-drivers-linux" />
<lastmod>2026-10-31T15:36:58.585Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-blindar-ia-contra-prompt-injection-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-blindar-ia-contra-prompt-injection-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-secure-ai-applications-against-prompt-injection-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-blindar-aplicaciones-ia-contra-prompt-injection-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-blindar-ia-contra-prompt-injection-1" />
<lastmod>2026-10-23T01:00:39.793Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-secure-ai-applications-against-prompt-injection-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-blindar-ia-contra-prompt-injection-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-secure-ai-applications-against-prompt-injection-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-blindar-aplicaciones-ia-contra-prompt-injection-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-blindar-ia-contra-prompt-injection-1" />
<lastmod>2026-10-23T01:00:39.793Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-blindar-aplicaciones-ia-contra-prompt-injection-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-blindar-ia-contra-prompt-injection-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-secure-ai-applications-against-prompt-injection-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-blindar-aplicaciones-ia-contra-prompt-injection-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-blindar-ia-contra-prompt-injection-1" />
<lastmod>2026-10-23T01:00:39.793Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-webassembly-no-frontend-para-acelerar-tarefas-pesadas-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-webassembly-no-frontend-para-acelerar-tarefas-pesadas-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-webassembly-in-frontend-to-speed-up-heavy-tasks-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-webassembly-en-frontend-para-acelerar-tareas-pesadas-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-webassembly-no-frontend-para-acelerar-tarefas-pesadas-1" />
<lastmod>2026-10-23T01:03:12.263Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-webassembly-in-frontend-to-speed-up-heavy-tasks-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-webassembly-no-frontend-para-acelerar-tarefas-pesadas-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-webassembly-in-frontend-to-speed-up-heavy-tasks-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-webassembly-en-frontend-para-acelerar-tareas-pesadas-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-webassembly-no-frontend-para-acelerar-tarefas-pesadas-1" />
<lastmod>2026-10-23T01:03:12.269Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-webassembly-en-frontend-para-acelerar-tareas-pesadas-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-webassembly-no-frontend-para-acelerar-tarefas-pesadas-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-webassembly-in-frontend-to-speed-up-heavy-tasks-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-webassembly-en-frontend-para-acelerar-tareas-pesadas-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-webassembly-no-frontend-para-acelerar-tarefas-pesadas-1" />
<lastmod>2026-10-23T01:03:12.276Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/banco-de-dados-lento-como-achar-gargalos-iops-disco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-de-dados-lento-como-achar-gargalos-iops-disco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-database-how-to-find-disk-iops-bottlenecks-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-datos-lenta-como-hallar-cuellos-botella-iops" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-de-dados-lento-como-achar-gargalos-iops-disco" />
<lastmod>2026-11-04T05:01:11.745Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-database-how-to-find-disk-iops-bottlenecks-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-de-dados-lento-como-achar-gargalos-iops-disco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-database-how-to-find-disk-iops-bottlenecks-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-datos-lenta-como-hallar-cuellos-botella-iops" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-de-dados-lento-como-achar-gargalos-iops-disco" />
<lastmod>2026-11-04T05:01:11.745Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/base-datos-lenta-como-hallar-cuellos-botella-iops</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-de-dados-lento-como-achar-gargalos-iops-disco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-database-how-to-find-disk-iops-bottlenecks-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-datos-lenta-como-hallar-cuellos-botella-iops" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-de-dados-lento-como-achar-gargalos-iops-disco" />
<lastmod>2026-11-04T05:01:11.745Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-pipelines-cicd-firmware-embarcado-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-pipelines-cicd-firmware-embarcado-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-cicd-pipelines-embedded-firmware-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-pipelines-cicd-firmware-embebido-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-pipelines-cicd-firmware-embarcado-1" />
<lastmod>2026-10-23T01:01:28.440Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-cicd-pipelines-embedded-firmware-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-pipelines-cicd-firmware-embarcado-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-cicd-pipelines-embedded-firmware-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-pipelines-cicd-firmware-embebido-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-pipelines-cicd-firmware-embarcado-1" />
<lastmod>2026-10-23T01:01:28.440Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-pipelines-cicd-firmware-embebido-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-pipelines-cicd-firmware-embarcado-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-cicd-pipelines-embedded-firmware-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-pipelines-cicd-firmware-embebido-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-pipelines-cicd-firmware-embarcado-1" />
<lastmod>2026-10-23T01:01:28.440Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-zerar-tempo-build-docker-cache-remoto-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-zerar-tempo-build-docker-cache-remoto-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-zero-docker-build-time-using-remote-cache" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-eliminar-tiempo-build-docker-cache-remoto-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-zerar-tempo-build-docker-cache-remoto-1" />
<lastmod>2026-10-23T01:01:44.293Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-zero-docker-build-time-using-remote-cache</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-zerar-tempo-build-docker-cache-remoto-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-zero-docker-build-time-using-remote-cache" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-eliminar-tiempo-build-docker-cache-remoto-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-zerar-tempo-build-docker-cache-remoto-1" />
<lastmod>2026-10-23T01:01:44.293Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-eliminar-tiempo-build-docker-cache-remoto-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-zerar-tempo-build-docker-cache-remoto-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-zero-docker-build-time-using-remote-cache" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-eliminar-tiempo-build-docker-cache-remoto-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-zerar-tempo-build-docker-cache-remoto-1" />
<lastmod>2026-10-23T01:01:44.293Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-depurar-pacotes-zigbee-perdidos-redes-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-depurar-pacotes-zigbee-perdidos-redes-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-debug-lost-zigbee-packets-sensor-networks-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-depurar-paquetes-zigbee-perdidos-redes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-depurar-pacotes-zigbee-perdidos-redes-1" />
<lastmod>2026-10-23T01:02:02.138Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-debug-lost-zigbee-packets-sensor-networks-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-depurar-pacotes-zigbee-perdidos-redes-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-debug-lost-zigbee-packets-sensor-networks-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-depurar-paquetes-zigbee-perdidos-redes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-depurar-pacotes-zigbee-perdidos-redes-1" />
<lastmod>2026-10-23T01:02:02.138Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-depurar-paquetes-zigbee-perdidos-redes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-depurar-pacotes-zigbee-perdidos-redes-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-debug-lost-zigbee-packets-sensor-networks-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-depurar-paquetes-zigbee-perdidos-redes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-depurar-pacotes-zigbee-perdidos-redes-1" />
<lastmod>2026-10-23T01:02:02.138Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-painel-eletrico-reles-seguranca-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-painel-eletrico-reles-seguranca-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-wire-an-electrical-panel-with-safety-relays-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-tablero-electrico-reles-seguranca" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-painel-eletrico-reles-seguranca-1" />
<lastmod>2026-10-23T01:02:19.746Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-wire-an-electrical-panel-with-safety-relays-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-painel-eletrico-reles-seguranca-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-wire-an-electrical-panel-with-safety-relays-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-tablero-electrico-reles-seguranca" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-painel-eletrico-reles-seguranca-1" />
<lastmod>2026-10-23T01:02:19.746Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-tablero-electrico-reles-seguranca</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-painel-eletrico-reles-seguranca-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-wire-an-electrical-panel-with-safety-relays-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-tablero-electrico-reles-seguranca" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-painel-eletrico-reles-seguranca-1" />
<lastmod>2026-10-23T01:02:19.746Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-estruturar-homelab-seguro-proxmox-vlans-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-homelab-seguro-proxmox-vlans-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-secure-homelab-proxmox-vlans" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-homelab-seguro-proxmox-vlans" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-homelab-seguro-proxmox-vlans-1" />
<lastmod>2026-10-23T01:02:36.791Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-secure-homelab-proxmox-vlans</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-homelab-seguro-proxmox-vlans-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-secure-homelab-proxmox-vlans" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-homelab-seguro-proxmox-vlans" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-homelab-seguro-proxmox-vlans-1" />
<lastmod>2026-10-23T01:02:36.791Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-estructurar-homelab-seguro-proxmox-vlans</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-estruturar-homelab-seguro-proxmox-vlans-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-secure-homelab-proxmox-vlans" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-estructurar-homelab-seguro-proxmox-vlans" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-estruturar-homelab-seguro-proxmox-vlans-1" />
<lastmod>2026-10-23T01:02:36.791Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-usar-home-assistant-zigbee2mqtt-localmente</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-usar-home-assistant-zigbee2mqtt-localmente" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-use-home-assistant-and-zigbee2mqtt-locally" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-usar-home-assistant-y-zigbee2mqtt-locales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-usar-home-assistant-zigbee2mqtt-localmente" />
<lastmod>2026-10-23T01:02:53.203Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/why-use-home-assistant-and-zigbee2mqtt-locally</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-usar-home-assistant-zigbee2mqtt-localmente" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-use-home-assistant-and-zigbee2mqtt-locally" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-usar-home-assistant-y-zigbee2mqtt-locales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-usar-home-assistant-zigbee2mqtt-localmente" />
<lastmod>2026-10-23T01:02:53.203Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-usar-home-assistant-y-zigbee2mqtt-locales</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-usar-home-assistant-zigbee2mqtt-localmente" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-use-home-assistant-and-zigbee2mqtt-locally" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-usar-home-assistant-y-zigbee2mqtt-locales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-usar-home-assistant-zigbee2mqtt-localmente" />
<lastmod>2026-10-23T01:02:53.203Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-virar-engenheiro-staff-sem-gerenciar-pessoas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-virar-engenheiro-staff-sem-gerenciar-pessoas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-become-a-staff-engineer-without-managing-people" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ser-ingeniero-staff-sin-gestionar-personas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-virar-engenheiro-staff-sem-gerenciar-pessoas" />
<lastmod>2026-10-23T01:03:11.973Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-become-a-staff-engineer-without-managing-people</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-virar-engenheiro-staff-sem-gerenciar-pessoas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-become-a-staff-engineer-without-managing-people" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ser-ingeniero-staff-sin-gestionar-personas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-virar-engenheiro-staff-sem-gerenciar-pessoas" />
<lastmod>2026-10-23T01:03:11.973Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-ser-ingeniero-staff-sin-gestionar-personas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-virar-engenheiro-staff-sem-gerenciar-pessoas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-become-a-staff-engineer-without-managing-people" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ser-ingeniero-staff-sin-gestionar-personas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-virar-engenheiro-staff-sem-gerenciar-pessoas" />
<lastmod>2026-10-23T01:03:11.973Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-consertar-multimetro-digital-travado</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consertar-multimetro-digital-travado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-frozen-or-inaccurate-digital-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-multimetro-digital-bloqueado" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consertar-multimetro-digital-travado" />
<lastmod>2026-10-31T03:26:07.715Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-fix-frozen-or-inaccurate-digital-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consertar-multimetro-digital-travado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-frozen-or-inaccurate-digital-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-multimetro-digital-bloqueado" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consertar-multimetro-digital-travado" />
<lastmod>2026-10-31T03:26:07.715Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-reparar-multimetro-digital-bloqueado</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consertar-multimetro-digital-travado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-frozen-or-inaccurate-digital-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-multimetro-digital-bloqueado" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consertar-multimetro-digital-travado" />
<lastmod>2026-10-31T03:26:07.715Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-soldas-frias-placas-eletronicas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-soldas-frias-placas-eletronicas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-cold-solder-joints-complex-boards" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-soldaduras-frias-placas-electronicas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-soldas-frias-placas-eletronicas" />
<lastmod>2026-10-23T10:00:53.347Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-diagnose-cold-solder-joints-complex-boards</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-soldas-frias-placas-eletronicas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-cold-solder-joints-complex-boards" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-soldaduras-frias-placas-electronicas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-soldas-frias-placas-eletronicas" />
<lastmod>2026-10-23T10:00:53.347Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-soldaduras-frias-placas-electronicas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-soldas-frias-placas-eletronicas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-cold-solder-joints-complex-boards" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-soldaduras-frias-placas-electronicas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-soldas-frias-placas-eletronicas" />
<lastmod>2026-10-23T10:00:53.347Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-backups-servidores-bash-rsync</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backups-servidores-bash-rsync" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-server-backups-using-bash-scripts-and-rsync" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-respaldos-servidores-linux-bash-rsync" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backups-servidores-bash-rsync" />
<lastmod>2026-10-29T20:58:58.332Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-server-backups-using-bash-scripts-and-rsync</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backups-servidores-bash-rsync" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-server-backups-using-bash-scripts-and-rsync" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-respaldos-servidores-linux-bash-rsync" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backups-servidores-bash-rsync" />
<lastmod>2026-10-29T20:58:58.332Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-respaldos-servidores-linux-bash-rsync</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backups-servidores-bash-rsync" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-server-backups-using-bash-scripts-and-rsync" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-respaldos-servidores-linux-bash-rsync" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backups-servidores-bash-rsync" />
<lastmod>2026-10-29T20:58:58.332Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-expandir-armazenamento-proxmox-sem-perda-de-dados</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-expandir-armazenamento-proxmox-sem-perda-de-dados" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-expand-proxmox-storage-without-data-loss" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ampliar-almacenamiento-proxmox-sin-perder-datos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-expandir-armazenamento-proxmox-sem-perda-de-dados" />
<lastmod>2026-10-23T10:01:34.510Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-expand-proxmox-storage-without-data-loss</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-expandir-armazenamento-proxmox-sem-perda-de-dados" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-expand-proxmox-storage-without-data-loss" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ampliar-almacenamiento-proxmox-sin-perder-datos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-expandir-armazenamento-proxmox-sem-perda-de-dados" />
<lastmod>2026-10-23T10:01:34.510Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-ampliar-almacenamiento-proxmox-sin-perder-datos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-expandir-armazenamento-proxmox-sem-perda-de-dados" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-expand-proxmox-storage-without-data-loss" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ampliar-almacenamiento-proxmox-sin-perder-datos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-expandir-armazenamento-proxmox-sem-perda-de-dados" />
<lastmod>2026-10-23T10:01:34.510Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-dissipador-trocar-pasta-termica-cpu</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-dissipador-trocar-pasta-termica-cpu" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-cpu-heatsink-thermal-paste" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-disipador-cambiar-pasta-termica-cpu" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-dissipador-trocar-pasta-termica-cpu" />
<lastmod>2026-10-23T10:01:52.980Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clean-cpu-heatsink-thermal-paste</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-dissipador-trocar-pasta-termica-cpu" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-cpu-heatsink-thermal-paste" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-disipador-cambiar-pasta-termica-cpu" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-dissipador-trocar-pasta-termica-cpu" />
<lastmod>2026-10-23T10:01:52.980Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpiar-disipador-cambiar-pasta-termica-cpu</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-dissipador-trocar-pasta-termica-cpu" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-cpu-heatsink-thermal-paste" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-disipador-cambiar-pasta-termica-cpu" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-dissipador-trocar-pasta-termica-cpu" />
<lastmod>2026-10-23T10:01:52.980Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-projetar-circuitos-parada-emergencia-seguros</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-circuitos-parada-emergencia-seguros" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-safe-industrial-emergency-stop-circuits" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-circuitos-parada-emergencia-seguros" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-circuitos-parada-emergencia-seguros" />
<lastmod>2026-10-23T10:02:09.976Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-design-safe-industrial-emergency-stop-circuits</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-circuitos-parada-emergencia-seguros" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-safe-industrial-emergency-stop-circuits" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-circuitos-parada-emergencia-seguros" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-circuitos-parada-emergencia-seguros" />
<lastmod>2026-10-23T10:02:09.976Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-disenar-circuitos-parada-emergencia-seguros</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-circuitos-parada-emergencia-seguros" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-safe-industrial-emergency-stop-circuits" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-circuitos-parada-emergencia-seguros" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-circuitos-parada-emergencia-seguros" />
<lastmod>2026-10-23T10:02:09.976Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-conexoes-peer-to-peer-seguras-com-webrtc-e-nodejs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-conexoes-peer-to-peer-seguras-com-webrtc-e-nodejs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-secure-peer-to-peer-connections-webrtc-nodejs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-conexoes-peer-to-peer-seguras-con-webrtc-y-nodejs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-conexoes-peer-to-peer-seguras-com-webrtc-e-nodejs" />
<lastmod>2026-10-30T09:18:34.039Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-create-secure-peer-to-peer-connections-webrtc-nodejs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-conexoes-peer-to-peer-seguras-com-webrtc-e-nodejs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-secure-peer-to-peer-connections-webrtc-nodejs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-conexoes-peer-to-peer-seguras-con-webrtc-y-nodejs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-conexoes-peer-to-peer-seguras-com-webrtc-e-nodejs" />
<lastmod>2026-10-30T09:18:34.039Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-conexoes-peer-to-peer-seguras-con-webrtc-y-nodejs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-conexoes-peer-to-peer-seguras-com-webrtc-e-nodejs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-secure-peer-to-peer-connections-webrtc-nodejs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-conexoes-peer-to-peer-seguras-con-webrtc-y-nodejs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-conexoes-peer-to-peer-seguras-com-webrtc-e-nodejs" />
<lastmod>2026-10-30T09:18:34.039Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-atalhos-teclado-globais-linux-python</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-atalhos-teclado-globais-linux-python" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-global-keyboard-shortcuts-linux-python" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-atajos-teclado-globales-linux-python" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-atalhos-teclado-globais-linux-python" />
<lastmod>2026-10-23T10:02:45.390Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-create-global-keyboard-shortcuts-linux-python</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-atalhos-teclado-globais-linux-python" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-global-keyboard-shortcuts-linux-python" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-atajos-teclado-globales-linux-python" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-atalhos-teclado-globais-linux-python" />
<lastmod>2026-10-23T10:02:45.390Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-atajos-teclado-globales-linux-python</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-atalhos-teclado-globais-linux-python" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-global-keyboard-shortcuts-linux-python" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-atajos-teclado-globales-linux-python" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-atalhos-teclado-globais-linux-python" />
<lastmod>2026-10-23T10:02:45.390Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-escolher-fonte-alimentacao-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escolher-fonte-alimentacao-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-choose-power-supply-homelab-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-elegir-fuente-alimentacion-homelab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escolher-fonte-alimentacao-homelab" />
<lastmod>2026-10-23T10:03:00.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-choose-power-supply-homelab-servers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escolher-fonte-alimentacao-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-choose-power-supply-homelab-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-elegir-fuente-alimentacion-homelab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escolher-fonte-alimentacao-homelab" />
<lastmod>2026-10-23T10:03:00.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-elegir-fuente-alimentacion-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escolher-fonte-alimentacao-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-choose-power-supply-homelab-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-elegir-fuente-alimentacion-homelab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escolher-fonte-alimentacao-homelab" />
<lastmod>2026-10-23T10:03:00.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-fazer-overclock-memoria-ram-ddr4-estabilizar-sistema</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-fazer-overclock-memoria-ram-ddr4-estabilizar-sistema" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-overclock-ddr4-ram-and-stabilize-system" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-hacer-overclock-memoria-ram-ddr4-estabilizar-sistema" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-fazer-overclock-memoria-ram-ddr4-estabilizar-sistema" />
<lastmod>2026-10-23T10:03:16.631Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-overclock-ddr4-ram-and-stabilize-system</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-fazer-overclock-memoria-ram-ddr4-estabilizar-sistema" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-overclock-ddr4-ram-and-stabilize-system" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-hacer-overclock-memoria-ram-ddr4-estabilizar-sistema" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-fazer-overclock-memoria-ram-ddr4-estabilizar-sistema" />
<lastmod>2026-10-23T10:03:16.631Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-hacer-overclock-memoria-ram-ddr4-estabilizar-sistema</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-fazer-overclock-memoria-ram-ddr4-estabilizar-sistema" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-overclock-ddr4-ram-and-stabilize-system" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-hacer-overclock-memoria-ram-ddr4-estabilizar-sistema" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-fazer-overclock-memoria-ram-ddr4-estabilizar-sistema" />
<lastmod>2026-10-23T10:03:16.631Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-blindar-ia-contra-prompt-injection-2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-blindar-ia-contra-prompt-injection-2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-secure-ai-applications-against-prompt-injection-2" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-blindar-aplicaciones-ia-contra-prompt-injection-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-blindar-ia-contra-prompt-injection-2" />
<lastmod>2026-10-23T11:04:04.815Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-secure-ai-applications-against-prompt-injection-2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-blindar-ia-contra-prompt-injection-2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-secure-ai-applications-against-prompt-injection-2" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-blindar-aplicaciones-ia-contra-prompt-injection-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-blindar-ia-contra-prompt-injection-2" />
<lastmod>2026-10-23T11:04:04.828Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-blindar-aplicaciones-ia-contra-prompt-injection-2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-blindar-ia-contra-prompt-injection-2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-secure-ai-applications-against-prompt-injection-2" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-blindar-aplicaciones-ia-contra-prompt-injection-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-blindar-ia-contra-prompt-injection-2" />
<lastmod>2026-10-23T11:04:04.837Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-lenta-como-usar-grpc-para-acelerar-comunicacao-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-lenta-como-usar-grpc-para-acelerar-comunicacao-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-api-how-to-use-grpc-to-speed-up-microservices-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-lenta-como-usar-grpc-para-acelerar-comunicacion-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-lenta-como-usar-grpc-para-acelerar-comunicacao-1" />
<lastmod>2026-10-23T11:04:04.843Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-api-how-to-use-grpc-to-speed-up-microservices-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-lenta-como-usar-grpc-para-acelerar-comunicacao-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-api-how-to-use-grpc-to-speed-up-microservices-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-lenta-como-usar-grpc-para-acelerar-comunicacion-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-lenta-como-usar-grpc-para-acelerar-comunicacao-1" />
<lastmod>2026-10-23T11:04:04.867Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-lenta-como-usar-grpc-para-acelerar-comunicacion-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-lenta-como-usar-grpc-para-acelerar-comunicacao-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-api-how-to-use-grpc-to-speed-up-microservices-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-lenta-como-usar-grpc-para-acelerar-comunicacion-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-lenta-como-usar-grpc-para-acelerar-comunicacao-1" />
<lastmod>2026-10-23T11:04:04.873Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-o-seu-app-react-trava-como-usar-react-profiler-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-o-seu-app-react-trava-como-usar-react-profiler-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-does-react-app-lag-how-to-use-react-profiler-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-tu-app-de-react-se-traba-como-usar-react-profiler-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-o-seu-app-react-trava-como-usar-react-profiler-1" />
<lastmod>2026-10-23T11:04:04.885Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/why-does-react-app-lag-how-to-use-react-profiler-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-o-seu-app-react-trava-como-usar-react-profiler-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-does-react-app-lag-how-to-use-react-profiler-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-tu-app-de-react-se-traba-como-usar-react-profiler-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-o-seu-app-react-trava-como-usar-react-profiler-1" />
<lastmod>2026-10-23T11:04:04.901Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-tu-app-de-react-se-traba-como-usar-react-profiler-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-o-seu-app-react-trava-como-usar-react-profiler-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-does-react-app-lag-how-to-use-react-profiler-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-tu-app-de-react-se-traba-como-usar-react-profiler-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-o-seu-app-react-trava-como-usar-react-profiler-1" />
<lastmod>2026-10-23T11:04:04.907Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/sistema-fora-do-ar-como-desenhar-alta-resiliencia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/sistema-fora-do-ar-como-desenhar-alta-resiliencia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/system-down-how-to-design-high-resilience" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/sistema-caido-como-disenar-alta-resiliencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/sistema-fora-do-ar-como-desenhar-alta-resiliencia" />
<lastmod>2026-10-23T11:04:04.914Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/system-down-how-to-design-high-resilience</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/sistema-fora-do-ar-como-desenhar-alta-resiliencia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/system-down-how-to-design-high-resilience" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/sistema-caido-como-disenar-alta-resiliencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/sistema-fora-do-ar-como-desenhar-alta-resiliencia" />
<lastmod>2026-10-23T11:02:05.340Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/sistema-caido-como-disenar-alta-resiliencia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/sistema-fora-do-ar-como-desenhar-alta-resiliencia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/system-down-how-to-design-high-resilience" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/sistema-caido-como-disenar-alta-resiliencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/sistema-fora-do-ar-como-desenhar-alta-resiliencia" />
<lastmod>2026-10-23T11:02:05.340Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-zerar-tempo-build-docker-cache-remoto-2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-zerar-tempo-build-docker-cache-remoto-2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-zero-docker-build-time-using-remote-cache-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-eliminar-tiempo-build-docker-cache-remoto-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-zerar-tempo-build-docker-cache-remoto-2" />
<lastmod>2026-10-23T11:02:26.792Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-zero-docker-build-time-using-remote-cache-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-zerar-tempo-build-docker-cache-remoto-2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-zero-docker-build-time-using-remote-cache-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-eliminar-tiempo-build-docker-cache-remoto-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-zerar-tempo-build-docker-cache-remoto-2" />
<lastmod>2026-10-23T11:02:26.792Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-eliminar-tiempo-build-docker-cache-remoto-2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-zerar-tempo-build-docker-cache-remoto-2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-zero-docker-build-time-using-remote-cache-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-eliminar-tiempo-build-docker-cache-remoto-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-zerar-tempo-build-docker-cache-remoto-2" />
<lastmod>2026-10-23T11:02:26.792Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-virar-engenheiro-staff-sem-gerenciar-pessoas-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-virar-engenheiro-staff-sem-gerenciar-pessoas-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-become-a-staff-engineer-without-managing-people-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/c-mo-ser-ingeniero-staff-sin-gestionar-personas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-virar-engenheiro-staff-sem-gerenciar-pessoas-1" />
<lastmod>2026-10-23T11:02:51.372Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-become-a-staff-engineer-without-managing-people-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-virar-engenheiro-staff-sem-gerenciar-pessoas-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-become-a-staff-engineer-without-managing-people-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/c-mo-ser-ingeniero-staff-sin-gestionar-personas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-virar-engenheiro-staff-sem-gerenciar-pessoas-1" />
<lastmod>2026-10-23T11:02:51.372Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/c-mo-ser-ingeniero-staff-sin-gestionar-personas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-virar-engenheiro-staff-sem-gerenciar-pessoas-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-become-a-staff-engineer-without-managing-people-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/c-mo-ser-ingeniero-staff-sin-gestionar-personas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-virar-engenheiro-staff-sem-gerenciar-pessoas-1" />
<lastmod>2026-10-23T11:02:51.372Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/multiplos-projetos-como-manter-o-foco-e-produzir</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/multiplos-projetos-como-manter-o-foco-e-produzir" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/multiple-projects-how-to-keep-focus-and-produce" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/multiples-proyectos-como-mantener-el-foco-y-producir" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/multiplos-projetos-como-manter-o-foco-e-produzir" />
<lastmod>2026-10-23T11:03:06.171Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/multiple-projects-how-to-keep-focus-and-produce</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/multiplos-projetos-como-manter-o-foco-e-produzir" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/multiple-projects-how-to-keep-focus-and-produce" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/multiples-proyectos-como-mantener-el-foco-y-producir" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/multiplos-projetos-como-manter-o-foco-e-produzir" />
<lastmod>2026-10-23T11:03:06.171Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/multiples-proyectos-como-mantener-el-foco-y-producir</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/multiplos-projetos-como-manter-o-foco-e-produzir" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/multiple-projects-how-to-keep-focus-and-produce" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/multiples-proyectos-como-mantener-el-foco-y-producir" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/multiplos-projetos-como-manter-o-foco-e-produzir" />
<lastmod>2026-10-23T11:03:06.171Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-escolher-fonte-ideal-servidores-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escolher-fonte-ideal-servidores-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-choose-ideal-power-supply-homelab-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-elegir-fuente-ideal-servidores-homelab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escolher-fonte-ideal-servidores-homelab" />
<lastmod>2026-10-23T11:03:19.391Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-choose-ideal-power-supply-homelab-servers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escolher-fonte-ideal-servidores-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-choose-ideal-power-supply-homelab-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-elegir-fuente-ideal-servidores-homelab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escolher-fonte-ideal-servidores-homelab" />
<lastmod>2026-10-23T11:03:19.391Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-elegir-fuente-ideal-servidores-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escolher-fonte-ideal-servidores-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-choose-ideal-power-supply-homelab-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-elegir-fuente-ideal-servidores-homelab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escolher-fonte-ideal-servidores-homelab" />
<lastmod>2026-10-23T11:03:19.391Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/zigbee-caindo-como-resolver-perda-de-pacotes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/zigbee-caindo-como-resolver-perda-de-pacotes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/zigbee-dropping-how-to-fix-packet-loss" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/zigbee-fallando-como-solucionar-perdida-de-paquetes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/zigbee-caindo-como-resolver-perda-de-pacotes" />
<lastmod>2026-10-23T11:03:44.670Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/zigbee-dropping-how-to-fix-packet-loss</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/zigbee-caindo-como-resolver-perda-de-pacotes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/zigbee-dropping-how-to-fix-packet-loss" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/zigbee-fallando-como-solucionar-perdida-de-paquetes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/zigbee-caindo-como-resolver-perda-de-pacotes" />
<lastmod>2026-10-23T11:03:44.670Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/zigbee-fallando-como-solucionar-perdida-de-paquetes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/zigbee-caindo-como-resolver-perda-de-pacotes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/zigbee-dropping-how-to-fix-packet-loss" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/zigbee-fallando-como-solucionar-perdida-de-paquetes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/zigbee-caindo-como-resolver-perda-de-pacotes" />
<lastmod>2026-10-23T11:03:44.670Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/multimetro-travado-ou-com-erro-como-consertar</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/multimetro-travado-ou-com-erro-como-consertar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/multimeter-stuck-or-showing-errors-how-to-fix" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/multimetro-trabado-o-con-error-como-reparar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/multimetro-travado-ou-com-erro-como-consertar" />
<lastmod>2026-10-30T00:24:41.344Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/multimeter-stuck-or-showing-errors-how-to-fix</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/multimetro-travado-ou-com-erro-como-consertar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/multimeter-stuck-or-showing-errors-how-to-fix" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/multimetro-trabado-o-con-error-como-reparar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/multimetro-travado-ou-com-erro-como-consertar" />
<lastmod>2026-10-30T00:24:41.344Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/multimetro-trabado-o-con-error-como-reparar</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/multimetro-travado-ou-com-erro-como-consertar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/multimeter-stuck-or-showing-errors-how-to-fix" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/multimetro-trabado-o-con-error-como-reparar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/multimetro-travado-ou-com-erro-como-consertar" />
<lastmod>2026-10-30T00:24:41.344Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/radar-tech-do-dia-23-de-outubro-de-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-23-de-outubro-de-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-23-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-23-de-octubre-de-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-23-de-outubro-de-2026" />
<lastmod>2026-10-23T12:00:33.799Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/daily-tech-radar-october-23-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-23-de-outubro-de-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-23-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-23-de-octubre-de-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-23-de-outubro-de-2026" />
<lastmod>2026-10-23T12:00:33.799Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/radar-tech-del-dia-23-de-octubre-de-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-23-de-outubro-de-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-23-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-23-de-octubre-de-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-23-de-outubro-de-2026" />
<lastmod>2026-10-23T12:00:33.799Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/deploy-travado-como-usar-feature-flags-argocd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deploy-travado-como-usar-feature-flags-argocd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/stuck-deploy-how-to-use-feature-flags-argocd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/deploy-trabado-como-usar-feature-flags-argocd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deploy-travado-como-usar-feature-flags-argocd" />
<lastmod>2026-10-23T13:03:02.516Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/stuck-deploy-how-to-use-feature-flags-argocd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deploy-travado-como-usar-feature-flags-argocd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/stuck-deploy-how-to-use-feature-flags-argocd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/deploy-trabado-como-usar-feature-flags-argocd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deploy-travado-como-usar-feature-flags-argocd" />
<lastmod>2026-10-23T13:03:02.525Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/deploy-trabado-como-usar-feature-flags-argocd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deploy-travado-como-usar-feature-flags-argocd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/stuck-deploy-how-to-use-feature-flags-argocd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/deploy-trabado-como-usar-feature-flags-argocd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deploy-travado-como-usar-feature-flags-argocd" />
<lastmod>2026-10-23T13:03:02.535Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/kubernetes-instavel-como-ajustar-liveness-probes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/kubernetes-instavel-como-ajustar-liveness-probes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-kubernetes-how-to-tune-liveness-probes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/kubernetes-inestable-como-ajustar-liveness-probes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/kubernetes-instavel-como-ajustar-liveness-probes" />
<lastmod>2026-10-23T13:03:02.547Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/unstable-kubernetes-how-to-tune-liveness-probes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/kubernetes-instavel-como-ajustar-liveness-probes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-kubernetes-how-to-tune-liveness-probes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/kubernetes-inestable-como-ajustar-liveness-probes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/kubernetes-instavel-como-ajustar-liveness-probes" />
<lastmod>2026-10-23T13:03:02.563Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/kubernetes-inestable-como-ajustar-liveness-probes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/kubernetes-instavel-como-ajustar-liveness-probes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-kubernetes-how-to-tune-liveness-probes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/kubernetes-inestable-como-ajustar-liveness-probes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/kubernetes-instavel-como-ajustar-liveness-probes" />
<lastmod>2026-10-23T13:03:02.569Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-migrar-clusters-kubernetes-sem-downtime</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-clusters-kubernetes-sem-downtime" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-migrate-kubernetes-clusters-zero-downtime" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-migrar-clusteres-kubernetes-sin-downtime" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-clusters-kubernetes-sem-downtime" />
<lastmod>2026-10-23T13:03:02.580Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-migrate-kubernetes-clusters-zero-downtime</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-clusters-kubernetes-sem-downtime" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-migrate-kubernetes-clusters-zero-downtime" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-migrar-clusteres-kubernetes-sin-downtime" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-clusters-kubernetes-sem-downtime" />
<lastmod>2026-10-23T13:03:02.594Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-migrar-clusteres-kubernetes-sin-downtime</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-clusters-kubernetes-sem-downtime" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-migrate-kubernetes-clusters-zero-downtime" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-migrar-clusteres-kubernetes-sin-downtime" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-clusters-kubernetes-sem-downtime" />
<lastmod>2026-10-23T13:03:02.630Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/terraform-corrompido-como-recuperar-o-state-do-zero</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/terraform-corrompido-como-recuperar-o-state-do-zero" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/corrupted-terraform-how-to-recover-state-from-scratch" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/terraform-danado-como-recuperar-el-state-desde-cero" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/terraform-corrompido-como-recuperar-o-state-do-zero" />
<lastmod>2026-10-23T13:03:02.636Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/corrupted-terraform-how-to-recover-state-from-scratch</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/terraform-corrompido-como-recuperar-o-state-do-zero" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/corrupted-terraform-how-to-recover-state-from-scratch" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/terraform-danado-como-recuperar-el-state-desde-cero" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/terraform-corrompido-como-recuperar-o-state-do-zero" />
<lastmod>2026-10-23T13:03:02.644Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/terraform-danado-como-recuperar-el-state-desde-cero</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/terraform-corrompido-como-recuperar-o-state-do-zero" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/corrupted-terraform-how-to-recover-state-from-scratch" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/terraform-danado-como-recuperar-el-state-desde-cero" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/terraform-corrompido-como-recuperar-o-state-do-zero" />
<lastmod>2026-10-23T13:03:02.664Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/logs-em-excesso-como-usar-vector-e-loki</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/logs-em-excesso-como-usar-vector-e-loki" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/excess-logs-how-to-use-vector-and-loki" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/demasiados-logs-como-usar-vector-y-loki" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/logs-em-excesso-como-usar-vector-e-loki" />
<lastmod>2026-10-23T13:01:44.081Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/excess-logs-how-to-use-vector-and-loki</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/logs-em-excesso-como-usar-vector-e-loki" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/excess-logs-how-to-use-vector-and-loki" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/demasiados-logs-como-usar-vector-y-loki" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/logs-em-excesso-como-usar-vector-e-loki" />
<lastmod>2026-10-23T13:01:44.081Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/demasiados-logs-como-usar-vector-y-loki</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/logs-em-excesso-como-usar-vector-e-loki" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/excess-logs-how-to-use-vector-and-loki" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/demasiados-logs-como-usar-vector-y-loki" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/logs-em-excesso-como-usar-vector-e-loki" />
<lastmod>2026-10-23T13:03:02.686Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-auditar-vulnerabilidades-docker-sbom-github-actions</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-docker-sbom-github-actions" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-docker-vulnerabilities-in-ci-with-sbom" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-docker-sbom-github-actions-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-docker-sbom-github-actions" />
<lastmod>2026-10-23T13:02:00.578Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-audit-docker-vulnerabilities-in-ci-with-sbom</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-docker-sbom-github-actions" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-docker-vulnerabilities-in-ci-with-sbom" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-docker-sbom-github-actions-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-docker-sbom-github-actions" />
<lastmod>2026-10-23T13:02:00.578Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-auditar-vulnerabilidades-docker-sbom-github-actions-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-docker-sbom-github-actions" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-docker-vulnerabilities-in-ci-with-sbom" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-docker-sbom-github-actions-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-docker-sbom-github-actions" />
<lastmod>2026-10-23T13:02:00.578Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/banco-sobrecarregado-como-usar-proxysql-cluster</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-sobrecarregado-como-usar-proxysql-cluster" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/overloaded-database-how-to-use-proxysql-cluster" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-de-datos-lenta-como-usar-proxysql-cluster" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-sobrecarregado-como-usar-proxysql-cluster" />
<lastmod>2026-10-23T13:02:14.175Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/overloaded-database-how-to-use-proxysql-cluster</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-sobrecarregado-como-usar-proxysql-cluster" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/overloaded-database-how-to-use-proxysql-cluster" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-de-datos-lenta-como-usar-proxysql-cluster" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-sobrecarregado-como-usar-proxysql-cluster" />
<lastmod>2026-10-23T13:02:14.175Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/base-de-datos-lenta-como-usar-proxysql-cluster</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-sobrecarregado-como-usar-proxysql-cluster" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/overloaded-database-how-to-use-proxysql-cluster" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-de-datos-lenta-como-usar-proxysql-cluster" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-sobrecarregado-como-usar-proxysql-cluster" />
<lastmod>2026-10-23T13:02:14.175Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/alertas-falsos-pagerduty-refinar-prometheus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/alertas-falsos-pagerduty-refinar-prometheus" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/false-pagerduty-alerts-tune-prometheus-rules" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/alertas-falsas-pagerduty-refinar-prometheus" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/alertas-falsos-pagerduty-refinar-prometheus" />
<lastmod>2026-10-23T13:02:33.645Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/false-pagerduty-alerts-tune-prometheus-rules</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/alertas-falsos-pagerduty-refinar-prometheus" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/false-pagerduty-alerts-tune-prometheus-rules" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/alertas-falsas-pagerduty-refinar-prometheus" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/alertas-falsos-pagerduty-refinar-prometheus" />
<lastmod>2026-10-23T13:02:33.645Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/alertas-falsas-pagerduty-refinar-prometheus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/alertas-falsos-pagerduty-refinar-prometheus" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/false-pagerduty-alerts-tune-prometheus-rules" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/alertas-falsas-pagerduty-refinar-prometheus" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/alertas-falsos-pagerduty-refinar-prometheus" />
<lastmod>2026-10-23T13:02:33.645Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-reduzir-custos-gitlab-runners-instancias-spot</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-reduzir-custos-gitlab-runners-instancias-spot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-cut-gitlab-runners-costs-spot-instances" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reducir-costos-gitlab-runners-instancias-spot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-reduzir-custos-gitlab-runners-instancias-spot" />
<lastmod>2026-10-23T13:02:48.311Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-cut-gitlab-runners-costs-spot-instances</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-reduzir-custos-gitlab-runners-instancias-spot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-cut-gitlab-runners-costs-spot-instances" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reducir-costos-gitlab-runners-instancias-spot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-reduzir-custos-gitlab-runners-instancias-spot" />
<lastmod>2026-10-23T13:02:48.311Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-reducir-costos-gitlab-runners-instancias-spot</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-reduzir-custos-gitlab-runners-instancias-spot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-cut-gitlab-runners-costs-spot-instances" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reducir-costos-gitlab-runners-instancias-spot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-reduzir-custos-gitlab-runners-instancias-spot" />
<lastmod>2026-10-23T13:02:48.311Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/certificado-expirado-como-automatizar-vault-kubernetes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/certificado-expirado-como-automatizar-vault-kubernetes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/expired-certificate-how-to-automate-vault-kubernetes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/certificado-expirado-como-automatizar-vault-kubernetes-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/certificado-expirado-como-automatizar-vault-kubernetes" />
<lastmod>2026-10-28T14:40:41.995Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/expired-certificate-how-to-automate-vault-kubernetes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/certificado-expirado-como-automatizar-vault-kubernetes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/expired-certificate-how-to-automate-vault-kubernetes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/certificado-expirado-como-automatizar-vault-kubernetes-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/certificado-expirado-como-automatizar-vault-kubernetes" />
<lastmod>2026-10-28T14:40:41.995Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/certificado-expirado-como-automatizar-vault-kubernetes-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/certificado-expirado-como-automatizar-vault-kubernetes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/expired-certificate-how-to-automate-vault-kubernetes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/certificado-expirado-como-automatizar-vault-kubernetes-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/certificado-expirado-como-automatizar-vault-kubernetes" />
<lastmod>2026-10-28T14:40:41.995Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ia-alucinando-como-criar-guardrails-validacao-estrita-2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-alucinando-como-criar-guardrails-validacao-estrita-2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-hallucinating-how-to-build-strict-validation-guardrails" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-alucinando-como-crear-guardrails-validacion-estricta-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-alucinando-como-criar-guardrails-validacao-estrita-2" />
<lastmod>2026-10-23T14:06:04.635Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ai-hallucinating-how-to-build-strict-validation-guardrails</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-alucinando-como-criar-guardrails-validacao-estrita-2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-hallucinating-how-to-build-strict-validation-guardrails" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-alucinando-como-crear-guardrails-validacion-estricta-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-alucinando-como-criar-guardrails-validacao-estrita-2" />
<lastmod>2026-10-23T14:06:04.647Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ia-alucinando-como-crear-guardrails-validacion-estricta-2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-alucinando-como-criar-guardrails-validacao-estrita-2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-hallucinating-how-to-build-strict-validation-guardrails" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-alucinando-como-crear-guardrails-validacion-estricta-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-alucinando-como-criar-guardrails-validacao-estrita-2" />
<lastmod>2026-10-23T14:06:04.661Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/transacoes-lentas-como-isolar-locks-mortos-postgresql</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/transacoes-lentas-como-isolar-locks-mortos-postgresql" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-transactions-how-to-isolate-deadlocks-postgresql" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/transacciones-lentas-como-aislar-bloqueos-postgresql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/transacoes-lentas-como-isolar-locks-mortos-postgresql" />
<lastmod>2026-10-29T01:16:35.201Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-transactions-how-to-isolate-deadlocks-postgresql</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/transacoes-lentas-como-isolar-locks-mortos-postgresql" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-transactions-how-to-isolate-deadlocks-postgresql" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/transacciones-lentas-como-aislar-bloqueos-postgresql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/transacoes-lentas-como-isolar-locks-mortos-postgresql" />
<lastmod>2026-10-29T01:16:35.201Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/transacciones-lentas-como-aislar-bloqueos-postgresql</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/transacoes-lentas-como-isolar-locks-mortos-postgresql" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-transactions-how-to-isolate-deadlocks-postgresql" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/transacciones-lentas-como-aislar-bloqueos-postgresql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/transacoes-lentas-como-isolar-locks-mortos-postgresql" />
<lastmod>2026-10-29T01:16:35.201Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-aplicar-tree-shaking-no-vite</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-aplicar-tree-shaking-no-vite" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/heavy-bundle-how-to-apply-tree-shaking-in-vite" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aplicar-tree-shaking-en-vite" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-aplicar-tree-shaking-no-vite" />
<lastmod>2026-10-28T15:11:45.053Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/heavy-bundle-how-to-apply-tree-shaking-in-vite</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-aplicar-tree-shaking-no-vite" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/heavy-bundle-how-to-apply-tree-shaking-in-vite" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aplicar-tree-shaking-en-vite" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-aplicar-tree-shaking-no-vite" />
<lastmod>2026-10-28T15:11:45.053Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-aplicar-tree-shaking-en-vite</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-aplicar-tree-shaking-no-vite" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/heavy-bundle-how-to-apply-tree-shaking-in-vite" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aplicar-tree-shaking-en-vite" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-aplicar-tree-shaking-no-vite" />
<lastmod>2026-10-28T15:11:45.053Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/sistemas-acoplados-como-migrar-para-eventos-com-kafka</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/sistemas-acoplados-como-migrar-para-eventos-com-kafka" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/coupled-systems-how-to-migrate-to-events-with-kafka" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/sistemas-acoplados-como-migrar-a-eventos-con-kafka" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/sistemas-acoplados-como-migrar-para-eventos-com-kafka" />
<lastmod>2026-10-23T14:02:44.907Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/coupled-systems-how-to-migrate-to-events-with-kafka</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/sistemas-acoplados-como-migrar-para-eventos-com-kafka" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/coupled-systems-how-to-migrate-to-events-with-kafka" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/sistemas-acoplados-como-migrar-a-eventos-con-kafka" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/sistemas-acoplados-como-migrar-para-eventos-com-kafka" />
<lastmod>2026-10-23T14:02:44.907Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/sistemas-acoplados-como-migrar-a-eventos-con-kafka</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/sistemas-acoplados-como-migrar-para-eventos-com-kafka" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/coupled-systems-how-to-migrate-to-events-with-kafka" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/sistemas-acoplados-como-migrar-a-eventos-con-kafka" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/sistemas-acoplados-como-migrar-para-eventos-com-kafka" />
<lastmod>2026-10-23T14:02:44.907Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/deploy-quebrado-como-fazer-rollback-automatico-argocd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deploy-quebrado-como-fazer-rollback-automatico-argocd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/broken-deploy-how-to-implement-argocd-auto-rollbacks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/deploy-roto-como-hacer-rollbacks-automaticos-argocd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deploy-quebrado-como-fazer-rollback-automatico-argocd" />
<lastmod>2026-10-23T14:03:16.769Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/broken-deploy-how-to-implement-argocd-auto-rollbacks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deploy-quebrado-como-fazer-rollback-automatico-argocd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/broken-deploy-how-to-implement-argocd-auto-rollbacks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/deploy-roto-como-hacer-rollbacks-automaticos-argocd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deploy-quebrado-como-fazer-rollback-automatico-argocd" />
<lastmod>2026-10-23T14:03:16.769Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/deploy-roto-como-hacer-rollbacks-automaticos-argocd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deploy-quebrado-como-fazer-rollback-automatico-argocd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/broken-deploy-how-to-implement-argocd-auto-rollbacks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/deploy-roto-como-hacer-rollbacks-automaticos-argocd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deploy-quebrado-como-fazer-rollback-automatico-argocd" />
<lastmod>2026-10-23T14:03:16.769Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/codigo-legado-refatoracao-incremental-testes-mutacao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/codigo-legado-refatoracao-incremental-testes-mutacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/legacy-code-incremental-refactoring-mutation-testing" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/codigo-legado-refactorizacion-incremental-mutacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/codigo-legado-refatoracao-incremental-testes-mutacao" />
<lastmod>2026-10-23T14:03:55.365Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/legacy-code-incremental-refactoring-mutation-testing</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/codigo-legado-refatoracao-incremental-testes-mutacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/legacy-code-incremental-refactoring-mutation-testing" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/codigo-legado-refactorizacion-incremental-mutacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/codigo-legado-refatoracao-incremental-testes-mutacao" />
<lastmod>2026-10-23T14:03:55.365Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/codigo-legado-refactorizacion-incremental-mutacion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/codigo-legado-refatoracao-incremental-testes-mutacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/legacy-code-incremental-refactoring-mutation-testing" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/codigo-legado-refactorizacion-incremental-mutacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/codigo-legado-refatoracao-incremental-testes-mutacao" />
<lastmod>2026-10-23T14:06:04.760Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/burnout-chegando-como-gerenciar-interrupcoes-e-focar</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/burnout-chegando-como-gerenciar-interrupcoes-e-focar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/burnout-approaching-how-to-manage-interruptions-and-focus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/burnout-llegando-como-gestionar-interrupciones-y-enfocar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/burnout-chegando-como-gerenciar-interrupcoes-e-focar" />
<lastmod>2026-10-23T14:04:20.805Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/burnout-approaching-how-to-manage-interruptions-and-focus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/burnout-chegando-como-gerenciar-interrupcoes-e-focar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/burnout-approaching-how-to-manage-interruptions-and-focus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/burnout-llegando-como-gestionar-interrupciones-y-enfocar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/burnout-chegando-como-gerenciar-interrupcoes-e-focar" />
<lastmod>2026-10-23T14:04:20.805Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/burnout-llegando-como-gestionar-interrupciones-y-enfocar</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/burnout-chegando-como-gerenciar-interrupcoes-e-focar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/burnout-approaching-how-to-manage-interruptions-and-focus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/burnout-llegando-como-gestionar-interrupciones-y-enfocar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/burnout-chegando-como-gerenciar-interrupcoes-e-focar" />
<lastmod>2026-10-23T14:04:20.805Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/placa-de-video-aquecendo-como-otimizar-curvas-de-fans</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/placa-de-video-aquecendo-como-otimizar-curvas-de-fans" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/graphics-card-overheating-how-to-optimize-fan-curves" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/tarjeta-de-video-caliente-como-optimizar-curvas-de-fans" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/placa-de-video-aquecendo-como-otimizar-curvas-de-fans" />
<lastmod>2026-10-23T14:04:54.464Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/graphics-card-overheating-how-to-optimize-fan-curves</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/placa-de-video-aquecendo-como-otimizar-curvas-de-fans" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/graphics-card-overheating-how-to-optimize-fan-curves" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/tarjeta-de-video-caliente-como-optimizar-curvas-de-fans" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/placa-de-video-aquecendo-como-otimizar-curvas-de-fans" />
<lastmod>2026-10-23T14:04:54.464Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/tarjeta-de-video-caliente-como-optimizar-curvas-de-fans</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/placa-de-video-aquecendo-como-otimizar-curvas-de-fans" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/graphics-card-overheating-how-to-optimize-fan-curves" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/tarjeta-de-video-caliente-como-optimizar-curvas-de-fans" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/placa-de-video-aquecendo-como-otimizar-curvas-de-fans" />
<lastmod>2026-10-23T14:04:54.464Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/smart-home-instavel-como-isolar-vlans-para-iot</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/smart-home-instavel-como-isolar-vlans-para-iot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-smart-home-how-to-isolate-vlans-for-iot" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/smart-home-inestable-como-aislar-vlans-para-iot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/smart-home-instavel-como-isolar-vlans-para-iot" />
<lastmod>2026-10-23T14:05:29.806Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/unstable-smart-home-how-to-isolate-vlans-for-iot</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/smart-home-instavel-como-isolar-vlans-para-iot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-smart-home-how-to-isolate-vlans-for-iot" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/smart-home-inestable-como-aislar-vlans-para-iot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/smart-home-instavel-como-isolar-vlans-para-iot" />
<lastmod>2026-10-23T14:05:29.806Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/smart-home-inestable-como-aislar-vlans-para-iot</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/smart-home-instavel-como-isolar-vlans-para-iot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-smart-home-how-to-isolate-vlans-for-iot" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/smart-home-inestable-como-aislar-vlans-para-iot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/smart-home-instavel-como-isolar-vlans-para-iot" />
<lastmod>2026-10-23T14:05:29.806Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/salario-estagnado-promocao-impacto-tecnico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/salario-estagnado-promocao-impacto-tecnico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/stagnant-salary-tech-impact-promotion" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/salario-estancado-promocion-impacto-tecnico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/salario-estagnado-promocao-impacto-tecnico" />
<lastmod>2026-10-23T14:06:04.354Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/stagnant-salary-tech-impact-promotion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/salario-estagnado-promocao-impacto-tecnico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/stagnant-salary-tech-impact-promotion" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/salario-estancado-promocion-impacto-tecnico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/salario-estagnado-promocao-impacto-tecnico" />
<lastmod>2026-10-23T14:06:04.354Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/salario-estancado-promocion-impacto-tecnico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/salario-estagnado-promocao-impacto-tecnico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/stagnant-salary-tech-impact-promotion" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/salario-estancado-promocion-impacto-tecnico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/salario-estagnado-promocao-impacto-tecnico" />
<lastmod>2026-10-23T14:06:04.354Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-rastrear-ripple-ruido-alta-frequencia-bancada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-ripple-ruido-alta-frequencia-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-track-high-frequency-ripple-noise-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rastrear-ripple-ruido-alta-frecuencia-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-ripple-ruido-alta-frequencia-bancada" />
<lastmod>2026-11-04T13:45:10.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-track-high-frequency-ripple-noise-bench</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-ripple-ruido-alta-frequencia-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-track-high-frequency-ripple-noise-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rastrear-ripple-ruido-alta-frecuencia-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-ripple-ruido-alta-frequencia-bancada" />
<lastmod>2026-11-04T13:45:10.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-rastrear-ripple-ruido-alta-frecuencia-banco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-ripple-ruido-alta-frequencia-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-track-high-frequency-ripple-noise-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rastrear-ripple-ruido-alta-frecuencia-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-ripple-ruido-alta-frequencia-bancada" />
<lastmod>2026-11-04T13:45:10.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-consumo-real-energia-servidores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-consumo-real-energia-servidores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-real-server-power-consumption" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-consumo-real-energia-servidores-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-consumo-real-energia-servidores" />
<lastmod>2026-10-23T15:04:42.159Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-calculate-real-server-power-consumption</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-consumo-real-energia-servidores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-real-server-power-consumption" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-consumo-real-energia-servidores-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-consumo-real-energia-servidores" />
<lastmod>2026-10-23T15:04:42.176Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-consumo-real-energia-servidores-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-consumo-real-energia-servidores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-real-server-power-consumption" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-consumo-real-energia-servidores-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-consumo-real-energia-servidores" />
<lastmod>2026-10-23T15:04:42.192Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-simular-falhas-automacao-industrial</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-simular-falhas-automacao-industrial" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-simulate-failures-industrial-automation-systems" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-simular-fallas-sistemas-automatizacion-industrial" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-simular-falhas-automacao-industrial" />
<lastmod>2026-10-23T15:01:47.637Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-simulate-failures-industrial-automation-systems</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-simular-falhas-automacao-industrial" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-simulate-failures-industrial-automation-systems" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-simular-fallas-sistemas-automatizacion-industrial" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-simular-falhas-automacao-industrial" />
<lastmod>2026-10-23T15:01:47.637Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-simular-fallas-sistemas-automatizacion-industrial</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-simular-falhas-automacao-industrial" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-simulate-failures-industrial-automation-systems" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-simular-fallas-sistemas-automatizacion-industrial" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-simular-falhas-automacao-industrial" />
<lastmod>2026-10-23T15:01:47.637Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-sensores-modbus-tcp-node-red</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-sensores-modbus-tcp-node-red" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-modbus-tcp-sensors-node-red" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-sensores-modbus-tcp-node-red-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-sensores-modbus-tcp-node-red" />
<lastmod>2026-10-23T15:02:19.808Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-integrate-modbus-tcp-sensors-node-red</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-sensores-modbus-tcp-node-red" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-modbus-tcp-sensors-node-red" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-sensores-modbus-tcp-node-red-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-sensores-modbus-tcp-node-red" />
<lastmod>2026-10-23T15:02:19.808Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-sensores-modbus-tcp-node-red-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-sensores-modbus-tcp-node-red" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-modbus-tcp-sensors-node-red" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-sensores-modbus-tcp-node-red-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-sensores-modbus-tcp-node-red" />
<lastmod>2026-10-23T15:02:19.808Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servidores-latencia-intermitente-tcpdump-wireshark</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidores-latencia-intermitente-tcpdump-wireshark" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/servers-intermittent-latency-tcpdump-wireshark" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidores-latencia-intermitente-tcpdump-wireshark-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidores-latencia-intermitente-tcpdump-wireshark" />
<lastmod>2026-10-23T15:02:36.281Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servers-intermittent-latency-tcpdump-wireshark</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidores-latencia-intermitente-tcpdump-wireshark" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/servers-intermittent-latency-tcpdump-wireshark" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidores-latencia-intermitente-tcpdump-wireshark-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidores-latencia-intermitente-tcpdump-wireshark" />
<lastmod>2026-10-23T15:02:36.281Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servidores-latencia-intermitente-tcpdump-wireshark-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidores-latencia-intermitente-tcpdump-wireshark" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/servers-intermittent-latency-tcpdump-wireshark" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidores-latencia-intermitente-tcpdump-wireshark-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidores-latencia-intermitente-tcpdump-wireshark" />
<lastmod>2026-10-23T15:02:36.281Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-consertar-trilhas-rompidas-pcb-alta-densidade</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consertar-trilhas-rompidas-pcb-alta-densidade" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-repair-broken-traces-high-density-pcbs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-pistas-rotas-pcb-alta-densidad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consertar-trilhas-rompidas-pcb-alta-densidade" />
<lastmod>2026-10-23T15:03:04.755Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-repair-broken-traces-high-density-pcbs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consertar-trilhas-rompidas-pcb-alta-densidade" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-repair-broken-traces-high-density-pcbs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-pistas-rotas-pcb-alta-densidad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consertar-trilhas-rompidas-pcb-alta-densidade" />
<lastmod>2026-10-23T15:03:04.755Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-reparar-pistas-rotas-pcb-alta-densidad</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consertar-trilhas-rompidas-pcb-alta-densidade" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-repair-broken-traces-high-density-pcbs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-pistas-rotas-pcb-alta-densidad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consertar-trilhas-rompidas-pcb-alta-densidade" />
<lastmod>2026-10-23T15:03:04.755Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-escolher-discos-rigidos-zfs-pesados</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escolher-discos-rigidos-zfs-pesados" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-choose-hard-drives-for-heavy-zfs-arrays" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-elegir-discos-duros-zfs-pesados" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escolher-discos-rigidos-zfs-pesados" />
<lastmod>2026-10-27T11:54:47.404Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-choose-hard-drives-for-heavy-zfs-arrays</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escolher-discos-rigidos-zfs-pesados" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-choose-hard-drives-for-heavy-zfs-arrays" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-elegir-discos-duros-zfs-pesados" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escolher-discos-rigidos-zfs-pesados" />
<lastmod>2026-10-27T11:54:47.404Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-elegir-discos-duros-zfs-pesados</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escolher-discos-rigidos-zfs-pesados" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-choose-hard-drives-for-heavy-zfs-arrays" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-elegir-discos-duros-zfs-pesados" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escolher-discos-rigidos-zfs-pesados" />
<lastmod>2026-10-27T11:54:47.404Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-projetar-intertravamentos-seguranca-maquinas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-intertravamentos-seguranca-maquinas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-safety-interlocks-in-machinery" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-enclavamientos-seguridad-maquinas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-intertravamentos-seguranca-maquinas" />
<lastmod>2026-11-04T22:26:33.433Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-design-safety-interlocks-in-machinery</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-intertravamentos-seguranca-maquinas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-safety-interlocks-in-machinery" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-enclavamientos-seguridad-maquinas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-intertravamentos-seguranca-maquinas" />
<lastmod>2026-11-04T22:26:33.433Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-disenar-enclavamientos-seguridad-maquinas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-intertravamentos-seguranca-maquinas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-safety-interlocks-in-machinery" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-enclavamientos-seguridad-maquinas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-intertravamentos-seguranca-maquinas" />
<lastmod>2026-11-04T22:26:33.433Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-ler-medidores-velhos-usando-esp32-e-inteligencia-artificial</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ler-medidores-velhos-usando-esp32-e-inteligencia-artificial" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-read-old-meters-using-esp32-and-artificial-intelligence" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-leer-medidores-viejos-usando-esp32-e-inteligencia-artificial" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ler-medidores-velhos-usando-esp32-e-inteligencia-artificial" />
<lastmod>2026-10-23T15:04:25.255Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-read-old-meters-using-esp32-and-artificial-intelligence</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ler-medidores-velhos-usando-esp32-e-inteligencia-artificial" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-read-old-meters-using-esp32-and-artificial-intelligence" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-leer-medidores-viejos-usando-esp32-e-inteligencia-artificial" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ler-medidores-velhos-usando-esp32-e-inteligencia-artificial" />
<lastmod>2026-10-23T15:04:25.255Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-leer-medidores-viejos-usando-esp32-e-inteligencia-artificial</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ler-medidores-velhos-usando-esp32-e-inteligencia-artificial" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-read-old-meters-using-esp32-and-artificial-intelligence" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-leer-medidores-viejos-usando-esp32-e-inteligencia-artificial" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ler-medidores-velhos-usando-esp32-e-inteligencia-artificial" />
<lastmod>2026-10-23T15:04:42.202Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-emitir-ssl-interno-caddy-dns-01</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-emitir-ssl-interno-caddy-dns-01" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-issue-local-ssl-caddy-dns-01" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-emitir-ssl-interno-caddy-dns-01-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-emitir-ssl-interno-caddy-dns-01" />
<lastmod>2026-10-23T15:04:41.837Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-issue-local-ssl-caddy-dns-01</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-emitir-ssl-interno-caddy-dns-01" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-issue-local-ssl-caddy-dns-01" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-emitir-ssl-interno-caddy-dns-01-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-emitir-ssl-interno-caddy-dns-01" />
<lastmod>2026-10-23T15:04:41.837Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-emitir-ssl-interno-caddy-dns-01-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-emitir-ssl-interno-caddy-dns-01" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-issue-local-ssl-caddy-dns-01" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-emitir-ssl-interno-caddy-dns-01-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-emitir-ssl-interno-caddy-dns-01" />
<lastmod>2026-10-23T15:04:41.837Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-capacitores-smd-na-placa-com-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-smd-na-placa-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-smd-capacitors-on-board-with-an-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-capacitores-smd-en-la-placa-con-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-smd-na-placa-com-osciloscopio" />
<lastmod>2026-10-23T16:04:52.466Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-smd-capacitors-on-board-with-an-oscilloscope</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-smd-na-placa-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-smd-capacitors-on-board-with-an-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-capacitores-smd-en-la-placa-con-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-smd-na-placa-com-osciloscopio" />
<lastmod>2026-10-23T16:04:52.474Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-capacitores-smd-en-la-placa-con-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-smd-na-placa-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-smd-capacitors-on-board-with-an-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-capacitores-smd-en-la-placa-con-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-smd-na-placa-com-osciloscopio" />
<lastmod>2026-10-23T16:04:52.480Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-resolver-thermal-throttling-notebook-desempenho</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-resolver-thermal-throttling-notebook-desempenho" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-laptop-thermal-throttling-performance" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-resolver-thermal-throttling-portatiles-rendimiento" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-resolver-thermal-throttling-notebook-desempenho" />
<lastmod>2026-10-23T16:01:28.426Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-fix-laptop-thermal-throttling-performance</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-resolver-thermal-throttling-notebook-desempenho" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-laptop-thermal-throttling-performance" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-resolver-thermal-throttling-portatiles-rendimiento" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-resolver-thermal-throttling-notebook-desempenho" />
<lastmod>2026-10-23T16:01:28.426Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-resolver-thermal-throttling-portatiles-rendimiento</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-resolver-thermal-throttling-notebook-desempenho" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-laptop-thermal-throttling-performance" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-resolver-thermal-throttling-portatiles-rendimiento" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-resolver-thermal-throttling-notebook-desempenho" />
<lastmod>2026-10-23T16:01:28.426Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-dimensionar-nobreaks-industriais-plantas-criticas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-dimensionar-nobreaks-industriais-plantas-criticas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-size-industrial-ups-critical-plants" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-dimensionar-sai-industriales-plantas-criticas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-dimensionar-nobreaks-industriais-plantas-criticas" />
<lastmod>2026-10-23T16:01:47.123Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-size-industrial-ups-critical-plants</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-dimensionar-nobreaks-industriais-plantas-criticas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-size-industrial-ups-critical-plants" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-dimensionar-sai-industriales-plantas-criticas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-dimensionar-nobreaks-industriais-plantas-criticas" />
<lastmod>2026-10-23T16:01:47.123Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-dimensionar-sai-industriales-plantas-criticas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-dimensionar-nobreaks-industriais-plantas-criticas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-size-industrial-ups-critical-plants" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-dimensionar-sai-industriales-plantas-criticas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-dimensionar-nobreaks-industriais-plantas-criticas" />
<lastmod>2026-10-23T16:01:47.123Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-containers-docker-prometheus-grafana</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-containers-docker-prometheus-grafana" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-docker-containers-prometheus-grafana" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-contenedores-docker-prometheus-grafana" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-containers-docker-prometheus-grafana" />
<lastmod>2026-10-31T01:33:14.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-monitor-docker-containers-prometheus-grafana</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-containers-docker-prometheus-grafana" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-docker-containers-prometheus-grafana" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-contenedores-docker-prometheus-grafana" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-containers-docker-prometheus-grafana" />
<lastmod>2026-10-31T01:33:14.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorizar-contenedores-docker-prometheus-grafana</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-containers-docker-prometheus-grafana" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-docker-containers-prometheus-grafana" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-contenedores-docker-prometheus-grafana" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-containers-docker-prometheus-grafana" />
<lastmod>2026-10-31T01:33:14.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-scripts-mqtt-python-automacao-residencial</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-scripts-mqtt-python-automacao-residencial" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-mqtt-scripts-python-home-automation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-scripts-mqtt-python-domotica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-scripts-mqtt-python-automacao-residencial" />
<lastmod>2026-10-23T16:02:52.899Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-create-mqtt-scripts-python-home-automation</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-scripts-mqtt-python-automacao-residencial" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-mqtt-scripts-python-home-automation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-scripts-mqtt-python-domotica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-scripts-mqtt-python-automacao-residencial" />
<lastmod>2026-10-23T16:02:52.899Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-scripts-mqtt-python-domotica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-scripts-mqtt-python-automacao-residencial" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-mqtt-scripts-python-home-automation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-scripts-mqtt-python-domotica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-scripts-mqtt-python-automacao-residencial" />
<lastmod>2026-10-23T16:02:52.899Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-recuperar-dados-particoes-corrompidas-ddrescue</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-dados-particoes-corrompidas-ddrescue" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-data-from-corrupted-partitions-ddrescue" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-datos-particiones-corruptas-ddrescue" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-dados-particoes-corrompidas-ddrescue" />
<lastmod>2026-10-23T16:03:23.466Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-recover-data-from-corrupted-partitions-ddrescue</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-dados-particoes-corrompidas-ddrescue" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-data-from-corrupted-partitions-ddrescue" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-datos-particiones-corruptas-ddrescue" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-dados-particoes-corrompidas-ddrescue" />
<lastmod>2026-10-23T16:03:23.466Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-recuperar-datos-particiones-corruptas-ddrescue</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-dados-particoes-corrompidas-ddrescue" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-data-from-corrupted-partitions-ddrescue" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-datos-particiones-corruptas-ddrescue" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-dados-particoes-corrompidas-ddrescue" />
<lastmod>2026-10-23T16:03:23.466Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-regras-firewall-iptables</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-regras-firewall-iptables" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-firewall-rules-iptables" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-reglas-firewall-iptables" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-regras-firewall-iptables" />
<lastmod>2026-10-23T16:03:54.501Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-firewall-rules-iptables</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-regras-firewall-iptables" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-firewall-rules-iptables" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-reglas-firewall-iptables" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-regras-firewall-iptables" />
<lastmod>2026-10-23T16:03:54.501Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-reglas-firewall-iptables</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-regras-firewall-iptables" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-firewall-rules-iptables" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-reglas-firewall-iptables" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-regras-firewall-iptables" />
<lastmod>2026-10-23T16:04:52.488Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/erros-concorrencia-condicoes-corrida-deadlocks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/erros-concorrencia-condicoes-corrida-deadlocks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/concurrency-errors-race-conditions-deadlocks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/errores-concurrencia-condiciones-carrera-deadlocks" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/erros-concorrencia-condicoes-corrida-deadlocks" />
<lastmod>2026-10-23T16:04:09.727Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/concurrency-errors-race-conditions-deadlocks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/erros-concorrencia-condicoes-corrida-deadlocks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/concurrency-errors-race-conditions-deadlocks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/errores-concurrencia-condiciones-carrera-deadlocks" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/erros-concorrencia-condicoes-corrida-deadlocks" />
<lastmod>2026-10-23T16:04:09.727Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/errores-concurrencia-condiciones-carrera-deadlocks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/erros-concorrencia-condicoes-corrida-deadlocks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/concurrency-errors-race-conditions-deadlocks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/errores-concurrencia-condiciones-carrera-deadlocks" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/erros-concorrencia-condicoes-corrida-deadlocks" />
<lastmod>2026-10-23T16:04:09.727Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-plcs-siemens-s7-scada-snap7</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-plcs-siemens-s7-scada-snap7" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-siemens-s7-plcs-open-scada-snap7" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-plcs-siemens-scada-snap7" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-plcs-siemens-s7-scada-snap7" />
<lastmod>2026-11-04T01:59:41.875Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-integrate-siemens-s7-plcs-open-scada-snap7</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-plcs-siemens-s7-scada-snap7" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-siemens-s7-plcs-open-scada-snap7" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-plcs-siemens-scada-snap7" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-plcs-siemens-s7-scada-snap7" />
<lastmod>2026-11-04T01:59:41.875Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-plcs-siemens-scada-snap7</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-plcs-siemens-s7-scada-snap7" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-siemens-s7-plcs-open-scada-snap7" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-plcs-siemens-scada-snap7" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-plcs-siemens-s7-scada-snap7" />
<lastmod>2026-11-04T01:59:41.875Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-desenhar-diagramas-eletricos-industriais</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desenhar-diagramas-eletricos-industriais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-draw-industrial-electrical-diagrams-error-free" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-diagramas-electricos-industriales-sin-errores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desenhar-diagramas-eletricos-industriais" />
<lastmod>2026-10-23T16:04:52.267Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-draw-industrial-electrical-diagrams-error-free</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desenhar-diagramas-eletricos-industriais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-draw-industrial-electrical-diagrams-error-free" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-diagramas-electricos-industriales-sin-errores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desenhar-diagramas-eletricos-industriais" />
<lastmod>2026-10-23T16:04:52.267Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-disenar-diagramas-electricos-industriales-sin-errores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desenhar-diagramas-eletricos-industriais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-draw-industrial-electrical-diagrams-error-free" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-diagramas-electricos-industriales-sin-errores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desenhar-diagramas-eletricos-industriais" />
<lastmod>2026-10-23T16:04:52.267Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ia-generativa-instavel-como-criar-avaliacoes-ragas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-generativa-instavel-como-criar-avaliacoes-ragas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-generative-ai-how-to-build-tests-with-ragas" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-generativa-inestable-como-crear-evaluaciones-ragas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-generativa-instavel-como-criar-avaliacoes-ragas" />
<lastmod>2026-10-23T17:08:02.109Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/unstable-generative-ai-how-to-build-tests-with-ragas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-generativa-instavel-como-criar-avaliacoes-ragas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-generative-ai-how-to-build-tests-with-ragas" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-generativa-inestable-como-crear-evaluaciones-ragas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-generativa-instavel-como-criar-avaliacoes-ragas" />
<lastmod>2026-10-23T17:08:02.188Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ia-generativa-inestable-como-crear-evaluaciones-ragas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-generativa-instavel-como-criar-avaliacoes-ragas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-generative-ai-how-to-build-tests-with-ragas" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-generativa-inestable-como-crear-evaluaciones-ragas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-generativa-instavel-como-criar-avaliacoes-ragas" />
<lastmod>2026-10-23T17:08:02.195Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/mysql-lento-como-otimizar-indices-compostos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/mysql-lento-como-otimizar-indices-compostos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-speed-up-mysql-queries-composite-indexes-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-consultas-mysql-indices-compuestos-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/mysql-lento-como-otimizar-indices-compostos" />
<lastmod>2026-10-23T17:08:02.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-speed-up-mysql-queries-composite-indexes-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/mysql-lento-como-otimizar-indices-compostos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-speed-up-mysql-queries-composite-indexes-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-consultas-mysql-indices-compuestos-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/mysql-lento-como-otimizar-indices-compostos" />
<lastmod>2026-10-23T17:08:02.218Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-acelerar-consultas-mysql-indices-compuestos-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/mysql-lento-como-otimizar-indices-compostos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-speed-up-mysql-queries-composite-indexes-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-acelerar-consultas-mysql-indices-compuestos-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/mysql-lento-como-otimizar-indices-compostos" />
<lastmod>2026-10-23T17:08:02.224Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/bundle-inchado-no-webpack-como-acelerar-o-carregamento</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/bundle-inchado-no-webpack-como-acelerar-o-carregamento" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/bloated-webpack-bundle-how-to-speed-up-loading" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bundle-pesado-en-webpack-como-acelerar-la-carga" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/bundle-inchado-no-webpack-como-acelerar-o-carregamento" />
<lastmod>2026-10-23T17:02:07.291Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/bloated-webpack-bundle-how-to-speed-up-loading</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/bundle-inchado-no-webpack-como-acelerar-o-carregamento" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/bloated-webpack-bundle-how-to-speed-up-loading" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bundle-pesado-en-webpack-como-acelerar-la-carga" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/bundle-inchado-no-webpack-como-acelerar-o-carregamento" />
<lastmod>2026-10-23T17:02:07.291Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/bundle-pesado-en-webpack-como-acelerar-la-carga</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/bundle-inchado-no-webpack-como-acelerar-o-carregamento" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/bloated-webpack-bundle-how-to-speed-up-loading" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bundle-pesado-en-webpack-como-acelerar-la-carga" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/bundle-inchado-no-webpack-como-acelerar-o-carregamento" />
<lastmod>2026-10-23T17:02:07.291Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/sistema-travando-como-aplicar-cqrs-com-seguranca</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/sistema-travando-como-aplicar-cqrs-com-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/system-lagging-how-to-safely-apply-cqrs-monolith" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/sistema-lento-como-aplicar-cqrs-seguridad-monolito" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/sistema-travando-como-aplicar-cqrs-com-seguranca" />
<lastmod>2026-10-23T17:02:28.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/system-lagging-how-to-safely-apply-cqrs-monolith</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/sistema-travando-como-aplicar-cqrs-com-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/system-lagging-how-to-safely-apply-cqrs-monolith" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/sistema-lento-como-aplicar-cqrs-seguridad-monolito" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/sistema-travando-como-aplicar-cqrs-com-seguranca" />
<lastmod>2026-10-23T17:02:28.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/sistema-lento-como-aplicar-cqrs-seguridad-monolito</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/sistema-travando-como-aplicar-cqrs-com-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/system-lagging-how-to-safely-apply-cqrs-monolith" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/sistema-lento-como-aplicar-cqrs-seguridad-monolito" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/sistema-travando-como-aplicar-cqrs-com-seguranca" />
<lastmod>2026-10-23T17:02:28.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/argocd-travado-resolver-conflitos-loops-sincronizacao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/argocd-travado-resolver-conflitos-loops-sincronizacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/argocd-stuck-fix-sync-loops-conflicts" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/argocd-bloqueado-resolver-conflictos-bucles-sincronizacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/argocd-travado-resolver-conflitos-loops-sincronizacao" />
<lastmod>2026-10-23T17:03:19.679Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/argocd-stuck-fix-sync-loops-conflicts</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/argocd-travado-resolver-conflitos-loops-sincronizacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/argocd-stuck-fix-sync-loops-conflicts" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/argocd-bloqueado-resolver-conflictos-bucles-sincronizacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/argocd-travado-resolver-conflitos-loops-sincronizacao" />
<lastmod>2026-10-23T17:03:19.679Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/argocd-bloqueado-resolver-conflictos-bucles-sincronizacion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/argocd-travado-resolver-conflitos-loops-sincronizacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/argocd-stuck-fix-sync-loops-conflicts" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/argocd-bloqueado-resolver-conflictos-bucles-sincronizacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/argocd-travado-resolver-conflitos-loops-sincronizacao" />
<lastmod>2026-10-23T17:03:19.679Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/falta-de-documentacao-tecnica-como-estruturar-adrs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/falta-de-documentacao-tecnica-como-estruturar-adrs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/missing-technical-documentation-how-to-structure-effective-adrs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/falta-de-documentacion-tecnica-como-estructurar-adrs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/falta-de-documentacao-tecnica-como-estruturar-adrs" />
<lastmod>2026-10-23T17:04:53.219Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/missing-technical-documentation-how-to-structure-effective-adrs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/falta-de-documentacao-tecnica-como-estruturar-adrs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/missing-technical-documentation-how-to-structure-effective-adrs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/falta-de-documentacion-tecnica-como-estructurar-adrs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/falta-de-documentacao-tecnica-como-estruturar-adrs" />
<lastmod>2026-10-23T17:04:53.219Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/falta-de-documentacion-tecnica-como-estructurar-adrs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/falta-de-documentacao-tecnica-como-estruturar-adrs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/missing-technical-documentation-how-to-structure-effective-adrs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/falta-de-documentacion-tecnica-como-estructurar-adrs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/falta-de-documentacao-tecnica-como-estruturar-adrs" />
<lastmod>2026-10-23T17:04:53.219Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/procrastinacao-home-office-como-usar-blocos-foco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/procrastinacao-home-office-como-usar-blocos-foco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/procrastination-home-office-how-to-use-focus-blocks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/procrastinacion-teletrabajo-como-usar-bloques-foco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/procrastinacao-home-office-como-usar-blocos-foco" />
<lastmod>2026-10-23T17:05:51.788Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/procrastination-home-office-how-to-use-focus-blocks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/procrastinacao-home-office-como-usar-blocos-foco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/procrastination-home-office-how-to-use-focus-blocks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/procrastinacion-teletrabajo-como-usar-bloques-foco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/procrastinacao-home-office-como-usar-blocos-foco" />
<lastmod>2026-10-23T17:05:51.788Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/procrastinacion-teletrabajo-como-usar-bloques-foco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/procrastinacao-home-office-como-usar-blocos-foco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/procrastination-home-office-how-to-use-focus-blocks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/procrastinacion-teletrabajo-como-usar-bloques-foco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/procrastinacao-home-office-como-usar-blocos-foco" />
<lastmod>2026-10-23T17:05:51.788Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/homelab-esquentando-como-controlar-ventoinhas-pwm-python</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/homelab-esquentando-como-controlar-ventoinhas-pwm-python" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/homelab-overheating-how-to-automate-fans-pwm-python" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/homelab-sobrecalentado-como-automatizar-ventiladores-pwm-python" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/homelab-esquentando-como-controlar-ventoinhas-pwm-python" />
<lastmod>2026-10-23T17:06:59.894Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/homelab-overheating-how-to-automate-fans-pwm-python</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/homelab-esquentando-como-controlar-ventoinhas-pwm-python" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/homelab-overheating-how-to-automate-fans-pwm-python" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/homelab-sobrecalentado-como-automatizar-ventiladores-pwm-python" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/homelab-esquentando-como-controlar-ventoinhas-pwm-python" />
<lastmod>2026-10-23T17:06:59.894Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/homelab-sobrecalentado-como-automatizar-ventiladores-pwm-python</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/homelab-esquentando-como-controlar-ventoinhas-pwm-python" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/homelab-overheating-how-to-automate-fans-pwm-python" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/homelab-sobrecalentado-como-automatizar-ventiladores-pwm-python" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/homelab-esquentando-como-controlar-ventoinhas-pwm-python" />
<lastmod>2026-10-23T17:06:59.894Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/automacao-travando-como-migrar-para-home-assistant</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/automacao-travando-como-migrar-para-home-assistant" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/home-automation-lagging-how-to-migrate-to-home-assistant" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/automatizacion-fallando-como-migrar-a-home-assistant" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/automacao-travando-como-migrar-para-home-assistant" />
<lastmod>2026-10-23T17:07:19.115Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/home-automation-lagging-how-to-migrate-to-home-assistant</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/automacao-travando-como-migrar-para-home-assistant" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/home-automation-lagging-how-to-migrate-to-home-assistant" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/automatizacion-fallando-como-migrar-a-home-assistant" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/automacao-travando-como-migrar-para-home-assistant" />
<lastmod>2026-10-23T17:07:19.115Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/automatizacion-fallando-como-migrar-a-home-assistant</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/automacao-travando-como-migrar-para-home-assistant" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/home-automation-lagging-how-to-migrate-to-home-assistant" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/automatizacion-fallando-como-migrar-a-home-assistant" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/automacao-travando-como-migrar-para-home-assistant" />
<lastmod>2026-10-23T17:07:19.115Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/transicao-tech-lead-continuar-programando</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/transicao-tech-lead-continuar-programando" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/transition-to-tech-lead-keep-coding" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/transicion-tech-lead-seguir-programando" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/transicao-tech-lead-continuar-programando" />
<lastmod>2026-10-23T17:08:01.416Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/transition-to-tech-lead-keep-coding</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/transicao-tech-lead-continuar-programando" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/transition-to-tech-lead-keep-coding" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/transicion-tech-lead-seguir-programando" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/transicao-tech-lead-continuar-programando" />
<lastmod>2026-10-23T17:08:01.416Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/transicion-tech-lead-seguir-programando</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/transicao-tech-lead-continuar-programando" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/transition-to-tech-lead-keep-coding" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/transicion-tech-lead-seguir-programando" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/transicao-tech-lead-continuar-programando" />
<lastmod>2026-10-23T17:08:01.416Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/dspy-estruturar-prompts-ia-generativa</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/dspy-estruturar-prompts-ia-generativa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/dspy-structure-prompts-generative-ai" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/dspy-estructurar-prompts-ia-generativa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/dspy-estruturar-prompts-ia-generativa" />
<lastmod>2026-10-23T18:02:54.080Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/dspy-structure-prompts-generative-ai</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/dspy-estruturar-prompts-ia-generativa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/dspy-structure-prompts-generative-ai" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/dspy-estructurar-prompts-ia-generativa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/dspy-estruturar-prompts-ia-generativa" />
<lastmod>2026-10-23T18:02:54.086Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/dspy-estructurar-prompts-ia-generativa</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/dspy-estruturar-prompts-ia-generativa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/dspy-structure-prompts-generative-ai" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/dspy-estructurar-prompts-ia-generativa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/dspy-estruturar-prompts-ia-generativa" />
<lastmod>2026-10-23T18:02:54.092Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-instavel-nodejs-circuit-breaker-opossum</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-instavel-nodejs-circuit-breaker-opossum" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-nodejs-api-circuit-breaker-opossum" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-inestable-nodejs-circuit-breaker-opossum" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-instavel-nodejs-circuit-breaker-opossum" />
<lastmod>2026-10-23T18:02:54.098Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/unstable-nodejs-api-circuit-breaker-opossum</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-instavel-nodejs-circuit-breaker-opossum" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-nodejs-api-circuit-breaker-opossum" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-inestable-nodejs-circuit-breaker-opossum" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-instavel-nodejs-circuit-breaker-opossum" />
<lastmod>2026-10-23T18:02:54.105Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-inestable-nodejs-circuit-breaker-opossum</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-instavel-nodejs-circuit-breaker-opossum" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-nodejs-api-circuit-breaker-opossum" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-inestable-nodejs-circuit-breaker-opossum" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-instavel-nodejs-circuit-breaker-opossum" />
<lastmod>2026-10-23T18:02:54.112Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-nextjs-consome-memoria-otimizar-ssr</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-nextjs-consome-memoria-otimizar-ssr" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-nextjs-consumes-memory-optimize-ssr" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-nextjs-consume-memoria-optimizar-ssr" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-nextjs-consome-memoria-otimizar-ssr" />
<lastmod>2026-10-23T18:01:08.311Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/why-nextjs-consumes-memory-optimize-ssr</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-nextjs-consome-memoria-otimizar-ssr" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-nextjs-consumes-memory-optimize-ssr" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-nextjs-consume-memoria-optimizar-ssr" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-nextjs-consome-memoria-otimizar-ssr" />
<lastmod>2026-10-23T18:01:08.311Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-nextjs-consume-memoria-optimizar-ssr</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-nextjs-consome-memoria-otimizar-ssr" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-nextjs-consumes-memory-optimize-ssr" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-nextjs-consume-memoria-optimizar-ssr" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-nextjs-consome-memoria-otimizar-ssr" />
<lastmod>2026-10-23T18:02:54.117Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/banco-de-dados-legado-padrao-strangler-fig</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-de-dados-legado-padrao-strangler-fig" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/legacy-database-strangler-fig-pattern" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-de-datos-legada-patron-strangler-fig" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-de-dados-legado-padrao-strangler-fig" />
<lastmod>2026-10-23T18:01:23.366Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/legacy-database-strangler-fig-pattern</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-de-dados-legado-padrao-strangler-fig" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/legacy-database-strangler-fig-pattern" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-de-datos-legada-patron-strangler-fig" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-de-dados-legado-padrao-strangler-fig" />
<lastmod>2026-10-23T18:01:23.366Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/base-de-datos-legada-patron-strangler-fig</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-de-dados-legado-padrao-strangler-fig" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/legacy-database-strangler-fig-pattern" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-de-datos-legada-patron-strangler-fig" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-de-dados-legado-padrao-strangler-fig" />
<lastmod>2026-10-23T18:01:23.366Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/cluster-kubernetes-lento-tunar-kernel-linux-calico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/cluster-kubernetes-lento-tunar-kernel-linux-calico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-kubernetes-cluster-tune-linux-kernel-calico" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/cluster-kubernetes-lento-tunear-kernel-linux-calico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/cluster-kubernetes-lento-tunar-kernel-linux-calico" />
<lastmod>2026-10-23T18:01:39.339Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-kubernetes-cluster-tune-linux-kernel-calico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/cluster-kubernetes-lento-tunar-kernel-linux-calico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-kubernetes-cluster-tune-linux-kernel-calico" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/cluster-kubernetes-lento-tunear-kernel-linux-calico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/cluster-kubernetes-lento-tunar-kernel-linux-calico" />
<lastmod>2026-10-23T18:01:39.339Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/cluster-kubernetes-lento-tunear-kernel-linux-calico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/cluster-kubernetes-lento-tunar-kernel-linux-calico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-kubernetes-cluster-tune-linux-kernel-calico" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/cluster-kubernetes-lento-tunear-kernel-linux-calico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/cluster-kubernetes-lento-tunar-kernel-linux-calico" />
<lastmod>2026-10-23T18:01:39.339Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/vibracao-excessiva-motores-esp32</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/vibracao-excessiva-motores-esp32" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/excessive-motor-vibration-esp32-data-collection" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/vibracion-excesiva-motores-esp32" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/vibracao-excessiva-motores-esp32" />
<lastmod>2026-10-23T18:02:54.127Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/excessive-motor-vibration-esp32-data-collection</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/vibracao-excessiva-motores-esp32" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/excessive-motor-vibration-esp32-data-collection" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/vibracion-excesiva-motores-esp32" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/vibracao-excessiva-motores-esp32" />
<lastmod>2026-10-23T18:02:54.136Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/vibracion-excesiva-motores-esp32</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/vibracao-excessiva-motores-esp32" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/excessive-motor-vibration-esp32-data-collection" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/vibracion-excesiva-motores-esp32" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/vibracao-excessiva-motores-esp32" />
<lastmod>2026-10-23T18:02:54.147Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/falta-de-foco-no-codigo-timeboxing-entregas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/falta-de-foco-no-codigo-timeboxing-entregas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/coding-focus-how-to-use-timeboxing-deliveries" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/falta-de-foco-en-codigo-timeboxing-entregas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/falta-de-foco-no-codigo-timeboxing-entregas" />
<lastmod>2026-10-23T18:02:11.165Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/coding-focus-how-to-use-timeboxing-deliveries</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/falta-de-foco-no-codigo-timeboxing-entregas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/coding-focus-how-to-use-timeboxing-deliveries" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/falta-de-foco-en-codigo-timeboxing-entregas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/falta-de-foco-no-codigo-timeboxing-entregas" />
<lastmod>2026-10-23T18:02:11.165Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/falta-de-foco-en-codigo-timeboxing-entregas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/falta-de-foco-no-codigo-timeboxing-entregas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/coding-focus-how-to-use-timeboxing-deliveries" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/falta-de-foco-en-codigo-timeboxing-entregas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/falta-de-foco-no-codigo-timeboxing-entregas" />
<lastmod>2026-10-23T18:02:11.165Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/homelab-sem-espaco-como-montar-cluster-proxmox-mini-pcs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/homelab-sem-espaco-como-montar-cluster-proxmox-mini-pcs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/homelab-no-space-how-to-build-proxmox-cluster-mini-pcs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/homelab-sin-espacio-como-montar-cluster-proxmox-mini-pcs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/homelab-sem-espaco-como-montar-cluster-proxmox-mini-pcs" />
<lastmod>2026-10-23T18:02:25.024Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/homelab-no-space-how-to-build-proxmox-cluster-mini-pcs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/homelab-sem-espaco-como-montar-cluster-proxmox-mini-pcs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/homelab-no-space-how-to-build-proxmox-cluster-mini-pcs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/homelab-sin-espacio-como-montar-cluster-proxmox-mini-pcs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/homelab-sem-espaco-como-montar-cluster-proxmox-mini-pcs" />
<lastmod>2026-10-23T18:02:25.024Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/homelab-sin-espacio-como-montar-cluster-proxmox-mini-pcs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/homelab-sem-espaco-como-montar-cluster-proxmox-mini-pcs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/homelab-no-space-how-to-build-proxmox-cluster-mini-pcs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/homelab-sin-espacio-como-montar-cluster-proxmox-mini-pcs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/homelab-sem-espaco-como-montar-cluster-proxmox-mini-pcs" />
<lastmod>2026-10-23T18:02:25.024Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/portao-automatico-travando-reles-fim-de-curso</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/portao-automatico-travando-reles-fim-de-curso" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/automatic-gate-stuck-fix-relays-limit-switches" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/porton-automatico-trabado-reparar-reles-fin-de-carrera" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/portao-automatico-travando-reles-fim-de-curso" />
<lastmod>2026-10-23T18:02:39.475Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/automatic-gate-stuck-fix-relays-limit-switches</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/portao-automatico-travando-reles-fim-de-curso" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/automatic-gate-stuck-fix-relays-limit-switches" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/porton-automatico-trabado-reparar-reles-fin-de-carrera" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/portao-automatico-travando-reles-fim-de-curso" />
<lastmod>2026-10-23T18:02:39.475Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/porton-automatico-trabado-reparar-reles-fin-de-carrera</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/portao-automatico-travando-reles-fim-de-curso" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/automatic-gate-stuck-fix-relays-limit-switches" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/porton-automatico-trabado-reparar-reles-fin-de-carrera" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/portao-automatico-travando-reles-fim-de-curso" />
<lastmod>2026-10-23T18:02:39.475Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/transicao-tech-lead-negociar-prazos-diretoria</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/transicao-tech-lead-negociar-prazos-diretoria" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/transition-tech-lead-negotiate-limits-management" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/transicion-tech-lead-negociar-plazos-direccion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/transicao-tech-lead-negociar-prazos-diretoria" />
<lastmod>2026-10-23T18:02:53.919Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/transition-tech-lead-negotiate-limits-management</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/transicao-tech-lead-negociar-prazos-diretoria" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/transition-tech-lead-negotiate-limits-management" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/transicion-tech-lead-negociar-plazos-direccion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/transicao-tech-lead-negociar-prazos-diretoria" />
<lastmod>2026-10-23T18:02:53.919Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/transicion-tech-lead-negociar-plazos-direccion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/transicao-tech-lead-negociar-prazos-diretoria" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/transition-tech-lead-negotiate-limits-management" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/transicion-tech-lead-negociar-plazos-direccion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/transicao-tech-lead-negociar-prazos-diretoria" />
<lastmod>2026-10-23T18:02:53.919Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-componentes-smd-com-multimetro-na-placa</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-componentes-smd-com-multimetro-na-placa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-smd-components-with-a-multimeter-on-board" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-componentes-smd-con-multimetro-en-la-placa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-componentes-smd-com-multimetro-na-placa" />
<lastmod>2026-11-05T01:49:37.262Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-smd-components-with-a-multimeter-on-board</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-componentes-smd-com-multimetro-na-placa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-smd-components-with-a-multimeter-on-board" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-componentes-smd-con-multimetro-en-la-placa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-componentes-smd-com-multimetro-na-placa" />
<lastmod>2026-11-05T01:49:37.262Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-componentes-smd-con-multimetro-en-la-placa</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-componentes-smd-com-multimetro-na-placa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-smd-components-with-a-multimeter-on-board" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-componentes-smd-con-multimetro-en-la-placa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-componentes-smd-com-multimetro-na-placa" />
<lastmod>2026-11-05T01:49:37.262Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-o-pc-nao-da-video-como-isolar-falhas-na-placa-mae</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-o-pc-nao-da-video-como-isolar-falhas-na-placa-mae" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-pc-no-display-how-to-isolate-motherboard-failures" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-el-pc-no-da-video-como-aislar-fallas-en-la-placa-base" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-o-pc-nao-da-video-como-isolar-falhas-na-placa-mae" />
<lastmod>2026-10-23T19:01:01.313Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/why-pc-no-display-how-to-isolate-motherboard-failures</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-o-pc-nao-da-video-como-isolar-falhas-na-placa-mae" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-pc-no-display-how-to-isolate-motherboard-failures" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-el-pc-no-da-video-como-aislar-fallas-en-la-placa-base" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-o-pc-nao-da-video-como-isolar-falhas-na-placa-mae" />
<lastmod>2026-10-23T19:01:01.313Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-el-pc-no-da-video-como-aislar-fallas-en-la-placa-base</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-o-pc-nao-da-video-como-isolar-falhas-na-placa-mae" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-pc-no-display-how-to-isolate-motherboard-failures" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-el-pc-no-da-video-como-aislar-fallas-en-la-placa-base" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-o-pc-nao-da-video-como-isolar-falhas-na-placa-mae" />
<lastmod>2026-10-23T19:01:01.313Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-vida-util-nobreaks-ambientes-criticos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-vida-util-nobreaks-ambientes-criticos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-ups-lifespan-critical-environments" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-la-vida-util-de-sai-en-entornos-criticos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-vida-util-nobreaks-ambientes-criticos" />
<lastmod>2026-10-23T19:01:18.634Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-calculate-ups-lifespan-critical-environments</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-vida-util-nobreaks-ambientes-criticos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-ups-lifespan-critical-environments" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-la-vida-util-de-sai-en-entornos-criticos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-vida-util-nobreaks-ambientes-criticos" />
<lastmod>2026-10-23T19:01:18.634Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-la-vida-util-de-sai-en-entornos-criticos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-vida-util-nobreaks-ambientes-criticos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-ups-lifespan-critical-environments" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-la-vida-util-de-sai-en-entornos-criticos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-vida-util-nobreaks-ambientes-criticos" />
<lastmod>2026-10-23T19:01:18.634Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-backups-linux-bash-rsync</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backups-linux-bash-rsync" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-server-backups-bash-rsync" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-respaldos-linux-bash-rsync" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backups-linux-bash-rsync" />
<lastmod>2026-10-23T19:03:46.438Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-server-backups-bash-rsync</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backups-linux-bash-rsync" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-server-backups-bash-rsync" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-respaldos-linux-bash-rsync" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backups-linux-bash-rsync" />
<lastmod>2026-10-23T19:03:46.445Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-respaldos-linux-bash-rsync</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backups-linux-bash-rsync" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-server-backups-bash-rsync" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-respaldos-linux-bash-rsync" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backups-linux-bash-rsync" />
<lastmod>2026-10-23T19:03:46.454Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-reles-de-estado-solido-paineis-automacao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-reles-de-estado-solido-paineis-automacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-solid-state-relays-automation-panels" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-reles-de-estado-solido-paneles-automacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-reles-de-estado-solido-paineis-automacao" />
<lastmod>2026-10-23T19:02:24.089Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-integrate-solid-state-relays-automation-panels</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-reles-de-estado-solido-paineis-automacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-solid-state-relays-automation-panels" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-reles-de-estado-solido-paneles-automacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-reles-de-estado-solido-paineis-automacao" />
<lastmod>2026-10-23T19:02:24.089Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-reles-de-estado-solido-paneles-automacion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-reles-de-estado-solido-paineis-automacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-solid-state-relays-automation-panels" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-reles-de-estado-solido-paneles-automacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-reles-de-estado-solido-paineis-automacao" />
<lastmod>2026-10-23T19:02:24.089Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-consumo-eletrico-servidores-trilho-din</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-consumo-eletrico-servidores-trilho-din" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-real-server-power-consumption-din-rail" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-consumo-electrico-servidores-riel-din" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-consumo-eletrico-servidores-trilho-din" />
<lastmod>2026-10-23T19:02:41.728Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-measure-real-server-power-consumption-din-rail</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-consumo-eletrico-servidores-trilho-din" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-real-server-power-consumption-din-rail" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-consumo-electrico-servidores-riel-din" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-consumo-eletrico-servidores-trilho-din" />
<lastmod>2026-10-23T19:02:41.728Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-consumo-electrico-servidores-riel-din</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-consumo-eletrico-servidores-trilho-din" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-real-server-power-consumption-din-rail" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-consumo-electrico-servidores-riel-din" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-consumo-eletrico-servidores-trilho-din" />
<lastmod>2026-10-23T19:02:41.728Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-o-modbus-perde-pacotes-como-corrigir-ruido-e-reflexao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-o-modbus-perde-pacotes-como-corrigir-ruido-e-reflexao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-modbus-drops-packets-how-to-fix-noise-and-reflection" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-modbus-pierde-paquetes-como-corregir-ruido-y-reflexion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-o-modbus-perde-pacotes-como-corrigir-ruido-e-reflexao" />
<lastmod>2026-10-23T19:02:57.635Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/why-modbus-drops-packets-how-to-fix-noise-and-reflection</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-o-modbus-perde-pacotes-como-corrigir-ruido-e-reflexao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-modbus-drops-packets-how-to-fix-noise-and-reflection" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-modbus-pierde-paquetes-como-corregir-ruido-y-reflexion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-o-modbus-perde-pacotes-como-corrigir-ruido-e-reflexao" />
<lastmod>2026-10-23T19:02:57.635Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-modbus-pierde-paquetes-como-corregir-ruido-y-reflexion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-o-modbus-perde-pacotes-como-corrigir-ruido-e-reflexao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-modbus-drops-packets-how-to-fix-noise-and-reflection" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-modbus-pierde-paquetes-como-corregir-ruido-y-reflexion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-o-modbus-perde-pacotes-como-corrigir-ruido-e-reflexao" />
<lastmod>2026-10-23T19:02:57.635Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-consertar-soldas-frias-e-trilhas-rompidas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consertar-soldas-frias-e-trilhas-rompidas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-cold-solder-joints-and-broken-traces" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-soldaduras-frias-y-pistas-rotas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consertar-soldas-frias-e-trilhas-rompidas" />
<lastmod>2026-10-23T19:03:14.365Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-fix-cold-solder-joints-and-broken-traces</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consertar-soldas-frias-e-trilhas-rompidas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-cold-solder-joints-and-broken-traces" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-soldaduras-frias-y-pistas-rotas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consertar-soldas-frias-e-trilhas-rompidas" />
<lastmod>2026-10-23T19:03:14.365Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-reparar-soldaduras-frias-y-pistas-rotas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consertar-soldas-frias-e-trilhas-rompidas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-cold-solder-joints-and-broken-traces" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-soldaduras-frias-y-pistas-rotas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consertar-soldas-frias-e-trilhas-rompidas" />
<lastmod>2026-10-23T19:03:14.365Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-automacoes-locais-seguras-sem-internet-com-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-automacoes-locais-seguras-sem-internet-com-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-secure-local-automations-offline-with-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-automatizaciones-locales-seguras-sin-internet-con-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-automacoes-locais-seguras-sem-internet-com-mqtt" />
<lastmod>2026-10-23T19:03:30.539Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-secure-local-automations-offline-with-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-automacoes-locais-seguras-sem-internet-com-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-secure-local-automations-offline-with-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-automatizaciones-locales-seguras-sin-internet-con-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-automacoes-locais-seguras-sem-internet-com-mqtt" />
<lastmod>2026-10-23T19:03:30.539Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-automatizaciones-locales-seguras-sin-internet-con-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-automacoes-locais-seguras-sem-internet-com-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-secure-local-automations-offline-with-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-automatizaciones-locales-seguras-sin-internet-con-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-automacoes-locais-seguras-sem-internet-com-mqtt" />
<lastmod>2026-10-23T19:03:30.539Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-auditar-integridade-discos-servidores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-integridade-discos-servidores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-server-disk-array-integrity" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-la-integridad-de-discos-en-servidores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-integridade-discos-servidores" />
<lastmod>2026-10-23T19:03:46.250Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-audit-server-disk-array-integrity</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-integridade-discos-servidores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-server-disk-array-integrity" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-la-integridad-de-discos-en-servidores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-integridade-discos-servidores" />
<lastmod>2026-10-23T19:03:46.250Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-auditar-la-integridad-de-discos-en-servidores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-integridade-discos-servidores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-server-disk-array-integrity" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-la-integridad-de-discos-en-servidores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-integridade-discos-servidores" />
<lastmod>2026-10-23T19:03:46.250Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/dspy-estruturar-prompts-ia-generativa-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/dspy-estruturar-prompts-ia-generativa-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/dspy-structure-prompts-generative-ai-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/dspy-estruturar-prompts-ia-generativa-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/dspy-estruturar-prompts-ia-generativa-1" />
<lastmod>2026-10-23T20:03:06.120Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/dspy-structure-prompts-generative-ai-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/dspy-estruturar-prompts-ia-generativa-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/dspy-structure-prompts-generative-ai-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/dspy-estruturar-prompts-ia-generativa-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/dspy-estruturar-prompts-ia-generativa-1" />
<lastmod>2026-10-23T20:03:06.130Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/dspy-estruturar-prompts-ia-generativa-2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/dspy-estruturar-prompts-ia-generativa-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/dspy-structure-prompts-generative-ai-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/dspy-estruturar-prompts-ia-generativa-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/dspy-estruturar-prompts-ia-generativa-1" />
<lastmod>2026-10-23T20:03:06.139Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-lenta-nestjs-cache-distribuido-redis</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-lenta-nestjs-cache-distribuido-redis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-api-nestjs-distributed-cache-redis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-lenta-nestjs-cache-distribuida-redis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-lenta-nestjs-cache-distribuido-redis" />
<lastmod>2026-10-23T20:03:06.150Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-api-nestjs-distributed-cache-redis</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-lenta-nestjs-cache-distribuido-redis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-api-nestjs-distributed-cache-redis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-lenta-nestjs-cache-distribuida-redis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-lenta-nestjs-cache-distribuido-redis" />
<lastmod>2026-10-23T20:03:06.160Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-lenta-nestjs-cache-distribuida-redis</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-lenta-nestjs-cache-distribuido-redis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-api-nestjs-distributed-cache-redis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-lenta-nestjs-cache-distribuida-redis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-lenta-nestjs-cache-distribuido-redis" />
<lastmod>2026-10-23T20:03:06.166Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-eliminar-layout-shift-nextjs-css-containment</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-eliminar-layout-shift-nextjs-css-containment" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-eliminate-layout-shift-nextjs-css-containment" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-eliminar-layout-shift-nextjs-css-containment-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-eliminar-layout-shift-nextjs-css-containment" />
<lastmod>2026-10-23T20:03:06.175Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-eliminate-layout-shift-nextjs-css-containment</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-eliminar-layout-shift-nextjs-css-containment" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-eliminate-layout-shift-nextjs-css-containment" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-eliminar-layout-shift-nextjs-css-containment-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-eliminar-layout-shift-nextjs-css-containment" />
<lastmod>2026-10-23T20:03:06.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-eliminar-layout-shift-nextjs-css-containment-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-eliminar-layout-shift-nextjs-css-containment" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-eliminate-layout-shift-nextjs-css-containment" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-eliminar-layout-shift-nextjs-css-containment-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-eliminar-layout-shift-nextjs-css-containment" />
<lastmod>2026-10-23T20:03:06.189Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/microsservicos-caoticos-como-desenhar-arquiteturas-orientadas-a-eventos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/microsservicos-caoticos-como-desenhar-arquiteturas-orientadas-a-eventos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/chaotic-microservices-how-to-design-event-driven-architectures" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/microservicios-caoticos-como-disenar-arquitecturas-orientadas-a-eventos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/microsservicos-caoticos-como-desenhar-arquiteturas-orientadas-a-eventos" />
<lastmod>2026-10-23T20:03:06.196Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/chaotic-microservices-how-to-design-event-driven-architectures</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/microsservicos-caoticos-como-desenhar-arquiteturas-orientadas-a-eventos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/chaotic-microservices-how-to-design-event-driven-architectures" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/microservicios-caoticos-como-disenar-arquitecturas-orientadas-a-eventos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/microsservicos-caoticos-como-desenhar-arquiteturas-orientadas-a-eventos" />
<lastmod>2026-10-23T20:03:06.204Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/microservicios-caoticos-como-disenar-arquitecturas-orientadas-a-eventos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/microsservicos-caoticos-como-desenhar-arquiteturas-orientadas-a-eventos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/chaotic-microservices-how-to-design-event-driven-architectures" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/microservicios-caoticos-como-disenar-arquitecturas-orientadas-a-eventos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/microsservicos-caoticos-como-desenhar-arquiteturas-orientadas-a-eventos" />
<lastmod>2026-10-23T20:03:06.213Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/deploy-falhando-no-kubernetes-como-criar-probes-resilientes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deploy-falhando-no-kubernetes-como-criar-probes-resilientes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/kubernetes-deploy-failing-how-to-create-resilient-probes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/deploy-fallando-en-kubernetes-como-crear-probes-resilientes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deploy-falhando-no-kubernetes-como-criar-probes-resilientes" />
<lastmod>2026-10-23T20:03:06.221Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/kubernetes-deploy-failing-how-to-create-resilient-probes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deploy-falhando-no-kubernetes-como-criar-probes-resilientes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/kubernetes-deploy-failing-how-to-create-resilient-probes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/deploy-fallando-en-kubernetes-como-crear-probes-resilientes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deploy-falhando-no-kubernetes-como-criar-probes-resilientes" />
<lastmod>2026-10-23T20:03:06.229Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/deploy-fallando-en-kubernetes-como-crear-probes-resilientes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deploy-falhando-no-kubernetes-como-criar-probes-resilientes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/kubernetes-deploy-failing-how-to-create-resilient-probes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/deploy-fallando-en-kubernetes-como-crear-probes-resilientes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deploy-falhando-no-kubernetes-como-criar-probes-resilientes" />
<lastmod>2026-10-23T20:03:06.236Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-autonomia-queda-tensao-bancos-baterias</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-autonomia-queda-tensao-bancos-baterias" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-autonomy-voltage-drop-battery-banks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-autonomia-caida-tension-bancos-baterias" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-autonomia-queda-tensao-bancos-baterias" />
<lastmod>2026-10-23T20:02:04.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-calculate-autonomy-voltage-drop-battery-banks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-autonomia-queda-tensao-bancos-baterias" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-autonomy-voltage-drop-battery-banks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-autonomia-caida-tension-bancos-baterias" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-autonomia-queda-tensao-bancos-baterias" />
<lastmod>2026-10-23T20:02:04.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-autonomia-caida-tension-bancos-baterias</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-autonomia-queda-tensao-bancos-baterias" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-autonomy-voltage-drop-battery-banks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-autonomia-caida-tension-bancos-baterias" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-autonomia-queda-tensao-bancos-baterias" />
<lastmod>2026-10-23T20:02:04.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-o-fluxo-de-tarefas-diarias-sem-perder-o-foco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-o-fluxo-de-tarefas-diarias-sem-perder-o-foco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-daily-task-flow-without-losing-focus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-el-flujo-de-tareas-diarias-sin-perder-el-foco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-o-fluxo-de-tarefas-diarias-sem-perder-o-foco" />
<lastmod>2026-10-23T20:02:22.338Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-organize-daily-task-flow-without-losing-focus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-o-fluxo-de-tarefas-diarias-sem-perder-o-foco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-daily-task-flow-without-losing-focus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-el-flujo-de-tareas-diarias-sin-perder-el-foco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-o-fluxo-de-tarefas-diarias-sem-perder-o-foco" />
<lastmod>2026-10-23T20:02:22.338Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-el-flujo-de-tareas-diarias-sin-perder-el-foco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-o-fluxo-de-tarefas-diarias-sem-perder-o-foco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-daily-task-flow-without-losing-focus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-el-flujo-de-tareas-diarias-sin-perder-el-foco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-o-fluxo-de-tarefas-diarias-sem-perder-o-foco" />
<lastmod>2026-10-23T20:02:22.338Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-homelab-mini-pcs-baixo-consumo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-homelab-mini-pcs-baixo-consumo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-energy-efficient-homelab-mini-pcs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-homelab-mini-pcs-bajo-consumo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-homelab-mini-pcs-baixo-consumo" />
<lastmod>2026-10-23T20:02:36.914Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-energy-efficient-homelab-mini-pcs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-homelab-mini-pcs-baixo-consumo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-energy-efficient-homelab-mini-pcs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-homelab-mini-pcs-bajo-consumo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-homelab-mini-pcs-baixo-consumo" />
<lastmod>2026-10-23T20:02:36.914Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-homelab-mini-pcs-bajo-consumo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-homelab-mini-pcs-baixo-consumo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-energy-efficient-homelab-mini-pcs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-montar-homelab-mini-pcs-bajo-consumo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-homelab-mini-pcs-baixo-consumo" />
<lastmod>2026-10-23T20:02:36.914Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-iluminacao-residencial-esphome-home-assistant-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-iluminacao-residencial-esphome-home-assistant-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-home-lighting-esphome-home-assistant-2" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-iluminacion-hogar-esphome-home-assistant-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-iluminacao-residencial-esphome-home-assistant-1" />
<lastmod>2026-10-23T20:02:53.336Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-home-lighting-esphome-home-assistant-2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-iluminacao-residencial-esphome-home-assistant-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-home-lighting-esphome-home-assistant-2" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-iluminacion-hogar-esphome-home-assistant-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-iluminacao-residencial-esphome-home-assistant-1" />
<lastmod>2026-10-23T20:02:53.336Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-iluminacion-hogar-esphome-home-assistant-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-iluminacao-residencial-esphome-home-assistant-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-home-lighting-esphome-home-assistant-2" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-iluminacion-hogar-esphome-home-assistant-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-iluminacao-residencial-esphome-home-assistant-1" />
<lastmod>2026-10-23T20:02:53.336Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-liderar-equipes-tecnicas-sem-perder-autonomia-seniores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-liderar-equipes-tecnicas-sem-perder-autonomia-seniores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-lead-technical-teams-without-losing-senior-autonomy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-liderar-equipos-tecnicos-sin-perder-autonomia-senior" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-liderar-equipes-tecnicas-sem-perder-autonomia-seniores" />
<lastmod>2026-10-23T20:03:05.933Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-lead-technical-teams-without-losing-senior-autonomy</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-liderar-equipes-tecnicas-sem-perder-autonomia-seniores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-lead-technical-teams-without-losing-senior-autonomy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-liderar-equipos-tecnicos-sin-perder-autonomia-senior" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-liderar-equipes-tecnicas-sem-perder-autonomia-seniores" />
<lastmod>2026-10-23T20:03:05.933Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-liderar-equipos-tecnicos-sin-perder-autonomia-senior</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-liderar-equipes-tecnicas-sem-perder-autonomia-seniores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-lead-technical-teams-without-losing-senior-autonomy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-liderar-equipos-tecnicos-sin-perder-autonomia-senior" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-liderar-equipes-tecnicas-sem-perder-autonomia-seniores" />
<lastmod>2026-10-23T20:03:05.933Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-sinais-pwm-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-sinais-pwm-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-pwm-signals-with-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-senales-pwm-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-sinais-pwm-osciloscopio" />
<lastmod>2026-10-23T21:00:50.336Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-inspect-pwm-signals-with-oscilloscope</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-sinais-pwm-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-pwm-signals-with-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-senales-pwm-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-sinais-pwm-osciloscopio" />
<lastmod>2026-10-23T21:00:50.336Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-senales-pwm-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-sinais-pwm-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-pwm-signals-with-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-senales-pwm-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-sinais-pwm-osciloscopio" />
<lastmod>2026-10-23T21:00:50.336Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-queda-tensao-cabos-longos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-queda-tensao-cabos-longos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-voltage-drop-long-cables" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-caida-tension-cables-largos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-queda-tensao-cabos-longos" />
<lastmod>2026-10-23T21:03:13.284Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-calculate-voltage-drop-long-cables</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-queda-tensao-cabos-longos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-voltage-drop-long-cables" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-caida-tension-cables-largos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-queda-tensao-cabos-longos" />
<lastmod>2026-10-23T21:03:13.291Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-caida-tension-cables-largos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-queda-tensao-cabos-longos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-voltage-drop-long-cables" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-caida-tension-cables-largos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-queda-tensao-cabos-longos" />
<lastmod>2026-10-23T21:03:13.299Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-shell-scripts-robustos-tratamento-erros</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-shell-scripts-robustos-tratamento-erros" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-write-robust-bash-scripts-error-handling" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-scripts-bash-robustos-control-errores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-shell-scripts-robustos-tratamento-erros" />
<lastmod>2026-10-23T21:03:13.315Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-write-robust-bash-scripts-error-handling</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-shell-scripts-robustos-tratamento-erros" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-write-robust-bash-scripts-error-handling" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-scripts-bash-robustos-control-errores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-shell-scripts-robustos-tratamento-erros" />
<lastmod>2026-10-23T21:03:13.323Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-scripts-bash-robustos-control-errores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-shell-scripts-robustos-tratamento-erros" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-write-robust-bash-scripts-error-handling" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-scripts-bash-robustos-control-errores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-shell-scripts-robustos-tratamento-erros" />
<lastmod>2026-10-23T21:03:13.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-vlans-roteador-isolar-iot-servidores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-vlans-roteador-isolar-iot-servidores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-vlans-router-isolate-iot-devices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-vlans-router-aislar-dispositivos-iot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-vlans-roteador-isolar-iot-servidores" />
<lastmod>2026-10-23T21:03:13.340Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-vlans-router-isolate-iot-devices</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-vlans-roteador-isolar-iot-servidores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-vlans-router-isolate-iot-devices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-vlans-router-aislar-dispositivos-iot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-vlans-roteador-isolar-iot-servidores" />
<lastmod>2026-10-23T21:03:13.347Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-vlans-router-aislar-dispositivos-iot</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-vlans-roteador-isolar-iot-servidores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-vlans-router-isolate-iot-devices" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-vlans-router-aislar-dispositivos-iot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-vlans-roteador-isolar-iot-servidores" />
<lastmod>2026-10-23T21:03:13.353Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-temperatura-cpu-python-sysfs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-cpu-python-sysfs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-cpu-temperature-python-sysfs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorear-temperatura-cpu-python-sysfs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-cpu-python-sysfs" />
<lastmod>2026-10-23T21:01:56.280Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-monitor-cpu-temperature-python-sysfs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-cpu-python-sysfs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-cpu-temperature-python-sysfs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorear-temperatura-cpu-python-sysfs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-cpu-python-sysfs" />
<lastmod>2026-10-23T21:01:56.280Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorear-temperatura-cpu-python-sysfs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-cpu-python-sysfs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-cpu-temperature-python-sysfs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorear-temperatura-cpu-python-sysfs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-cpu-python-sysfs" />
<lastmod>2026-10-23T21:01:56.280Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-automacoes-locais-node-red-sem-nuvem</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-automacoes-locais-node-red-sem-nuvem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-local-automations-node-red-without-cloud" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-automatizaciones-locales-node-red-sin-nube" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-automacoes-locais-node-red-sem-nuvem" />
<lastmod>2026-10-23T21:02:08.496Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-local-automations-node-red-without-cloud</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-automacoes-locais-node-red-sem-nuvem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-local-automations-node-red-without-cloud" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-automatizaciones-locales-node-red-sin-nube" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-automacoes-locais-node-red-sem-nuvem" />
<lastmod>2026-10-23T21:02:08.496Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-automatizaciones-locales-node-red-sin-nube</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-automacoes-locais-node-red-sem-nuvem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-local-automations-node-red-without-cloud" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-automatizaciones-locales-node-red-sin-nube" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-automacoes-locais-node-red-sem-nuvem" />
<lastmod>2026-10-23T21:02:08.496Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-clock-real-consumo-energia-gpu</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-clock-real-consumo-energia-gpu" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-real-gpu-clock-power-consumption" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-reloj-real-consumo-energia-gpu" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-clock-real-consumo-energia-gpu" />
<lastmod>2026-11-04T09:56:03.246Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-measure-real-gpu-clock-power-consumption</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-clock-real-consumo-energia-gpu" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-real-gpu-clock-power-consumption" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-reloj-real-consumo-energia-gpu" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-clock-real-consumo-energia-gpu" />
<lastmod>2026-11-04T09:56:03.246Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-reloj-real-consumo-energia-gpu</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-clock-real-consumo-energia-gpu" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-real-gpu-clock-power-consumption" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-reloj-real-consumo-energia-gpu" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-clock-real-consumo-energia-gpu" />
<lastmod>2026-11-04T09:56:03.246Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-soldar-componentes-smd-dificeis-sem-danificar-placa</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-soldar-componentes-smd-dificeis-sem-danificar-placa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-solder-difficult-smd-components-without-board-damage" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-soldar-componentes-smd-dificiles-sin-danar-placa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-soldar-componentes-smd-dificeis-sem-danificar-placa" />
<lastmod>2026-10-23T21:02:44.066Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-solder-difficult-smd-components-without-board-damage</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-soldar-componentes-smd-dificeis-sem-danificar-placa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-solder-difficult-smd-components-without-board-damage" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-soldar-componentes-smd-dificiles-sin-danar-placa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-soldar-componentes-smd-dificeis-sem-danificar-placa" />
<lastmod>2026-10-23T21:02:44.066Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-soldar-componentes-smd-dificiles-sin-danar-placa</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-soldar-componentes-smd-dificeis-sem-danificar-placa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-solder-difficult-smd-components-without-board-damage" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-soldar-componentes-smd-dificiles-sin-danar-placa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-soldar-componentes-smd-dificeis-sem-danificar-placa" />
<lastmod>2026-10-23T21:02:44.066Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-ler-arquivos-log-gigantes-linux-sem-travar</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ler-arquivos-log-gigantes-linux-sem-travar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-read-huge-log-files-linux-terminal-without-crashing" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-leer-archivos-log-gigantes-linux-sin-trabar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ler-arquivos-log-gigantes-linux-sem-travar" />
<lastmod>2026-10-23T21:02:58.123Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-read-huge-log-files-linux-terminal-without-crashing</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ler-arquivos-log-gigantes-linux-sem-travar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-read-huge-log-files-linux-terminal-without-crashing" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-leer-archivos-log-gigantes-linux-sin-trabar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ler-arquivos-log-gigantes-linux-sem-travar" />
<lastmod>2026-10-23T21:02:58.123Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-leer-archivos-log-gigantes-linux-sin-trabar</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ler-arquivos-log-gigantes-linux-sem-travar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-read-huge-log-files-linux-terminal-without-crashing" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-leer-archivos-log-gigantes-linux-sin-trabar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ler-arquivos-log-gigantes-linux-sem-travar" />
<lastmod>2026-10-23T21:02:58.123Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-projetar-paineis-eletricos-industriais-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-paineis-eletricos-industriais-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-industrial-electrical-panels" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-paneles-electricos-industriales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-paineis-eletricos-industriais-1" />
<lastmod>2026-10-23T21:03:13.073Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-design-industrial-electrical-panels</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-paineis-eletricos-industriais-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-industrial-electrical-panels" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-paneles-electricos-industriales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-paineis-eletricos-industriais-1" />
<lastmod>2026-10-23T21:03:13.073Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-disenar-paneles-electricos-industriales</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-projetar-paineis-eletricos-industriais-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-design-industrial-electrical-panels" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-disenar-paneles-electricos-industriales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-projetar-paineis-eletricos-industriais-1" />
<lastmod>2026-10-23T21:03:13.073Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ia-instavel-como-estruturar-fluxos-langchain</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-instavel-como-estruturar-fluxos-langchain" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-ai-how-to-structure-flows-langchain" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-inestable-como-estructurar-flujos-langchain" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-instavel-como-estruturar-fluxos-langchain" />
<lastmod>2026-10-23T22:03:07.753Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/unstable-ai-how-to-structure-flows-langchain</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-instavel-como-estruturar-fluxos-langchain" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-ai-how-to-structure-flows-langchain" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-inestable-como-estructurar-flujos-langchain" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-instavel-como-estruturar-fluxos-langchain" />
<lastmod>2026-10-23T22:03:07.760Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ia-inestable-como-estructurar-flujos-langchain</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-instavel-como-estruturar-fluxos-langchain" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-ai-how-to-structure-flows-langchain" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-inestable-como-estructurar-flujos-langchain" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-instavel-como-estruturar-fluxos-langchain" />
<lastmod>2026-10-23T22:03:07.770Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/query-lenta-postgresql-como-usar-explain-analyze</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/query-lenta-postgresql-como-usar-explain-analyze" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-query-postgresql-how-to-use-explain-analyze" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/query-lenta-postgresql-como-usar-explain-analyze-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/query-lenta-postgresql-como-usar-explain-analyze" />
<lastmod>2026-10-23T22:03:07.777Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-query-postgresql-how-to-use-explain-analyze</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/query-lenta-postgresql-como-usar-explain-analyze" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-query-postgresql-how-to-use-explain-analyze" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/query-lenta-postgresql-como-usar-explain-analyze-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/query-lenta-postgresql-como-usar-explain-analyze" />
<lastmod>2026-10-23T22:03:07.784Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/query-lenta-postgresql-como-usar-explain-analyze-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/query-lenta-postgresql-como-usar-explain-analyze" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-query-postgresql-how-to-use-explain-analyze" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/query-lenta-postgresql-como-usar-explain-analyze-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/query-lenta-postgresql-como-usar-explain-analyze" />
<lastmod>2026-10-23T22:03:07.791Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/imagens-pesadas-como-usar-avif-acelerar-lcp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/imagens-pesadas-como-usar-avif-acelerar-lcp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-core-web-vitals-how-to-optimize-images-with-avif" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/core-web-vitals-lento-como-optimizar-imagenes-avif" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/imagens-pesadas-como-usar-avif-acelerar-lcp" />
<lastmod>2026-10-23T22:03:07.797Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-core-web-vitals-how-to-optimize-images-with-avif</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/imagens-pesadas-como-usar-avif-acelerar-lcp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-core-web-vitals-how-to-optimize-images-with-avif" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/core-web-vitals-lento-como-optimizar-imagenes-avif" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/imagens-pesadas-como-usar-avif-acelerar-lcp" />
<lastmod>2026-10-23T22:03:07.804Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/core-web-vitals-lento-como-optimizar-imagenes-avif</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/imagens-pesadas-como-usar-avif-acelerar-lcp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-core-web-vitals-how-to-optimize-images-with-avif" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/core-web-vitals-lento-como-optimizar-imagenes-avif" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/imagens-pesadas-como-usar-avif-acelerar-lcp" />
<lastmod>2026-10-23T22:03:07.810Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/microfrontend-desorganizado-como-usar-module-federation</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/microfrontend-desorganizado-como-usar-module-federation" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/messy-microfrontends-how-to-use-module-federation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/microfrontend-desorganizado-como-usar-module-federation-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/microfrontend-desorganizado-como-usar-module-federation" />
<lastmod>2026-10-23T22:03:07.817Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/messy-microfrontends-how-to-use-module-federation</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/microfrontend-desorganizado-como-usar-module-federation" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/messy-microfrontends-how-to-use-module-federation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/microfrontend-desorganizado-como-usar-module-federation-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/microfrontend-desorganizado-como-usar-module-federation" />
<lastmod>2026-10-23T22:03:07.823Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/microfrontend-desorganizado-como-usar-module-federation-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/microfrontend-desorganizado-como-usar-module-federation" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/messy-microfrontends-how-to-use-module-federation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/microfrontend-desorganizado-como-usar-module-federation-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/microfrontend-desorganizado-como-usar-module-federation" />
<lastmod>2026-10-23T22:03:07.829Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/pipeline-gitlab-ci-lento-como-cachear-dependencias</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pipeline-gitlab-ci-lento-como-cachear-dependencias" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-gitlab-ci-pipeline-how-to-cache-dependencies" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pipeline-gitlab-ci-lento-como-cachear-dependencias-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pipeline-gitlab-ci-lento-como-cachear-dependencias" />
<lastmod>2026-10-23T22:01:51.327Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-gitlab-ci-pipeline-how-to-cache-dependencies</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pipeline-gitlab-ci-lento-como-cachear-dependencias" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-gitlab-ci-pipeline-how-to-cache-dependencies" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pipeline-gitlab-ci-lento-como-cachear-dependencias-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pipeline-gitlab-ci-lento-como-cachear-dependencias" />
<lastmod>2026-10-23T22:03:07.836Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/pipeline-gitlab-ci-lento-como-cachear-dependencias-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pipeline-gitlab-ci-lento-como-cachear-dependencias" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-gitlab-ci-pipeline-how-to-cache-dependencies" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pipeline-gitlab-ci-lento-como-cachear-dependencias-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pipeline-gitlab-ci-lento-como-cachear-dependencias" />
<lastmod>2026-10-23T22:01:51.327Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/projeto-fora-do-prazo-recalcular-escopo-agil</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/projeto-fora-do-prazo-recalcular-escopo-agil" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/project-behind-schedule-recalculate-agile-scope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/proyecto-atrasado-recalcular-alcance-agil" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/projeto-fora-do-prazo-recalcular-escopo-agil" />
<lastmod>2026-10-23T22:03:07.841Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/project-behind-schedule-recalculate-agile-scope</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/projeto-fora-do-prazo-recalcular-escopo-agil" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/project-behind-schedule-recalculate-agile-scope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/proyecto-atrasado-recalcular-alcance-agil" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/projeto-fora-do-prazo-recalcular-escopo-agil" />
<lastmod>2026-10-23T22:03:07.847Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/proyecto-atrasado-recalcular-alcance-agil</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/projeto-fora-do-prazo-recalcular-escopo-agil" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/project-behind-schedule-recalculate-agile-scope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/proyecto-atrasado-recalcular-alcance-agil" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/projeto-fora-do-prazo-recalcular-escopo-agil" />
<lastmod>2026-10-23T22:03:07.853Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/cansado-de-reunioes-como-blindar-tempo-de-codigo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/cansado-de-reunioes-como-blindar-tempo-de-codigo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/tired-of-meetings-how-to-protect-your-coding-time" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/cansado-de-reuniones-como-blindar-tu-tiempo-de-codigo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/cansado-de-reunioes-como-blindar-tempo-de-codigo" />
<lastmod>2026-10-23T22:02:19.896Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/tired-of-meetings-how-to-protect-your-coding-time</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/cansado-de-reunioes-como-blindar-tempo-de-codigo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/tired-of-meetings-how-to-protect-your-coding-time" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/cansado-de-reuniones-como-blindar-tu-tiempo-de-codigo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/cansado-de-reunioes-como-blindar-tempo-de-codigo" />
<lastmod>2026-10-23T22:02:19.896Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/cansado-de-reuniones-como-blindar-tu-tiempo-de-codigo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/cansado-de-reunioes-como-blindar-tempo-de-codigo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/tired-of-meetings-how-to-protect-your-coding-time" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/cansado-de-reuniones-como-blindar-tu-tiempo-de-codigo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/cansado-de-reunioes-como-blindar-tempo-de-codigo" />
<lastmod>2026-10-23T22:02:19.896Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/gpu-90-graus-como-configurar-curvas-de-fans</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/gpu-90-graus-como-configurar-curvas-de-fans" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/gpu-90-degrees-how-to-set-efficient-fan-curves" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/gpu-90-grados-como-configurar-curvas-ventiladores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/gpu-90-graus-como-configurar-curvas-de-fans" />
<lastmod>2026-10-23T22:02:35.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/gpu-90-degrees-how-to-set-efficient-fan-curves</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/gpu-90-graus-como-configurar-curvas-de-fans" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/gpu-90-degrees-how-to-set-efficient-fan-curves" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/gpu-90-grados-como-configurar-curvas-ventiladores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/gpu-90-graus-como-configurar-curvas-de-fans" />
<lastmod>2026-10-23T22:02:35.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/gpu-90-grados-como-configurar-curvas-ventiladores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/gpu-90-graus-como-configurar-curvas-de-fans" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/gpu-90-degrees-how-to-set-efficient-fan-curves" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/gpu-90-grados-como-configurar-curvas-ventiladores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/gpu-90-graus-como-configurar-curvas-de-fans" />
<lastmod>2026-10-23T22:02:35.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/esp32-perdendo-wifi-reconectar-mqtt-seguro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/esp32-perdendo-wifi-reconectar-mqtt-seguro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/esp32-losing-wifi-reconnect-secure-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/esp32-perdiendo-wifi-reconectar-mqtt-seguro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/esp32-perdendo-wifi-reconectar-mqtt-seguro" />
<lastmod>2026-10-23T22:02:52.025Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/esp32-losing-wifi-reconnect-secure-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/esp32-perdendo-wifi-reconectar-mqtt-seguro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/esp32-losing-wifi-reconnect-secure-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/esp32-perdiendo-wifi-reconectar-mqtt-seguro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/esp32-perdendo-wifi-reconectar-mqtt-seguro" />
<lastmod>2026-10-23T22:02:52.025Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/esp32-perdiendo-wifi-reconectar-mqtt-seguro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/esp32-perdendo-wifi-reconectar-mqtt-seguro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/esp32-losing-wifi-reconnect-secure-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/esp32-perdiendo-wifi-reconectar-mqtt-seguro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/esp32-perdendo-wifi-reconectar-mqtt-seguro" />
<lastmod>2026-10-23T22:02:52.025Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/desenvolvedor-junior-travado-como-fazer-pair-programming</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/desenvolvedor-junior-travado-como-fazer-pair-programming" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/junior-developer-stuck-how-to-pair-programming" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/desarrollador-junior-atascado-como-hacer-pair-programming" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/desenvolvedor-junior-travado-como-fazer-pair-programming" />
<lastmod>2026-10-23T22:03:07.618Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/junior-developer-stuck-how-to-pair-programming</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/desenvolvedor-junior-travado-como-fazer-pair-programming" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/junior-developer-stuck-how-to-pair-programming" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/desarrollador-junior-atascado-como-hacer-pair-programming" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/desenvolvedor-junior-travado-como-fazer-pair-programming" />
<lastmod>2026-10-23T22:03:07.618Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/desarrollador-junior-atascado-como-hacer-pair-programming</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/desenvolvedor-junior-travado-como-fazer-pair-programming" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/junior-developer-stuck-how-to-pair-programming" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/desarrollador-junior-atascado-como-hacer-pair-programming" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/desenvolvedor-junior-travado-como-fazer-pair-programming" />
<lastmod>2026-10-23T22:03:07.618Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ia-instavel-como-usar-guardrails-validar-saidas-llms</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-instavel-como-usar-guardrails-validar-saidas-llms" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-ai-how-to-use-guardrails-validate-llm-outputs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-inestable-como-usar-guardrails-validar-salidas-llms" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-instavel-como-usar-guardrails-validar-saidas-llms" />
<lastmod>2026-10-23T23:00:38.013Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/unstable-ai-how-to-use-guardrails-validate-llm-outputs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-instavel-como-usar-guardrails-validar-saidas-llms" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-ai-how-to-use-guardrails-validate-llm-outputs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-inestable-como-usar-guardrails-validar-salidas-llms" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-instavel-como-usar-guardrails-validar-saidas-llms" />
<lastmod>2026-10-23T23:00:38.013Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ia-inestable-como-usar-guardrails-validar-salidas-llms</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-instavel-como-usar-guardrails-validar-saidas-llms" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-ai-how-to-use-guardrails-validate-llm-outputs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-inestable-como-usar-guardrails-validar-salidas-llms" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-instavel-como-usar-guardrails-validar-saidas-llms" />
<lastmod>2026-10-23T23:00:38.013Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/erro-504-nginx-como-tunar-timeouts-conexoes-upstream</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/erro-504-nginx-como-tunar-timeouts-conexoes-upstream" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/nginx-504-error-how-to-tune-timeouts-upstreams" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/error-504-nginx-como-ajustar-tiempos-upstreams" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/erro-504-nginx-como-tunar-timeouts-conexoes-upstream" />
<lastmod>2026-10-23T23:02:55.898Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/nginx-504-error-how-to-tune-timeouts-upstreams</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/erro-504-nginx-como-tunar-timeouts-conexoes-upstream" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/nginx-504-error-how-to-tune-timeouts-upstreams" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/error-504-nginx-como-ajustar-tiempos-upstreams" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/erro-504-nginx-como-tunar-timeouts-conexoes-upstream" />
<lastmod>2026-10-23T23:02:55.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/error-504-nginx-como-ajustar-tiempos-upstreams</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/erro-504-nginx-como-tunar-timeouts-conexoes-upstream" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/nginx-504-error-how-to-tune-timeouts-upstreams" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/error-504-nginx-como-ajustar-tiempos-upstreams" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/erro-504-nginx-como-tunar-timeouts-conexoes-upstream" />
<lastmod>2026-10-23T23:02:55.925Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/aplicacoes-lentas-como-usar-server-components-react</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/aplicacoes-lentas-como-usar-server-components-react" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-apps-how-to-use-react-server-components" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/apps-lentas-como-usar-react-server-components" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/aplicacoes-lentas-como-usar-server-components-react" />
<lastmod>2026-10-23T23:01:08.644Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-apps-how-to-use-react-server-components</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/aplicacoes-lentas-como-usar-server-components-react" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-apps-how-to-use-react-server-components" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/apps-lentas-como-usar-react-server-components" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/aplicacoes-lentas-como-usar-server-components-react" />
<lastmod>2026-10-23T23:01:08.644Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/apps-lentas-como-usar-react-server-components</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/aplicacoes-lentas-como-usar-server-components-react" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-apps-how-to-use-react-server-components" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/apps-lentas-como-usar-react-server-components" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/aplicacoes-lentas-como-usar-server-components-react" />
<lastmod>2026-10-23T23:01:08.644Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/sistemas-acoplados-como-desenhar-arquiteturas-orientadas-a-eventos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/sistemas-acoplados-como-desenhar-arquiteturas-orientadas-a-eventos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/coupled-systems-how-to-design-event-architectures" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/sistemas-acoplados-como-disenar-arquitecturas-de-eventos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/sistemas-acoplados-como-desenhar-arquiteturas-orientadas-a-eventos" />
<lastmod>2026-10-23T23:01:20.984Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/coupled-systems-how-to-design-event-architectures</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/sistemas-acoplados-como-desenhar-arquiteturas-orientadas-a-eventos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/coupled-systems-how-to-design-event-architectures" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/sistemas-acoplados-como-disenar-arquitecturas-de-eventos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/sistemas-acoplados-como-desenhar-arquiteturas-orientadas-a-eventos" />
<lastmod>2026-10-23T23:01:20.984Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/sistemas-acoplados-como-disenar-arquitecturas-de-eventos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/sistemas-acoplados-como-desenhar-arquiteturas-orientadas-a-eventos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/coupled-systems-how-to-design-event-architectures" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/sistemas-acoplados-como-disenar-arquitecturas-de-eventos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/sistemas-acoplados-como-desenhar-arquiteturas-orientadas-a-eventos" />
<lastmod>2026-10-23T23:01:20.984Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/build-quebrado-github-actions-como-acelerar-workflows</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/build-quebrado-github-actions-como-acelerar-workflows" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/broken-build-github-actions-how-to-speed-up-workflows" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/build-roto-github-actions-como-acelerar-workflows" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/build-quebrado-github-actions-como-acelerar-workflows" />
<lastmod>2026-10-23T23:02:55.932Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/broken-build-github-actions-how-to-speed-up-workflows</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/build-quebrado-github-actions-como-acelerar-workflows" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/broken-build-github-actions-how-to-speed-up-workflows" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/build-roto-github-actions-como-acelerar-workflows" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/build-quebrado-github-actions-como-acelerar-workflows" />
<lastmod>2026-10-23T23:02:55.945Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/build-roto-github-actions-como-acelerar-workflows</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/build-quebrado-github-actions-como-acelerar-workflows" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/broken-build-github-actions-how-to-speed-up-workflows" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/build-roto-github-actions-como-acelerar-workflows" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/build-quebrado-github-actions-como-acelerar-workflows" />
<lastmod>2026-10-23T23:02:55.967Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/divida-tecnica-como-negociar-refatoracoes-sem-travar-entregas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/divida-tecnica-como-negociar-refatoracoes-sem-travar-entregas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-tech-debt-without-blocking-delivery" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-deuda-tecnica-sin-bloquear-entregas-de-producto" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/divida-tecnica-como-negociar-refatoracoes-sem-travar-entregas" />
<lastmod>2026-10-23T23:01:48.338Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-manage-tech-debt-without-blocking-delivery</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/divida-tecnica-como-negociar-refatoracoes-sem-travar-entregas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-tech-debt-without-blocking-delivery" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-deuda-tecnica-sin-bloquear-entregas-de-producto" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/divida-tecnica-como-negociar-refatoracoes-sem-travar-entregas" />
<lastmod>2026-10-23T23:01:48.338Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gestionar-deuda-tecnica-sin-bloquear-entregas-de-producto</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/divida-tecnica-como-negociar-refatoracoes-sem-travar-entregas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-tech-debt-without-blocking-delivery" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-deuda-tecnica-sin-bloquear-entregas-de-producto" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/divida-tecnica-como-negociar-refatoracoes-sem-travar-entregas" />
<lastmod>2026-10-23T23:02:55.977Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-fluxo-trabalho-pomodoro-desenvolvimento-software</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-fluxo-trabalho-pomodoro-desenvolvimento-software" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-daily-workflow-pomodoro-software-development" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-flujo-trabajo-pomodoro-desarrollo-software" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-fluxo-trabalho-pomodoro-desenvolvimento-software" />
<lastmod>2026-10-23T23:02:03.927Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-organize-daily-workflow-pomodoro-software-development</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-fluxo-trabalho-pomodoro-desenvolvimento-software" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-daily-workflow-pomodoro-software-development" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-flujo-trabajo-pomodoro-desarrollo-software" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-fluxo-trabalho-pomodoro-desenvolvimento-software" />
<lastmod>2026-10-23T23:02:03.927Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-flujo-trabajo-pomodoro-desarrollo-software</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-fluxo-trabalho-pomodoro-desenvolvimento-software" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-daily-workflow-pomodoro-software-development" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-flujo-trabajo-pomodoro-desarrollo-software" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-fluxo-trabalho-pomodoro-desenvolvimento-software" />
<lastmod>2026-10-23T23:02:03.927Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ssd-nvme-esquentando-muito-como-instalar-dissipadores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ssd-nvme-esquentando-muito-como-instalar-dissipadores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/nvme-ssd-overheating-how-to-install-cooling-heatsinks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ssd-nvme-muy-caliente-como-instalar-disipadores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ssd-nvme-esquentando-muito-como-instalar-dissipadores" />
<lastmod>2026-10-23T23:02:20.298Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/nvme-ssd-overheating-how-to-install-cooling-heatsinks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ssd-nvme-esquentando-muito-como-instalar-dissipadores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/nvme-ssd-overheating-how-to-install-cooling-heatsinks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ssd-nvme-muy-caliente-como-instalar-disipadores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ssd-nvme-esquentando-muito-como-instalar-dissipadores" />
<lastmod>2026-10-23T23:02:20.298Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ssd-nvme-muy-caliente-como-instalar-disipadores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ssd-nvme-esquentando-muito-como-instalar-dissipadores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/nvme-ssd-overheating-how-to-install-cooling-heatsinks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ssd-nvme-muy-caliente-como-instalar-disipadores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ssd-nvme-esquentando-muito-como-instalar-dissipadores" />
<lastmod>2026-10-23T23:02:20.298Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-energia-esp32-pzem</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-energia-esp32-pzem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-home-energy-esp32-pzem" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-energia-esp32-pzem-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-energia-esp32-pzem" />
<lastmod>2026-10-23T23:02:37.453Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-measure-home-energy-esp32-pzem</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-energia-esp32-pzem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-home-energy-esp32-pzem" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-energia-esp32-pzem-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-energia-esp32-pzem" />
<lastmod>2026-10-23T23:02:37.453Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-energia-esp32-pzem-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-energia-esp32-pzem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-home-energy-esp32-pzem" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-energia-esp32-pzem-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-energia-esp32-pzem" />
<lastmod>2026-10-23T23:02:37.453Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/burnout-engenharia-como-estabelecer-limites</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/burnout-engenharia-como-estabelecer-limites" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/software-engineer-burnout-boundaries" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/burnout-ingenieria-como-establecer-limites-saludables" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/burnout-engenharia-como-estabelecer-limites" />
<lastmod>2026-10-23T23:02:55.454Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/software-engineer-burnout-boundaries</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/burnout-engenharia-como-estabelecer-limites" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/software-engineer-burnout-boundaries" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/burnout-ingenieria-como-establecer-limites-saludables" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/burnout-engenharia-como-estabelecer-limites" />
<lastmod>2026-10-23T23:02:55.454Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/burnout-ingenieria-como-establecer-limites-saludables</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/burnout-engenharia-como-estabelecer-limites" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/software-engineer-burnout-boundaries" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/burnout-ingenieria-como-establecer-limites-saludables" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/burnout-engenharia-como-estabelecer-limites" />
<lastmod>2026-10-23T23:02:55.454Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-curtos-camera-termica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-curtos-camera-termica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-find-shorts-thermal-camera" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-hallar-cortocircuitos-camara-termica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-curtos-camera-termica" />
<lastmod>2026-10-24T00:03:18.518Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-find-shorts-thermal-camera</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-curtos-camera-termica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-find-shorts-thermal-camera" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-hallar-cortocircuitos-camara-termica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-curtos-camera-termica" />
<lastmod>2026-10-24T00:03:18.529Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-hallar-cortocircuitos-camara-termica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-curtos-camera-termica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-find-shorts-thermal-camera" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-hallar-cortocircuitos-camara-termica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-curtos-camera-termica" />
<lastmod>2026-10-24T00:03:18.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-cron-linux-sem-errar</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-cron-linux-sem-errar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-cron-scheduler-linux-without-errors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-el-programador-cron-en-linux-sin-errores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-cron-linux-sem-errar" />
<lastmod>2026-10-24T00:03:18.544Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-cron-scheduler-linux-without-errors</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-cron-linux-sem-errar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-cron-scheduler-linux-without-errors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-el-programador-cron-en-linux-sin-errores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-cron-linux-sem-errar" />
<lastmod>2026-10-24T00:03:18.551Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-el-programador-cron-en-linux-sin-errores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-cron-linux-sem-errar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-cron-scheduler-linux-without-errors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-el-programador-cron-en-linux-sin-errores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-cron-linux-sem-errar" />
<lastmod>2026-10-24T00:03:18.657Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-o-wifi-cai-como-rastrear-interferencia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-o-wifi-cai-como-rastrear-interferencia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-wifi-drops-how-to-track-rf-interference" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-se-cae-el-wifi-como-rastrear-interferencias" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-o-wifi-cai-como-rastrear-interferencia" />
<lastmod>2026-10-24T00:03:18.665Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/why-wifi-drops-how-to-track-rf-interference</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-o-wifi-cai-como-rastrear-interferencia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-wifi-drops-how-to-track-rf-interference" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-se-cae-el-wifi-como-rastrear-interferencias" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-o-wifi-cai-como-rastrear-interferencia" />
<lastmod>2026-10-24T00:03:18.676Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-se-cae-el-wifi-como-rastrear-interferencias</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-o-wifi-cai-como-rastrear-interferencia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-wifi-drops-how-to-track-rf-interference" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-se-cae-el-wifi-como-rastrear-interferencias" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-o-wifi-cai-como-rastrear-interferencia" />
<lastmod>2026-10-24T00:03:18.686Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-ler-sensores-industriais-4-20ma-esp32-seguranca</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ler-sensores-industriais-4-20ma-esp32-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-read-4-20ma-industrial-sensors-esp32-safely" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-leer-sensores-industriales-4-20ma-esp32-seguridad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ler-sensores-industriais-4-20ma-esp32-seguranca" />
<lastmod>2026-10-24T00:01:44.140Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-read-4-20ma-industrial-sensors-esp32-safely</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ler-sensores-industriais-4-20ma-esp32-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-read-4-20ma-industrial-sensors-esp32-safely" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-leer-sensores-industriales-4-20ma-esp32-seguridad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ler-sensores-industriais-4-20ma-esp32-seguranca" />
<lastmod>2026-10-24T00:01:44.140Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-leer-sensores-industriales-4-20ma-esp32-seguridad</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ler-sensores-industriais-4-20ma-esp32-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-read-4-20ma-industrial-sensors-esp32-safely" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-leer-sensores-industriales-4-20ma-esp32-seguridad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ler-sensores-industriais-4-20ma-esp32-seguranca" />
<lastmod>2026-10-24T00:01:44.140Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-reviver-baterias-de-litio-bancada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-reviver-baterias-de-litio-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-revive-discharged-lithium-batteries-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-revivir-baterias-de-litio-banco-seguro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-reviver-baterias-de-litio-bancada" />
<lastmod>2026-10-24T00:02:02.368Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-revive-discharged-lithium-batteries-bench</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-reviver-baterias-de-litio-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-revive-discharged-lithium-batteries-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-revivir-baterias-de-litio-banco-seguro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-reviver-baterias-de-litio-bancada" />
<lastmod>2026-10-24T00:02:02.368Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-revivir-baterias-de-litio-banco-seguro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-reviver-baterias-de-litio-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-revive-discharged-lithium-batteries-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-revivir-baterias-de-litio-banco-seguro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-reviver-baterias-de-litio-bancada" />
<lastmod>2026-10-24T00:02:02.368Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-blindar-apis-rest-forca-bruta-redis</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-blindar-apis-rest-forca-bruta-redis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-secure-rest-apis-brute-force-redis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-blindar-apis-rest-fuerza-bruta-redis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-blindar-apis-rest-forca-bruta-redis" />
<lastmod>2026-10-24T00:03:18.695Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-secure-rest-apis-brute-force-redis</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-blindar-apis-rest-forca-bruta-redis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-secure-rest-apis-brute-force-redis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-blindar-apis-rest-fuerza-bruta-redis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-blindar-apis-rest-forca-bruta-redis" />
<lastmod>2026-10-24T00:03:18.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-blindar-apis-rest-fuerza-bruta-redis</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-blindar-apis-rest-forca-bruta-redis" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-secure-rest-apis-brute-force-redis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-blindar-apis-rest-fuerza-bruta-redis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-blindar-apis-rest-forca-bruta-redis" />
<lastmod>2026-10-24T00:03:18.709Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-cabos-em-racks-de-servidores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-cabos-em-racks-de-servidores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-server-rack-cables" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-cables-en-racks-de-servidores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-cabos-em-racks-de-servidores" />
<lastmod>2026-10-24T00:02:28.600Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-organize-server-rack-cables</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-cabos-em-racks-de-servidores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-server-rack-cables" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-cables-en-racks-de-servidores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-cabos-em-racks-de-servidores" />
<lastmod>2026-10-24T00:02:28.600Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-cables-en-racks-de-servidores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-cabos-em-racks-de-servidores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-server-rack-cables" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-cables-en-racks-de-servidores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-cabos-em-racks-de-servidores" />
<lastmod>2026-10-24T00:02:28.600Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-saude-ssds-nvme-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-saude-ssds-nvme-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-nvme-ssd-health-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-salud-ssds-nvme-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-saude-ssds-nvme-linux" />
<lastmod>2026-10-24T00:02:46.361Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-monitor-nvme-ssd-health-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-saude-ssds-nvme-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-nvme-ssd-health-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-salud-ssds-nvme-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-saude-ssds-nvme-linux" />
<lastmod>2026-10-24T00:02:46.361Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorizar-salud-ssds-nvme-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-saude-ssds-nvme-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-nvme-ssd-health-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-salud-ssds-nvme-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-saude-ssds-nvme-linux" />
<lastmod>2026-10-24T00:02:46.361Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-plcs-industriais-home-assistant-modbus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-plcs-industriais-home-assistant-modbus" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-industrial-plcs-home-assistant-modbus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-plcs-industriales-home-assistant-modbus" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-plcs-industriais-home-assistant-modbus" />
<lastmod>2026-10-24T00:02:58.560Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-integrate-industrial-plcs-home-assistant-modbus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-plcs-industriais-home-assistant-modbus" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-industrial-plcs-home-assistant-modbus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-plcs-industriales-home-assistant-modbus" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-plcs-industriais-home-assistant-modbus" />
<lastmod>2026-10-24T00:02:58.560Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-plcs-industriales-home-assistant-modbus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-plcs-industriais-home-assistant-modbus" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-industrial-plcs-home-assistant-modbus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-plcs-industriales-home-assistant-modbus" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-plcs-industriais-home-assistant-modbus" />
<lastmod>2026-10-24T00:02:58.560Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-transistores-bipolares-multimetro-analogico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-transistores-bipolares-multimetro-analogico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-bipolar-transistors-analog-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-transistores-bipolares-multimetro-analogico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-transistores-bipolares-multimetro-analogico" />
<lastmod>2026-10-24T00:03:18.259Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-bipolar-transistors-analog-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-transistores-bipolares-multimetro-analogico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-bipolar-transistors-analog-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-transistores-bipolares-multimetro-analogico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-transistores-bipolares-multimetro-analogico" />
<lastmod>2026-10-24T00:03:18.259Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-transistores-bipolares-multimetro-analogico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-transistores-bipolares-multimetro-analogico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-bipolar-transistors-analog-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-transistores-bipolares-multimetro-analogico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-transistores-bipolares-multimetro-analogico" />
<lastmod>2026-10-24T00:03:18.259Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ia-instavel-como-usar-rag-para-ancorar-respostas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-instavel-como-usar-rag-para-ancorar-respostas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-ai-how-to-use-rag-to-anchor-answers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-inestable-como-usar-rag-para-anclar-respuestas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-instavel-como-usar-rag-para-ancorar-respostas" />
<lastmod>2026-10-24T01:00:38.503Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/unstable-ai-how-to-use-rag-to-anchor-answers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-instavel-como-usar-rag-para-ancorar-respostas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-ai-how-to-use-rag-to-anchor-answers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-inestable-como-usar-rag-para-anclar-respuestas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-instavel-como-usar-rag-para-ancorar-respostas" />
<lastmod>2026-10-24T01:00:38.503Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ia-inestable-como-usar-rag-para-anclar-respuestas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-instavel-como-usar-rag-para-ancorar-respostas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/unstable-ai-how-to-use-rag-to-anchor-answers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-inestable-como-usar-rag-para-anclar-respuestas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-instavel-como-usar-rag-para-ancorar-respostas" />
<lastmod>2026-10-24T01:00:38.503Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-lenta-como-otimizar-conexoes-pooling-prisma-nodejs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-lenta-como-otimizar-conexoes-pooling-prisma-nodejs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-api-how-to-optimize-connection-pooling-prisma-nodejs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-lenta-como-optimizar-conexiones-pooling-prisma-nodejs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-lenta-como-otimizar-conexoes-pooling-prisma-nodejs" />
<lastmod>2026-10-24T01:03:26.388Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-api-how-to-optimize-connection-pooling-prisma-nodejs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-lenta-como-otimizar-conexoes-pooling-prisma-nodejs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-api-how-to-optimize-connection-pooling-prisma-nodejs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-lenta-como-optimizar-conexiones-pooling-prisma-nodejs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-lenta-como-otimizar-conexoes-pooling-prisma-nodejs" />
<lastmod>2026-10-24T01:03:26.403Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-lenta-como-optimizar-conexiones-pooling-prisma-nodejs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-lenta-como-otimizar-conexoes-pooling-prisma-nodejs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-api-how-to-optimize-connection-pooling-prisma-nodejs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-lenta-como-optimizar-conexiones-pooling-prisma-nodejs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-lenta-como-otimizar-conexoes-pooling-prisma-nodejs" />
<lastmod>2026-10-24T01:03:26.409Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/paginas-travando-como-usar-web-workers-react</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/paginas-travando-como-usar-web-workers-react" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/pages-freezing-how-to-use-web-workers-react" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/paginas-congeladas-como-usar-web-workers-react" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/paginas-travando-como-usar-web-workers-react" />
<lastmod>2026-10-24T01:03:26.416Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/pages-freezing-how-to-use-web-workers-react</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/paginas-travando-como-usar-web-workers-react" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/pages-freezing-how-to-use-web-workers-react" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/paginas-congeladas-como-usar-web-workers-react" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/paginas-travando-como-usar-web-workers-react" />
<lastmod>2026-10-24T01:03:26.424Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/paginas-congeladas-como-usar-web-workers-react</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/paginas-travando-como-usar-web-workers-react" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/pages-freezing-how-to-use-web-workers-react" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/paginas-congeladas-como-usar-web-workers-react" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/paginas-travando-como-usar-web-workers-react" />
<lastmod>2026-10-24T01:03:26.431Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/sistema-legado-travado-como-migrar-para-microsservicos-sem-dor</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/sistema-legado-travado-como-migrar-para-microsservicos-sem-dor" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/legacy-system-frozen-how-to-migrate-to-microservices-safely" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/sistema-antiguo-bloqueado-como-migrar-a-microservicios-sin-dolor" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/sistema-legado-travado-como-migrar-para-microsservicos-sem-dor" />
<lastmod>2026-10-24T01:03:26.437Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/legacy-system-frozen-how-to-migrate-to-microservices-safely</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/sistema-legado-travado-como-migrar-para-microsservicos-sem-dor" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/legacy-system-frozen-how-to-migrate-to-microservices-safely" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/sistema-antiguo-bloqueado-como-migrar-a-microservicios-sin-dolor" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/sistema-legado-travado-como-migrar-para-microsservicos-sem-dor" />
<lastmod>2026-10-24T01:03:26.443Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/sistema-antiguo-bloqueado-como-migrar-a-microservicios-sin-dolor</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/sistema-legado-travado-como-migrar-para-microsservicos-sem-dor" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/legacy-system-frozen-how-to-migrate-to-microservices-safely" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/sistema-antiguo-bloqueado-como-migrar-a-microservicios-sin-dolor" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/sistema-legado-travado-como-migrar-para-microsservicos-sem-dor" />
<lastmod>2026-10-24T01:03:26.449Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/deploy-quebrado-como-fazer-rollback-automatico-argocd-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deploy-quebrado-como-fazer-rollback-automatico-argocd-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/broken-deploy-how-to-implement-argocd-auto-rollbacks-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/deploy-roto-como-hacer-rollbacks-automaticos-argocd-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deploy-quebrado-como-fazer-rollback-automatico-argocd-1" />
<lastmod>2026-10-24T01:01:41.657Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/broken-deploy-how-to-implement-argocd-auto-rollbacks-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deploy-quebrado-como-fazer-rollback-automatico-argocd-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/broken-deploy-how-to-implement-argocd-auto-rollbacks-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/deploy-roto-como-hacer-rollbacks-automaticos-argocd-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deploy-quebrado-como-fazer-rollback-automatico-argocd-1" />
<lastmod>2026-10-24T01:01:41.657Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/deploy-roto-como-hacer-rollbacks-automaticos-argocd-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deploy-quebrado-como-fazer-rollback-automatico-argocd-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/broken-deploy-how-to-implement-argocd-auto-rollbacks-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/deploy-roto-como-hacer-rollbacks-automaticos-argocd-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deploy-quebrado-como-fazer-rollback-automatico-argocd-1" />
<lastmod>2026-10-24T01:01:41.657Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/codigo-legado-ilegivel-como-refatorar-sem-testes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/codigo-legado-ilegivel-como-refatorar-sem-testes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/messy-legacy-code-how-to-refactor-without-tests" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/codigo-legado-ilegible-como-refactorizar-sin-tests" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/codigo-legado-ilegivel-como-refatorar-sem-testes" />
<lastmod>2026-10-24T01:01:56.694Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/messy-legacy-code-how-to-refactor-without-tests</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/codigo-legado-ilegivel-como-refatorar-sem-testes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/messy-legacy-code-how-to-refactor-without-tests" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/codigo-legado-ilegible-como-refactorizar-sin-tests" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/codigo-legado-ilegivel-como-refatorar-sem-testes" />
<lastmod>2026-10-24T01:01:56.694Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/codigo-legado-ilegible-como-refactorizar-sin-tests</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/codigo-legado-ilegivel-como-refatorar-sem-testes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/messy-legacy-code-how-to-refactor-without-tests" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/codigo-legado-ilegible-como-refactorizar-sin-tests" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/codigo-legado-ilegivel-como-refatorar-sem-testes" />
<lastmod>2026-10-24T01:01:56.694Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/procrastinacao-cronica-como-aplicar-o-metodo-time-blocking</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/procrastinacao-cronica-como-aplicar-o-metodo-time-blocking" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/chronic-procrastination-how-to-apply-time-blocking" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/procrastinacion-cronica-como-aplicar-el-time-blocking" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/procrastinacao-cronica-como-aplicar-o-metodo-time-blocking" />
<lastmod>2026-10-24T01:02:17.871Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/chronic-procrastination-how-to-apply-time-blocking</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/procrastinacao-cronica-como-aplicar-o-metodo-time-blocking" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/chronic-procrastination-how-to-apply-time-blocking" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/procrastinacion-cronica-como-aplicar-el-time-blocking" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/procrastinacao-cronica-como-aplicar-o-metodo-time-blocking" />
<lastmod>2026-10-24T01:02:17.871Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/procrastinacion-cronica-como-aplicar-el-time-blocking</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/procrastinacao-cronica-como-aplicar-o-metodo-time-blocking" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/chronic-procrastination-how-to-apply-time-blocking" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/procrastinacion-cronica-como-aplicar-el-time-blocking" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/procrastinacao-cronica-como-aplicar-o-metodo-time-blocking" />
<lastmod>2026-10-24T01:02:17.871Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servidor-barulhento-como-criar-perfis-pwm-customizados-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-barulhento-como-criar-perfis-pwm-customizados-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/noisy-server-how-to-create-custom-pwm-profiles-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-ruidoso-como-crear-perfiles-pwm-personalizados-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-barulhento-como-criar-perfis-pwm-customizados-linux" />
<lastmod>2026-10-24T01:02:47.733Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/noisy-server-how-to-create-custom-pwm-profiles-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-barulhento-como-criar-perfis-pwm-customizados-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/noisy-server-how-to-create-custom-pwm-profiles-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-ruidoso-como-crear-perfiles-pwm-personalizados-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-barulhento-como-criar-perfis-pwm-customizados-linux" />
<lastmod>2026-10-24T01:02:47.733Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servidor-ruidoso-como-crear-perfiles-pwm-personalizados-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-barulhento-como-criar-perfis-pwm-customizados-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/noisy-server-how-to-create-custom-pwm-profiles-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-ruidoso-como-crear-perfiles-pwm-personalizados-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-barulhento-como-criar-perfis-pwm-customizados-linux" />
<lastmod>2026-10-24T01:02:47.733Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/casa-desconectada-fluxos-locais-node-red-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/casa-desconectada-fluxos-locais-node-red-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/disconnected-home-local-flows-nodered-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/casa-desconectada-flujos-locales-nodered-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/casa-desconectada-fluxos-locais-node-red-mqtt" />
<lastmod>2026-10-24T01:03:07.787Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/disconnected-home-local-flows-nodered-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/casa-desconectada-fluxos-locais-node-red-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/disconnected-home-local-flows-nodered-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/casa-desconectada-flujos-locales-nodered-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/casa-desconectada-fluxos-locais-node-red-mqtt" />
<lastmod>2026-10-24T01:03:07.787Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/casa-desconectada-flujos-locales-nodered-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/casa-desconectada-fluxos-locais-node-red-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/disconnected-home-local-flows-nodered-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/casa-desconectada-flujos-locales-nodered-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/casa-desconectada-fluxos-locais-node-red-mqtt" />
<lastmod>2026-10-24T01:03:07.787Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/burnout-lideranca-como-delegar-sem-perder-controle</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/burnout-lideranca-como-delegar-sem-perder-controle" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/burnout-leadership-how-to-delegate-without-losing-control" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/burnout-liderazgo-como-delegar-sin-perder-control" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/burnout-lideranca-como-delegar-sem-perder-controle" />
<lastmod>2026-10-24T01:03:26.218Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/burnout-leadership-how-to-delegate-without-losing-control</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/burnout-lideranca-como-delegar-sem-perder-controle" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/burnout-leadership-how-to-delegate-without-losing-control" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/burnout-liderazgo-como-delegar-sin-perder-control" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/burnout-lideranca-como-delegar-sem-perder-controle" />
<lastmod>2026-10-24T01:03:26.218Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/burnout-liderazgo-como-delegar-sin-perder-control</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/burnout-lideranca-como-delegar-sem-perder-controle" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/burnout-leadership-how-to-delegate-without-losing-control" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/burnout-liderazgo-como-delegar-sin-perder-control" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/burnout-lideranca-como-delegar-sem-perder-controle" />
<lastmod>2026-10-24T01:03:26.218Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-consertar-soldas-frias-placas-eletronicas-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consertar-soldas-frias-placas-eletronicas-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-cold-solder-joints-electronic-boards" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-soldaduras-frias-placas-electronicas-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consertar-soldas-frias-placas-eletronicas-1" />
<lastmod>2026-10-30T00:21:26.592Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-fix-cold-solder-joints-electronic-boards</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consertar-soldas-frias-placas-eletronicas-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-cold-solder-joints-electronic-boards" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-soldaduras-frias-placas-electronicas-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consertar-soldas-frias-placas-eletronicas-1" />
<lastmod>2026-10-30T00:21:26.592Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-reparar-soldaduras-frias-placas-electronicas-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consertar-soldas-frias-placas-eletronicas-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-cold-solder-joints-electronic-boards" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-soldaduras-frias-placas-electronicas-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consertar-soldas-frias-placas-eletronicas-1" />
<lastmod>2026-10-30T00:21:26.592Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-mqtt-integrar-sensores-industriais</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-mqtt-integrar-sensores-industriais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-mqtt-integrate-industrial-sensors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-mqtt-integrar-sensores-industriales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-mqtt-integrar-sensores-industriais" />
<lastmod>2026-10-24T10:00:58.192Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-mqtt-integrate-industrial-sensors</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-mqtt-integrar-sensores-industriais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-mqtt-integrate-industrial-sensors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-mqtt-integrar-sensores-industriales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-mqtt-integrar-sensores-industriais" />
<lastmod>2026-10-24T10:00:58.192Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-mqtt-integrar-sensores-industriales</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-mqtt-integrar-sensores-industriais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-mqtt-integrate-industrial-sensors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-mqtt-integrar-sensores-industriales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-mqtt-integrar-sensores-industriais" />
<lastmod>2026-10-24T10:00:58.192Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/placa-mae-sem-video-como-testar-tensoes-com-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/placa-mae-sem-video-como-testar-tensoes-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/motherboard-no-display-how-to-test-voltages-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/placa-base-sin-video-como-probar-voltajes-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/placa-mae-sem-video-como-testar-tensoes-com-multimetro" />
<lastmod>2026-11-04T08:15:13.189Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/motherboard-no-display-how-to-test-voltages-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/placa-mae-sem-video-como-testar-tensoes-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/motherboard-no-display-how-to-test-voltages-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/placa-base-sin-video-como-probar-voltajes-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/placa-mae-sem-video-como-testar-tensoes-com-multimetro" />
<lastmod>2026-11-04T08:15:13.189Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/placa-base-sin-video-como-probar-voltajes-con-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/placa-mae-sem-video-como-testar-tensoes-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/motherboard-no-display-how-to-test-voltages-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/placa-base-sin-video-como-probar-voltajes-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/placa-mae-sem-video-como-testar-tensoes-com-multimetro" />
<lastmod>2026-11-04T08:15:13.189Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-backups-incrementais-linux-rsync</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-backups-incrementais-linux-rsync" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-incremental-backups-linux-rsync" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-respaldos-incrementales-linux-rsync" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-backups-incrementais-linux-rsync" />
<lastmod>2026-10-24T10:03:05.352Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-incremental-backups-linux-rsync</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-backups-incrementais-linux-rsync" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-incremental-backups-linux-rsync" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-respaldos-incrementales-linux-rsync" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-backups-incrementais-linux-rsync" />
<lastmod>2026-10-24T10:03:05.359Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-respaldos-incrementales-linux-rsync</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-backups-incrementais-linux-rsync" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-incremental-backups-linux-rsync" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-respaldos-incrementales-linux-rsync" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-backups-incrementais-linux-rsync" />
<lastmod>2026-10-24T10:03:05.366Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-blindar-redes-industriais-contra-ruido-eletromagnetico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-blindar-redes-industriais-contra-ruido-eletromagnetico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-shield-industrial-networks-against-electromagnetic-noise" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-blindar-redes-industriales-contra-ruido-eletromagnetico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-blindar-redes-industriais-contra-ruido-eletromagnetico" />
<lastmod>2026-10-24T10:01:47.342Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-shield-industrial-networks-against-electromagnetic-noise</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-blindar-redes-industriais-contra-ruido-eletromagnetico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-shield-industrial-networks-against-electromagnetic-noise" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-blindar-redes-industriales-contra-ruido-eletromagnetico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-blindar-redes-industriais-contra-ruido-eletromagnetico" />
<lastmod>2026-10-24T10:01:47.342Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-blindar-redes-industriales-contra-ruido-eletromagnetico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-blindar-redes-industriais-contra-ruido-eletromagnetico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-shield-industrial-networks-against-electromagnetic-noise" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-blindar-redes-industriales-contra-ruido-eletromagnetico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-blindar-redes-industriais-contra-ruido-eletromagnetico" />
<lastmod>2026-10-24T10:01:47.342Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-consumo-eletrico-real-servidores-rack</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-consumo-eletrico-real-servidores-rack" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-real-server-power-consumption-rack" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-consumo-electrico-real-servidores-rack" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-consumo-eletrico-real-servidores-rack" />
<lastmod>2026-11-04T17:23:08.693Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-calculate-real-server-power-consumption-rack</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-consumo-eletrico-real-servidores-rack" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-real-server-power-consumption-rack" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-consumo-electrico-real-servidores-rack" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-consumo-eletrico-real-servidores-rack" />
<lastmod>2026-11-04T17:23:08.693Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-consumo-electrico-real-servidores-rack</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-consumo-eletrico-real-servidores-rack" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-real-server-power-consumption-rack" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-consumo-electrico-real-servidores-rack" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-consumo-eletrico-real-servidores-rack" />
<lastmod>2026-11-04T17:23:08.693Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-automacoes-inteligentes-home-assistant-jinja2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-automacoes-inteligentes-home-assistant-jinja2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-smart-home-assistant-automations-jinja2" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-automatizaciones-inteligentes-home-assistant-jinja2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-automacoes-inteligentes-home-assistant-jinja2" />
<lastmod>2026-10-24T10:02:16.371Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-create-smart-home-assistant-automations-jinja2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-automacoes-inteligentes-home-assistant-jinja2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-smart-home-assistant-automations-jinja2" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-automatizaciones-inteligentes-home-assistant-jinja2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-automacoes-inteligentes-home-assistant-jinja2" />
<lastmod>2026-10-24T10:02:16.371Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-automatizaciones-inteligentes-home-assistant-jinja2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-automacoes-inteligentes-home-assistant-jinja2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-smart-home-assistant-automations-jinja2" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-automatizaciones-inteligentes-home-assistant-jinja2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-automacoes-inteligentes-home-assistant-jinja2" />
<lastmod>2026-10-24T10:02:16.371Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-reviver-discos-rigidos-com-setores-defeituosos-no-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-reviver-discos-rigidos-com-setores-defeituosos-no-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-revive-hard-drives-with-bad-sectors-on-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-revivir-discos-duros-con-sectores-defectuosos-en-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-reviver-discos-rigidos-com-setores-defeituosos-no-linux" />
<lastmod>2026-11-04T06:41:29.079Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-revive-hard-drives-with-bad-sectors-on-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-reviver-discos-rigidos-com-setores-defeituosos-no-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-revive-hard-drives-with-bad-sectors-on-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-revivir-discos-duros-con-sectores-defectuosos-en-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-reviver-discos-rigidos-com-setores-defeituosos-no-linux" />
<lastmod>2026-11-04T06:41:29.079Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-revivir-discos-duros-con-sectores-defectuosos-en-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-reviver-discos-rigidos-com-setores-defeituosos-no-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-revive-hard-drives-with-bad-sectors-on-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-revivir-discos-duros-con-sectores-defectuosos-en-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-reviver-discos-rigidos-com-setores-defeituosos-no-linux" />
<lastmod>2026-11-04T06:41:29.079Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calibrar-sensores-analogicos-esp32</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-sensores-analogicos-esp32" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-analog-sensors-esp32" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-sensores-analogicos-esp32-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-sensores-analogicos-esp32" />
<lastmod>2026-10-24T10:02:48.472Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-calibrate-analog-sensors-esp32</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-sensores-analogicos-esp32" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-analog-sensors-esp32" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-sensores-analogicos-esp32-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-sensores-analogicos-esp32" />
<lastmod>2026-10-24T10:02:48.472Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calibrar-sensores-analogicos-esp32-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-sensores-analogicos-esp32" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-analog-sensors-esp32" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-sensores-analogicos-esp32-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-sensores-analogicos-esp32" />
<lastmod>2026-10-24T10:02:48.472Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-separar-redes-servidores-convidados-vlans</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-separar-redes-servidores-convidados-vlans" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-isolate-server-traffic-vlans-switches" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aislar-trafico-servidores-vlans-switches" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-separar-redes-servidores-convidados-vlans" />
<lastmod>2026-10-24T10:03:05.112Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-isolate-server-traffic-vlans-switches</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-separar-redes-servidores-convidados-vlans" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-isolate-server-traffic-vlans-switches" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aislar-trafico-servidores-vlans-switches" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-separar-redes-servidores-convidados-vlans" />
<lastmod>2026-10-24T10:03:05.112Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-aislar-trafico-servidores-vlans-switches</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-separar-redes-servidores-convidados-vlans" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-isolate-server-traffic-vlans-switches" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aislar-trafico-servidores-vlans-switches" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-separar-redes-servidores-convidados-vlans" />
<lastmod>2026-10-24T10:03:05.112Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/dspy-otimizar-prompts-ia-generativa</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/dspy-otimizar-prompts-ia-generativa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/dspy-optimize-prompts-generative-ai" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/dspy-optimizar-prompts-ia-generativa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/dspy-otimizar-prompts-ia-generativa" />
<lastmod>2026-10-24T11:03:02.666Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/dspy-optimize-prompts-generative-ai</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/dspy-otimizar-prompts-ia-generativa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/dspy-optimize-prompts-generative-ai" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/dspy-optimizar-prompts-ia-generativa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/dspy-otimizar-prompts-ia-generativa" />
<lastmod>2026-10-24T11:03:02.683Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/dspy-optimizar-prompts-ia-generativa</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/dspy-otimizar-prompts-ia-generativa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/dspy-optimize-prompts-generative-ai" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/dspy-optimizar-prompts-ia-generativa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/dspy-otimizar-prompts-ia-generativa" />
<lastmod>2026-10-24T11:03:02.690Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/microservices-travando-padrao-saga-orquestrado</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/microservices-travando-padrao-saga-orquestrado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/microservices-freezing-orchestrated-saga-pattern" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/microservicios-bloqueados-patron-saga-orquestado" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/microservices-travando-padrao-saga-orquestrado" />
<lastmod>2026-10-24T11:00:51.307Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/microservices-freezing-orchestrated-saga-pattern</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/microservices-travando-padrao-saga-orquestrado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/microservices-freezing-orchestrated-saga-pattern" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/microservicios-bloqueados-patron-saga-orquestado" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/microservices-travando-padrao-saga-orquestrado" />
<lastmod>2026-10-24T11:00:51.307Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/microservicios-bloqueados-patron-saga-orquestado</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/microservices-travando-padrao-saga-orquestrado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/microservices-freezing-orchestrated-saga-pattern" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/microservicios-bloqueados-patron-saga-orquestado" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/microservices-travando-padrao-saga-orquestrado" />
<lastmod>2026-10-24T11:00:51.307Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/conexoes-esgotadas-banco-como-usar-pgbouncer-nodejs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/conexoes-esgotadas-banco-como-usar-pgbouncer-nodejs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/database-connection-leaks-how-to-use-pgbouncer-nodejs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/conexiones-agotadas-bd-como-usar-pgbouncer-nodejs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/conexoes-esgotadas-banco-como-usar-pgbouncer-nodejs" />
<lastmod>2026-10-24T11:03:02.704Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/database-connection-leaks-how-to-use-pgbouncer-nodejs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/conexoes-esgotadas-banco-como-usar-pgbouncer-nodejs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/database-connection-leaks-how-to-use-pgbouncer-nodejs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/conexiones-agotadas-bd-como-usar-pgbouncer-nodejs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/conexoes-esgotadas-banco-como-usar-pgbouncer-nodejs" />
<lastmod>2026-10-24T11:03:02.716Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/conexiones-agotadas-bd-como-usar-pgbouncer-nodejs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/conexoes-esgotadas-banco-como-usar-pgbouncer-nodejs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/database-connection-leaks-how-to-use-pgbouncer-nodejs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/conexiones-agotadas-bd-como-usar-pgbouncer-nodejs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/conexoes-esgotadas-banco-como-usar-pgbouncer-nodejs" />
<lastmod>2026-10-24T11:03:02.734Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/bundle-pesado-no-vite-como-aplicar-code-splitting-eficiente</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/bundle-pesado-no-vite-como-aplicar-code-splitting-eficiente" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/heavy-bundle-in-vite-how-to-apply-code-splitting" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bundle-pesado-en-vite-como-aplicar-code-splitting" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/bundle-pesado-no-vite-como-aplicar-code-splitting-eficiente" />
<lastmod>2026-11-04T16:55:48.469Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/heavy-bundle-in-vite-how-to-apply-code-splitting</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/bundle-pesado-no-vite-como-aplicar-code-splitting-eficiente" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/heavy-bundle-in-vite-how-to-apply-code-splitting" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bundle-pesado-en-vite-como-aplicar-code-splitting" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/bundle-pesado-no-vite-como-aplicar-code-splitting-eficiente" />
<lastmod>2026-11-04T16:55:48.469Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/bundle-pesado-en-vite-como-aplicar-code-splitting</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/bundle-pesado-no-vite-como-aplicar-code-splitting-eficiente" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/heavy-bundle-in-vite-how-to-apply-code-splitting" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/bundle-pesado-en-vite-como-aplicar-code-splitting" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/bundle-pesado-no-vite-como-aplicar-code-splitting-eficiente" />
<lastmod>2026-11-04T16:55:48.469Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/pod-travado-no-kubernetes-como-depurar-com-ephemerals</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pod-travado-no-kubernetes-como-depurar-com-ephemerals" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/kubernetes-pod-stuck-how-to-debug-with-ephemerals" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pod-bloqueado-en-kubernetes-como-depurar-con-ephemerals" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pod-travado-no-kubernetes-como-depurar-com-ephemerals" />
<lastmod>2026-10-24T11:03:02.766Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/kubernetes-pod-stuck-how-to-debug-with-ephemerals</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pod-travado-no-kubernetes-como-depurar-com-ephemerals" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/kubernetes-pod-stuck-how-to-debug-with-ephemerals" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pod-bloqueado-en-kubernetes-como-depurar-con-ephemerals" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pod-travado-no-kubernetes-como-depurar-com-ephemerals" />
<lastmod>2026-10-24T11:03:02.772Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/pod-bloqueado-en-kubernetes-como-depurar-con-ephemerals</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pod-travado-no-kubernetes-como-depurar-com-ephemerals" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/kubernetes-pod-stuck-how-to-debug-with-ephemerals" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pod-bloqueado-en-kubernetes-como-depurar-con-ephemerals" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pod-travado-no-kubernetes-como-depurar-com-ephemerals" />
<lastmod>2026-10-24T11:03:02.780Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/codigo-acoplado-como-aplicar-principios-solid-na-pratica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/codigo-acoplado-como-aplicar-principios-solid-na-pratica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/coupled-code-how-to-apply-solid-principles-in-practice" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/codigo-acoplado-como-aplicar-principios-solid-en-la-practica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/codigo-acoplado-como-aplicar-principios-solid-na-pratica" />
<lastmod>2026-10-24T12:29:17.161Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/coupled-code-how-to-apply-solid-principles-in-practice</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/codigo-acoplado-como-aplicar-principios-solid-na-pratica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/coupled-code-how-to-apply-solid-principles-in-practice" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/codigo-acoplado-como-aplicar-principios-solid-en-la-practica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/codigo-acoplado-como-aplicar-principios-solid-na-pratica" />
<lastmod>2026-10-24T12:29:17.161Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/codigo-acoplado-como-aplicar-principios-solid-en-la-practica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/codigo-acoplado-como-aplicar-principios-solid-na-pratica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/coupled-code-how-to-apply-solid-principles-in-practice" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/codigo-acoplado-como-aplicar-principios-solid-en-la-practica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/codigo-acoplado-como-aplicar-principios-solid-na-pratica" />
<lastmod>2026-10-24T12:29:17.161Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/no-break-falhou-como-trocar-baterias-vrla-com-seguranca</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/no-break-falhou-como-trocar-baterias-vrla-com-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ups-battery-failed-how-to-replace-vrla-cells-safely" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/fallo-en-el-sai-como-cambiar-baterias-vrla-de-forma-segura" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/no-break-falhou-como-trocar-baterias-vrla-com-seguranca" />
<lastmod>2026-10-24T13:51:51.522Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ups-battery-failed-how-to-replace-vrla-cells-safely</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/no-break-falhou-como-trocar-baterias-vrla-com-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ups-battery-failed-how-to-replace-vrla-cells-safely" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/fallo-en-el-sai-como-cambiar-baterias-vrla-de-forma-segura" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/no-break-falhou-como-trocar-baterias-vrla-com-seguranca" />
<lastmod>2026-10-24T13:51:51.522Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/fallo-en-el-sai-como-cambiar-baterias-vrla-de-forma-segura</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/no-break-falhou-como-trocar-baterias-vrla-com-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ups-battery-failed-how-to-replace-vrla-cells-safely" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/fallo-en-el-sai-como-cambiar-baterias-vrla-de-forma-segura" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/no-break-falhou-como-trocar-baterias-vrla-com-seguranca" />
<lastmod>2026-10-24T13:51:51.522Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/automacoes-travando-gerenciar-estados-nodered</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/automacoes-travando-gerenciar-estados-nodered" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/zombie-automations-nodered-manage-states" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/automatizaciones-bloqueadas-gestionar-estados-nodered" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/automacoes-travando-gerenciar-estados-nodered" />
<lastmod>2026-10-24T11:02:33.614Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/zombie-automations-nodered-manage-states</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/automacoes-travando-gerenciar-estados-nodered" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/zombie-automations-nodered-manage-states" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/automatizaciones-bloqueadas-gestionar-estados-nodered" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/automacoes-travando-gerenciar-estados-nodered" />
<lastmod>2026-10-24T11:02:33.614Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/automatizaciones-bloqueadas-gestionar-estados-nodered</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/automacoes-travando-gerenciar-estados-nodered" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/zombie-automations-nodered-manage-states" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/automatizaciones-bloqueadas-gestionar-estados-nodered" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/automacoes-travando-gerenciar-estados-nodered" />
<lastmod>2026-10-24T11:02:33.614Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ressoldar-componentes-bga-estacao-ar-quente</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ressoldar-componentes-bga-estacao-ar-quente" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/resoldering-bga-components-hot-air-station" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/resoldar-componentes-bga-estacion-aire-caliente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ressoldar-componentes-bga-estacao-ar-quente" />
<lastmod>2026-10-24T13:49:18.485Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/resoldering-bga-components-hot-air-station</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ressoldar-componentes-bga-estacao-ar-quente" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/resoldering-bga-components-hot-air-station" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/resoldar-componentes-bga-estacion-aire-caliente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ressoldar-componentes-bga-estacao-ar-quente" />
<lastmod>2026-10-24T13:49:18.485Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/resoldar-componentes-bga-estacion-aire-caliente</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ressoldar-componentes-bga-estacao-ar-quente" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/resoldering-bga-components-hot-air-station" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/resoldar-componentes-bga-estacion-aire-caliente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ressoldar-componentes-bga-estacao-ar-quente" />
<lastmod>2026-10-24T13:49:18.485Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/reunioes-demais-como-criar-dias-sem-alinhamento-na-equipe</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/reunioes-demais-como-criar-dias-sem-alinhamento-na-equipe" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/too-many-meetings-how-to-set-up-meeting-free-days" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/demasiadas-reuniones-como-crear-dias-sin-alineacion-en-tu-equipo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/reunioes-demais-como-criar-dias-sem-alinhamento-na-equipe" />
<lastmod>2026-10-24T13:14:57.930Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/too-many-meetings-how-to-set-up-meeting-free-days</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/reunioes-demais-como-criar-dias-sem-alinhamento-na-equipe" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/too-many-meetings-how-to-set-up-meeting-free-days" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/demasiadas-reuniones-como-crear-dias-sin-alineacion-en-tu-equipo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/reunioes-demais-como-criar-dias-sem-alinhamento-na-equipe" />
<lastmod>2026-10-24T13:14:57.930Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/demasiadas-reuniones-como-crear-dias-sin-alineacion-en-tu-equipo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/reunioes-demais-como-criar-dias-sem-alinhamento-na-equipe" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/too-many-meetings-how-to-set-up-meeting-free-days" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/demasiadas-reuniones-como-crear-dias-sin-alineacion-en-tu-equipo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/reunioes-demais-como-criar-dias-sem-alinhamento-na-equipe" />
<lastmod>2026-10-24T13:14:57.930Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/radar-tech-do-dia-24-outubro-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-24-outubro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-24-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-24-octubre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-24-outubro-2026" />
<lastmod>2026-10-24T12:00:41.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/daily-tech-radar-october-24-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-24-outubro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-24-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-24-octubre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-24-outubro-2026" />
<lastmod>2026-10-24T12:00:41.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/radar-tech-del-dia-24-octubre-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-24-outubro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-24-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-24-octubre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-24-outubro-2026" />
<lastmod>2026-10-24T12:00:41.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-expor-servidores-locais-cloudflare-tunnels</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-expor-servidores-locais-cloudflare-tunnels" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-expose-local-servers-cloudflare-tunnels" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-exponer-servidores-locales-cloudflare-tunnels" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-expor-servidores-locais-cloudflare-tunnels" />
<lastmod>2026-10-31T14:16:42.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-expose-local-servers-cloudflare-tunnels</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-expor-servidores-locais-cloudflare-tunnels" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-expose-local-servers-cloudflare-tunnels" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-exponer-servidores-locales-cloudflare-tunnels" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-expor-servidores-locais-cloudflare-tunnels" />
<lastmod>2026-10-31T14:16:42.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-exponer-servidores-locales-cloudflare-tunnels</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-expor-servidores-locais-cloudflare-tunnels" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-expose-local-servers-cloudflare-tunnels" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-exponer-servidores-locales-cloudflare-tunnels" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-expor-servidores-locais-cloudflare-tunnels" />
<lastmod>2026-10-31T14:16:42.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-trafego-https-wireshark-chaves-sessao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-trafego-https-wireshark-chaves-sessao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-https-traffic-wireshark-session-keys" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-trafego-https-wireshark-claves-sesion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-trafego-https-wireshark-chaves-sessao" />
<lastmod>2026-10-24T13:51:44.153Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-inspect-https-traffic-wireshark-session-keys</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-trafego-https-wireshark-chaves-sessao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-https-traffic-wireshark-session-keys" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-trafego-https-wireshark-claves-sesion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-trafego-https-wireshark-chaves-sessao" />
<lastmod>2026-10-24T13:51:44.153Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-trafego-https-wireshark-claves-sesion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-trafego-https-wireshark-chaves-sessao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-https-traffic-wireshark-session-keys" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-trafego-https-wireshark-claves-sesion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-trafego-https-wireshark-chaves-sessao" />
<lastmod>2026-10-24T13:51:44.153Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-migrar-volumes-docker-corrompidos-seguranca</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-volumes-docker-corrompidos-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-data-from-corrupted-docker-volumes-safely" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-datos-de-volumenes-docker-corruptos-con-seguridad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-volumes-docker-corrompidos-seguranca" />
<lastmod>2026-10-24T13:51:43.944Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-recover-data-from-corrupted-docker-volumes-safely</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-volumes-docker-corrompidos-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-data-from-corrupted-docker-volumes-safely" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-datos-de-volumenes-docker-corruptos-con-seguridad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-volumes-docker-corrompidos-seguranca" />
<lastmod>2026-10-24T13:51:43.944Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-recuperar-datos-de-volumenes-docker-corruptos-con-seguridad</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-volumes-docker-corrompidos-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-data-from-corrupted-docker-volumes-safely" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-datos-de-volumenes-docker-corruptos-con-seguridad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-volumes-docker-corrompidos-seguranca" />
<lastmod>2026-10-24T13:51:43.944Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-capacitores-eletroliticos-capacimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-eletroliticos-capacimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-electrolytic-capacitors-with-capacitance-meter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-electroliticos-con-capacimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-eletroliticos-capacimetro" />
<lastmod>2026-10-24T14:01:26.887Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-electrolytic-capacitors-with-capacitance-meter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-eletroliticos-capacimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-electrolytic-capacitors-with-capacitance-meter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-electroliticos-con-capacimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-eletroliticos-capacimetro" />
<lastmod>2026-10-24T14:01:26.897Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-condensadores-electroliticos-con-capacimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-eletroliticos-capacimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-electrolytic-capacitors-with-capacitance-meter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-electroliticos-con-capacimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-eletroliticos-capacimetro" />
<lastmod>2026-10-24T14:01:26.906Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-janelas-no-ubuntu-com-atalhos-de-teclado</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-janelas-no-ubuntu-com-atalhos-de-teclado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-windows-and-workspaces-in-ubuntu-with-shortcuts" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-ventanas-y-escritorios-en-ubuntu-con-atajos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-janelas-no-ubuntu-com-atalhos-de-teclado" />
<lastmod>2026-11-04T08:07:57.810Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-organize-windows-and-workspaces-in-ubuntu-with-shortcuts</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-janelas-no-ubuntu-com-atalhos-de-teclado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-windows-and-workspaces-in-ubuntu-with-shortcuts" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-ventanas-y-escritorios-en-ubuntu-con-atajos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-janelas-no-ubuntu-com-atalhos-de-teclado" />
<lastmod>2026-11-04T08:07:57.810Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-ventanas-y-escritorios-en-ubuntu-con-atajos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-janelas-no-ubuntu-com-atalhos-de-teclado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-windows-and-workspaces-in-ubuntu-with-shortcuts" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-ventanas-y-escritorios-en-ubuntu-con-atajos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-janelas-no-ubuntu-com-atalhos-de-teclado" />
<lastmod>2026-11-04T08:07:57.810Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/notebook-esquentando-muito-como-limpar-trocar-pasta-termica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/notebook-esquentando-muito-como-limpar-trocar-pasta-termica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/laptop-running-hot-clean-replace-thermal-paste" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/portatil-muy-caliente-limpiar-cambiar-pasta-termica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/notebook-esquentando-muito-como-limpar-trocar-pasta-termica" />
<lastmod>2026-10-24T14:01:26.683Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/laptop-running-hot-clean-replace-thermal-paste</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/notebook-esquentando-muito-como-limpar-trocar-pasta-termica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/laptop-running-hot-clean-replace-thermal-paste" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/portatil-muy-caliente-limpiar-cambiar-pasta-termica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/notebook-esquentando-muito-como-limpar-trocar-pasta-termica" />
<lastmod>2026-10-24T14:01:26.683Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/portatil-muy-caliente-limpiar-cambiar-pasta-termica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/notebook-esquentando-muito-como-limpar-trocar-pasta-termica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/laptop-running-hot-clean-replace-thermal-paste" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/portatil-muy-caliente-limpiar-cambiar-pasta-termica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/notebook-esquentando-muito-como-limpar-trocar-pasta-termica" />
<lastmod>2026-10-24T14:01:26.683Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-mosfets-com-multimetro-bancada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-mosfets-com-multimetro-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-mosfets-with-multimeter-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-mosfets-con-multimetro-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-mosfets-com-multimetro-bancada" />
<lastmod>2026-10-24T15:01:17.595Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-mosfets-with-multimeter-bench</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-mosfets-com-multimetro-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-mosfets-with-multimeter-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-mosfets-con-multimetro-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-mosfets-com-multimetro-bancada" />
<lastmod>2026-10-24T15:01:17.600Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-mosfets-con-multimetro-banco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-mosfets-com-multimetro-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-mosfets-with-multimeter-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-mosfets-con-multimetro-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-mosfets-com-multimetro-bancada" />
<lastmod>2026-10-24T15:01:17.607Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-temperatura-servidores-esp32-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-servidores-esp32-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-server-temperature-esp32-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorear-temperatura-servidores-esp32-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-servidores-esp32-mqtt" />
<lastmod>2026-10-24T15:00:59.597Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-monitor-server-temperature-esp32-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-servidores-esp32-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-server-temperature-esp32-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorear-temperatura-servidores-esp32-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-servidores-esp32-mqtt" />
<lastmod>2026-10-24T15:00:59.597Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorear-temperatura-servidores-esp32-mqtt</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-servidores-esp32-mqtt" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-server-temperature-esp32-mqtt" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorear-temperatura-servidores-esp32-mqtt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-servidores-esp32-mqtt" />
<lastmod>2026-10-24T15:00:59.597Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-pacotes-rede-tcpdump-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-pacotes-rede-tcpdump-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-network-packets-tcpdump-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-paquetes-red-tcpdump-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-pacotes-rede-tcpdump-linux" />
<lastmod>2026-10-24T15:01:17.496Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-inspect-network-packets-tcpdump-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-pacotes-rede-tcpdump-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-network-packets-tcpdump-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-paquetes-red-tcpdump-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-pacotes-rede-tcpdump-linux" />
<lastmod>2026-10-24T15:01:17.496Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-paquetes-red-tcpdump-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-pacotes-rede-tcpdump-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-network-packets-tcpdump-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-paquetes-red-tcpdump-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-pacotes-rede-tcpdump-linux" />
<lastmod>2026-10-24T15:01:17.496Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-diodos-schottky-placa-de-video</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-diodos-schottky-placa-de-video" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-schottky-diodes-gpu-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-diodos-schottky-tarjeta-grafica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-diodos-schottky-placa-de-video" />
<lastmod>2026-10-29T02:05:29.318Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-schottky-diodes-gpu-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-diodos-schottky-placa-de-video" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-schottky-diodes-gpu-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-diodos-schottky-tarjeta-grafica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-diodos-schottky-placa-de-video" />
<lastmod>2026-10-29T02:05:29.318Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-diodos-schottky-tarjeta-grafica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-diodos-schottky-placa-de-video" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-schottky-diodes-gpu-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-diodos-schottky-tarjeta-grafica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-diodos-schottky-placa-de-video" />
<lastmod>2026-10-29T02:05:29.318Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-ler-temperatura-motores-industriais-pt100-esp32</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ler-temperatura-motores-industriais-pt100-esp32" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-read-industrial-motor-temperature-pt100-esp32" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-leer-temperatura-motores-industriales-pt100-esp32" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ler-temperatura-motores-industriais-pt100-esp32" />
<lastmod>2026-10-30T17:51:15.340Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-read-industrial-motor-temperature-pt100-esp32</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ler-temperatura-motores-industriais-pt100-esp32" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-read-industrial-motor-temperature-pt100-esp32" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-leer-temperatura-motores-industriales-pt100-esp32" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ler-temperatura-motores-industriais-pt100-esp32" />
<lastmod>2026-10-30T17:51:15.340Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-leer-temperatura-motores-industriales-pt100-esp32</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ler-temperatura-motores-industriais-pt100-esp32" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-read-industrial-motor-temperature-pt100-esp32" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-leer-temperatura-motores-industriales-pt100-esp32" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ler-temperatura-motores-industriais-pt100-esp32" />
<lastmod>2026-10-30T17:51:15.340Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-rootear-certificados-ssl-locais-desenvolvimento</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rootear-certificados-ssl-locais-desenvolvimento" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-root-local-ssl-certificates-development" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rootear-certificados-ssl-locales-desarrollo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rootear-certificados-ssl-locais-desenvolvimento" />
<lastmod>2026-10-24T16:02:53.447Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-root-local-ssl-certificates-development</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rootear-certificados-ssl-locais-desenvolvimento" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-root-local-ssl-certificates-development" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rootear-certificados-ssl-locales-desarrollo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rootear-certificados-ssl-locais-desenvolvimento" />
<lastmod>2026-10-24T16:02:53.447Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-rootear-certificados-ssl-locales-desarrollo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rootear-certificados-ssl-locais-desenvolvimento" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-root-local-ssl-certificates-development" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rootear-certificados-ssl-locales-desarrollo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rootear-certificados-ssl-locais-desenvolvimento" />
<lastmod>2026-10-24T16:02:53.447Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-display-oled-com-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-display-oled-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-oled-display-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-pantalla-oled-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-display-oled-com-osciloscopio" />
<lastmod>2026-10-24T17:01:18.256Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-oled-display-oscilloscope</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-display-oled-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-oled-display-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-pantalla-oled-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-display-oled-com-osciloscopio" />
<lastmod>2026-10-24T17:01:18.262Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-pantalla-oled-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-display-oled-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-oled-display-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-pantalla-oled-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-display-oled-com-osciloscopio" />
<lastmod>2026-10-24T17:01:18.268Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-macros-excel-vba-relatorios</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-macros-excel-vba-relatorios" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-excel-macros-automate-reports" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-macros-en-excel-para-automatizar-reportes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-macros-excel-vba-relatorios" />
<lastmod>2026-10-24T17:01:18.274Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-create-excel-macros-automate-reports</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-macros-excel-vba-relatorios" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-excel-macros-automate-reports" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-macros-en-excel-para-automatizar-reportes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-macros-excel-vba-relatorios" />
<lastmod>2026-10-24T17:01:18.286Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-macros-en-excel-para-automatizar-reportes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-macros-excel-vba-relatorios" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-excel-macros-automate-reports" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-macros-en-excel-para-automatizar-reportes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-macros-excel-vba-relatorios" />
<lastmod>2026-10-24T17:01:18.293Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-memoria-ram-com-borracha</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-memoria-ram-com-borracha" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-ram-memory-with-eraser" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-memoria-ram-con-goma" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-memoria-ram-com-borracha" />
<lastmod>2026-10-24T17:01:18.130Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clean-ram-memory-with-eraser</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-memoria-ram-com-borracha" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-ram-memory-with-eraser" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-memoria-ram-con-goma" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-memoria-ram-com-borracha" />
<lastmod>2026-10-24T17:01:18.130Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpiar-memoria-ram-con-goma</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-memoria-ram-com-borracha" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-ram-memory-with-eraser" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-memoria-ram-con-goma" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-memoria-ram-com-borracha" />
<lastmod>2026-10-24T17:01:18.130Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-reles-eletromecanicos-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-reles-eletromecanicos-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-electromechanical-relays-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-reles-electromecanicos-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-reles-eletromecanicos-multimetro" />
<lastmod>2026-10-24T18:01:39.846Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-electromechanical-relays-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-reles-eletromecanicos-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-electromechanical-relays-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-reles-electromecanicos-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-reles-eletromecanicos-multimetro" />
<lastmod>2026-10-24T18:01:39.853Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-reles-electromecanicos-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-reles-eletromecanicos-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-electromechanical-relays-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-reles-electromecanicos-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-reles-eletromecanicos-multimetro" />
<lastmod>2026-10-24T18:01:39.869Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-converter-pdf-para-docx-linux-linha-comando</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-pdf-para-docx-linux-linha-comando" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-pdf-files-to-docx-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-archivos-pdf-a-docx-en-linux-por-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-pdf-para-docx-linux-linha-comando" />
<lastmod>2026-10-24T18:01:39.877Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-convert-pdf-files-to-docx-linux-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-pdf-para-docx-linux-linha-comando" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-pdf-files-to-docx-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-archivos-pdf-a-docx-en-linux-por-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-pdf-para-docx-linux-linha-comando" />
<lastmod>2026-10-24T18:01:39.904Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-convertir-archivos-pdf-a-docx-en-linux-por-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-pdf-para-docx-linux-linha-comando" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-pdf-files-to-docx-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-archivos-pdf-a-docx-en-linux-por-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-pdf-para-docx-linux-linha-comando" />
<lastmod>2026-10-24T18:01:39.914Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/banco-lento-como-rastrear-consultas-pesadas-postgresql</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-lento-como-rastrear-consultas-pesadas-postgresql" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-database-how-to-track-heavy-queries-postgresql" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-lenta-como-rastrear-consultas-en-postgresql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-lento-como-rastrear-consultas-pesadas-postgresql" />
<lastmod>2026-10-24T18:01:39.922Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-database-how-to-track-heavy-queries-postgresql</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-lento-como-rastrear-consultas-pesadas-postgresql" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-database-how-to-track-heavy-queries-postgresql" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-lenta-como-rastrear-consultas-en-postgresql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-lento-como-rastrear-consultas-pesadas-postgresql" />
<lastmod>2026-10-24T18:01:39.942Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/base-lenta-como-rastrear-consultas-en-postgresql</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-lento-como-rastrear-consultas-pesadas-postgresql" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-database-how-to-track-heavy-queries-postgresql" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-lenta-como-rastrear-consultas-en-postgresql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-lento-como-rastrear-consultas-pesadas-postgresql" />
<lastmod>2026-10-24T18:01:39.956Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-fontes-atx-na-bancada-com-carga-fantasma</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fontes-atx-na-bancada-com-carga-fantasma" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-atx-power-supplies-dummy-load-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuentes-atx-en-banco-con-carga-fantasma" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fontes-atx-na-bancada-com-carga-fantasma" />
<lastmod>2026-10-24T19:00:51.999Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-atx-power-supplies-dummy-load-bench</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fontes-atx-na-bancada-com-carga-fantasma" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-atx-power-supplies-dummy-load-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuentes-atx-en-banco-con-carga-fantasma" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fontes-atx-na-bancada-com-carga-fantasma" />
<lastmod>2026-10-24T19:00:51.999Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-fuentes-atx-en-banco-con-carga-fantasma</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fontes-atx-na-bancada-com-carga-fantasma" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-atx-power-supplies-dummy-load-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuentes-atx-en-banco-con-carga-fantasma" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fontes-atx-na-bancada-com-carga-fantasma" />
<lastmod>2026-10-24T19:00:51.999Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/nodejs-vazamento-memoria-chrome-devtools-clinicjs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/nodejs-vazamento-memoria-chrome-devtools-clinicjs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/nodejs-memory-leak-chrome-devtools-clinicjs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/nodejs-fuga-memoria-chrome-devtools-clinicjs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/nodejs-vazamento-memoria-chrome-devtools-clinicjs" />
<lastmod>2026-10-24T19:01:33.875Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/nodejs-memory-leak-chrome-devtools-clinicjs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/nodejs-vazamento-memoria-chrome-devtools-clinicjs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/nodejs-memory-leak-chrome-devtools-clinicjs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/nodejs-fuga-memoria-chrome-devtools-clinicjs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/nodejs-vazamento-memoria-chrome-devtools-clinicjs" />
<lastmod>2026-10-24T19:01:33.885Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/nodejs-fuga-memoria-chrome-devtools-clinicjs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/nodejs-vazamento-memoria-chrome-devtools-clinicjs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/nodejs-memory-leak-chrome-devtools-clinicjs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/nodejs-fuga-memoria-chrome-devtools-clinicjs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/nodejs-vazamento-memoria-chrome-devtools-clinicjs" />
<lastmod>2026-10-24T19:01:33.899Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-regras-firewall-ufw-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-regras-firewall-ufw-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-firewall-rules-ufw-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-reglas-firewall-ufw-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-regras-firewall-ufw-linux" />
<lastmod>2026-10-31T12:47:09.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-firewall-rules-ufw-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-regras-firewall-ufw-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-firewall-rules-ufw-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-reglas-firewall-ufw-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-regras-firewall-ufw-linux" />
<lastmod>2026-10-31T12:47:09.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-reglas-firewall-ufw-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-regras-firewall-ufw-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-firewall-rules-ufw-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-reglas-firewall-ufw-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-regras-firewall-ufw-linux" />
<lastmod>2026-10-31T12:47:09.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-optoacopladores-na-placa-com-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-optoacopladores-na-placa-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-optocouplers-on-board-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-optoacopladores-en-la-placa-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-optoacopladores-na-placa-com-multimetro" />
<lastmod>2026-10-30T20:24:13.402Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-optocouplers-on-board-with-a-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-optoacopladores-na-placa-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-optocouplers-on-board-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-optoacopladores-en-la-placa-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-optoacopladores-na-placa-com-multimetro" />
<lastmod>2026-10-30T20:24:13.402Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-optoacopladores-en-la-placa-con-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-optoacopladores-na-placa-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-optocouplers-on-board-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-optoacopladores-en-la-placa-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-optoacopladores-na-placa-com-multimetro" />
<lastmod>2026-10-30T20:24:13.402Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-assinar-pdf-terminal-linux-p12</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-assinar-pdf-terminal-linux-p12" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-sign-pdf-terminal-linux-p12" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-firmar-pdf-terminal-linux-p12" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-assinar-pdf-terminal-linux-p12" />
<lastmod>2026-10-24T20:00:59.954Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-sign-pdf-terminal-linux-p12</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-assinar-pdf-terminal-linux-p12" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-sign-pdf-terminal-linux-p12" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-firmar-pdf-terminal-linux-p12" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-assinar-pdf-terminal-linux-p12" />
<lastmod>2026-10-24T20:00:59.954Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-firmar-pdf-terminal-linux-p12</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-assinar-pdf-terminal-linux-p12" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-sign-pdf-terminal-linux-p12" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-firmar-pdf-terminal-linux-p12" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-assinar-pdf-terminal-linux-p12" />
<lastmod>2026-10-24T20:00:59.954Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-websockets-em-go-tempo-real</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-websockets-em-go-tempo-real" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-websockets-in-go-real-time" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-websockets-en-go-tiempo-real" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-websockets-em-go-tempo-real" />
<lastmod>2026-10-24T20:01:19.643Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-websockets-in-go-real-time</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-websockets-em-go-tempo-real" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-websockets-in-go-real-time" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-websockets-en-go-tiempo-real" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-websockets-em-go-tempo-real" />
<lastmod>2026-10-24T20:01:19.654Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-websockets-en-go-tiempo-real</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-websockets-em-go-tempo-real" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-websockets-in-go-real-time" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-websockets-en-go-tiempo-real" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-websockets-em-go-tempo-real" />
<lastmod>2026-10-24T20:01:19.660Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-consumo-energia-esp32-sct013</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-consumo-energia-esp32-sct013" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-energy-esp32-sct013" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-consumo-energia-esp32-sct013-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-consumo-energia-esp32-sct013" />
<lastmod>2026-10-24T21:01:27.451Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-measure-energy-esp32-sct013</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-consumo-energia-esp32-sct013" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-energy-esp32-sct013" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-consumo-energia-esp32-sct013-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-consumo-energia-esp32-sct013" />
<lastmod>2026-10-24T21:01:27.455Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-consumo-energia-esp32-sct013-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-consumo-energia-esp32-sct013" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-energy-esp32-sct013" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-consumo-energia-esp32-sct013-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-consumo-energia-esp32-sct013" />
<lastmod>2026-10-24T21:01:27.461Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-atalhos-teclado-globais-macos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-atalhos-teclado-globais-macos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-custom-global-keyboard-shortcuts-macos" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-atajos-teclado-globales-macos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-atalhos-teclado-globais-macos" />
<lastmod>2026-10-30T12:05:45.960Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-create-custom-global-keyboard-shortcuts-macos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-atalhos-teclado-globais-macos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-custom-global-keyboard-shortcuts-macos" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-atajos-teclado-globales-macos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-atalhos-teclado-globais-macos" />
<lastmod>2026-10-30T12:05:45.960Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-atajos-teclado-globales-macos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-atalhos-teclado-globais-macos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-custom-global-keyboard-shortcuts-macos" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-atajos-teclado-globales-macos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-atalhos-teclado-globais-macos" />
<lastmod>2026-10-30T12:05:45.960Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-gargalos-cpu-temperatura-linux-ssh</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-gargalos-cpu-temperatura-linux-ssh" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-cpu-temperature-bottlenecks-linux-ssh" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-cuellos-botella-cpu-temperatura-linux-ssh" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-gargalos-cpu-temperatura-linux-ssh" />
<lastmod>2026-10-24T21:01:27.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-diagnose-cpu-temperature-bottlenecks-linux-ssh</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-gargalos-cpu-temperatura-linux-ssh" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-cpu-temperature-bottlenecks-linux-ssh" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-cuellos-botella-cpu-temperatura-linux-ssh" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-gargalos-cpu-temperatura-linux-ssh" />
<lastmod>2026-10-24T21:01:27.490Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-cuellos-botella-cpu-temperatura-linux-ssh</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-gargalos-cpu-temperatura-linux-ssh" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-cpu-temperature-bottlenecks-linux-ssh" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-cuellos-botella-cpu-temperatura-linux-ssh" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-gargalos-cpu-temperatura-linux-ssh" />
<lastmod>2026-10-24T21:01:27.495Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-cristais-osciladores-com-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristais-osciladores-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-crystal-oscillators-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristales-osciladores-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristais-osciladores-com-osciloscopio" />
<lastmod>2026-10-31T00:29:15.136Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-crystal-oscillators-oscilloscope</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristais-osciladores-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-crystal-oscillators-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristales-osciladores-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristais-osciladores-com-osciloscopio" />
<lastmod>2026-10-31T00:29:15.136Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-cristales-osciladores-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristais-osciladores-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-crystal-oscillators-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristales-osciladores-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristais-osciladores-com-osciloscopio" />
<lastmod>2026-10-31T00:29:15.136Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-espelhar-tela-celular-pc-adb-scrcpy</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-espelhar-tela-celular-pc-adb-scrcpy" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-mirror-phone-screen-pc-adb-scrcpy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-espejar-pantalla-celular-pc-adb-scrcpy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-espelhar-tela-celular-pc-adb-scrcpy" />
<lastmod>2026-11-04T19:39:43.870Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-mirror-phone-screen-pc-adb-scrcpy</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-espelhar-tela-celular-pc-adb-scrcpy" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-mirror-phone-screen-pc-adb-scrcpy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-espejar-pantalla-celular-pc-adb-scrcpy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-espelhar-tela-celular-pc-adb-scrcpy" />
<lastmod>2026-11-04T19:39:43.870Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-espejar-pantalla-celular-pc-adb-scrcpy</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-espelhar-tela-celular-pc-adb-scrcpy" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-mirror-phone-screen-pc-adb-scrcpy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-espejar-pantalla-celular-pc-adb-scrcpy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-espelhar-tela-celular-pc-adb-scrcpy" />
<lastmod>2026-11-04T19:39:43.870Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-cache-ubuntu-cli</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-ubuntu-cli" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-system-cache-ubuntu-cli" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-ubuntu-cli" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-ubuntu-cli" />
<lastmod>2026-10-29T12:35:44.073Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clear-system-cache-ubuntu-cli</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-ubuntu-cli" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-system-cache-ubuntu-cli" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-ubuntu-cli" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-ubuntu-cli" />
<lastmod>2026-10-29T12:35:44.073Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpiar-cache-ubuntu-cli</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-ubuntu-cli" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-system-cache-ubuntu-cli" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-ubuntu-cli" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-ubuntu-cli" />
<lastmod>2026-10-29T12:35:44.073Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-transistor-mosfet-na-placa-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-transistor-mosfet-na-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-mosfet-transistors-on-board-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-transistor-mosfet-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-transistor-mosfet-na-placa-multimetro" />
<lastmod>2026-10-24T23:00:36.980Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-mosfet-transistors-on-board-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-transistor-mosfet-na-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-mosfet-transistors-on-board-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-transistor-mosfet-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-transistor-mosfet-na-placa-multimetro" />
<lastmod>2026-10-24T23:00:36.980Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-transistor-mosfet-placa-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-transistor-mosfet-na-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-mosfet-transistors-on-board-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-transistor-mosfet-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-transistor-mosfet-na-placa-multimetro" />
<lastmod>2026-10-24T23:00:36.980Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-arquivos-pdf-grandes-linux-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-arquivos-pdf-grandes-linux-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-large-pdf-files-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-archivos-pdf-grandes-linux-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-arquivos-pdf-grandes-linux-terminal" />
<lastmod>2026-10-24T23:01:10.474Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-organize-large-pdf-files-linux-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-arquivos-pdf-grandes-linux-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-large-pdf-files-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-archivos-pdf-grandes-linux-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-arquivos-pdf-grandes-linux-terminal" />
<lastmod>2026-10-24T23:01:10.484Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-archivos-pdf-grandes-linux-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-arquivos-pdf-grandes-linux-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-large-pdf-files-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-archivos-pdf-grandes-linux-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-arquivos-pdf-grandes-linux-terminal" />
<lastmod>2026-10-24T23:01:10.493Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-resolver-erro-cors-nodejs-express</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-resolver-erro-cors-nodejs-express" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-cors-error-nodejs-express" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-resolver-error-cors-nodejs-express" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-resolver-erro-cors-nodejs-express" />
<lastmod>2026-10-24T23:01:10.499Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-fix-cors-error-nodejs-express</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-resolver-erro-cors-nodejs-express" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-cors-error-nodejs-express" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-resolver-error-cors-nodejs-express" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-resolver-erro-cors-nodejs-express" />
<lastmod>2026-10-24T23:01:10.516Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-resolver-error-cors-nodejs-express</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-resolver-erro-cors-nodejs-express" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-cors-error-nodejs-express" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-resolver-error-cors-nodejs-express" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-resolver-erro-cors-nodejs-express" />
<lastmod>2026-10-24T23:01:10.526Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-diodo-zener-na-placa-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-diodo-zener-na-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-zener-diodes-on-board-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-diodo-zener-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-diodo-zener-na-placa-multimetro" />
<lastmod>2026-10-31T02:16:29.699Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-zener-diodes-on-board-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-diodo-zener-na-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-zener-diodes-on-board-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-diodo-zener-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-diodo-zener-na-placa-multimetro" />
<lastmod>2026-10-31T02:16:29.699Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-diodo-zener-placa-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-diodo-zener-na-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-zener-diodes-on-board-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-diodo-zener-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-diodo-zener-na-placa-multimetro" />
<lastmod>2026-10-31T02:16:29.699Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-temperatura-nvme-linux-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-linux-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-nvme-temperature-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-temperatura-nvme-linux-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-linux-terminal" />
<lastmod>2026-10-28T17:21:36.315Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-monitor-nvme-temperature-linux-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-linux-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-nvme-temperature-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-temperatura-nvme-linux-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-linux-terminal" />
<lastmod>2026-10-28T17:21:36.315Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorizar-temperatura-nvme-linux-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-linux-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-nvme-temperature-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-temperatura-nvme-linux-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-linux-terminal" />
<lastmod>2026-10-28T17:21:36.315Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/container-travando-como-coletar-dumps-de-memoria-docker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/container-travando-como-coletar-dumps-de-memoria-docker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/container-crashing-how-to-collect-memory-dumps-docker" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/contenedor-bloqueado-como-colectar-dumps-de-memoria-docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/container-travando-como-coletar-dumps-de-memoria-docker" />
<lastmod>2026-11-01T09:38:25.743Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/container-crashing-how-to-collect-memory-dumps-docker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/container-travando-como-coletar-dumps-de-memoria-docker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/container-crashing-how-to-collect-memory-dumps-docker" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/contenedor-bloqueado-como-colectar-dumps-de-memoria-docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/container-travando-como-coletar-dumps-de-memoria-docker" />
<lastmod>2026-11-01T09:38:25.743Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/contenedor-bloqueado-como-colectar-dumps-de-memoria-docker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/container-travando-como-coletar-dumps-de-memoria-docker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/container-crashing-how-to-collect-memory-dumps-docker" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/contenedor-bloqueado-como-colectar-dumps-de-memoria-docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/container-travando-como-coletar-dumps-de-memoria-docker" />
<lastmod>2026-11-01T09:38:25.743Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-indutor-smd-capacimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-indutor-smd-capacimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-smd-inductor-capacitance-meter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-inductor-smd-capacimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-indutor-smd-capacimetro" />
<lastmod>2026-10-30T12:09:22.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-smd-inductor-capacitance-meter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-indutor-smd-capacimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-smd-inductor-capacitance-meter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-inductor-smd-capacimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-indutor-smd-capacimetro" />
<lastmod>2026-10-30T12:09:22.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-inductor-smd-capacimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-indutor-smd-capacimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-smd-inductor-capacitance-meter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-inductor-smd-capacimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-indutor-smd-capacimetro" />
<lastmod>2026-10-30T12:09:22.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-fixar-janelas-linux-mint-atalhos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-fixar-janelas-linux-mint-atalhos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-pin-windows-linux-mint-shortcuts" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-fijar-ventanas-linux-mint-atajos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-fixar-janelas-linux-mint-atalhos" />
<lastmod>2026-10-25T01:01:02.497Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-pin-windows-linux-mint-shortcuts</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-fixar-janelas-linux-mint-atalhos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-pin-windows-linux-mint-shortcuts" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-fijar-ventanas-linux-mint-atajos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-fixar-janelas-linux-mint-atalhos" />
<lastmod>2026-10-25T01:01:02.558Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-fijar-ventanas-linux-mint-atajos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-fixar-janelas-linux-mint-atalhos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-pin-windows-linux-mint-shortcuts" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-fijar-ventanas-linux-mint-atajos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-fixar-janelas-linux-mint-atalhos" />
<lastmod>2026-10-25T01:01:02.578Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-o-awk-para-filtrar-logs-no-terminal-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-o-awk-para-filtrar-logs-no-terminal-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-awk-to-filter-logs-in-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-o-awk-para-filtrar-logs-no-terminal-linux-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-o-awk-para-filtrar-logs-no-terminal-linux" />
<lastmod>2026-10-31T13:03:22.672Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-awk-to-filter-logs-in-linux-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-o-awk-para-filtrar-logs-no-terminal-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-awk-to-filter-logs-in-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-o-awk-para-filtrar-logs-no-terminal-linux-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-o-awk-para-filtrar-logs-no-terminal-linux" />
<lastmod>2026-10-31T13:03:22.672Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-o-awk-para-filtrar-logs-no-terminal-linux-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-o-awk-para-filtrar-logs-no-terminal-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-awk-to-filter-logs-in-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-o-awk-para-filtrar-logs-no-terminal-linux-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-o-awk-para-filtrar-logs-no-terminal-linux" />
<lastmod>2026-10-31T13:03:22.672Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-capacitores-smd-na-placa-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-smd-na-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-smd-capacitors-on-board-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-smd-en-la-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-smd-na-placa-multimetro" />
<lastmod>2026-10-30T08:37:54.706Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-smd-capacitors-on-board-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-smd-na-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-smd-capacitors-on-board-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-smd-en-la-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-smd-na-placa-multimetro" />
<lastmod>2026-10-30T08:37:54.706Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-condensadores-smd-en-la-placa-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-smd-na-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-smd-capacitors-on-board-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-smd-en-la-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-smd-na-placa-multimetro" />
<lastmod>2026-10-30T08:37:54.706Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gerenciar-logs-containers-logrotate-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-logs-containers-logrotate-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-container-logs-with-logrotate-on-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-los-logs-de-contenedores-con-logrotate-en-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-logs-containers-logrotate-linux" />
<lastmod>2026-10-25T10:01:09.764Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-manage-container-logs-with-logrotate-on-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-logs-containers-logrotate-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-container-logs-with-logrotate-on-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-los-logs-de-contenedores-con-logrotate-en-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-logs-containers-logrotate-linux" />
<lastmod>2026-10-25T10:01:09.771Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gestionar-los-logs-de-contenedores-con-logrotate-en-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-logs-containers-logrotate-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-container-logs-with-logrotate-on-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-los-logs-de-contenedores-con-logrotate-en-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-logs-containers-logrotate-linux" />
<lastmod>2026-10-25T10:01:09.777Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-temperatura-termopar-esp32</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-temperatura-termopar-esp32" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-temperature-thermocouple-esp32" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-temperatura-termopar-esp32-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-temperatura-termopar-esp32" />
<lastmod>2026-11-03T02:18:19.213Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-measure-temperature-thermocouple-esp32</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-temperatura-termopar-esp32" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-temperature-thermocouple-esp32" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-temperatura-termopar-esp32-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-temperatura-termopar-esp32" />
<lastmod>2026-11-03T02:18:19.213Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-temperatura-termopar-esp32-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-temperatura-termopar-esp32" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-temperature-thermocouple-esp32" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-temperatura-termopar-esp32-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-temperatura-termopar-esp32" />
<lastmod>2026-11-03T02:18:19.213Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-triac-na-placa-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-triac-na-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-triac-on-board-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-triac-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-triac-na-placa-multimetro" />
<lastmod>2026-10-29T09:58:34.524Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-a-triac-on-board-with-a-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-triac-na-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-triac-on-board-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-triac-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-triac-na-placa-multimetro" />
<lastmod>2026-10-29T09:58:34.524Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-triac-placa-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-triac-na-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-triac-on-board-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-triac-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-triac-na-placa-multimetro" />
<lastmod>2026-10-29T09:58:34.524Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-converter-audio-em-texto-no-terminal-com-whisper</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-audio-em-texto-no-terminal-com-whisper" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-audio-to-text-terminal-whisper" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-audio-a-texto-terminal-whisper" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-audio-em-texto-no-terminal-com-whisper" />
<lastmod>2026-10-25T11:00:50.279Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-convert-audio-to-text-terminal-whisper</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-audio-em-texto-no-terminal-com-whisper" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-audio-to-text-terminal-whisper" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-audio-a-texto-terminal-whisper" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-audio-em-texto-no-terminal-com-whisper" />
<lastmod>2026-10-25T11:00:50.279Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-convertir-audio-a-texto-terminal-whisper</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-audio-em-texto-no-terminal-com-whisper" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-audio-to-text-terminal-whisper" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-audio-a-texto-terminal-whisper" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-audio-em-texto-no-terminal-com-whisper" />
<lastmod>2026-10-25T11:00:50.279Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-consumo-energia-cpu-powertop</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-consumo-energia-cpu-powertop" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-cpu-power-consumption-powertop" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-consumo-energia-cpu-powertop-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-consumo-energia-cpu-powertop" />
<lastmod>2026-10-25T11:01:07.059Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-measure-cpu-power-consumption-powertop</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-consumo-energia-cpu-powertop" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-cpu-power-consumption-powertop" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-consumo-energia-cpu-powertop-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-consumo-energia-cpu-powertop" />
<lastmod>2026-10-25T11:01:07.072Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-consumo-energia-cpu-powertop-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-consumo-energia-cpu-powertop" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-cpu-power-consumption-powertop" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-consumo-energia-cpu-powertop-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-consumo-energia-cpu-powertop" />
<lastmod>2026-10-25T11:01:07.125Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/radar-tech-do-dia-25-outubro-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-25-outubro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-25-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-25-octubre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-25-outubro-2026" />
<lastmod>2026-10-25T12:00:34.793Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/daily-tech-radar-october-25-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-25-outubro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-25-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-25-octubre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-25-outubro-2026" />
<lastmod>2026-10-25T12:00:34.793Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/radar-tech-del-dia-25-octubre-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-25-outubro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-25-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-25-octubre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-25-outubro-2026" />
<lastmod>2026-10-25T12:00:34.793Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-trafego-grpc-grpcurl</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-trafego-grpc-grpcurl" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-grpc-traffic-with-grpcurl" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-trafico-grpc-grpcurl" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-trafego-grpc-grpcurl" />
<lastmod>2026-10-25T13:01:10.229Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-inspect-grpc-traffic-with-grpcurl</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-trafego-grpc-grpcurl" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-grpc-traffic-with-grpcurl" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-trafico-grpc-grpcurl" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-trafego-grpc-grpcurl" />
<lastmod>2026-10-25T13:01:10.245Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-trafico-grpc-grpcurl</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-trafego-grpc-grpcurl" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-grpc-traffic-with-grpcurl" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-trafico-grpc-grpcurl" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-trafego-grpc-grpcurl" />
<lastmod>2026-10-25T13:01:10.251Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-rastrear-oom-killer-docker-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-oom-killer-docker-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-track-oom-killer-docker-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rastrear-oom-killer-docker-linux-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-oom-killer-docker-linux" />
<lastmod>2026-11-04T11:13:47.041Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-track-oom-killer-docker-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-oom-killer-docker-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-track-oom-killer-docker-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rastrear-oom-killer-docker-linux-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-oom-killer-docker-linux" />
<lastmod>2026-11-04T11:13:47.041Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-rastrear-oom-killer-docker-linux-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-oom-killer-docker-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-track-oom-killer-docker-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rastrear-oom-killer-docker-linux-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-oom-killer-docker-linux" />
<lastmod>2026-11-04T11:13:47.041Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-health-checks-docker-offline</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-health-checks-docker-offline" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-docker-container-health-checks-offline" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-health-checks-contenedores-docker-offline" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-health-checks-docker-offline" />
<lastmod>2026-10-25T13:01:10.009Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-docker-container-health-checks-offline</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-health-checks-docker-offline" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-docker-container-health-checks-offline" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-health-checks-contenedores-docker-offline" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-health-checks-docker-offline" />
<lastmod>2026-10-25T13:01:10.009Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-health-checks-contenedores-docker-offline</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-health-checks-docker-offline" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-docker-container-health-checks-offline" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-health-checks-contenedores-docker-offline" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-health-checks-docker-offline" />
<lastmod>2026-10-25T13:01:10.009Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-termistor-ntc-na-placa-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-termistor-ntc-na-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ntc-thermistor-on-board-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-termistor-ntc-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-termistor-ntc-na-placa-multimetro" />
<lastmod>2026-10-31T12:27:13.717Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-ntc-thermistor-on-board-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-termistor-ntc-na-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ntc-thermistor-on-board-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-termistor-ntc-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-termistor-ntc-na-placa-multimetro" />
<lastmod>2026-10-31T12:27:13.717Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-termistor-ntc-placa-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-termistor-ntc-na-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ntc-thermistor-on-board-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-termistor-ntc-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-termistor-ntc-na-placa-multimetro" />
<lastmod>2026-10-31T12:27:13.717Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-cache-dns-windows</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-dns-windows" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-flush-dns-cache-windows" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-dns-windows" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-dns-windows" />
<lastmod>2026-10-25T14:00:46.531Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-flush-dns-cache-windows</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-dns-windows" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-flush-dns-cache-windows" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-dns-windows" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-dns-windows" />
<lastmod>2026-10-25T14:00:46.531Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpiar-cache-dns-windows</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-dns-windows" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-flush-dns-cache-windows" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-dns-windows" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-dns-windows" />
<lastmod>2026-10-25T14:00:46.531Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-fusivel-termico-aberto-com-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fusivel-termico-aberto-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-open-thermal-fuse-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fusible-termico-abierto-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fusivel-termico-aberto-com-multimetro" />
<lastmod>2026-10-27T18:26:07.972Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-open-thermal-fuse-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fusivel-termico-aberto-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-open-thermal-fuse-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fusible-termico-abierto-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fusivel-termico-aberto-com-multimetro" />
<lastmod>2026-10-27T18:26:07.972Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-fusible-termico-abierto-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fusivel-termico-aberto-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-open-thermal-fuse-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fusible-termico-abierto-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fusivel-termico-aberto-com-multimetro" />
<lastmod>2026-10-27T18:26:07.972Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-memoria-ram-ddr4-com-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-memoria-ram-ddr4-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ddr4-ram-memory-oscilloscope-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-memoria-ram-ddr4-osciloscopio-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-memoria-ram-ddr4-com-osciloscopio" />
<lastmod>2026-10-25T15:01:08.950Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-ddr4-ram-memory-oscilloscope-bench</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-memoria-ram-ddr4-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ddr4-ram-memory-oscilloscope-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-memoria-ram-ddr4-osciloscopio-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-memoria-ram-ddr4-com-osciloscopio" />
<lastmod>2026-10-25T15:01:08.991Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-memoria-ram-ddr4-osciloscopio-banco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-memoria-ram-ddr4-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ddr4-ram-memory-oscilloscope-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-memoria-ram-ddr4-osciloscopio-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-memoria-ram-ddr4-com-osciloscopio" />
<lastmod>2026-10-25T15:01:08.997Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-isolar-trafego-docker-vlans-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-isolar-trafego-docker-vlans-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-isolate-docker-container-traffic-linux-vlans" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aislar-trafico-contenedores-docker-vlans-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-isolar-trafego-docker-vlans-linux" />
<lastmod>2026-10-25T15:00:52.337Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-isolate-docker-container-traffic-linux-vlans</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-isolar-trafego-docker-vlans-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-isolate-docker-container-traffic-linux-vlans" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aislar-trafico-contenedores-docker-vlans-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-isolar-trafego-docker-vlans-linux" />
<lastmod>2026-10-25T15:00:52.337Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-aislar-trafico-contenedores-docker-vlans-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-isolar-trafego-docker-vlans-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-isolate-docker-container-traffic-linux-vlans" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aislar-trafico-contenedores-docker-vlans-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-isolar-trafego-docker-vlans-linux" />
<lastmod>2026-10-25T15:00:52.337Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-ler-sensores-modbus-rtu-python-pymodbus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ler-sensores-modbus-rtu-python-pymodbus" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-read-modbus-rtu-sensors-python-pymodbus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-leer-sensores-modbus-rtu-python-pymodbus" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ler-sensores-modbus-rtu-python-pymodbus" />
<lastmod>2026-10-25T15:01:09.011Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-read-modbus-rtu-sensors-python-pymodbus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ler-sensores-modbus-rtu-python-pymodbus" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-read-modbus-rtu-sensors-python-pymodbus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-leer-sensores-modbus-rtu-python-pymodbus" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ler-sensores-modbus-rtu-python-pymodbus" />
<lastmod>2026-10-25T15:01:09.036Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-leer-sensores-modbus-rtu-python-pymodbus</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ler-sensores-modbus-rtu-python-pymodbus" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-read-modbus-rtu-sensors-python-pymodbus" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-leer-sensores-modbus-rtu-python-pymodbus" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ler-sensores-modbus-rtu-python-pymodbus" />
<lastmod>2026-10-25T15:01:09.042Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-reguladores-tensao-smd-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-reguladores-tensao-smd-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-smd-voltage-regulators-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-reguladores-tension-smd-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-reguladores-tensao-smd-multimetro" />
<lastmod>2026-10-25T16:00:32.937Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-smd-voltage-regulators-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-reguladores-tensao-smd-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-smd-voltage-regulators-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-reguladores-tension-smd-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-reguladores-tensao-smd-multimetro" />
<lastmod>2026-10-25T16:00:32.937Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-reguladores-tension-smd-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-reguladores-tensao-smd-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-smd-voltage-regulators-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-reguladores-tension-smd-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-reguladores-tensao-smd-multimetro" />
<lastmod>2026-10-25T16:00:32.937Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/container-travado-reboot-forcar-parada-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/container-travado-reboot-forcar-parada-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/container-stuck-reboot-force-stop-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/contenedor-bloqueado-reinicio-forzar-parada-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/container-travado-reboot-forcar-parada-linux" />
<lastmod>2026-10-25T16:01:07.188Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/container-stuck-reboot-force-stop-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/container-travado-reboot-forcar-parada-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/container-stuck-reboot-force-stop-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/contenedor-bloqueado-reinicio-forzar-parada-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/container-travado-reboot-forcar-parada-linux" />
<lastmod>2026-10-25T16:01:07.204Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/contenedor-bloqueado-reinicio-forzar-parada-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/container-travado-reboot-forcar-parada-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/container-stuck-reboot-force-stop-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/contenedor-bloqueado-reinicio-forzar-parada-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/container-travado-reboot-forcar-parada-linux" />
<lastmod>2026-10-25T16:01:07.215Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-latencia-rede-go-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-latencia-rede-go-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-network-latency-go-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-latencia-red-go-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-latencia-rede-go-terminal" />
<lastmod>2026-10-25T16:01:07.221Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-measure-network-latency-go-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-latencia-rede-go-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-network-latency-go-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-latencia-red-go-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-latencia-rede-go-terminal" />
<lastmod>2026-10-25T16:01:07.227Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-latencia-red-go-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-latencia-rede-go-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-network-latency-go-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-latencia-red-go-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-latencia-rede-go-terminal" />
<lastmod>2026-10-25T16:01:07.233Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-display-lcd-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-display-lcd-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-lcd-display-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-pantalla-lcd-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-display-lcd-multimetro" />
<lastmod>2026-10-25T17:01:04.115Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-lcd-display-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-display-lcd-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-lcd-display-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-pantalla-lcd-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-display-lcd-multimetro" />
<lastmod>2026-10-25T17:01:04.125Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-pantalla-lcd-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-display-lcd-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-lcd-display-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-pantalla-lcd-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-display-lcd-multimetro" />
<lastmod>2026-10-25T17:01:04.137Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-desativar-notificacoes-flutuantes-windows-11</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desativar-notificacoes-flutuantes-windows-11" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-disable-floating-notifications-windows-11" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-desactivar-notificaciones-flotantes-windows-11" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desativar-notificacoes-flutuantes-windows-11" />
<lastmod>2026-10-25T17:01:04.158Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-disable-floating-notifications-windows-11</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desativar-notificacoes-flutuantes-windows-11" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-disable-floating-notifications-windows-11" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-desactivar-notificaciones-flotantes-windows-11" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desativar-notificacoes-flutuantes-windows-11" />
<lastmod>2026-10-25T17:01:04.166Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-desactivar-notificaciones-flotantes-windows-11</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desativar-notificacoes-flutuantes-windows-11" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-disable-floating-notifications-windows-11" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-desactivar-notificaciones-flotantes-windows-11" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desativar-notificacoes-flutuantes-windows-11" />
<lastmod>2026-10-25T17:01:04.197Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/erro-429-nodejs-como-implementar-rate-limiting</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/erro-429-nodejs-como-implementar-rate-limiting" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/429-error-nodejs-how-to-implement-rate-limiting" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/error-429-nodejs-como-implementar-rate-limiting" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/erro-429-nodejs-como-implementar-rate-limiting" />
<lastmod>2026-10-25T17:01:04.218Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/429-error-nodejs-how-to-implement-rate-limiting</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/erro-429-nodejs-como-implementar-rate-limiting" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/429-error-nodejs-how-to-implement-rate-limiting" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/error-429-nodejs-como-implementar-rate-limiting" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/erro-429-nodejs-como-implementar-rate-limiting" />
<lastmod>2026-10-25T17:01:04.240Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/error-429-nodejs-como-implementar-rate-limiting</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/erro-429-nodejs-como-implementar-rate-limiting" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/429-error-nodejs-how-to-implement-rate-limiting" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/error-429-nodejs-como-implementar-rate-limiting" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/erro-429-nodejs-como-implementar-rate-limiting" />
<lastmod>2026-10-25T17:01:04.248Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-cristal-de-quartzo-na-placa-com-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-de-quartzo-na-placa-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-quartz-crystal-on-board-with-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-de-cuarzo-con-osciloscopio-en-placa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-de-quartzo-na-placa-com-osciloscopio" />
<lastmod>2026-10-25T18:00:39.912Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-quartz-crystal-on-board-with-oscilloscope</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-de-quartzo-na-placa-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-quartz-crystal-on-board-with-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-de-cuarzo-con-osciloscopio-en-placa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-de-quartzo-na-placa-com-osciloscopio" />
<lastmod>2026-10-25T18:00:39.912Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-cristal-de-cuarzo-con-osciloscopio-en-placa</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-de-quartzo-na-placa-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-quartz-crystal-on-board-with-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-de-cuarzo-con-osciloscopio-en-placa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-de-quartzo-na-placa-com-osciloscopio" />
<lastmod>2026-10-25T18:00:39.912Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-remapear-teclas-no-windows-com-powertoys</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-remapear-teclas-no-windows-com-powertoys" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-remap-keys-in-windows-with-powertoys" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-remapear-teclas-en-windows-con-powertoys" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-remapear-teclas-no-windows-com-powertoys" />
<lastmod>2026-10-31T14:14:04.513Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-remap-keys-in-windows-with-powertoys</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-remapear-teclas-no-windows-com-powertoys" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-remap-keys-in-windows-with-powertoys" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-remapear-teclas-en-windows-con-powertoys" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-remapear-teclas-no-windows-com-powertoys" />
<lastmod>2026-10-31T14:14:04.513Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-remapear-teclas-en-windows-con-powertoys</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-remapear-teclas-no-windows-com-powertoys" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-remap-keys-in-windows-with-powertoys" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-remapear-teclas-en-windows-con-powertoys" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-remapear-teclas-no-windows-com-powertoys" />
<lastmod>2026-10-31T14:14:04.513Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-temperatura-nvme-linux-nvme-cli</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-linux-nvme-cli" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-linux-nvme-cli-en" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-linux-nvme-cli-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-linux-nvme-cli" />
<lastmod>2026-10-25T18:01:12.812Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-temperatura-nvme-linux-nvme-cli-en</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-linux-nvme-cli" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-linux-nvme-cli-en" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-linux-nvme-cli-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-linux-nvme-cli" />
<lastmod>2026-10-25T18:01:12.812Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-temperatura-nvme-linux-nvme-cli-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-linux-nvme-cli" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-linux-nvme-cli-en" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-linux-nvme-cli-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-linux-nvme-cli" />
<lastmod>2026-10-25T18:01:12.812Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-circuito-integrado-com-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-integrado-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-integrated-circuit-on-board-with-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-integrado-con-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-integrado-com-osciloscopio" />
<lastmod>2026-10-25T19:01:06.029Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-integrated-circuit-on-board-with-oscilloscope</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-integrado-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-integrated-circuit-on-board-with-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-integrado-con-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-integrado-com-osciloscopio" />
<lastmod>2026-10-25T19:01:06.035Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-circuito-integrado-con-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-integrado-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-integrated-circuit-on-board-with-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-integrado-con-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-integrado-com-osciloscopio" />
<lastmod>2026-10-25T19:01:06.039Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-trafego-rede-linux-bpftop</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-trafego-rede-linux-bpftop" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-linux-network-traffic-with-bpftop" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-trafico-red-linux-bpftop" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-trafego-rede-linux-bpftop" />
<lastmod>2026-10-25T19:00:51.137Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-monitor-linux-network-traffic-with-bpftop</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-trafego-rede-linux-bpftop" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-linux-network-traffic-with-bpftop" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-trafico-red-linux-bpftop" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-trafego-rede-linux-bpftop" />
<lastmod>2026-10-25T19:00:51.137Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorizar-trafico-red-linux-bpftop</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-trafego-rede-linux-bpftop" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-linux-network-traffic-with-bpftop" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-trafico-red-linux-bpftop" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-trafego-rede-linux-bpftop" />
<lastmod>2026-10-25T19:00:51.137Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-ler-medidores-modbus-tcp-node-red</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ler-medidores-modbus-tcp-node-red" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-read-modbus-tcp-energy-meters-node-red" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-leer-medidores-modbus-tcp-node-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ler-medidores-modbus-tcp-node-red" />
<lastmod>2026-10-25T19:01:06.044Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-read-modbus-tcp-energy-meters-node-red</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ler-medidores-modbus-tcp-node-red" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-read-modbus-tcp-energy-meters-node-red" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-leer-medidores-modbus-tcp-node-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ler-medidores-modbus-tcp-node-red" />
<lastmod>2026-10-25T19:01:06.054Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-leer-medidores-modbus-tcp-node-red</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ler-medidores-modbus-tcp-node-red" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-read-modbus-tcp-energy-meters-node-red" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-leer-medidores-modbus-tcp-node-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ler-medidores-modbus-tcp-node-red" />
<lastmod>2026-10-25T19:01:06.059Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-optoacopladores-na-placa-com-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-optoacopladores-na-placa-com-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-optocouplers-on-board-com-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-optoacopladores-en-la-placa-con-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-optoacopladores-na-placa-com-multimetro-1" />
<lastmod>2026-10-25T20:01:00.537Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-optocouplers-on-board-com-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-optoacopladores-na-placa-com-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-optocouplers-on-board-com-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-optoacopladores-en-la-placa-con-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-optoacopladores-na-placa-com-multimetro-1" />
<lastmod>2026-10-25T20:01:00.544Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-optoacopladores-en-la-placa-con-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-optoacopladores-na-placa-com-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-optocouplers-on-board-com-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-optoacopladores-en-la-placa-con-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-optoacopladores-na-placa-com-multimetro-1" />
<lastmod>2026-10-25T20:01:00.550Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-historico-comandos-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-historico-comandos-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-terminal-command-history-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-historial-comandos-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-historico-comandos-linux" />
<lastmod>2026-10-25T20:01:00.560Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clear-terminal-command-history-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-historico-comandos-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-terminal-command-history-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-historial-comandos-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-historico-comandos-linux" />
<lastmod>2026-10-25T20:01:00.571Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpiar-historial-comandos-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-historico-comandos-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-terminal-command-history-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-historial-comandos-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-historico-comandos-linux" />
<lastmod>2026-10-25T20:01:00.579Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/erro-502-bad-gateway-nginx-como-resolver-falhas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/erro-502-bad-gateway-nginx-como-resolver-falhas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/nginx-502-bad-gateway-error-how-to-fix-failures" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/error-502-en-nginx-como-resolver-fallas-de-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/erro-502-bad-gateway-nginx-como-resolver-falhas" />
<lastmod>2026-10-31T16:07:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/nginx-502-bad-gateway-error-how-to-fix-failures</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/erro-502-bad-gateway-nginx-como-resolver-falhas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/nginx-502-bad-gateway-error-how-to-fix-failures" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/error-502-en-nginx-como-resolver-fallas-de-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/erro-502-bad-gateway-nginx-como-resolver-falhas" />
<lastmod>2026-10-31T16:07:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/error-502-en-nginx-como-resolver-fallas-de-red</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/erro-502-bad-gateway-nginx-como-resolver-falhas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/nginx-502-bad-gateway-error-how-to-fix-failures" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/error-502-en-nginx-como-resolver-fallas-de-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/erro-502-bad-gateway-nginx-como-resolver-falhas" />
<lastmod>2026-10-31T16:07:22.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-capacitores-na-placa-ponte-lcr</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-na-placa-ponte-lcr" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-capacitors-on-board-with-lcr-meter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-en-placa-puente-lcr" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-na-placa-ponte-lcr" />
<lastmod>2026-10-25T21:01:18.997Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-capacitors-on-board-with-lcr-meter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-na-placa-ponte-lcr" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-capacitors-on-board-with-lcr-meter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-en-placa-puente-lcr" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-na-placa-ponte-lcr" />
<lastmod>2026-10-25T21:01:19.008Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-condensadores-en-placa-puente-lcr</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-na-placa-ponte-lcr" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-capacitors-on-board-with-lcr-meter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-en-placa-puente-lcr" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-na-placa-ponte-lcr" />
<lastmod>2026-10-25T21:01:19.027Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limitar-consumo-cpu-docker-cgroups</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limitar-consumo-cpu-docker-cgroups" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-limit-cpu-usage-docker-cgroups" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limitar-uso-cpu-docker-cgroups" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limitar-consumo-cpu-docker-cgroups" />
<lastmod>2026-11-01T10:06:20.139Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-limit-cpu-usage-docker-cgroups</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limitar-consumo-cpu-docker-cgroups" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-limit-cpu-usage-docker-cgroups" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limitar-uso-cpu-docker-cgroups" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limitar-consumo-cpu-docker-cgroups" />
<lastmod>2026-11-01T10:06:20.139Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limitar-uso-cpu-docker-cgroups</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limitar-consumo-cpu-docker-cgroups" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-limit-cpu-usage-docker-cgroups" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limitar-uso-cpu-docker-cgroups" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limitar-consumo-cpu-docker-cgroups" />
<lastmod>2026-11-01T10:06:20.139Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-barramentos-i2c-analisador-logico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-barramentos-i2c-analisador-logico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-corrupted-i2c-bus-logic-analyzer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorar-barramentos-i2c-analisador-logico-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-barramentos-i2c-analisador-logico" />
<lastmod>2026-10-25T21:01:18.887Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-monitor-corrupted-i2c-bus-logic-analyzer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-barramentos-i2c-analisador-logico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-corrupted-i2c-bus-logic-analyzer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorar-barramentos-i2c-analisador-logico-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-barramentos-i2c-analisador-logico" />
<lastmod>2026-10-25T21:01:18.887Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-barramentos-i2c-analisador-logico-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-barramentos-i2c-analisador-logico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-corrupted-i2c-bus-logic-analyzer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorar-barramentos-i2c-analisador-logico-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-barramentos-i2c-analisador-logico" />
<lastmod>2026-10-25T21:01:18.887Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-diodo-schottky-na-placa-com-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-diodo-schottky-na-placa-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-schottky-diode-on-board-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-diodo-schottky-en-la-placa-con-el-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-diodo-schottky-na-placa-com-multimetro" />
<lastmod>2026-11-04T13:58:11.326Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-a-schottky-diode-on-board-with-a-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-diodo-schottky-na-placa-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-schottky-diode-on-board-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-diodo-schottky-en-la-placa-con-el-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-diodo-schottky-na-placa-com-multimetro" />
<lastmod>2026-11-04T13:58:11.326Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-un-diodo-schottky-en-la-placa-con-el-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-diodo-schottky-na-placa-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-schottky-diode-on-board-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-diodo-schottky-en-la-placa-con-el-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-diodo-schottky-na-placa-com-multimetro" />
<lastmod>2026-11-04T13:58:11.326Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-desativar-hibernacao-windows-liberar-espaco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desativar-hibernacao-windows-liberar-espaco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-disable-hibernation-windows-free-space" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-desactivar-hibernacion-windows-liberar-espacio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desativar-hibernacao-windows-liberar-espaco" />
<lastmod>2026-10-25T22:01:03.193Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-disable-hibernation-windows-free-space</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desativar-hibernacao-windows-liberar-espaco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-disable-hibernation-windows-free-space" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-desactivar-hibernacion-windows-liberar-espacio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desativar-hibernacao-windows-liberar-espaco" />
<lastmod>2026-10-25T22:01:03.220Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-desactivar-hibernacion-windows-liberar-espacio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-desativar-hibernacao-windows-liberar-espaco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-disable-hibernation-windows-free-space" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-desactivar-hibernacion-windows-liberar-espacio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-desativar-hibernacao-windows-liberar-espaco" />
<lastmod>2026-10-25T22:01:03.252Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/container-travado-docker-como-forcar-parada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/container-travado-docker-como-forcar-parada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/docker-container-stuck-how-to-force-stop" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/contenedor-docker-bloqueado-como-forzar-parada" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/container-travado-docker-como-forcar-parada" />
<lastmod>2026-10-30T13:22:35.958Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/docker-container-stuck-how-to-force-stop</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/container-travado-docker-como-forcar-parada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/docker-container-stuck-how-to-force-stop" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/contenedor-docker-bloqueado-como-forzar-parada" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/container-travado-docker-como-forcar-parada" />
<lastmod>2026-10-30T13:22:35.958Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/contenedor-docker-bloqueado-como-forzar-parada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/container-travado-docker-como-forcar-parada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/docker-container-stuck-how-to-force-stop" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/contenedor-docker-bloqueado-como-forzar-parada" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/container-travado-docker-como-forcar-parada" />
<lastmod>2026-10-30T13:22:35.958Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-reles-eletromecanicos-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-reles-eletromecanicos-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-electromechanical-relays-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-reles-electromecanicos-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-reles-eletromecanicos-multimetro-1" />
<lastmod>2026-10-25T23:01:10.207Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-electromechanical-relays-multimeter-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-reles-eletromecanicos-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-electromechanical-relays-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-reles-electromecanicos-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-reles-eletromecanicos-multimetro-1" />
<lastmod>2026-10-25T23:01:10.226Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-reles-electromecanicos-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-reles-eletromecanicos-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-electromechanical-relays-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-reles-electromecanicos-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-reles-eletromecanicos-multimetro-1" />
<lastmod>2026-10-25T23:01:10.235Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gravar-macros-excel-tarefas-repetitivas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gravar-macros-excel-tarefas-repetitivas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-record-excel-macros-automate-repetitive-tasks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-grabar-macros-excel-tareas-repetitivas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gravar-macros-excel-tarefas-repetitivas" />
<lastmod>2026-10-25T23:01:10.252Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-record-excel-macros-automate-repetitive-tasks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gravar-macros-excel-tarefas-repetitivas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-record-excel-macros-automate-repetitive-tasks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-grabar-macros-excel-tareas-repetitivas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gravar-macros-excel-tarefas-repetitivas" />
<lastmod>2026-10-25T23:01:10.262Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-grabar-macros-excel-tareas-repetitivas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gravar-macros-excel-tarefas-repetitivas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-record-excel-macros-automate-repetitive-tasks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-grabar-macros-excel-tareas-repetitivas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gravar-macros-excel-tarefas-repetitivas" />
<lastmod>2026-10-25T23:01:10.276Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-analisar-trafego-wifi-wireshark</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-analisar-trafego-wifi-wireshark" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-analyze-wifi-traffic-wireshark" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-analizar-trafico-wifi-wireshark" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-analisar-trafego-wifi-wireshark" />
<lastmod>2026-10-25T23:01:10.058Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-analyze-wifi-traffic-wireshark</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-analisar-trafego-wifi-wireshark" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-analyze-wifi-traffic-wireshark" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-analizar-trafico-wifi-wireshark" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-analisar-trafego-wifi-wireshark" />
<lastmod>2026-10-25T23:01:10.058Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-analizar-trafico-wifi-wireshark</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-analisar-trafego-wifi-wireshark" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-analyze-wifi-traffic-wireshark" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-analizar-trafico-wifi-wireshark" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-analisar-trafego-wifi-wireshark" />
<lastmod>2026-10-25T23:01:10.058Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-circuito-integrado-estacao-de-ar-quente</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-integrado-estacao-de-ar-quente" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-replace-smd-ic-hot-air-station" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cambiar-ci-smd-estacion-aire-caliente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-integrado-estacao-de-ar-quente" />
<lastmod>2026-10-26T00:01:12.556Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-replace-smd-ic-hot-air-station</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-integrado-estacao-de-ar-quente" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-replace-smd-ic-hot-air-station" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cambiar-ci-smd-estacion-aire-caliente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-integrado-estacao-de-ar-quente" />
<lastmod>2026-10-26T00:01:12.878Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-cambiar-ci-smd-estacion-aire-caliente</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-integrado-estacao-de-ar-quente" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-replace-smd-ic-hot-air-station" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cambiar-ci-smd-estacion-aire-caliente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-integrado-estacao-de-ar-quente" />
<lastmod>2026-10-26T00:01:12.979Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-trafego-http3-quic-tshark</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-trafego-http3-quic-tshark" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-http3-and-quic-traffic-tshark" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-trafico-http3-quic-tshark" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-trafego-http3-quic-tshark" />
<lastmod>2026-11-03T14:35:24.031Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-monitor-http3-and-quic-traffic-tshark</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-trafego-http3-quic-tshark" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-http3-and-quic-traffic-tshark" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-trafico-http3-quic-tshark" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-trafego-http3-quic-tshark" />
<lastmod>2026-11-03T14:35:24.031Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorizar-trafico-http3-quic-tshark</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-trafego-http3-quic-tshark" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-http3-and-quic-traffic-tshark" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-trafico-http3-quic-tshark" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-trafego-http3-quic-tshark" />
<lastmod>2026-11-03T14:35:24.031Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-janelas-workspaces-i3wm</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-janelas-workspaces-i3wm" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-windows-and-workspaces-in-linux-with-i3wm" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-ventanas-y-escritorios-en-linux-con-i3wm" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-janelas-workspaces-i3wm" />
<lastmod>2026-10-26T00:01:13.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-organize-windows-and-workspaces-in-linux-with-i3wm</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-janelas-workspaces-i3wm" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-windows-and-workspaces-in-linux-with-i3wm" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-ventanas-y-escritorios-en-linux-con-i3wm" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-janelas-workspaces-i3wm" />
<lastmod>2026-10-26T00:01:13.206Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-ventanas-y-escritorios-en-linux-con-i3wm</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-janelas-workspaces-i3wm" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-windows-and-workspaces-in-linux-with-i3wm" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-ventanas-y-escritorios-en-linux-con-i3wm" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-janelas-workspaces-i3wm" />
<lastmod>2026-10-26T00:01:13.579Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-optoacoplador-com-fonte-e-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-optoacoplador-com-fonte-e-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-an-optocoupler-with-bench-supply-and-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-optoacoplador-con-fuente-y-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-optoacoplador-com-fonte-e-multimetro" />
<lastmod>2026-10-30T00:35:02.353Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-an-optocoupler-with-bench-supply-and-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-optoacoplador-com-fonte-e-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-an-optocoupler-with-bench-supply-and-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-optoacoplador-con-fuente-y-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-optoacoplador-com-fonte-e-multimetro" />
<lastmod>2026-10-30T00:35:02.353Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-un-optoacoplador-con-fuente-y-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-optoacoplador-com-fonte-e-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-an-optocoupler-with-bench-supply-and-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-optoacoplador-con-fuente-y-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-optoacoplador-com-fonte-e-multimetro" />
<lastmod>2026-10-30T00:35:02.353Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-fixar-barra-de-tarefas-windows-11</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-fixar-barra-de-tarefas-windows-11" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-pin-windows-11-taskbar" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-fijar-barra-de-tareas-windows-11" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-fixar-barra-de-tarefas-windows-11" />
<lastmod>2026-10-26T01:01:05.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-pin-windows-11-taskbar</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-fixar-barra-de-tarefas-windows-11" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-pin-windows-11-taskbar" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-fijar-barra-de-tareas-windows-11" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-fixar-barra-de-tarefas-windows-11" />
<lastmod>2026-10-26T01:01:05.568Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-fijar-barra-de-tareas-windows-11</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-fixar-barra-de-tarefas-windows-11" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-pin-windows-11-taskbar" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-fijar-barra-de-tareas-windows-11" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-fixar-barra-de-tarefas-windows-11" />
<lastmod>2026-10-26T01:01:05.575Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-websockets-em-rust-alta-concorrencia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-websockets-em-rust-alta-concorrencia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-websockets-in-rust-high-concurrency" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-websockets-en-rust-alta-concurrencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-websockets-em-rust-alta-concorrencia" />
<lastmod>2026-10-26T01:01:05.595Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-websockets-in-rust-high-concurrency</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-websockets-em-rust-alta-concorrencia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-websockets-in-rust-high-concurrency" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-websockets-en-rust-alta-concurrencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-websockets-em-rust-alta-concorrencia" />
<lastmod>2026-10-26T01:01:05.662Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-websockets-en-rust-alta-concurrencia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-websockets-em-rust-alta-concorrencia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-websockets-in-rust-high-concurrency" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-websockets-en-rust-alta-concurrencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-websockets-em-rust-alta-concorrencia" />
<lastmod>2026-10-26T01:01:05.793Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-mosfet-potencia-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-mosfet-potencia-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-power-mosfets-on-board-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-mosfet-potencia-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-mosfet-potencia-multimetro" />
<lastmod>2026-10-26T10:00:38.799Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-power-mosfets-on-board-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-mosfet-potencia-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-power-mosfets-on-board-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-mosfet-potencia-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-mosfet-potencia-multimetro" />
<lastmod>2026-10-26T10:00:38.799Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-mosfet-potencia-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-mosfet-potencia-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-power-mosfets-on-board-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-mosfet-potencia-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-mosfet-potencia-multimetro" />
<lastmod>2026-10-26T10:00:38.799Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-mtr-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-mtr-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-packet-loss-routes-mtr" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-mtr-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-mtr-linux" />
<lastmod>2026-10-26T10:00:56.924Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-diagnose-packet-loss-routes-mtr</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-mtr-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-packet-loss-routes-mtr" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-mtr-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-mtr-linux" />
<lastmod>2026-10-26T10:00:56.924Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-mtr-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-mtr-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-packet-loss-routes-mtr" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-mtr-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-mtr-linux" />
<lastmod>2026-10-26T10:00:56.924Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-liberar-espaco-disco-docker-cli</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-liberar-espaco-disco-docker-cli" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-free-disk-space-corrupted-docker-cli" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-liberar-espacio-disco-docker-cli" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-liberar-espaco-disco-docker-cli" />
<lastmod>2026-10-26T10:01:14.217Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-free-disk-space-corrupted-docker-cli</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-liberar-espaco-disco-docker-cli" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-free-disk-space-corrupted-docker-cli" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-liberar-espacio-disco-docker-cli" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-liberar-espaco-disco-docker-cli" />
<lastmod>2026-10-26T10:01:14.217Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-liberar-espacio-disco-docker-cli</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-liberar-espaco-disco-docker-cli" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-free-disk-space-corrupted-docker-cli" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-liberar-espacio-disco-docker-cli" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-liberar-espaco-disco-docker-cli" />
<lastmod>2026-10-26T10:01:14.217Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-fonte-atx-resistor-bancada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-atx-resistor-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-atx-power-supply-resistor-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-atx-resistor-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-atx-resistor-bancada" />
<lastmod>2026-10-31T00:22:20.643Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-atx-power-supply-resistor-bench</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-atx-resistor-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-atx-power-supply-resistor-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-atx-resistor-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-atx-resistor-bancada" />
<lastmod>2026-10-31T00:22:20.643Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-fuente-atx-resistor-banco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-atx-resistor-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-atx-power-supply-resistor-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-atx-resistor-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-atx-resistor-bancada" />
<lastmod>2026-10-31T00:22:20.643Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-arquivos-temporarios-windows-cmd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-arquivos-temporarios-windows-cmd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-temporary-files-windows-cmd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpar-arquivos-temporarios-windows-cmd-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-arquivos-temporarios-windows-cmd" />
<lastmod>2026-10-26T11:01:09.475Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clean-temporary-files-windows-cmd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-arquivos-temporarios-windows-cmd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-temporary-files-windows-cmd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpar-arquivos-temporarios-windows-cmd-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-arquivos-temporarios-windows-cmd" />
<lastmod>2026-10-26T11:01:09.484Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-arquivos-temporarios-windows-cmd-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-arquivos-temporarios-windows-cmd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-temporary-files-windows-cmd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpar-arquivos-temporarios-windows-cmd-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-arquivos-temporarios-windows-cmd" />
<lastmod>2026-10-26T11:01:09.496Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-regras-firewall-ufw-linux-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-regras-firewall-ufw-linux-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-firewall-rules-with-ufw-on-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-reglas-de-firewall-con-ufw-en-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-regras-firewall-ufw-linux-1" />
<lastmod>2026-10-26T11:01:09.257Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-firewall-rules-with-ufw-on-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-regras-firewall-ufw-linux-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-firewall-rules-with-ufw-on-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-reglas-de-firewall-con-ufw-en-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-regras-firewall-ufw-linux-1" />
<lastmod>2026-10-26T11:01:09.257Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-reglas-de-firewall-con-ufw-en-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-regras-firewall-ufw-linux-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-firewall-rules-with-ufw-on-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-reglas-de-firewall-con-ufw-en-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-regras-firewall-ufw-linux-1" />
<lastmod>2026-10-26T11:01:09.257Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/radar-tech-do-dia-26-outubro-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-26-outubro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-26-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-26-octubre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-26-outubro-2026" />
<lastmod>2026-10-26T12:00:50.081Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/daily-tech-radar-october-26-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-26-outubro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-26-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-26-octubre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-26-outubro-2026" />
<lastmod>2026-10-26T12:00:50.081Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/radar-tech-del-dia-26-octubre-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-26-outubro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-26-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-26-octubre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-26-outubro-2026" />
<lastmod>2026-10-26T12:00:50.081Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/certificado-ssl-expirando-como-automatizar-renovacao-certbot</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/certificado-ssl-expirando-como-automatizar-renovacao-certbot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ssl-certificate-expiring-how-to-automate-renewal-certbot" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/certificado-ssl-expirando-como-automatizar-renovacion-certbot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/certificado-ssl-expirando-como-automatizar-renovacao-certbot" />
<lastmod>2026-10-26T13:01:34.854Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ssl-certificate-expiring-how-to-automate-renewal-certbot</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/certificado-ssl-expirando-como-automatizar-renovacao-certbot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ssl-certificate-expiring-how-to-automate-renewal-certbot" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/certificado-ssl-expirando-como-automatizar-renovacion-certbot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/certificado-ssl-expirando-como-automatizar-renovacao-certbot" />
<lastmod>2026-10-26T13:01:34.868Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/certificado-ssl-expirando-como-automatizar-renovacion-certbot</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/certificado-ssl-expirando-como-automatizar-renovacao-certbot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ssl-certificate-expiring-how-to-automate-renewal-certbot" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/certificado-ssl-expirando-como-automatizar-renovacion-certbot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/certificado-ssl-expirando-como-automatizar-renovacao-certbot" />
<lastmod>2026-10-26T13:01:34.883Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/build-docker-lento-cache-remoto-ci-cd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/build-docker-lento-cache-remoto-ci-cd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-docker-builds-remote-cache-ci-cd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/build-docker-lento-cache-remoto-ci-cd-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/build-docker-lento-cache-remoto-ci-cd" />
<lastmod>2026-10-26T13:01:09.465Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-docker-builds-remote-cache-ci-cd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/build-docker-lento-cache-remoto-ci-cd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-docker-builds-remote-cache-ci-cd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/build-docker-lento-cache-remoto-ci-cd-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/build-docker-lento-cache-remoto-ci-cd" />
<lastmod>2026-10-26T13:01:09.465Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/build-docker-lento-cache-remoto-ci-cd-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/build-docker-lento-cache-remoto-ci-cd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-docker-builds-remote-cache-ci-cd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/build-docker-lento-cache-remoto-ci-cd-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/build-docker-lento-cache-remoto-ci-cd" />
<lastmod>2026-10-26T13:01:09.465Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/pods-presos-terminating-como-forcar-remocao-kubernetes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pods-presos-terminating-como-forcar-remocao-kubernetes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/pods-stuck-terminating-how-to-force-removal-kubernetes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pods-atascados-terminating-como-forzar-eliminacion-kubernetes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pods-presos-terminating-como-forcar-remocao-kubernetes" />
<lastmod>2026-10-26T13:01:34.662Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/pods-stuck-terminating-how-to-force-removal-kubernetes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pods-presos-terminating-como-forcar-remocao-kubernetes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/pods-stuck-terminating-how-to-force-removal-kubernetes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pods-atascados-terminating-como-forzar-eliminacion-kubernetes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pods-presos-terminating-como-forcar-remocao-kubernetes" />
<lastmod>2026-10-26T13:01:34.662Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/pods-atascados-terminating-como-forzar-eliminacion-kubernetes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pods-presos-terminating-como-forcar-remocao-kubernetes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/pods-stuck-terminating-how-to-force-removal-kubernetes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pods-atascados-terminating-como-forzar-eliminacion-kubernetes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pods-presos-terminating-como-forcar-remocao-kubernetes" />
<lastmod>2026-10-26T13:01:34.662Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-vrm-placa-mae-multimetro-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-vrm-placa-mae-multimetro-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-vrm-multimeter-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-vrm-placa-base-multimetro-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-vrm-placa-mae-multimetro-osciloscopio" />
<lastmod>2026-10-31T16:27:01.184Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-motherboard-vrm-multimeter-oscilloscope</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-vrm-placa-mae-multimetro-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-vrm-multimeter-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-vrm-placa-base-multimetro-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-vrm-placa-mae-multimetro-osciloscopio" />
<lastmod>2026-10-31T16:27:01.184Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-vrm-placa-base-multimetro-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-vrm-placa-mae-multimetro-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-vrm-multimeter-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-vrm-placa-base-multimetro-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-vrm-placa-mae-multimetro-osciloscopio" />
<lastmod>2026-10-31T16:27:01.184Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-cache-impressora-travada-windows</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-impressora-travada-windows" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-stuck-printer-cache-windows-cmd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-impresora-bloqueada-windows-cmd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-impressora-travada-windows" />
<lastmod>2026-11-04T17:53:38.236Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clear-stuck-printer-cache-windows-cmd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-impressora-travada-windows" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-stuck-printer-cache-windows-cmd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-impresora-bloqueada-windows-cmd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-impressora-travada-windows" />
<lastmod>2026-11-04T17:53:38.236Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpiar-cache-impresora-bloqueada-windows-cmd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-impressora-travada-windows" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-stuck-printer-cache-windows-cmd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-impresora-bloqueada-windows-cmd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-impressora-travada-windows" />
<lastmod>2026-11-04T17:53:38.236Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/rabbitmq-latencia-gargalos-prefetch-count</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/rabbitmq-latencia-gargalos-prefetch-count" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/rabbitmq-latency-bottlenecks-prefetch-count" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/rabbitmq-latencia-cuellos-botella-prefetch-count" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/rabbitmq-latencia-gargalos-prefetch-count" />
<lastmod>2026-11-04T13:44:29.843Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/rabbitmq-latency-bottlenecks-prefetch-count</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/rabbitmq-latencia-gargalos-prefetch-count" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/rabbitmq-latency-bottlenecks-prefetch-count" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/rabbitmq-latencia-cuellos-botella-prefetch-count" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/rabbitmq-latencia-gargalos-prefetch-count" />
<lastmod>2026-11-04T13:44:29.843Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/rabbitmq-latencia-cuellos-botella-prefetch-count</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/rabbitmq-latencia-gargalos-prefetch-count" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/rabbitmq-latency-bottlenecks-prefetch-count" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/rabbitmq-latencia-cuellos-botella-prefetch-count" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/rabbitmq-latencia-gargalos-prefetch-count" />
<lastmod>2026-11-04T13:44:29.843Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-cristal-oscilador-quartzo-com-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-quartzo-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-quartz-crystal-oscillator-with-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-oscilador-de-cuarzo-con-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-quartzo-com-osciloscopio" />
<lastmod>2026-10-31T00:29:20.887Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-quartz-crystal-oscillator-with-oscilloscope</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-quartzo-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-quartz-crystal-oscillator-with-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-oscilador-de-cuarzo-con-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-quartzo-com-osciloscopio" />
<lastmod>2026-10-31T00:29:20.887Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-cristal-oscilador-de-cuarzo-con-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-quartzo-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-quartz-crystal-oscillator-with-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-oscilador-de-cuarzo-con-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-quartzo-com-osciloscopio" />
<lastmod>2026-10-31T00:29:20.887Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-rate-limiting-nginx-por-ip</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-rate-limiting-nginx-por-ip" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-rate-limiting-nginx-by-ip" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-rate-limiting-nginx-por-ip-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-rate-limiting-nginx-por-ip" />
<lastmod>2026-10-26T19:31:07.322Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-rate-limiting-nginx-by-ip</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-rate-limiting-nginx-por-ip" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-rate-limiting-nginx-by-ip" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-rate-limiting-nginx-por-ip-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-rate-limiting-nginx-por-ip" />
<lastmod>2026-10-26T19:31:07.322Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-rate-limiting-nginx-por-ip-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-rate-limiting-nginx-por-ip" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-rate-limiting-nginx-by-ip" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-rate-limiting-nginx-por-ip-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-rate-limiting-nginx-por-ip" />
<lastmod>2026-10-26T19:31:07.322Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gerenciar-sessoes-tmux-persistentes-linux-ssh</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-sessoes-tmux-persistentes-linux-ssh" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-persistent-tmux-sessions-linux-ssh" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gerenciar-sessoes-tmux-persistentes-linux-ssh-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-sessoes-tmux-persistentes-linux-ssh" />
<lastmod>2026-10-29T14:35:21.741Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-manage-persistent-tmux-sessions-linux-ssh</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-sessoes-tmux-persistentes-linux-ssh" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-persistent-tmux-sessions-linux-ssh" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gerenciar-sessoes-tmux-persistentes-linux-ssh-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-sessoes-tmux-persistentes-linux-ssh" />
<lastmod>2026-10-29T14:35:21.741Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gerenciar-sessoes-tmux-persistentes-linux-ssh-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-sessoes-tmux-persistentes-linux-ssh" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-persistent-tmux-sessions-linux-ssh" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gerenciar-sessoes-tmux-persistentes-linux-ssh-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-sessoes-tmux-persistentes-linux-ssh" />
<lastmod>2026-10-29T14:35:21.741Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-circuito-integrado-com-osciloscopio-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-integrado-com-osciloscopio-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-integrated-circuit-on-board-with-oscilloscope-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-integrado-con-osciloscopio-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-integrado-com-osciloscopio-1" />
<lastmod>2026-10-28T16:28:21.789Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-integrated-circuit-on-board-with-oscilloscope-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-integrado-com-osciloscopio-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-integrated-circuit-on-board-with-oscilloscope-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-integrado-con-osciloscopio-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-integrado-com-osciloscopio-1" />
<lastmod>2026-10-28T16:28:21.789Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-circuito-integrado-con-osciloscopio-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-integrado-com-osciloscopio-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-integrated-circuit-on-board-with-oscilloscope-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-integrado-con-osciloscopio-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-integrado-com-osciloscopio-1" />
<lastmod>2026-10-28T16:28:21.789Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/container-reiniciando-sozinho-como-debugar-exit-code-docker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/container-reiniciando-sozinho-como-debugar-exit-code-docker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/container-restarting-how-to-debug-docker-exit-code" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/contenedor-reiniciando-solo-como-debugar-exit-code-docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/container-reiniciando-sozinho-como-debugar-exit-code-docker" />
<lastmod>2026-10-26T16:03:10.910Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/container-restarting-how-to-debug-docker-exit-code</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/container-reiniciando-sozinho-como-debugar-exit-code-docker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/container-restarting-how-to-debug-docker-exit-code" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/contenedor-reiniciando-solo-como-debugar-exit-code-docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/container-reiniciando-sozinho-como-debugar-exit-code-docker" />
<lastmod>2026-10-26T16:03:10.910Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/contenedor-reiniciando-solo-como-debugar-exit-code-docker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/container-reiniciando-sozinho-como-debugar-exit-code-docker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/container-restarting-how-to-debug-docker-exit-code" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/contenedor-reiniciando-solo-como-debugar-exit-code-docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/container-reiniciando-sozinho-como-debugar-exit-code-docker" />
<lastmod>2026-10-26T16:03:10.910Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-temperatura-nvme-linux-terminal-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-linux-terminal-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-nvme-temperature-linux-terminal-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-temperatura-nvme-linux-terminal-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-linux-terminal-1" />
<lastmod>2026-10-26T16:04:03.812Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-monitor-nvme-temperature-linux-terminal-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-linux-terminal-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-nvme-temperature-linux-terminal-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-temperatura-nvme-linux-terminal-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-linux-terminal-1" />
<lastmod>2026-10-26T16:04:03.812Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorizar-temperatura-nvme-linux-terminal-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-linux-terminal-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-nvme-temperature-linux-terminal-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-temperatura-nvme-linux-terminal-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-linux-terminal-1" />
<lastmod>2026-10-26T16:04:03.812Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-formatar-pen-drive-e-qual-sistema-de-arquivos-escolher</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-formatar-pen-drive-e-qual-sistema-de-arquivos-escolher" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-format-a-usb-drive-and-choose-the-best-file-system" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-formatear-un-pendrive-y-que-sistema-de-archivos-elegir" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-formatar-pen-drive-e-qual-sistema-de-arquivos-escolher" />
<lastmod>2026-10-26T16:59:35.468Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-format-a-usb-drive-and-choose-the-best-file-system</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-formatar-pen-drive-e-qual-sistema-de-arquivos-escolher" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-format-a-usb-drive-and-choose-the-best-file-system" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-formatear-un-pendrive-y-que-sistema-de-archivos-elegir" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-formatar-pen-drive-e-qual-sistema-de-arquivos-escolher" />
<lastmod>2026-10-26T16:59:35.468Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-formatear-un-pendrive-y-que-sistema-de-archivos-elegir</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-formatar-pen-drive-e-qual-sistema-de-arquivos-escolher" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-format-a-usb-drive-and-choose-the-best-file-system" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-formatear-un-pendrive-y-que-sistema-de-archivos-elegir" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-formatar-pen-drive-e-qual-sistema-de-arquivos-escolher" />
<lastmod>2026-10-26T16:59:35.468Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-sensor-pt100-com-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-sensor-pt100-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-pt100-temperature-sensor-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-sensor-pt100-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-sensor-pt100-com-multimetro" />
<lastmod>2026-10-26T17:01:16.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-pt100-temperature-sensor-with-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-sensor-pt100-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-pt100-temperature-sensor-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-sensor-pt100-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-sensor-pt100-com-multimetro" />
<lastmod>2026-10-26T17:01:16.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-sensor-pt100-con-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-sensor-pt100-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-pt100-temperature-sensor-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-sensor-pt100-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-sensor-pt100-com-multimetro" />
<lastmod>2026-10-26T17:01:16.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-wake-on-lan-linux-servidores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-wake-on-lan-linux-servidores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-wake-on-lan-linux-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-wake-on-lan-linux-servidores-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-wake-on-lan-linux-servidores" />
<lastmod>2026-10-26T17:02:26.149Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-wake-on-lan-linux-servers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-wake-on-lan-linux-servidores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-wake-on-lan-linux-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-wake-on-lan-linux-servidores-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-wake-on-lan-linux-servidores" />
<lastmod>2026-10-26T17:02:26.155Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-wake-on-lan-linux-servidores-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-wake-on-lan-linux-servidores" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-wake-on-lan-linux-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-wake-on-lan-linux-servidores-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-wake-on-lan-linux-servidores" />
<lastmod>2026-10-26T17:02:26.163Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-recuperar-arquivos-corrompidos-no-excel</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-arquivos-corrompidos-no-excel" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-corrupted-excel-files" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-archivos-corruptos-en-excel" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-arquivos-corrompidos-no-excel" />
<lastmod>2026-10-26T17:02:26.177Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-recover-corrupted-excel-files</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-arquivos-corrompidos-no-excel" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-corrupted-excel-files" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-archivos-corruptos-en-excel" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-arquivos-corrompidos-no-excel" />
<lastmod>2026-10-26T17:02:26.185Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-recuperar-archivos-corruptos-en-excel</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-arquivos-corrompidos-no-excel" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-corrupted-excel-files" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-archivos-corruptos-en-excel" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-arquivos-corrompidos-no-excel" />
<lastmod>2026-10-26T17:02:26.193Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-o-fusivel-termico-da-fonte-com-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-o-fusivel-termico-da-fonte-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-power-supply-thermal-fuse-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-fusible-termico-de-la-fuente-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-o-fusivel-termico-da-fonte-com-multimetro" />
<lastmod>2026-10-26T18:01:04.312Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-power-supply-thermal-fuse-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-o-fusivel-termico-da-fonte-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-power-supply-thermal-fuse-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-fusible-termico-de-la-fuente-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-o-fusivel-termico-da-fonte-com-multimetro" />
<lastmod>2026-10-26T18:01:04.312Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-el-fusible-termico-de-la-fuente-con-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-o-fusivel-termico-da-fonte-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-power-supply-thermal-fuse-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-fusible-termico-de-la-fuente-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-o-fusivel-termico-da-fonte-com-multimetro" />
<lastmod>2026-10-26T18:01:04.312Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-cache-npm-windows</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-npm-windows" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-npm-cache-windows" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-npm-windows" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-npm-windows" />
<lastmod>2026-10-26T18:01:31.863Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clear-npm-cache-windows</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-npm-windows" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-npm-cache-windows" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-npm-windows" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-npm-windows" />
<lastmod>2026-10-26T18:01:31.863Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpiar-cache-npm-windows</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-npm-windows" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-npm-cache-windows" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-npm-windows" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-npm-windows" />
<lastmod>2026-10-26T18:01:31.863Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-vlan-switch-gerenciavel-via-console</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-vlan-switch-gerenciavel-via-console" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-vlan-on-managed-switch-via-console" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-vlan-switch-gestionable-por-consola" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-vlan-switch-gerenciavel-via-console" />
<lastmod>2026-10-26T18:01:59.990Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-vlan-on-managed-switch-via-console</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-vlan-switch-gerenciavel-via-console" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-vlan-on-managed-switch-via-console" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-vlan-switch-gestionable-por-consola" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-vlan-switch-gerenciavel-via-console" />
<lastmod>2026-10-26T18:01:59.998Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-vlan-switch-gestionable-por-consola</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-vlan-switch-gerenciavel-via-console" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-vlan-on-managed-switch-via-console" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-vlan-switch-gestionable-por-consola" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-vlan-switch-gerenciavel-via-console" />
<lastmod>2026-10-26T18:02:00.004Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-fonte-linear-carga-resistiva</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-linear-carga-resistiva" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-linear-bench-supply-resistive-load" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-lineal-carga-resistiva" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-linear-carga-resistiva" />
<lastmod>2026-10-26T19:00:50.531Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-linear-bench-supply-resistive-load</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-linear-carga-resistiva" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-linear-bench-supply-resistive-load" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-lineal-carga-resistiva" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-linear-carga-resistiva" />
<lastmod>2026-10-26T19:00:50.531Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-fuente-lineal-carga-resistiva</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-linear-carga-resistiva" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-linear-bench-supply-resistive-load" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-lineal-carga-resistiva" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-linear-carga-resistiva" />
<lastmod>2026-10-26T19:00:50.531Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-escanear-portas-nmap-rede-local</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escanear-portas-nmap-rede-local" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-scan-open-ports-nmap-local-network" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-escanear-puertos-nmap-red-local" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escanear-portas-nmap-rede-local" />
<lastmod>2026-10-26T19:01:06.513Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-scan-open-ports-nmap-local-network</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escanear-portas-nmap-rede-local" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-scan-open-ports-nmap-local-network" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-escanear-puertos-nmap-red-local" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escanear-portas-nmap-rede-local" />
<lastmod>2026-10-26T19:01:06.513Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-escanear-puertos-nmap-red-local</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-escanear-portas-nmap-rede-local" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-scan-open-ports-nmap-local-network" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-escanear-puertos-nmap-red-local" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-escanear-portas-nmap-rede-local" />
<lastmod>2026-10-26T19:01:06.513Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-recuperar-arquivos-apagados-linux-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-arquivos-apagados-linux-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-deleted-files-on-linux-via-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-archivos-borrados-en-linux-por-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-arquivos-apagados-linux-terminal" />
<lastmod>2026-10-26T19:01:23.036Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-recover-deleted-files-on-linux-via-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-arquivos-apagados-linux-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-deleted-files-on-linux-via-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-archivos-borrados-en-linux-por-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-arquivos-apagados-linux-terminal" />
<lastmod>2026-10-26T19:01:23.036Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-recuperar-archivos-borrados-en-linux-por-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-arquivos-apagados-linux-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-deleted-files-on-linux-via-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-archivos-borrados-en-linux-por-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-arquivos-apagados-linux-terminal" />
<lastmod>2026-10-26T19:01:23.036Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-um-termistor-ntc-com-multimetro-na-bancada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-um-termistor-ntc-com-multimetro-na-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-an-ntc-thermistor-with-a-bench-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-termistor-ntc-con-multimetro-en-el-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-um-termistor-ntc-com-multimetro-na-bancada" />
<lastmod>2026-10-26T20:01:08.900Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-an-ntc-thermistor-with-a-bench-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-um-termistor-ntc-com-multimetro-na-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-an-ntc-thermistor-with-a-bench-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-termistor-ntc-con-multimetro-en-el-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-um-termistor-ntc-com-multimetro-na-bancada" />
<lastmod>2026-10-26T20:01:08.909Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-un-termistor-ntc-con-multimetro-en-el-banco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-um-termistor-ntc-com-multimetro-na-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-an-ntc-thermistor-with-a-bench-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-termistor-ntc-con-multimetro-en-el-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-um-termistor-ntc-com-multimetro-na-bancada" />
<lastmod>2026-10-26T20:01:08.922Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-cache-dns-windows-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-dns-windows-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-flush-dns-cache-windows-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-dns-windows-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-dns-windows-1" />
<lastmod>2026-10-26T20:01:08.949Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-flush-dns-cache-windows-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-dns-windows-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-flush-dns-cache-windows-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-dns-windows-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-dns-windows-1" />
<lastmod>2026-10-26T20:01:08.961Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpiar-cache-dns-windows-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-dns-windows-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-flush-dns-cache-windows-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-dns-windows-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-dns-windows-1" />
<lastmod>2026-10-26T20:01:08.979Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-reduzir-alucinacoes-em-ias-usando-bases-externas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-reduzir-alucinacoes-em-ias-usando-bases-externas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-reduce-llm-hallucinations-using-external-knowledge" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reducir-alucinaciones-en-ias-usando-bases-externas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-reduzir-alucinacoes-em-ias-usando-bases-externas" />
<lastmod>2026-10-26T20:01:08.751Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-reduce-llm-hallucinations-using-external-knowledge</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-reduzir-alucinacoes-em-ias-usando-bases-externas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-reduce-llm-hallucinations-using-external-knowledge" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reducir-alucinaciones-en-ias-usando-bases-externas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-reduzir-alucinacoes-em-ias-usando-bases-externas" />
<lastmod>2026-10-26T20:01:08.751Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-reducir-alucinaciones-en-ias-usando-bases-externas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-reduzir-alucinacoes-em-ias-usando-bases-externas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-reduce-llm-hallucinations-using-external-knowledge" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reducir-alucinaciones-en-ias-usando-bases-externas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-reduzir-alucinacoes-em-ias-usando-bases-externas" />
<lastmod>2026-10-26T20:01:08.751Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-transistor-igbt-na-placa-com-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-transistor-igbt-na-placa-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-igbt-transistors-on-board-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-transistor-igbt-en-la-placa-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-transistor-igbt-na-placa-com-multimetro" />
<lastmod>2026-11-03T06:33:13.434Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-igbt-transistors-on-board-with-a-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-transistor-igbt-na-placa-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-igbt-transistors-on-board-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-transistor-igbt-en-la-placa-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-transistor-igbt-na-placa-com-multimetro" />
<lastmod>2026-11-03T06:33:13.434Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-un-transistor-igbt-en-la-placa-con-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-transistor-igbt-na-placa-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-igbt-transistors-on-board-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-transistor-igbt-en-la-placa-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-transistor-igbt-na-placa-com-multimetro" />
<lastmod>2026-11-03T06:33:13.434Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-wifi-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-wifi-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-wifi-packet-loss-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-wifi-terminal-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-wifi-terminal" />
<lastmod>2026-10-26T21:01:16.171Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-diagnose-wifi-packet-loss-linux-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-wifi-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-wifi-packet-loss-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-wifi-terminal-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-wifi-terminal" />
<lastmod>2026-10-26T21:01:16.185Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-wifi-terminal-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-wifi-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-wifi-packet-loss-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-wifi-terminal-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-wifi-terminal" />
<lastmod>2026-10-26T21:01:16.193Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-liberar-portas-ocupadas-linux-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-liberar-portas-ocupadas-linux-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-release-busy-ports-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-liberar-puertos-ocupados-linux-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-liberar-portas-ocupadas-linux-terminal" />
<lastmod>2026-10-26T21:01:16.029Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-release-busy-ports-linux-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-liberar-portas-ocupadas-linux-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-release-busy-ports-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-liberar-puertos-ocupados-linux-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-liberar-portas-ocupadas-linux-terminal" />
<lastmod>2026-10-26T21:01:16.029Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-liberar-puertos-ocupados-linux-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-liberar-portas-ocupadas-linux-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-release-busy-ports-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-liberar-puertos-ocupados-linux-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-liberar-portas-ocupadas-linux-terminal" />
<lastmod>2026-10-26T21:01:16.029Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-display-oled-com-osciloscopio-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-display-oled-com-osciloscopio-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-oled-display-oscilloscope-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-pantalla-oled-osciloscopio-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-display-oled-com-osciloscopio-1" />
<lastmod>2026-10-26T22:01:08.290Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-oled-display-oscilloscope-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-display-oled-com-osciloscopio-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-oled-display-oscilloscope-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-pantalla-oled-osciloscopio-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-display-oled-com-osciloscopio-1" />
<lastmod>2026-10-26T22:01:08.303Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-pantalla-oled-osciloscopio-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-display-oled-com-osciloscopio-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-oled-display-oscilloscope-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-pantalla-oled-osciloscopio-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-display-oled-com-osciloscopio-1" />
<lastmod>2026-10-26T22:01:08.310Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-recuperar-dados-ssd-morto-linha-de-comando</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-dados-ssd-morto-linha-de-comando" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-data-dead-nvme-ssd-cli" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-datos-ssd-muerto-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-dados-ssd-morto-linha-de-comando" />
<lastmod>2026-11-01T00:14:50.210Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-recover-data-dead-nvme-ssd-cli</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-dados-ssd-morto-linha-de-comando" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-data-dead-nvme-ssd-cli" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-datos-ssd-muerto-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-dados-ssd-morto-linha-de-comando" />
<lastmod>2026-11-01T00:14:50.210Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-recuperar-datos-ssd-muerto-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-dados-ssd-morto-linha-de-comando" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-data-dead-nvme-ssd-cli" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-datos-ssd-muerto-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-dados-ssd-morto-linha-de-comando" />
<lastmod>2026-11-01T00:14:50.210Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-remover-senha-pdf-cli-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-remover-senha-pdf-cli-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-remove-password-pdf-cli-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-quitar-contrasena-pdf-cli-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-remover-senha-pdf-cli-linux" />
<lastmod>2026-10-26T22:01:08.062Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-remove-password-pdf-cli-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-remover-senha-pdf-cli-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-remove-password-pdf-cli-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-quitar-contrasena-pdf-cli-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-remover-senha-pdf-cli-linux" />
<lastmod>2026-10-26T22:01:08.062Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-quitar-contrasena-pdf-cli-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-remover-senha-pdf-cli-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-remove-password-pdf-cli-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-quitar-contrasena-pdf-cli-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-remover-senha-pdf-cli-linux" />
<lastmod>2026-10-26T22:01:08.062Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-regulador-tensao-linear-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-regulador-tensao-linear-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-linear-voltage-regulator-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-regulador-tension-lineal-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-regulador-tensao-linear-multimetro" />
<lastmod>2026-11-03T05:59:19.191Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-linear-voltage-regulator-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-regulador-tensao-linear-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-linear-voltage-regulator-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-regulador-tension-lineal-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-regulador-tensao-linear-multimetro" />
<lastmod>2026-11-03T05:59:19.191Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-regulador-tension-lineal-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-regulador-tensao-linear-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-linear-voltage-regulator-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-regulador-tension-lineal-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-regulador-tensao-linear-multimetro" />
<lastmod>2026-11-03T05:59:19.191Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-backup-automatico-vms-proxmox</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-backup-automatico-vms-proxmox" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-automatic-vm-backups-proxmox" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-copias-seguridad-automaticas-vms-proxmox" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-backup-automatico-vms-proxmox" />
<lastmod>2026-10-26T23:00:56.597Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-set-up-automatic-vm-backups-proxmox</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-backup-automatico-vms-proxmox" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-automatic-vm-backups-proxmox" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-copias-seguridad-automaticas-vms-proxmox" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-backup-automatico-vms-proxmox" />
<lastmod>2026-10-26T23:00:56.597Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-copias-seguridad-automaticas-vms-proxmox</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-backup-automatico-vms-proxmox" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-automatic-vm-backups-proxmox" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-copias-seguridad-automaticas-vms-proxmox" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-backup-automatico-vms-proxmox" />
<lastmod>2026-10-26T23:00:56.597Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-cache-apt-ubuntu-liberar-disco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-apt-ubuntu-liberar-disco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-apt-cache-ubuntu-free-disk" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-apt-ubuntu-liberar-disco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-apt-ubuntu-liberar-disco" />
<lastmod>2026-10-31T16:04:48.565Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clear-apt-cache-ubuntu-free-disk</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-apt-ubuntu-liberar-disco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-apt-cache-ubuntu-free-disk" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-apt-ubuntu-liberar-disco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-apt-ubuntu-liberar-disco" />
<lastmod>2026-10-31T16:04:48.565Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpiar-cache-apt-ubuntu-liberar-disco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-apt-ubuntu-liberar-disco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-apt-cache-ubuntu-free-disk" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-apt-ubuntu-liberar-disco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-apt-ubuntu-liberar-disco" />
<lastmod>2026-10-31T16:04:48.565Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-bateria-cmos-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-bateria-cmos-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-cmos-battery-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-bateria-cmos-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-bateria-cmos-multimetro" />
<lastmod>2026-11-02T18:40:17.338Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-cmos-battery-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-bateria-cmos-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-cmos-battery-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-bateria-cmos-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-bateria-cmos-multimetro" />
<lastmod>2026-11-02T18:40:17.338Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-bateria-cmos-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-bateria-cmos-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-cmos-battery-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-bateria-cmos-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-bateria-cmos-multimetro" />
<lastmod>2026-11-02T18:40:17.338Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-loops-i2c-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-loops-i2c-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-i2c-bus-loops-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-bucles-i2c-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-loops-i2c-osciloscopio" />
<lastmod>2026-10-27T00:01:10.514Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-diagnose-i2c-bus-loops-oscilloscope</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-loops-i2c-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-i2c-bus-loops-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-bucles-i2c-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-loops-i2c-osciloscopio" />
<lastmod>2026-10-27T00:01:10.528Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-bucles-i2c-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-loops-i2c-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-i2c-bus-loops-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-bucles-i2c-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-loops-i2c-osciloscopio" />
<lastmod>2026-10-27T00:01:10.537Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-consumo-energia-servidores-home-lab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-consumo-energia-servidores-home-lab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-power-consumption-home-lab-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-consumo-energia-servidores-home-lab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-consumo-energia-servidores-home-lab" />
<lastmod>2026-10-27T00:01:10.233Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-monitor-power-consumption-home-lab-servers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-consumo-energia-servidores-home-lab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-power-consumption-home-lab-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-consumo-energia-servidores-home-lab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-consumo-energia-servidores-home-lab" />
<lastmod>2026-10-27T00:01:10.233Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorizar-consumo-energia-servidores-home-lab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-consumo-energia-servidores-home-lab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-power-consumption-home-lab-servers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-consumo-energia-servidores-home-lab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-consumo-energia-servidores-home-lab" />
<lastmod>2026-10-27T00:01:10.233Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-indutor-aberto-na-placa-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-indutor-aberto-na-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-open-inductors-on-board-digital-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-inductor-abierto-en-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-indutor-aberto-na-placa-multimetro" />
<lastmod>2026-10-27T01:00:33.483Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-open-inductors-on-board-digital-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-indutor-aberto-na-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-open-inductors-on-board-digital-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-inductor-abierto-en-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-indutor-aberto-na-placa-multimetro" />
<lastmod>2026-10-27T01:00:33.483Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-un-inductor-abierto-en-placa-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-indutor-aberto-na-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-open-inductors-on-board-digital-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-inductor-abierto-en-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-indutor-aberto-na-placa-multimetro" />
<lastmod>2026-10-27T01:00:33.483Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-converter-pst-em-mbox-linux-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-pst-em-mbox-linux-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-pst-to-mbox-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-pst-a-mbox-linux-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-pst-em-mbox-linux-terminal" />
<lastmod>2026-11-04T11:54:50.870Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-convert-pst-to-mbox-linux-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-pst-em-mbox-linux-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-pst-to-mbox-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-pst-a-mbox-linux-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-pst-em-mbox-linux-terminal" />
<lastmod>2026-11-04T11:54:50.870Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-convertir-pst-a-mbox-linux-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-pst-em-mbox-linux-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-pst-to-mbox-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-pst-a-mbox-linux-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-pst-em-mbox-linux-terminal" />
<lastmod>2026-11-04T11:54:50.870Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-memoria-ram-memtest86-passo-a-passo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-memoria-ram-memtest86-passo-a-passo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ram-memory-with-memtest86-step-by-step" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-la-memoria-ram-memtest86-paso-a-paso" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-memoria-ram-memtest86-passo-a-passo" />
<lastmod>2026-11-01T02:26:25.331Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-ram-memory-with-memtest86-step-by-step</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-memoria-ram-memtest86-passo-a-passo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ram-memory-with-memtest86-step-by-step" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-la-memoria-ram-memtest86-paso-a-paso" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-memoria-ram-memtest86-passo-a-passo" />
<lastmod>2026-11-01T02:26:25.331Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-la-memoria-ram-memtest86-paso-a-paso</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-memoria-ram-memtest86-passo-a-passo" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ram-memory-with-memtest86-step-by-step" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-la-memoria-ram-memtest86-paso-a-paso" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-memoria-ram-memtest86-passo-a-passo" />
<lastmod>2026-11-01T02:26:25.331Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-capacitores-eletroliticos-na-placa-com-capacimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-eletroliticos-na-placa-com-capacimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-electrolytic-capacitors-on-board-with-meter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-electroliticos-en-placa-con-medidor" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-eletroliticos-na-placa-com-capacimetro" />
<lastmod>2026-11-04T10:27:51.490Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-electrolytic-capacitors-on-board-with-meter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-eletroliticos-na-placa-com-capacimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-electrolytic-capacitors-on-board-with-meter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-electroliticos-en-placa-con-medidor" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-eletroliticos-na-placa-com-capacimetro" />
<lastmod>2026-11-04T10:27:51.490Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-condensadores-electroliticos-en-placa-con-medidor</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-eletroliticos-na-placa-com-capacimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-electrolytic-capacitors-on-board-with-meter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-electroliticos-en-placa-con-medidor" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-eletroliticos-na-placa-com-capacimetro" />
<lastmod>2026-11-04T10:27:51.490Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-largura-de-banda-e-rotas-rede-iperf3</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-largura-de-banda-e-rotas-rede-iperf3" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-bandwidth-network-routes-iperf3" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-ancho-banda-rutas-red-iperf3" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-largura-de-banda-e-rotas-rede-iperf3" />
<lastmod>2026-10-27T10:00:53.258Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-measure-bandwidth-network-routes-iperf3</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-largura-de-banda-e-rotas-rede-iperf3" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-bandwidth-network-routes-iperf3" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-ancho-banda-rutas-red-iperf3" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-largura-de-banda-e-rotas-rede-iperf3" />
<lastmod>2026-10-27T10:00:53.258Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-ancho-banda-rutas-red-iperf3</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-largura-de-banda-e-rotas-rede-iperf3" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-bandwidth-network-routes-iperf3" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-ancho-banda-rutas-red-iperf3" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-largura-de-banda-e-rotas-rede-iperf3" />
<lastmod>2026-10-27T10:00:53.258Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-arrays-raid-linux-mdadm</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-arrays-raid-linux-mdadm" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-linux-raid-arrays-mdadm" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-arrays-raid-linux-mdadm" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-arrays-raid-linux-mdadm" />
<lastmod>2026-10-30T13:45:06.791Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-monitor-linux-raid-arrays-mdadm</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-arrays-raid-linux-mdadm" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-linux-raid-arrays-mdadm" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-arrays-raid-linux-mdadm" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-arrays-raid-linux-mdadm" />
<lastmod>2026-10-30T13:45:06.791Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorizar-arrays-raid-linux-mdadm</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-arrays-raid-linux-mdadm" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-linux-raid-arrays-mdadm" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-arrays-raid-linux-mdadm" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-arrays-raid-linux-mdadm" />
<lastmod>2026-10-30T13:45:06.791Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-diodo-zener-na-placa-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-diodo-zener-na-placa-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-zener-diodes-on-board-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-diodo-zener-placa-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-diodo-zener-na-placa-multimetro-1" />
<lastmod>2026-10-27T11:01:01.741Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-zener-diodes-on-board-multimeter-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-diodo-zener-na-placa-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-zener-diodes-on-board-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-diodo-zener-placa-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-diodo-zener-na-placa-multimetro-1" />
<lastmod>2026-10-27T11:01:01.758Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-diodo-zener-placa-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-diodo-zener-na-placa-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-zener-diodes-on-board-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-diodo-zener-placa-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-diodo-zener-na-placa-multimetro-1" />
<lastmod>2026-10-27T11:01:01.767Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-cache-navegador-terminal-cli</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-navegador-terminal-cli" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-browser-cache-cli-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-navegador-terminal-cli" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-navegador-terminal-cli" />
<lastmod>2026-10-27T11:01:01.778Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clear-browser-cache-cli-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-navegador-terminal-cli" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-browser-cache-cli-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-navegador-terminal-cli" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-navegador-terminal-cli" />
<lastmod>2026-10-27T11:01:01.796Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpiar-cache-navegador-terminal-cli</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-navegador-terminal-cli" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-browser-cache-cli-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-navegador-terminal-cli" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-navegador-terminal-cli" />
<lastmod>2026-10-27T11:01:01.812Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-fonte-chaveada-com-carga-fantasma</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-chaveada-com-carga-fantasma" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-switching-power-supply-dummy-load" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-conmutada-carga-fantasma" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-chaveada-com-carga-fantasma" />
<lastmod>2026-11-02T05:11:29.845Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-switching-power-supply-dummy-load</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-chaveada-com-carga-fantasma" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-switching-power-supply-dummy-load" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-conmutada-carga-fantasma" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-chaveada-com-carga-fantasma" />
<lastmod>2026-11-02T05:11:29.845Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-fuente-conmutada-carga-fantasma</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-chaveada-com-carga-fantasma" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-switching-power-supply-dummy-load" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-conmutada-carga-fantasma" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-chaveada-com-carga-fantasma" />
<lastmod>2026-11-02T05:11:29.845Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/radar-tech-do-dia-27-outubro-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-27-outubro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-27-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-27-octubre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-27-outubro-2026" />
<lastmod>2026-10-27T12:00:55.027Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/daily-tech-radar-october-27-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-27-outubro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-27-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-27-octubre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-27-outubro-2026" />
<lastmod>2026-10-27T12:00:55.027Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/radar-tech-del-dia-27-octubre-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-27-outubro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-27-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-27-octubre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-27-outubro-2026" />
<lastmod>2026-10-27T12:00:55.027Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-camadas-tamanho-imagens-docker-dive</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-camadas-tamanho-imagens-docker-dive" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-docker-image-layers-size-dive" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-camadas-tamanho-imagens-docker-dive-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-camadas-tamanho-imagens-docker-dive" />
<lastmod>2026-11-03T12:55:29.595Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-inspect-docker-image-layers-size-dive</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-camadas-tamanho-imagens-docker-dive" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-docker-image-layers-size-dive" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-camadas-tamanho-imagens-docker-dive-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-camadas-tamanho-imagens-docker-dive" />
<lastmod>2026-11-03T12:55:29.595Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-camadas-tamanho-imagens-docker-dive-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-camadas-tamanho-imagens-docker-dive" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-docker-image-layers-size-dive" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-camadas-tamanho-imagens-docker-dive-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-camadas-tamanho-imagens-docker-dive" />
<lastmod>2026-11-03T12:55:29.595Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-cache-maven-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-maven-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-maven-cache-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpar-cache-maven-terminal-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-maven-terminal" />
<lastmod>2026-10-27T13:01:28.535Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clear-maven-cache-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-maven-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-maven-cache-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpar-cache-maven-terminal-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-maven-terminal" />
<lastmod>2026-10-27T13:01:28.535Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-cache-maven-terminal-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-maven-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-maven-cache-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpar-cache-maven-terminal-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-maven-terminal" />
<lastmod>2026-10-27T13:01:28.535Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-variaveis-ambiente-pods-kubernetes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-variaveis-ambiente-pods-kubernetes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-environment-variables-in-kubernetes-pods" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-variables-entorno-pods-kubernetes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-variaveis-ambiente-pods-kubernetes" />
<lastmod>2026-10-27T13:02:04.581Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-inspect-environment-variables-in-kubernetes-pods</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-variaveis-ambiente-pods-kubernetes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-environment-variables-in-kubernetes-pods" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-variables-entorno-pods-kubernetes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-variaveis-ambiente-pods-kubernetes" />
<lastmod>2026-10-27T13:02:04.594Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-variables-entorno-pods-kubernetes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-variaveis-ambiente-pods-kubernetes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-environment-variables-in-kubernetes-pods" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-variables-entorno-pods-kubernetes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-variaveis-ambiente-pods-kubernetes" />
<lastmod>2026-10-27T13:02:04.601Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-reles-eletromecanicos-multimetro-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-reles-eletromecanicos-multimetro-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-electromechanical-relays-multimeter-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-reles-electromecanicos-multimetro-1-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-reles-eletromecanicos-multimetro-1-1" />
<lastmod>2026-10-27T14:02:19.243Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-electromechanical-relays-multimeter-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-reles-eletromecanicos-multimetro-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-electromechanical-relays-multimeter-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-reles-electromecanicos-multimetro-1-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-reles-eletromecanicos-multimetro-1-1" />
<lastmod>2026-10-27T14:02:19.250Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-reles-electromecanicos-multimetro-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-reles-eletromecanicos-multimetro-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-electromechanical-relays-multimeter-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-reles-electromecanicos-multimetro-1-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-reles-eletromecanicos-multimetro-1-1" />
<lastmod>2026-10-27T14:02:19.262Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-cache-apt-ubuntu-liberar-disco-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-apt-ubuntu-liberar-disco-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-apt-cache-ubuntu-free-disk-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-apt-ubuntu-liberar-disco-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-apt-ubuntu-liberar-disco-1" />
<lastmod>2026-10-27T14:02:19.270Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clear-apt-cache-ubuntu-free-disk-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-apt-ubuntu-liberar-disco-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-apt-cache-ubuntu-free-disk-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-apt-ubuntu-liberar-disco-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-apt-ubuntu-liberar-disco-1" />
<lastmod>2026-10-27T14:02:19.283Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpiar-cache-apt-ubuntu-liberar-disco-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-apt-ubuntu-liberar-disco-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-apt-cache-ubuntu-free-disk-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-apt-ubuntu-liberar-disco-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-apt-ubuntu-liberar-disco-1" />
<lastmod>2026-10-27T14:02:19.289Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-mtr-linux-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-mtr-linux-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-packet-loss-routes-mtr-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-mtr-linux-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-mtr-linux-1" />
<lastmod>2026-10-27T14:02:19.106Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-diagnose-packet-loss-routes-mtr-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-mtr-linux-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-packet-loss-routes-mtr-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-mtr-linux-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-mtr-linux-1" />
<lastmod>2026-10-27T14:02:19.297Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-mtr-linux-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-mtr-linux-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-packet-loss-routes-mtr-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-mtr-linux-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-mtr-linux-1" />
<lastmod>2026-10-27T14:02:19.106Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-optoacoplador-na-placa-com-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-optoacoplador-na-placa-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-optocouplers-on-board-com-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-optoacopladores-en-la-placa-con-multimetro-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-optoacoplador-na-placa-com-multimetro" />
<lastmod>2026-11-03T02:52:59.058Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-optocouplers-on-board-com-multimeter-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-optoacoplador-na-placa-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-optocouplers-on-board-com-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-optoacopladores-en-la-placa-con-multimetro-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-optoacoplador-na-placa-com-multimetro" />
<lastmod>2026-11-03T02:52:59.058Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-optoacopladores-en-la-placa-con-multimetro-2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-optoacoplador-na-placa-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-optocouplers-on-board-com-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-optoacopladores-en-la-placa-con-multimetro-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-optoacoplador-na-placa-com-multimetro" />
<lastmod>2026-11-03T02:52:59.058Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-recuperar-commits-perdidos-branches-git-reflog</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-commits-perdidos-branches-git-reflog" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-lost-commits-branches-git-reflog" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-commits-perdidos-ramas-git-reflog" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-commits-perdidos-branches-git-reflog" />
<lastmod>2026-10-27T15:02:16.276Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-recover-lost-commits-branches-git-reflog</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-commits-perdidos-branches-git-reflog" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-lost-commits-branches-git-reflog" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-commits-perdidos-ramas-git-reflog" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-commits-perdidos-branches-git-reflog" />
<lastmod>2026-10-27T15:02:16.352Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-recuperar-commits-perdidos-ramas-git-reflog</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-commits-perdidos-branches-git-reflog" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-lost-commits-branches-git-reflog" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-commits-perdidos-ramas-git-reflog" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-commits-perdidos-branches-git-reflog" />
<lastmod>2026-10-27T15:02:16.367Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-janelas-no-windows-atalhos-teclado</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-janelas-no-windows-atalhos-teclado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-windows-in-windows-keyboard-shortcuts" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-ventanas-en-windows-atajos-teclado" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-janelas-no-windows-atalhos-teclado" />
<lastmod>2026-11-02T17:58:00.866Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-organize-windows-in-windows-keyboard-shortcuts</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-janelas-no-windows-atalhos-teclado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-windows-in-windows-keyboard-shortcuts" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-ventanas-en-windows-atajos-teclado" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-janelas-no-windows-atalhos-teclado" />
<lastmod>2026-11-02T17:58:00.866Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-ventanas-en-windows-atajos-teclado</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-janelas-no-windows-atalhos-teclado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-windows-in-windows-keyboard-shortcuts" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-ventanas-en-windows-atajos-teclado" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-janelas-no-windows-atalhos-teclado" />
<lastmod>2026-11-02T17:58:00.866Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-cristal-oscilador-quartzo-com-osciloscopio-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-quartzo-com-osciloscopio-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-quartz-crystal-oscillator-with-oscilloscope-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-oscilador-de-cuarzo-con-osciloscopio-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-quartzo-com-osciloscopio-1" />
<lastmod>2026-10-27T16:01:59.598Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-quartz-crystal-oscillator-with-oscilloscope-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-quartzo-com-osciloscopio-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-quartz-crystal-oscillator-with-oscilloscope-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-oscilador-de-cuarzo-con-osciloscopio-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-quartzo-com-osciloscopio-1" />
<lastmod>2026-10-27T16:01:59.609Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-cristal-oscilador-de-cuarzo-con-osciloscopio-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-quartzo-com-osciloscopio-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-quartz-crystal-oscillator-with-oscilloscope-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-oscilador-de-cuarzo-con-osciloscopio-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-quartzo-com-osciloscopio-1" />
<lastmod>2026-10-27T16:01:59.617Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-liberar-espaco-disco-linux-ncdu</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-liberar-espaco-disco-linux-ncdu" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-free-disk-space-linux-ncdu" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-liberar-espacio-disco-linux-ncdu" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-liberar-espaco-disco-linux-ncdu" />
<lastmod>2026-10-27T16:01:59.631Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-free-disk-space-linux-ncdu</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-liberar-espaco-disco-linux-ncdu" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-free-disk-space-linux-ncdu" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-liberar-espacio-disco-linux-ncdu" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-liberar-espaco-disco-linux-ncdu" />
<lastmod>2026-10-27T16:01:59.639Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-liberar-espacio-disco-linux-ncdu</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-liberar-espaco-disco-linux-ncdu" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-free-disk-space-linux-ncdu" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-liberar-espacio-disco-linux-ncdu" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-liberar-espaco-disco-linux-ncdu" />
<lastmod>2026-10-27T16:01:59.673Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-wol-na-bios-ligar-maquinas-rede</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-wol-na-bios-ligar-maquinas-rede" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-wol-in-bios-turn-on-machines-via-network" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-wol-en-la-bios-encender-pcs-por-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-wol-na-bios-ligar-maquinas-rede" />
<lastmod>2026-10-27T16:01:59.082Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-wol-in-bios-turn-on-machines-via-network</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-wol-na-bios-ligar-maquinas-rede" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-wol-in-bios-turn-on-machines-via-network" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-wol-en-la-bios-encender-pcs-por-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-wol-na-bios-ligar-maquinas-rede" />
<lastmod>2026-10-27T16:01:59.082Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-wol-en-la-bios-encender-pcs-por-red</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-wol-na-bios-ligar-maquinas-rede" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-wol-in-bios-turn-on-machines-via-network" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-wol-en-la-bios-encender-pcs-por-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-wol-na-bios-ligar-maquinas-rede" />
<lastmod>2026-10-27T16:01:59.082Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-mosfet-canal-n-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-mosfet-canal-n-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-n-channel-mosfet-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-mosfet-canal-n-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-mosfet-canal-n-multimetro" />
<lastmod>2026-11-01T17:10:09.655Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-n-channel-mosfet-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-mosfet-canal-n-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-n-channel-mosfet-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-mosfet-canal-n-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-mosfet-canal-n-multimetro" />
<lastmod>2026-11-01T17:10:09.655Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-mosfet-canal-n-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-mosfet-canal-n-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-n-channel-mosfet-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-mosfet-canal-n-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-mosfet-canal-n-multimetro" />
<lastmod>2026-11-01T17:10:09.655Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-saude-bateria-notebook-powercfg</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-saude-bateria-notebook-powercfg" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-check-laptop-battery-health-using-powercfg" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-comprobar-la-salud-de-la-bateria-portatil-windows" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-saude-bateria-notebook-powercfg" />
<lastmod>2026-10-27T17:01:03.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-check-laptop-battery-health-using-powercfg</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-saude-bateria-notebook-powercfg" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-check-laptop-battery-health-using-powercfg" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-comprobar-la-salud-de-la-bateria-portatil-windows" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-saude-bateria-notebook-powercfg" />
<lastmod>2026-10-27T17:01:03.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-comprobar-la-salud-de-la-bateria-portatil-windows</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-saude-bateria-notebook-powercfg" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-check-laptop-battery-health-using-powercfg" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-comprobar-la-salud-de-la-bateria-portatil-windows" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-saude-bateria-notebook-powercfg" />
<lastmod>2026-10-27T17:01:03.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-converter-csv-em-json-rapidamente-no-terminal-com-jq</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-csv-em-json-rapidamente-no-terminal-com-jq" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-quickly-convert-csv-to-json-in-terminal-with-jq" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-csv-a-json-rapidamente-en-terminal-con-jq" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-csv-em-json-rapidamente-no-terminal-com-jq" />
<lastmod>2026-10-27T17:01:19.365Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-quickly-convert-csv-to-json-in-terminal-with-jq</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-csv-em-json-rapidamente-no-terminal-com-jq" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-quickly-convert-csv-to-json-in-terminal-with-jq" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-csv-a-json-rapidamente-en-terminal-con-jq" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-csv-em-json-rapidamente-no-terminal-com-jq" />
<lastmod>2026-10-27T17:01:19.377Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-convertir-csv-a-json-rapidamente-en-terminal-con-jq</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-csv-em-json-rapidamente-no-terminal-com-jq" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-quickly-convert-csv-to-json-in-terminal-with-jq" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-csv-a-json-rapidamente-en-terminal-con-jq" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-csv-em-json-rapidamente-no-terminal-com-jq" />
<lastmod>2026-10-27T17:01:19.384Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-optoacoplador-na-placa-com-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-optoacoplador-na-placa-com-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-optocouplers-on-board-with-a-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-optoacopladores-en-la-placa-con-multimetro-3" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-optoacoplador-na-placa-com-multimetro-1" />
<lastmod>2026-11-01T09:44:06.432Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-optocouplers-on-board-with-a-multimeter-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-optoacoplador-na-placa-com-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-optocouplers-on-board-with-a-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-optoacopladores-en-la-placa-con-multimetro-3" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-optoacoplador-na-placa-com-multimetro-1" />
<lastmod>2026-11-01T09:44:06.432Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-optoacopladores-en-la-placa-con-multimetro-3</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-optoacoplador-na-placa-com-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-optocouplers-on-board-with-a-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-optoacopladores-en-la-placa-con-multimetro-3" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-optoacoplador-na-placa-com-multimetro-1" />
<lastmod>2026-11-01T09:44:06.432Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-cache-apt-ubuntu-liberar-disco-2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-apt-ubuntu-liberar-disco-2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-apt-cache-on-ubuntu-free-disk" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-apt-ubuntu-liberar-disco-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-apt-ubuntu-liberar-disco-2" />
<lastmod>2026-10-27T18:01:09.155Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clear-apt-cache-on-ubuntu-free-disk</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-apt-ubuntu-liberar-disco-2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-apt-cache-on-ubuntu-free-disk" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-apt-ubuntu-liberar-disco-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-apt-ubuntu-liberar-disco-2" />
<lastmod>2026-10-27T18:01:09.155Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpiar-cache-apt-ubuntu-liberar-disco-2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-apt-ubuntu-liberar-disco-2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-apt-cache-on-ubuntu-free-disk" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-apt-ubuntu-liberar-disco-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-apt-ubuntu-liberar-disco-2" />
<lastmod>2026-10-27T18:01:09.155Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-wol-na-bios-ligar-maquinas-rede-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-wol-na-bios-ligar-maquinas-rede-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-wol-in-bios-to-turn-on-machines-via-network" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-wol-en-la-bios-encender-pcs-por-red-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-wol-na-bios-ligar-maquinas-rede-1" />
<lastmod>2026-11-04T05:27:22.892Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-wol-in-bios-to-turn-on-machines-via-network</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-wol-na-bios-ligar-maquinas-rede-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-wol-in-bios-to-turn-on-machines-via-network" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-wol-en-la-bios-encender-pcs-por-red-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-wol-na-bios-ligar-maquinas-rede-1" />
<lastmod>2026-11-04T05:27:22.892Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-wol-en-la-bios-encender-pcs-por-red-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-wol-na-bios-ligar-maquinas-rede-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-wol-in-bios-to-turn-on-machines-via-network" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-wol-en-la-bios-encender-pcs-por-red-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-wol-na-bios-ligar-maquinas-rede-1" />
<lastmod>2026-11-04T05:27:22.892Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-memorias-ram-com-erros-intermitentes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-memorias-ram-com-erros-intermitentes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ram-memory-with-intermittent-errors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-memorias-ram-con-errores-intermitentes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-memorias-ram-com-erros-intermitentes" />
<lastmod>2026-11-03T12:31:52.777Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-ram-memory-with-intermittent-errors</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-memorias-ram-com-erros-intermitentes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ram-memory-with-intermittent-errors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-memorias-ram-con-errores-intermitentes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-memorias-ram-com-erros-intermitentes" />
<lastmod>2026-11-03T12:31:52.777Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-memorias-ram-con-errores-intermitentes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-memorias-ram-com-erros-intermitentes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ram-memory-with-intermittent-errors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-memorias-ram-con-errores-intermitentes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-memorias-ram-com-erros-intermitentes" />
<lastmod>2026-11-03T12:31:52.777Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-curtos-com-camera-termica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-curtos-com-camera-termica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-shorts-with-thermal-camera" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-cortos-con-camara-termica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-curtos-com-camera-termica" />
<lastmod>2026-10-27T19:00:56.554Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-diagnose-shorts-with-thermal-camera</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-curtos-com-camera-termica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-shorts-with-thermal-camera" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-cortos-con-camara-termica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-curtos-com-camera-termica" />
<lastmod>2026-10-27T19:00:56.554Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-cortos-con-camara-termica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-curtos-com-camera-termica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-shorts-with-thermal-camera" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-cortos-con-camara-termica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-curtos-com-camera-termica" />
<lastmod>2026-10-27T19:00:56.554Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-backups-incrementais-proxmox-zfs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backups-incrementais-proxmox-zfs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-incremental-backups-proxmox-zfs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-copias-incrementales-proxmox-zfs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backups-incrementais-proxmox-zfs" />
<lastmod>2026-10-27T19:01:13.825Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-incremental-backups-proxmox-zfs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backups-incrementais-proxmox-zfs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-incremental-backups-proxmox-zfs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-copias-incrementales-proxmox-zfs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backups-incrementais-proxmox-zfs" />
<lastmod>2026-10-27T19:01:13.825Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-copias-incrementales-proxmox-zfs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backups-incrementais-proxmox-zfs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-incremental-backups-proxmox-zfs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-copias-incrementales-proxmox-zfs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backups-incrementais-proxmox-zfs" />
<lastmod>2026-10-27T19:01:13.825Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-potenciometro-na-placa-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-potenciometro-na-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-potentiometer-on-board-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-potenciometro-en-la-placa-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-potenciometro-na-placa-multimetro" />
<lastmod>2026-10-27T20:01:29.788Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-a-potentiometer-on-board-with-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-potenciometro-na-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-potentiometer-on-board-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-potenciometro-en-la-placa-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-potenciometro-na-placa-multimetro" />
<lastmod>2026-10-27T20:01:29.797Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-potenciometro-en-la-placa-con-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-potenciometro-na-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-potentiometer-on-board-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-potenciometro-en-la-placa-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-potenciometro-na-placa-multimetro" />
<lastmod>2026-10-27T20:01:29.803Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-converter-png-em-webp-terminal-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-png-em-webp-terminal-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-png-to-webp-terminal-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-png-a-webp-terminal-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-png-em-webp-terminal-linux" />
<lastmod>2026-10-27T20:01:29.809Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-convert-png-to-webp-terminal-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-png-em-webp-terminal-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-png-to-webp-terminal-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-png-a-webp-terminal-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-png-em-webp-terminal-linux" />
<lastmod>2026-10-27T20:01:29.820Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-convertir-png-a-webp-terminal-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-png-em-webp-terminal-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-png-to-webp-terminal-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-png-a-webp-terminal-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-png-em-webp-terminal-linux" />
<lastmod>2026-10-27T20:01:29.838Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-cabo-de-rede-crimpado</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cabo-de-rede-crimpado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-crimped-network-cable-with-a-tester" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cable-de-red-crimpado" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cabo-de-rede-crimpado" />
<lastmod>2026-10-27T20:01:29.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-a-crimped-network-cable-with-a-tester</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cabo-de-rede-crimpado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-crimped-network-cable-with-a-tester" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cable-de-red-crimpado" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cabo-de-rede-crimpado" />
<lastmod>2026-10-27T20:01:29.887Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-cable-de-red-crimpado</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cabo-de-rede-crimpado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-crimped-network-cable-with-a-tester" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cable-de-red-crimpado" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cabo-de-rede-crimpado" />
<lastmod>2026-10-27T20:01:29.898Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-triac-com-multimetro-bancada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-triac-com-multimetro-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-triac-with-a-multimeter-on-the-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-triac-con-multimetro-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-triac-com-multimetro-bancada" />
<lastmod>2026-11-03T00:26:55.298Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-a-triac-with-a-multimeter-on-the-bench</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-triac-com-multimetro-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-triac-with-a-multimeter-on-the-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-triac-con-multimetro-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-triac-com-multimetro-bancada" />
<lastmod>2026-11-03T00:26:55.298Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-triac-con-multimetro-banco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-triac-com-multimetro-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-triac-with-a-multimeter-on-the-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-triac-con-multimetro-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-triac-com-multimetro-bancada" />
<lastmod>2026-11-03T00:26:55.298Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-trafego-rede-linux-iftop</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-trafego-rede-linux-iftop" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-linux-network-traffic-with-iftop" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-trafico-red-linux-iftop" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-trafego-rede-linux-iftop" />
<lastmod>2026-10-27T21:01:04.147Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-monitor-linux-network-traffic-with-iftop</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-trafego-rede-linux-iftop" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-linux-network-traffic-with-iftop" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-trafico-red-linux-iftop" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-trafego-rede-linux-iftop" />
<lastmod>2026-10-27T21:01:04.147Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorizar-trafico-red-linux-iftop</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-trafego-rede-linux-iftop" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-linux-network-traffic-with-iftop" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-trafico-red-linux-iftop" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-trafego-rede-linux-iftop" />
<lastmod>2026-10-27T21:01:04.147Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-converter-heic-em-jpg-terminal-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-heic-em-jpg-terminal-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-heic-to-jpg-terminal-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-heic-a-jpg-terminal-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-heic-em-jpg-terminal-linux" />
<lastmod>2026-11-02T16:30:28.950Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-convert-heic-to-jpg-terminal-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-heic-em-jpg-terminal-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-heic-to-jpg-terminal-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-heic-a-jpg-terminal-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-heic-em-jpg-terminal-linux" />
<lastmod>2026-11-02T16:30:28.950Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-convertir-heic-a-jpg-terminal-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-heic-em-jpg-terminal-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-heic-to-jpg-terminal-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-heic-a-jpg-terminal-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-heic-em-jpg-terminal-linux" />
<lastmod>2026-11-02T16:30:28.950Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-circuito-integrado-com-osciloscopio-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-integrado-com-osciloscopio-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-integrated-circuit-on-board-with-oscilloscope-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-integrado-con-osciloscopio-1-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-integrado-com-osciloscopio-1-1" />
<lastmod>2026-10-27T22:01:10.145Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-integrated-circuit-on-board-with-oscilloscope-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-integrado-com-osciloscopio-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-integrated-circuit-on-board-with-oscilloscope-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-integrado-con-osciloscopio-1-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-integrado-com-osciloscopio-1-1" />
<lastmod>2026-10-27T22:01:10.156Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-circuito-integrado-con-osciloscopio-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-integrado-com-osciloscopio-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-integrated-circuit-on-board-with-oscilloscope-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-integrado-con-osciloscopio-1-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-integrado-com-osciloscopio-1-1" />
<lastmod>2026-10-27T22:01:10.169Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-controladora-sata-sem-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-controladora-sata-sem-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-sata-controller-without-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-controladora-sata-sin-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-controladora-sata-sem-multimetro" />
<lastmod>2026-10-27T22:00:55.415Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-sata-controller-without-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-controladora-sata-sem-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-sata-controller-without-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-controladora-sata-sin-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-controladora-sata-sem-multimetro" />
<lastmod>2026-10-27T22:00:55.415Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-controladora-sata-sin-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-controladora-sata-sem-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-sata-controller-without-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-controladora-sata-sin-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-controladora-sata-sem-multimetro" />
<lastmod>2026-10-27T22:01:10.183Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-macros-libreoffice-calc</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-macros-libreoffice-calc" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-macros-libreoffice-calc" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-macros-libreoffice-calc" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-macros-libreoffice-calc" />
<lastmod>2026-10-27T22:01:10.197Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-create-macros-libreoffice-calc</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-macros-libreoffice-calc" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-macros-libreoffice-calc" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-macros-libreoffice-calc" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-macros-libreoffice-calc" />
<lastmod>2026-10-27T22:01:10.204Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-macros-libreoffice-calc</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-macros-libreoffice-calc" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-macros-libreoffice-calc" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-macros-libreoffice-calc" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-macros-libreoffice-calc" />
<lastmod>2026-10-27T22:01:10.212Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-fusivel-termico-aberto-com-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fusivel-termico-aberto-com-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-open-thermal-fuse-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fusible-termico-abierto-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fusivel-termico-aberto-com-multimetro-1" />
<lastmod>2026-10-27T23:01:22.066Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-open-thermal-fuse-multimeter-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fusivel-termico-aberto-com-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-open-thermal-fuse-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fusible-termico-abierto-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fusivel-termico-aberto-com-multimetro-1" />
<lastmod>2026-10-27T23:01:22.074Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-fusible-termico-abierto-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fusivel-termico-aberto-com-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-open-thermal-fuse-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fusible-termico-abierto-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fusivel-termico-aberto-com-multimetro-1" />
<lastmod>2026-10-27T23:01:22.084Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-eeprom-ch341a-pinca-soic8</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-eeprom-ch341a-pinca-soic8" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-corrupted-eeprom-chip-ch341a" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-chip-eeprom-dano-ch341a" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-eeprom-ch341a-pinca-soic8" />
<lastmod>2026-11-03T04:34:56.715Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-corrupted-eeprom-chip-ch341a</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-eeprom-ch341a-pinca-soic8" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-corrupted-eeprom-chip-ch341a" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-chip-eeprom-dano-ch341a" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-eeprom-ch341a-pinca-soic8" />
<lastmod>2026-11-03T04:34:56.715Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-chip-eeprom-dano-ch341a</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-eeprom-ch341a-pinca-soic8" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-corrupted-eeprom-chip-ch341a" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-chip-eeprom-dano-ch341a" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-eeprom-ch341a-pinca-soic8" />
<lastmod>2026-11-03T04:34:56.715Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-cache-docker-recuperar-espaco-disco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-docker-recuperar-espaco-disco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-docker-cache-free-disk-space" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-docker-recuperar-espacio-disco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-docker-recuperar-espaco-disco" />
<lastmod>2026-10-27T23:01:22.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clean-docker-cache-free-disk-space</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-docker-recuperar-espaco-disco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-docker-cache-free-disk-space" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-docker-recuperar-espacio-disco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-docker-recuperar-espaco-disco" />
<lastmod>2026-10-27T23:01:22.114Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpiar-cache-docker-recuperar-espacio-disco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-docker-recuperar-espaco-disco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-docker-cache-free-disk-space" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-docker-recuperar-espacio-disco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-docker-recuperar-espaco-disco" />
<lastmod>2026-10-27T23:01:22.258Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-varistor-na-placa-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-varistor-na-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-varistor-on-board-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-varistor-en-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-varistor-na-placa-multimetro" />
<lastmod>2026-11-04T13:04:20.710Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-varistor-on-board-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-varistor-na-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-varistor-on-board-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-varistor-en-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-varistor-na-placa-multimetro" />
<lastmod>2026-11-04T13:04:20.710Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-varistor-en-placa-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-varistor-na-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-varistor-on-board-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-varistor-en-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-varistor-na-placa-multimetro" />
<lastmod>2026-11-04T13:04:20.710Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-journalctl-recuperar-espaco-disco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-journalctl-recuperar-espaco-disco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-journalctl-logs-free-disk-space" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-journalctl-recuperar-espacio-disco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-journalctl-recuperar-espaco-disco" />
<lastmod>2026-10-28T00:01:06.476Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clear-journalctl-logs-free-disk-space</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-journalctl-recuperar-espaco-disco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-journalctl-logs-free-disk-space" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-journalctl-recuperar-espacio-disco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-journalctl-recuperar-espaco-disco" />
<lastmod>2026-10-28T00:01:06.476Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpiar-journalctl-recuperar-espacio-disco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-journalctl-recuperar-espaco-disco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-journalctl-logs-free-disk-space" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-journalctl-recuperar-espacio-disco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-journalctl-recuperar-espaco-disco" />
<lastmod>2026-10-28T00:01:06.476Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-agachamento-automatico-telas-windows</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-agachamento-automatico-telas-windows" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-automatic-screen-hiding-in-windows" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-la-ocultacion-automatica-de-pantallas-en-windows" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-agachamento-automatico-telas-windows" />
<lastmod>2026-10-28T00:01:24.852Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-set-up-automatic-screen-hiding-in-windows</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-agachamento-automatico-telas-windows" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-automatic-screen-hiding-in-windows" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-la-ocultacion-automatica-de-pantallas-en-windows" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-agachamento-automatico-telas-windows" />
<lastmod>2026-10-28T00:01:24.606Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-la-ocultacion-automatica-de-pantallas-en-windows</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-agachamento-automatico-telas-windows" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-automatic-screen-hiding-in-windows" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-la-ocultacion-automatica-de-pantallas-en-windows" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-agachamento-automatico-telas-windows" />
<lastmod>2026-10-28T00:01:24.872Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-um-termistor-ntc-na-placa-com-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-um-termistor-ntc-na-placa-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-an-ntc-thermistor-with-a-bench-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-termistor-ntc-con-multimetro-en-el-banco-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-um-termistor-ntc-na-placa-com-multimetro" />
<lastmod>2026-10-28T01:00:32.631Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-an-ntc-thermistor-with-a-bench-multimeter-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-um-termistor-ntc-na-placa-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-an-ntc-thermistor-with-a-bench-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-termistor-ntc-con-multimetro-en-el-banco-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-um-termistor-ntc-na-placa-com-multimetro" />
<lastmod>2026-10-28T01:00:32.631Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-un-termistor-ntc-con-multimetro-en-el-banco-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-um-termistor-ntc-na-placa-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-an-ntc-thermistor-with-a-bench-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-termistor-ntc-con-multimetro-en-el-banco-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-um-termistor-ntc-na-placa-com-multimetro" />
<lastmod>2026-10-28T01:00:32.631Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-formatar-pendrive-protegido-contra-gravacao-diskpart</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-formatar-pendrive-protegido-contra-gravacao-diskpart" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-write-protected-usb-drive-using-diskpart" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-un-pendrive-protegido-contra-escritura-en-diskpart" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-formatar-pendrive-protegido-contra-gravacao-diskpart" />
<lastmod>2026-10-28T01:01:05.880Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-fix-write-protected-usb-drive-using-diskpart</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-formatar-pendrive-protegido-contra-gravacao-diskpart" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-write-protected-usb-drive-using-diskpart" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-un-pendrive-protegido-contra-escritura-en-diskpart" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-formatar-pendrive-protegido-contra-gravacao-diskpart" />
<lastmod>2026-10-28T01:01:05.888Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-reparar-un-pendrive-protegido-contra-escritura-en-diskpart</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-formatar-pendrive-protegido-contra-gravacao-diskpart" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-write-protected-usb-drive-using-diskpart" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-un-pendrive-protegido-contra-escritura-en-diskpart" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-formatar-pendrive-protegido-contra-gravacao-diskpart" />
<lastmod>2026-10-28T01:01:05.895Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gerar-pdf-markdown-linux-pandoc-weasyprint</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerar-pdf-markdown-linux-pandoc-weasyprint" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-generate-pdf-from-markdown-linux-pandoc" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-generar-pdf-markdown-linux-pandoc" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerar-pdf-markdown-linux-pandoc-weasyprint" />
<lastmod>2026-10-28T01:01:05.910Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-generate-pdf-from-markdown-linux-pandoc</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerar-pdf-markdown-linux-pandoc-weasyprint" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-generate-pdf-from-markdown-linux-pandoc" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-generar-pdf-markdown-linux-pandoc" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerar-pdf-markdown-linux-pandoc-weasyprint" />
<lastmod>2026-10-28T01:01:05.921Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-generar-pdf-markdown-linux-pandoc</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerar-pdf-markdown-linux-pandoc-weasyprint" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-generate-pdf-from-markdown-linux-pandoc" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-generar-pdf-markdown-linux-pandoc" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerar-pdf-markdown-linux-pandoc-weasyprint" />
<lastmod>2026-10-28T01:01:05.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-diodo-schottky-na-placa-com-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-diodo-schottky-na-placa-com-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-schottky-diode-on-board-with-a-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-diodo-schottky-en-la-placa-con-el-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-diodo-schottky-na-placa-com-multimetro-1" />
<lastmod>2026-10-28T10:00:38.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-a-schottky-diode-on-board-with-a-multimeter-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-diodo-schottky-na-placa-com-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-schottky-diode-on-board-with-a-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-diodo-schottky-en-la-placa-con-el-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-diodo-schottky-na-placa-com-multimetro-1" />
<lastmod>2026-10-28T10:00:38.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-un-diodo-schottky-en-la-placa-con-el-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-diodo-schottky-na-placa-com-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-schottky-diode-on-board-with-a-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-diodo-schottky-en-la-placa-con-el-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-diodo-schottky-na-placa-com-multimetro-1" />
<lastmod>2026-10-28T10:00:38.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-ips-maliciosos-nginx-fail2ban</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-ips-maliciosos-nginx-fail2ban" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-malicious-ips-nginx-fail2ban" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-ips-maliciosas-nginx-fail2ban" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-ips-maliciosos-nginx-fail2ban" />
<lastmod>2026-10-28T10:01:10.672Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-block-malicious-ips-nginx-fail2ban</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-ips-maliciosos-nginx-fail2ban" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-malicious-ips-nginx-fail2ban" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-ips-maliciosas-nginx-fail2ban" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-ips-maliciosos-nginx-fail2ban" />
<lastmod>2026-10-28T10:01:10.681Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-ips-maliciosas-nginx-fail2ban</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-ips-maliciosos-nginx-fail2ban" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-malicious-ips-nginx-fail2ban" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-ips-maliciosas-nginx-fail2ban" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-ips-maliciosos-nginx-fail2ban" />
<lastmod>2026-10-28T10:01:10.691Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-temperatura-nvme-smartctl-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-smartctl-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-nvme-temperature-smartctl-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-temperatura-nvme-smartctl-linux-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-smartctl-linux" />
<lastmod>2026-11-04T19:13:53.381Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-monitor-nvme-temperature-smartctl-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-smartctl-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-nvme-temperature-smartctl-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-temperatura-nvme-smartctl-linux-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-smartctl-linux" />
<lastmod>2026-11-04T19:13:53.381Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorizar-temperatura-nvme-smartctl-linux-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-smartctl-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-nvme-temperature-smartctl-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-temperatura-nvme-smartctl-linux-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-smartctl-linux" />
<lastmod>2026-11-04T19:13:53.381Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-transistor-igbt-na-placa-com-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-transistor-igbt-na-placa-com-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-igbt-transistors-on-board-with-a-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-transistor-igbt-en-la-placa-con-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-transistor-igbt-na-placa-com-multimetro-1" />
<lastmod>2026-11-03T07:04:17.847Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-igbt-transistors-on-board-with-a-multimeter-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-transistor-igbt-na-placa-com-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-igbt-transistors-on-board-with-a-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-transistor-igbt-en-la-placa-con-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-transistor-igbt-na-placa-com-multimetro-1" />
<lastmod>2026-11-03T07:04:17.847Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-un-transistor-igbt-en-la-placa-con-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-transistor-igbt-na-placa-com-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-igbt-transistors-on-board-with-a-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-transistor-igbt-en-la-placa-con-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-transistor-igbt-na-placa-com-multimetro-1" />
<lastmod>2026-11-03T07:04:17.847Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-cache-systemd-linux-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-systemd-linux-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-systemd-cache-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-systemd-linux-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-systemd-linux-terminal" />
<lastmod>2026-10-28T11:01:20.526Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clear-systemd-cache-linux-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-systemd-linux-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-systemd-cache-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-systemd-linux-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-systemd-linux-terminal" />
<lastmod>2026-10-28T11:01:20.532Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpiar-cache-systemd-linux-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-systemd-linux-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-systemd-cache-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-systemd-linux-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-systemd-linux-terminal" />
<lastmod>2026-10-28T11:01:20.539Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-sensor-ds18b20-arduino</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-sensor-ds18b20-arduino" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ds18b20-temperature-sensor-arduino" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-sensor-ds18b20-arduino" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-sensor-ds18b20-arduino" />
<lastmod>2026-11-05T02:43:33.386Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-ds18b20-temperature-sensor-arduino</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-sensor-ds18b20-arduino" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ds18b20-temperature-sensor-arduino" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-sensor-ds18b20-arduino" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-sensor-ds18b20-arduino" />
<lastmod>2026-11-05T02:43:33.386Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-sensor-ds18b20-arduino</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-sensor-ds18b20-arduino" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ds18b20-temperature-sensor-arduino" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-sensor-ds18b20-arduino" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-sensor-ds18b20-arduino" />
<lastmod>2026-11-05T02:43:33.386Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/radar-tech-do-dia-28-outubro-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-28-outubro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-28-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-28-octubre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-28-outubro-2026" />
<lastmod>2026-10-28T12:00:40.822Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/daily-tech-radar-october-28-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-28-outubro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-28-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-28-octubre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-28-outubro-2026" />
<lastmod>2026-10-28T12:00:40.822Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/radar-tech-del-dia-28-octubre-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-28-outubro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-28-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-28-octubre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-28-outubro-2026" />
<lastmod>2026-10-28T12:00:40.822Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-ler-logs-multiplos-pods-kubernetes-stern</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ler-logs-multiplos-pods-kubernetes-stern" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-stream-logs-multiple-kubernetes-pods-stern" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-leer-registros-multiples-pods-kubernetes-stern" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ler-logs-multiplos-pods-kubernetes-stern" />
<lastmod>2026-10-28T13:03:09.483Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-stream-logs-multiple-kubernetes-pods-stern</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ler-logs-multiplos-pods-kubernetes-stern" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-stream-logs-multiple-kubernetes-pods-stern" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-leer-registros-multiples-pods-kubernetes-stern" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ler-logs-multiplos-pods-kubernetes-stern" />
<lastmod>2026-10-28T13:03:09.490Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-leer-registros-multiples-pods-kubernetes-stern</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ler-logs-multiplos-pods-kubernetes-stern" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-stream-logs-multiple-kubernetes-pods-stern" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-leer-registros-multiples-pods-kubernetes-stern" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ler-logs-multiplos-pods-kubernetes-stern" />
<lastmod>2026-10-28T13:03:09.504Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-auditar-vulnerabilidades-imagens-docker-trivy</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-imagens-docker-trivy" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-vulnerabilities-in-docker-images-trivy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-en-imagenes-docker-trivy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-imagens-docker-trivy" />
<lastmod>2026-10-28T13:03:09.510Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-audit-vulnerabilities-in-docker-images-trivy</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-imagens-docker-trivy" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-vulnerabilities-in-docker-images-trivy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-en-imagenes-docker-trivy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-imagens-docker-trivy" />
<lastmod>2026-10-28T13:03:09.518Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-auditar-vulnerabilidades-en-imagenes-docker-trivy</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-imagens-docker-trivy" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-vulnerabilities-in-docker-images-trivy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-en-imagenes-docker-trivy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-vulnerabilidades-imagens-docker-trivy" />
<lastmod>2026-10-28T13:03:09.524Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/certificado-ssl-expirado-renovar-nginx-certbot</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/certificado-ssl-expirado-renovar-nginx-certbot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/expired-ssl-certificate-renew-nginx-certbot" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/certificado-ssl-expirado-renovar-nginx-certbot-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/certificado-ssl-expirado-renovar-nginx-certbot" />
<lastmod>2026-11-03T12:44:42.299Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/expired-ssl-certificate-renew-nginx-certbot</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/certificado-ssl-expirado-renovar-nginx-certbot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/expired-ssl-certificate-renew-nginx-certbot" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/certificado-ssl-expirado-renovar-nginx-certbot-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/certificado-ssl-expirado-renovar-nginx-certbot" />
<lastmod>2026-11-03T12:44:42.299Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/certificado-ssl-expirado-renovar-nginx-certbot-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/certificado-ssl-expirado-renovar-nginx-certbot" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/expired-ssl-certificate-renew-nginx-certbot" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/certificado-ssl-expirado-renovar-nginx-certbot-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/certificado-ssl-expirado-renovar-nginx-certbot" />
<lastmod>2026-11-03T12:44:42.299Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-regulador-tensao-ams1117-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-regulador-tensao-ams1117-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ams1117-voltage-regulator-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-regulador-tension-ams1117-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-regulador-tensao-ams1117-multimetro" />
<lastmod>2026-10-30T22:59:06.839Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-ams1117-voltage-regulator-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-regulador-tensao-ams1117-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ams1117-voltage-regulator-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-regulador-tension-ams1117-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-regulador-tensao-ams1117-multimetro" />
<lastmod>2026-10-30T22:59:06.839Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-regulador-tension-ams1117-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-regulador-tensao-ams1117-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ams1117-voltage-regulator-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-regulador-tension-ams1117-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-regulador-tensao-ams1117-multimetro" />
<lastmod>2026-10-30T22:59:06.839Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-arquivos-temporarios-windows-powershell</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-arquivos-temporarios-windows-powershell" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-temporary-files-windows-powershell" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-archivos-temporales-windows-powershell" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-arquivos-temporarios-windows-powershell" />
<lastmod>2026-11-03T18:25:41.568Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clean-temporary-files-windows-powershell</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-arquivos-temporarios-windows-powershell" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-temporary-files-windows-powershell" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-archivos-temporales-windows-powershell" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-arquivos-temporarios-windows-powershell" />
<lastmod>2026-11-03T18:25:41.568Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpiar-archivos-temporales-windows-powershell</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-arquivos-temporarios-windows-powershell" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-temporary-files-windows-powershell" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-archivos-temporales-windows-powershell" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-arquivos-temporarios-windows-powershell" />
<lastmod>2026-11-03T18:25:41.568Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-identificar-gargalos-es-discos-linux-iostat</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-identificar-gargalos-es-discos-linux-iostat" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-identify-disk-io-bottlenecks-linux-iostat" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-identificar-cuellos-botella-es-discos-linux-iostat" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-identificar-gargalos-es-discos-linux-iostat" />
<lastmod>2026-10-29T10:28:40.545Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-identify-disk-io-bottlenecks-linux-iostat</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-identificar-gargalos-es-discos-linux-iostat" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-identify-disk-io-bottlenecks-linux-iostat" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-identificar-cuellos-botella-es-discos-linux-iostat" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-identificar-gargalos-es-discos-linux-iostat" />
<lastmod>2026-10-29T10:28:40.545Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-identificar-cuellos-botella-es-discos-linux-iostat</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-identificar-gargalos-es-discos-linux-iostat" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-identify-disk-io-bottlenecks-linux-iostat" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-identificar-cuellos-botella-es-discos-linux-iostat" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-identificar-gargalos-es-discos-linux-iostat" />
<lastmod>2026-10-29T10:28:40.545Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-regulador-tensao-ams1117-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-regulador-tensao-ams1117-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ams1117-voltage-regulator-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-regulador-tension-ams1117-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-regulador-tensao-ams1117-multimetro-1" />
<lastmod>2026-10-28T15:02:30.335Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-ams1117-voltage-regulator-multimeter-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-regulador-tensao-ams1117-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ams1117-voltage-regulator-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-regulador-tension-ams1117-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-regulador-tensao-ams1117-multimetro-1" />
<lastmod>2026-10-28T15:02:30.339Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-regulador-tension-ams1117-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-regulador-tensao-ams1117-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ams1117-voltage-regulator-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-regulador-tension-ams1117-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-regulador-tensao-ams1117-multimetro-1" />
<lastmod>2026-10-28T15:02:30.344Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switches</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switches" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-lacp-link-aggregation-switches" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switches-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switches" />
<lastmod>2026-11-01T04:08:32.271Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-lacp-link-aggregation-switches</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switches" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-lacp-link-aggregation-switches" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switches-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switches" />
<lastmod>2026-11-01T04:08:32.271Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switches-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switches" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-lacp-link-aggregation-switches" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switches-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switches" />
<lastmod>2026-11-01T04:08:32.271Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-otimizar-consultas-sql-com-indices-compostos-postgres</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-consultas-sql-com-indices-compostos-postgres" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-slow-sql-queries-composite-indexes-postgres" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-consultas-sql-lentas-indices-compuestos-postgres" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-consultas-sql-com-indices-compostos-postgres" />
<lastmod>2026-10-28T15:02:30.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-optimize-slow-sql-queries-composite-indexes-postgres</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-consultas-sql-com-indices-compostos-postgres" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-slow-sql-queries-composite-indexes-postgres" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-consultas-sql-lentas-indices-compuestos-postgres" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-consultas-sql-com-indices-compostos-postgres" />
<lastmod>2026-10-28T15:02:30.359Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-optimizar-consultas-sql-lentas-indices-compuestos-postgres</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-consultas-sql-com-indices-compostos-postgres" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-slow-sql-queries-composite-indexes-postgres" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-consultas-sql-lentas-indices-compuestos-postgres" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-consultas-sql-com-indices-compostos-postgres" />
<lastmod>2026-10-28T15:02:30.364Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-circuito-inversor-com-ponteira-logica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-inversor-com-ponteira-logica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-inverter-ic-with-logic-probe" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-inversor-con-punta-logica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-inversor-com-ponteira-logica" />
<lastmod>2026-10-28T16:01:45.699Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-inverter-ic-with-logic-probe</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-inversor-com-ponteira-logica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-inverter-ic-with-logic-probe" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-inversor-con-punta-logica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-inversor-com-ponteira-logica" />
<lastmod>2026-10-28T16:01:45.706Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-circuito-inversor-con-punta-logica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-inversor-com-ponteira-logica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-inverter-ic-with-logic-probe" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-inversor-con-punta-logica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-inversor-com-ponteira-logica" />
<lastmod>2026-10-28T16:01:45.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-auditar-permissoes-arquivos-linux-find</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-permissoes-arquivos-linux-find" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-file-permissions-linux-find" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-permisos-archivos-linux-find" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-permissoes-arquivos-linux-find" />
<lastmod>2026-10-28T16:01:15.118Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-audit-file-permissions-linux-find</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-permissoes-arquivos-linux-find" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-file-permissions-linux-find" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-permisos-archivos-linux-find" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-permissoes-arquivos-linux-find" />
<lastmod>2026-10-28T16:01:15.118Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-auditar-permisos-archivos-linux-find</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-permissoes-arquivos-linux-find" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-file-permissions-linux-find" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-permisos-archivos-linux-find" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-permissoes-arquivos-linux-find" />
<lastmod>2026-10-28T16:01:15.118Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calibrar-tensao-fonte-atx-bancada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-tensao-fonte-atx-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-atx-power-supply-voltage-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-voltaje-fuente-atx-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-tensao-fonte-atx-bancada" />
<lastmod>2026-10-28T16:01:45.724Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-calibrate-atx-power-supply-voltage-bench</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-tensao-fonte-atx-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-atx-power-supply-voltage-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-voltaje-fuente-atx-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-tensao-fonte-atx-bancada" />
<lastmod>2026-10-28T16:01:45.731Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calibrar-voltaje-fuente-atx-banco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-tensao-fonte-atx-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-atx-power-supply-voltage-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-voltaje-fuente-atx-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-tensao-fonte-atx-bancada" />
<lastmod>2026-10-28T16:01:45.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-cristal-oscilador-smd-com-frequencimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-smd-com-frequencimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-smd-crystal-oscillator-with-frequency-counter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-oscilador-smd-con-frecuencimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-smd-com-frequencimetro" />
<lastmod>2026-11-01T05:30:14.371Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-smd-crystal-oscillator-with-frequency-counter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-smd-com-frequencimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-smd-crystal-oscillator-with-frequency-counter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-oscilador-smd-con-frecuencimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-smd-com-frequencimetro" />
<lastmod>2026-11-01T05:30:14.371Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-cristal-oscilador-smd-con-frecuencimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-smd-com-frequencimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-smd-crystal-oscillator-with-frequency-counter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-oscilador-smd-con-frecuencimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-smd-com-frequencimetro" />
<lastmod>2026-11-01T05:30:14.371Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-bateria-cmos-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-bateria-cmos-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-cmos-battery-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-bateria-cmos-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-bateria-cmos-multimetro-1" />
<lastmod>2026-10-28T17:01:59.543Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-cmos-battery-multimeter-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-bateria-cmos-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-cmos-battery-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-bateria-cmos-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-bateria-cmos-multimetro-1" />
<lastmod>2026-10-28T17:01:59.543Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-bateria-cmos-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-bateria-cmos-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-cmos-battery-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-bateria-cmos-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-bateria-cmos-multimetro-1" />
<lastmod>2026-10-28T17:01:59.543Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-mesclar-arquivos-pdf-linux-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-mesclar-arquivos-pdf-linux-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-merge-pdf-files-on-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-unir-archivos-pdf-linux-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-mesclar-arquivos-pdf-linux-terminal" />
<lastmod>2026-11-02T15:51:07.069Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-merge-pdf-files-on-linux-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-mesclar-arquivos-pdf-linux-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-merge-pdf-files-on-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-unir-archivos-pdf-linux-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-mesclar-arquivos-pdf-linux-terminal" />
<lastmod>2026-11-02T15:51:07.069Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-unir-archivos-pdf-linux-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-mesclar-arquivos-pdf-linux-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-merge-pdf-files-on-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-unir-archivos-pdf-linux-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-mesclar-arquivos-pdf-linux-terminal" />
<lastmod>2026-11-02T15:51:07.069Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-indutor-aberto-na-placa-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-indutor-aberto-na-placa-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-open-inductors-on-board-digital-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-inductor-abierto-en-placa-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-indutor-aberto-na-placa-multimetro-1" />
<lastmod>2026-11-02T16:52:59.041Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-open-inductors-on-board-digital-multimeter-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-indutor-aberto-na-placa-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-open-inductors-on-board-digital-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-inductor-abierto-en-placa-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-indutor-aberto-na-placa-multimetro-1" />
<lastmod>2026-11-02T16:52:59.041Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-un-inductor-abierto-en-placa-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-indutor-aberto-na-placa-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-open-inductors-on-board-digital-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-inductor-abierto-en-placa-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-indutor-aberto-na-placa-multimetro-1" />
<lastmod>2026-11-02T16:52:59.041Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-fonte-atx-sem-placa-mae-usando-um-jumper</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-atx-sem-placa-mae-usando-um-jumper" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-atx-power-supply-without-motherboard-using-jumper" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-atx-sin-placa-base-usando-un-puente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-atx-sem-placa-mae-usando-um-jumper" />
<lastmod>2026-11-04T05:16:40.797Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-atx-power-supply-without-motherboard-using-jumper</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-atx-sem-placa-mae-usando-um-jumper" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-atx-power-supply-without-motherboard-using-jumper" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-atx-sin-placa-base-usando-un-puente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-atx-sem-placa-mae-usando-um-jumper" />
<lastmod>2026-11-04T05:16:40.797Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-fuente-atx-sin-placa-base-usando-un-puente</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-atx-sem-placa-mae-usando-um-jumper" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-atx-power-supply-without-motherboard-using-jumper" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-atx-sin-placa-base-usando-un-puente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-atx-sem-placa-mae-usando-um-jumper" />
<lastmod>2026-11-04T05:16:40.797Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-converter-json-em-yaml-rapidamente-no-terminal-com-jq</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-json-em-yaml-rapidamente-no-terminal-com-jq" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-quickly-convert-json-to-yaml-in-terminal-with-jq" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-json-a-yaml-rapidamente-en-la-terminal-con-jq" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-json-em-yaml-rapidamente-no-terminal-com-jq" />
<lastmod>2026-10-28T18:02:02.464Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-quickly-convert-json-to-yaml-in-terminal-with-jq</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-json-em-yaml-rapidamente-no-terminal-com-jq" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-quickly-convert-json-to-yaml-in-terminal-with-jq" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-json-a-yaml-rapidamente-en-la-terminal-con-jq" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-json-em-yaml-rapidamente-no-terminal-com-jq" />
<lastmod>2026-10-28T18:02:02.479Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-convertir-json-a-yaml-rapidamente-en-la-terminal-con-jq</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-json-em-yaml-rapidamente-no-terminal-com-jq" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-quickly-convert-json-to-yaml-in-terminal-with-jq" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-json-a-yaml-rapidamente-en-la-terminal-con-jq" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-json-em-yaml-rapidamente-no-terminal-com-jq" />
<lastmod>2026-10-28T18:02:02.498Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-rele-eletromecanico-na-placa-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-rele-eletromecanico-na-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-electromechanical-relays-multimeter-2" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-reles-electromecanicos-multimetro-en-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-rele-eletromecanico-na-placa-multimetro" />
<lastmod>2026-10-28T19:01:13.344Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-electromechanical-relays-multimeter-2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-rele-eletromecanico-na-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-electromechanical-relays-multimeter-2" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-reles-electromecanicos-multimetro-en-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-rele-eletromecanico-na-placa-multimetro" />
<lastmod>2026-10-28T19:01:13.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-reles-electromecanicos-multimetro-en-banco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-rele-eletromecanico-na-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-electromechanical-relays-multimeter-2" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-reles-electromecanicos-multimetro-en-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-rele-eletromecanico-na-placa-multimetro" />
<lastmod>2026-10-28T19:01:13.357Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-rastrear-conexoes-tcp-comando-ss-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-conexoes-tcp-comando-ss-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-track-active-tcp-connections-linux-ss" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rastrear-conexoes-tcp-comando-ss-linux-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-conexoes-tcp-comando-ss-linux" />
<lastmod>2026-11-04T06:19:10.919Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-track-active-tcp-connections-linux-ss</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-conexoes-tcp-comando-ss-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-track-active-tcp-connections-linux-ss" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rastrear-conexoes-tcp-comando-ss-linux-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-conexoes-tcp-comando-ss-linux" />
<lastmod>2026-11-04T06:19:10.919Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-rastrear-conexoes-tcp-comando-ss-linux-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-conexoes-tcp-comando-ss-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-track-active-tcp-connections-linux-ss" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rastrear-conexoes-tcp-comando-ss-linux-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-conexoes-tcp-comando-ss-linux" />
<lastmod>2026-11-04T06:19:10.919Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-congelar-layout-barra-tarefas-windows</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-congelar-layout-barra-tarefas-windows" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-freeze-windows-taskbar-layout" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-congelar-diseno-barra-tareas-windows" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-congelar-layout-barra-tarefas-windows" />
<lastmod>2026-10-28T19:01:13.190Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-freeze-windows-taskbar-layout</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-congelar-layout-barra-tarefas-windows" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-freeze-windows-taskbar-layout" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-congelar-diseno-barra-tareas-windows" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-congelar-layout-barra-tarefas-windows" />
<lastmod>2026-10-28T19:01:13.190Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-congelar-diseno-barra-tareas-windows</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-congelar-layout-barra-tarefas-windows" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-freeze-windows-taskbar-layout" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-congelar-diseno-barra-tareas-windows" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-congelar-layout-barra-tarefas-windows" />
<lastmod>2026-10-28T19:01:13.190Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-display-lcd-arduino-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-display-lcd-arduino-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-lcd-display-arduino-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-display-lcd-arduino-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-display-lcd-arduino-osciloscopio" />
<lastmod>2026-11-04T20:47:17.437Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-lcd-display-arduino-oscilloscope</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-display-lcd-arduino-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-lcd-display-arduino-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-display-lcd-arduino-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-display-lcd-arduino-osciloscopio" />
<lastmod>2026-11-04T20:47:17.437Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-display-lcd-arduino-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-display-lcd-arduino-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-lcd-display-arduino-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-display-lcd-arduino-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-display-lcd-arduino-osciloscopio" />
<lastmod>2026-11-04T20:47:17.437Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-arquivos-orfaos-linux-bleachbit</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-arquivos-orfaos-linux-bleachbit" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-orphaned-files-linux-bleachbit" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-archivos-orfanos-linux-bleachbit" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-arquivos-orfaos-linux-bleachbit" />
<lastmod>2026-11-03T09:42:44.859Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clean-orphaned-files-linux-bleachbit</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-arquivos-orfaos-linux-bleachbit" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-orphaned-files-linux-bleachbit" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-archivos-orfanos-linux-bleachbit" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-arquivos-orfaos-linux-bleachbit" />
<lastmod>2026-11-03T09:42:44.859Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpiar-archivos-orfanos-linux-bleachbit</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-arquivos-orfaos-linux-bleachbit" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-orphaned-files-linux-bleachbit" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-archivos-orfanos-linux-bleachbit" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-arquivos-orfaos-linux-bleachbit" />
<lastmod>2026-11-03T09:42:44.859Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-trafego-rede-docker-tcpdump</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-trafego-rede-docker-tcpdump" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-docker-network-traffic-tcpdump" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorar-trafico-red-docker-tcpdump" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-trafego-rede-docker-tcpdump" />
<lastmod>2026-11-03T12:45:38.235Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-monitor-docker-network-traffic-tcpdump</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-trafego-rede-docker-tcpdump" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-docker-network-traffic-tcpdump" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorar-trafico-red-docker-tcpdump" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-trafego-rede-docker-tcpdump" />
<lastmod>2026-11-03T12:45:38.235Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-trafico-red-docker-tcpdump</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-trafego-rede-docker-tcpdump" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-docker-network-traffic-tcpdump" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorar-trafico-red-docker-tcpdump" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-trafego-rede-docker-tcpdump" />
<lastmod>2026-11-03T12:45:38.235Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-cristal-liquido-display-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-liquido-display-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-lcd-display-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-liquido-display-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-liquido-display-multimetro" />
<lastmod>2026-10-28T21:00:44.411Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-lcd-display-multimeter-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-liquido-display-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-lcd-display-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-liquido-display-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-liquido-display-multimetro" />
<lastmod>2026-10-28T21:00:44.411Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-cristal-liquido-display-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-liquido-display-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-lcd-display-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-liquido-display-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-liquido-display-multimetro" />
<lastmod>2026-10-28T21:00:44.411Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-cabo-de-rede-rompido-tdr</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-cabo-de-rede-rompido-tdr" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-broken-network-cable-tdr" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-cabo-de-rede-rompido-tdr-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-cabo-de-rede-rompido-tdr" />
<lastmod>2026-10-31T11:05:44.264Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-diagnose-broken-network-cable-tdr</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-cabo-de-rede-rompido-tdr" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-broken-network-cable-tdr" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-cabo-de-rede-rompido-tdr-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-cabo-de-rede-rompido-tdr" />
<lastmod>2026-10-31T11:05:44.264Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-cabo-de-rede-rompido-tdr-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-cabo-de-rede-rompido-tdr" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-broken-network-cable-tdr" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-cabo-de-rede-rompido-tdr-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-cabo-de-rede-rompido-tdr" />
<lastmod>2026-10-31T11:05:44.264Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-cache-swap-linux-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-swap-linux-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-swap-cache-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-swap-linux-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-swap-linux-terminal" />
<lastmod>2026-10-28T21:01:15.093Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clear-swap-cache-linux-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-swap-linux-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-swap-cache-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-swap-linux-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-swap-linux-terminal" />
<lastmod>2026-10-28T21:01:15.106Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpiar-cache-swap-linux-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-swap-linux-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-swap-cache-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-swap-linux-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-swap-linux-terminal" />
<lastmod>2026-10-28T21:01:15.111Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-mosfet-na-placa-com-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-mosfet-na-placa-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-mosfet-on-board-with-a-digital-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-mosfet-en-placa-con-multimetro-digital" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-mosfet-na-placa-com-multimetro" />
<lastmod>2026-10-29T14:09:10.039Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-a-mosfet-on-board-with-a-digital-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-mosfet-na-placa-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-mosfet-on-board-with-a-digital-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-mosfet-en-placa-con-multimetro-digital" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-mosfet-na-placa-com-multimetro" />
<lastmod>2026-10-29T14:09:10.039Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-un-mosfet-en-placa-con-multimetro-digital</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-mosfet-na-placa-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-mosfet-on-board-with-a-digital-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-mosfet-en-placa-con-multimetro-digital" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-mosfet-na-placa-com-multimetro" />
<lastmod>2026-10-29T14:09:10.039Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-arquivos-temporarios-linux-tmpfiles</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-arquivos-temporarios-linux-tmpfiles" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-temporary-files-linux-tmpfiles" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-archivos-temporales-linux-tmpfiles" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-arquivos-temporarios-linux-tmpfiles" />
<lastmod>2026-11-02T14:09:35.488Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clear-temporary-files-linux-tmpfiles</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-arquivos-temporarios-linux-tmpfiles" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-temporary-files-linux-tmpfiles" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-archivos-temporales-linux-tmpfiles" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-arquivos-temporarios-linux-tmpfiles" />
<lastmod>2026-11-02T14:09:35.488Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpiar-archivos-temporales-linux-tmpfiles</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-arquivos-temporarios-linux-tmpfiles" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-temporary-files-linux-tmpfiles" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-archivos-temporales-linux-tmpfiles" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-arquivos-temporarios-linux-tmpfiles" />
<lastmod>2026-11-02T14:09:35.488Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-sensor-efeito-hall-com-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-sensor-efeito-hall-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-hall-effect-sensor-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-sensor-de-efecto-hall-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-sensor-efeito-hall-com-multimetro" />
<lastmod>2026-11-03T06:26:57.832Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-a-hall-effect-sensor-with-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-sensor-efeito-hall-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-hall-effect-sensor-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-sensor-de-efecto-hall-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-sensor-efeito-hall-com-multimetro" />
<lastmod>2026-11-03T06:26:57.832Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-el-sensor-de-efecto-hall-con-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-sensor-efeito-hall-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-hall-effect-sensor-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-sensor-de-efecto-hall-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-sensor-efeito-hall-com-multimetro" />
<lastmod>2026-11-03T06:26:57.832Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-cristal-oscilador-quartzo-com-osciloscopio-2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-quartzo-com-osciloscopio-2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-quartz-crystal-oscillator-with-oscilloscope-2" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-oscilador-de-cuarzo-con-osciloscopio-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-quartzo-com-osciloscopio-2" />
<lastmod>2026-11-04T12:45:48.643Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-quartz-crystal-oscillator-with-oscilloscope-2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-quartzo-com-osciloscopio-2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-quartz-crystal-oscillator-with-oscilloscope-2" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-oscilador-de-cuarzo-con-osciloscopio-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-quartzo-com-osciloscopio-2" />
<lastmod>2026-11-04T12:45:48.643Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-cristal-oscilador-de-cuarzo-con-osciloscopio-2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-quartzo-com-osciloscopio-2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-quartz-crystal-oscillator-with-oscilloscope-2" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-oscilador-de-cuarzo-con-osciloscopio-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-quartzo-com-osciloscopio-2" />
<lastmod>2026-11-04T12:45:48.643Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-falhas-i2c-com-analisador-logico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-falhas-i2c-com-analisador-logico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-troubleshoot-i2c-bus-failures-logic-analyzer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-fallas-i2c-con-analizador-logico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-falhas-i2c-com-analisador-logico" />
<lastmod>2026-10-30T14:05:01.355Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-troubleshoot-i2c-bus-failures-logic-analyzer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-falhas-i2c-com-analisador-logico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-troubleshoot-i2c-bus-failures-logic-analyzer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-fallas-i2c-con-analizador-logico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-falhas-i2c-com-analisador-logico" />
<lastmod>2026-10-30T14:05:01.355Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-fallas-i2c-con-analizador-logico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-falhas-i2c-com-analisador-logico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-troubleshoot-i2c-bus-failures-logic-analyzer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-fallas-i2c-con-analizador-logico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-falhas-i2c-com-analisador-logico" />
<lastmod>2026-10-30T14:05:01.355Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-backups-incrementais-proxmox-zfs-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backups-incrementais-proxmox-zfs-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-incremental-backups-proxmox-zfs-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-copias-incrementales-proxmox-zfs-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backups-incrementais-proxmox-zfs-1" />
<lastmod>2026-10-29T19:10:00.651Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-incremental-backups-proxmox-zfs-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backups-incrementais-proxmox-zfs-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-incremental-backups-proxmox-zfs-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-copias-incrementales-proxmox-zfs-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backups-incrementais-proxmox-zfs-1" />
<lastmod>2026-10-29T19:10:00.651Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-copias-incrementales-proxmox-zfs-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backups-incrementais-proxmox-zfs-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-incremental-backups-proxmox-zfs-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-copias-incrementales-proxmox-zfs-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backups-incrementais-proxmox-zfs-1" />
<lastmod>2026-10-29T19:10:00.651Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-optoacoplador-na-placa-com-multimetro-digital</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-optoacoplador-na-placa-com-multimetro-digital" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-optocouplers-on-board-with-a-multimeter-2" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-optoacopladores-en-la-placa-con-multimetro-4" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-optoacoplador-na-placa-com-multimetro-digital" />
<lastmod>2026-10-29T00:01:15.229Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-optocouplers-on-board-with-a-multimeter-2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-optoacoplador-na-placa-com-multimetro-digital" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-optocouplers-on-board-with-a-multimeter-2" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-optoacopladores-en-la-placa-con-multimetro-4" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-optoacoplador-na-placa-com-multimetro-digital" />
<lastmod>2026-10-29T00:01:15.237Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-optoacopladores-en-la-placa-con-multimetro-4</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-optoacoplador-na-placa-com-multimetro-digital" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-optocouplers-on-board-with-a-multimeter-2" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-optoacopladores-en-la-placa-con-multimetro-4" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-optoacoplador-na-placa-com-multimetro-digital" />
<lastmod>2026-10-29T00:01:15.258Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-varreduras-portas-iptables</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-varreduras-portas-iptables" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-port-scans-and-brute-force-iptables" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-escaneos-puertos-iptables" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-varreduras-portas-iptables" />
<lastmod>2026-10-29T00:00:58.787Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-block-port-scans-and-brute-force-iptables</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-varreduras-portas-iptables" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-port-scans-and-brute-force-iptables" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-escaneos-puertos-iptables" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-varreduras-portas-iptables" />
<lastmod>2026-10-29T00:00:58.787Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-escaneos-puertos-iptables</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-varreduras-portas-iptables" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-port-scans-and-brute-force-iptables" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-escaneos-puertos-iptables" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-varreduras-portas-iptables" />
<lastmod>2026-10-29T00:00:58.787Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gerenciar-multiplos-ambientes-docker-com-compose-profiles</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-multiplos-ambientes-docker-com-compose-profiles" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-multiple-docker-environments-with-compose-profiles" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-multiples-entornos-docker-con-compose-profiles" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-multiplos-ambientes-docker-com-compose-profiles" />
<lastmod>2026-10-29T00:01:14.864Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-manage-multiple-docker-environments-with-compose-profiles</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-multiplos-ambientes-docker-com-compose-profiles" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-multiple-docker-environments-with-compose-profiles" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-multiples-entornos-docker-con-compose-profiles" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-multiplos-ambientes-docker-com-compose-profiles" />
<lastmod>2026-10-29T00:01:15.275Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gestionar-multiples-entornos-docker-con-compose-profiles</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerenciar-multiplos-ambientes-docker-com-compose-profiles" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manage-multiple-docker-environments-with-compose-profiles" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-gestionar-multiples-entornos-docker-con-compose-profiles" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerenciar-multiplos-ambientes-docker-com-compose-profiles" />
<lastmod>2026-10-29T00:01:14.864Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-fonte-chaveada-queimada-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-chaveada-queimada-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-blown-switching-power-supply-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-conmutada-quemada-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-chaveada-queimada-multimetro" />
<lastmod>2026-11-02T08:59:35.102Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-blown-switching-power-supply-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-chaveada-queimada-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-blown-switching-power-supply-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-conmutada-quemada-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-chaveada-queimada-multimetro" />
<lastmod>2026-11-02T08:59:35.102Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-fuente-conmutada-quemada-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-chaveada-queimada-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-blown-switching-power-supply-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-conmutada-quemada-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-chaveada-queimada-multimetro" />
<lastmod>2026-11-02T08:59:35.102Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-registro-windows-seguranca</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-registro-windows-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-windows-registry-safety" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-registro-windows-seguridad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-registro-windows-seguranca" />
<lastmod>2026-11-03T14:57:27.254Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clean-windows-registry-safety</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-registro-windows-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-windows-registry-safety" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-registro-windows-seguridad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-registro-windows-seguranca" />
<lastmod>2026-11-03T14:57:27.254Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpiar-registro-windows-seguridad</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-registro-windows-seguranca" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-windows-registry-safety" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-registro-windows-seguridad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-registro-windows-seguranca" />
<lastmod>2026-11-03T14:57:27.254Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-loops-de-roteamento-redes-locais</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-loops-de-roteamento-redes-locais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-routing-loops-local-networks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-bucles-de-enrutamiento-redes-locales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-loops-de-roteamento-redes-locais" />
<lastmod>2026-10-29T01:01:11.970Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-diagnose-routing-loops-local-networks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-loops-de-roteamento-redes-locais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-routing-loops-local-networks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-bucles-de-enrutamiento-redes-locales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-loops-de-roteamento-redes-locais" />
<lastmod>2026-10-29T01:01:11.970Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-bucles-de-enrutamiento-redes-locales</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-loops-de-roteamento-redes-locais" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-routing-loops-local-networks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-bucles-de-enrutamiento-redes-locales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-loops-de-roteamento-redes-locais" />
<lastmod>2026-10-29T01:01:11.970Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-fonte-linear-ripple-ruido-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-linear-ripple-ruido-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-linear-bench-supply-ripple-noise" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-lineal-ripple-ruido-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-linear-ripple-ruido-osciloscopio" />
<lastmod>2026-10-29T10:01:20.302Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-linear-bench-supply-ripple-noise</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-linear-ripple-ruido-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-linear-bench-supply-ripple-noise" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-lineal-ripple-ruido-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-linear-ripple-ruido-osciloscopio" />
<lastmod>2026-10-29T10:01:20.310Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-fuente-lineal-ripple-ruido-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-linear-ripple-ruido-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-linear-bench-supply-ripple-noise" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-lineal-ripple-ruido-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-linear-ripple-ruido-osciloscopio" />
<lastmod>2026-10-29T10:01:20.316Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-memoria-ram-memtest86-passo-a-passo-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-memoria-ram-memtest86-passo-a-passo-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ram-memory-with-memtest86-step-by-step-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-la-memoria-ram-memtest86-paso-a-paso-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-memoria-ram-memtest86-passo-a-passo-1" />
<lastmod>2026-11-04T12:59:21.407Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-ram-memory-with-memtest86-step-by-step-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-memoria-ram-memtest86-passo-a-passo-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ram-memory-with-memtest86-step-by-step-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-la-memoria-ram-memtest86-paso-a-paso-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-memoria-ram-memtest86-passo-a-passo-1" />
<lastmod>2026-11-04T12:59:21.407Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-la-memoria-ram-memtest86-paso-a-paso-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-memoria-ram-memtest86-passo-a-passo-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ram-memory-with-memtest86-step-by-step-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-la-memoria-ram-memtest86-paso-a-paso-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-memoria-ram-memtest86-passo-a-passo-1" />
<lastmod>2026-11-04T12:59:21.407Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-consumo-energia-wattimetro-tomada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-consumo-energia-wattimetro-tomada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-power-consumption-plug-in-wattmeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-consumo-electrico-vatimetro-enchufe" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-consumo-energia-wattimetro-tomada" />
<lastmod>2026-10-29T10:01:20.200Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-measure-power-consumption-plug-in-wattmeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-consumo-energia-wattimetro-tomada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-power-consumption-plug-in-wattmeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-consumo-electrico-vatimetro-enchufe" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-consumo-energia-wattimetro-tomada" />
<lastmod>2026-10-29T10:01:20.200Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-consumo-electrico-vatimetro-enchufe</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-consumo-energia-wattimetro-tomada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-power-consumption-plug-in-wattmeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-consumo-electrico-vatimetro-enchufe" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-consumo-energia-wattimetro-tomada" />
<lastmod>2026-10-29T10:01:20.200Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-display-oled-com-osciloscopio-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-display-oled-com-osciloscopio-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-oled-display-oscilloscope-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-pantalla-oled-osciloscopio-1-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-display-oled-com-osciloscopio-1-1" />
<lastmod>2026-10-29T11:00:36.801Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-oled-display-oscilloscope-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-display-oled-com-osciloscopio-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-oled-display-oscilloscope-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-pantalla-oled-osciloscopio-1-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-display-oled-com-osciloscopio-1-1" />
<lastmod>2026-10-29T11:00:36.801Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-pantalla-oled-osciloscopio-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-display-oled-com-osciloscopio-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-oled-display-oscilloscope-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-pantalla-oled-osciloscopio-1-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-display-oled-com-osciloscopio-1-1" />
<lastmod>2026-10-29T11:00:36.801Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-wifi-iperf3-taxa-latencia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-wifi-iperf3-taxa-latencia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-wifi-iperf3-throughput-latency" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-wifi-iperf3-tasa-latencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-wifi-iperf3-taxa-latencia" />
<lastmod>2026-10-29T11:00:57.383Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-diagnose-wifi-iperf3-throughput-latency</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-wifi-iperf3-taxa-latencia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-wifi-iperf3-throughput-latency" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-wifi-iperf3-tasa-latencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-wifi-iperf3-taxa-latencia" />
<lastmod>2026-10-29T11:00:57.383Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-wifi-iperf3-tasa-latencia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-wifi-iperf3-taxa-latencia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-wifi-iperf3-throughput-latency" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-wifi-iperf3-tasa-latencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-wifi-iperf3-taxa-latencia" />
<lastmod>2026-10-29T11:00:57.383Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-atalhos-e-janelas-ubuntu-xdotool</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-atalhos-e-janelas-ubuntu-xdotool" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-windows-ubuntu-xdotool" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-ventanas-ubuntu-xdotool" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-atalhos-e-janelas-ubuntu-xdotool" />
<lastmod>2026-10-29T11:01:19.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-organize-windows-ubuntu-xdotool</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-atalhos-e-janelas-ubuntu-xdotool" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-windows-ubuntu-xdotool" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-ventanas-ubuntu-xdotool" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-atalhos-e-janelas-ubuntu-xdotool" />
<lastmod>2026-10-29T11:01:19.107Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-ventanas-ubuntu-xdotool</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-atalhos-e-janelas-ubuntu-xdotool" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-windows-ubuntu-xdotool" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-ventanas-ubuntu-xdotool" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-atalhos-e-janelas-ubuntu-xdotool" />
<lastmod>2026-10-29T11:01:19.113Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/radar-tech-do-dia-29-outubro-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-29-outubro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-29-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-29-octubre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-29-outubro-2026" />
<lastmod>2026-10-29T12:50:08.599Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/daily-tech-radar-october-29-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-29-outubro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-29-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-29-octubre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-29-outubro-2026" />
<lastmod>2026-10-29T12:50:08.599Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/radar-tech-del-dia-29-octubre-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-29-outubro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-29-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-29-octubre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-29-outubro-2026" />
<lastmod>2026-10-29T12:50:08.599Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-um-diodo-zener-na-placa-com-multimetro-digital</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-um-diodo-zener-na-placa-com-multimetro-digital" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-zener-diode-on-board-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-diodo-zener-en-la-placa-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-um-diodo-zener-na-placa-com-multimetro-digital" />
<lastmod>2026-10-29T12:54:32.960Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-a-zener-diode-on-board-with-a-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-um-diodo-zener-na-placa-com-multimetro-digital" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-zener-diode-on-board-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-diodo-zener-en-la-placa-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-um-diodo-zener-na-placa-com-multimetro-digital" />
<lastmod>2026-10-29T12:54:32.960Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-un-diodo-zener-en-la-placa-con-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-um-diodo-zener-na-placa-com-multimetro-digital" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-zener-diode-on-board-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-diodo-zener-en-la-placa-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-um-diodo-zener-na-placa-com-multimetro-digital" />
<lastmod>2026-10-29T12:54:32.960Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/node-js-consumindo-muita-memoria-como-achar-vazamentos-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/node-js-consumindo-muita-memoria-como-achar-vazamentos-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/node-js-memory-leaks-how-to-trace-with-clinic-js" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/node-js-consume-mucha-memoria-como-buscar-fugas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/node-js-consumindo-muita-memoria-como-achar-vazamentos-1" />
<lastmod>2026-10-29T12:54:01.445Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/node-js-memory-leaks-how-to-trace-with-clinic-js</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/node-js-consumindo-muita-memoria-como-achar-vazamentos-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/node-js-memory-leaks-how-to-trace-with-clinic-js" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/node-js-consume-mucha-memoria-como-buscar-fugas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/node-js-consumindo-muita-memoria-como-achar-vazamentos-1" />
<lastmod>2026-10-29T12:54:01.459Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/node-js-consume-mucha-memoria-como-buscar-fugas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/node-js-consumindo-muita-memoria-como-achar-vazamentos-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/node-js-memory-leaks-how-to-trace-with-clinic-js" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/node-js-consume-mucha-memoria-como-buscar-fugas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/node-js-consumindo-muita-memoria-como-achar-vazamentos-1" />
<lastmod>2026-10-29T12:54:01.469Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-cabecalhos-http-navegador-devtools</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-cabecalhos-http-navegador-devtools" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-http-headers-browser-devtools" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspeccionar-cabeceras-http-navegador-devtools" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-cabecalhos-http-navegador-devtools" />
<lastmod>2026-10-29T12:54:01.483Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-inspect-http-headers-browser-devtools</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-cabecalhos-http-navegador-devtools" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-http-headers-browser-devtools" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspeccionar-cabeceras-http-navegador-devtools" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-cabecalhos-http-navegador-devtools" />
<lastmod>2026-10-29T12:54:01.497Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspeccionar-cabeceras-http-navegador-devtools</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-cabecalhos-http-navegador-devtools" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-http-headers-browser-devtools" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspeccionar-cabeceras-http-navegador-devtools" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-cabecalhos-http-navegador-devtools" />
<lastmod>2026-10-29T12:54:01.510Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-latencia-dns-linux-comando-dig</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-latencia-dns-linux-comando-dig" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-dns-latency-linux-dig-command" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-latencia-dns-linux-comando-dig" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-latencia-dns-linux-comando-dig" />
<lastmod>2026-11-03T15:41:48.455Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-dns-latency-linux-dig-command</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-latencia-dns-linux-comando-dig" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-dns-latency-linux-dig-command" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-latencia-dns-linux-comando-dig" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-latencia-dns-linux-comando-dig" />
<lastmod>2026-11-03T15:41:48.455Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-latencia-dns-linux-comando-dig</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-latencia-dns-linux-comando-dig" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-dns-latency-linux-dig-command" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-latencia-dns-linux-comando-dig" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-latencia-dns-linux-comando-dig" />
<lastmod>2026-11-03T15:41:48.455Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-backups-incrementais-linux-rsync</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backups-incrementais-linux-rsync" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-incremental-backups-linux-rsync-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-copias-incrementales-linux-rsync" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backups-incrementais-linux-rsync" />
<lastmod>2026-11-04T03:07:06.141Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-incremental-backups-linux-rsync-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backups-incrementais-linux-rsync" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-incremental-backups-linux-rsync-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-copias-incrementales-linux-rsync" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backups-incrementais-linux-rsync" />
<lastmod>2026-11-04T03:07:06.141Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-copias-incrementales-linux-rsync</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backups-incrementais-linux-rsync" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-incremental-backups-linux-rsync-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-copias-incrementales-linux-rsync" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backups-incrementais-linux-rsync" />
<lastmod>2026-11-04T03:07:06.141Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-capacitores-ceramicos-na-placa</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-ceramicos-na-placa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ceramic-capacitors-on-board-with-meter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-ceramicos-en-placa-con-medidor" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-ceramicos-na-placa" />
<lastmod>2026-11-01T09:22:24.970Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-ceramic-capacitors-on-board-with-meter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-ceramicos-na-placa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ceramic-capacitors-on-board-with-meter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-ceramicos-en-placa-con-medidor" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-ceramicos-na-placa" />
<lastmod>2026-11-01T09:22:24.970Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-condensadores-ceramicos-en-placa-con-medidor</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-ceramicos-na-placa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ceramic-capacitors-on-board-with-meter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-ceramicos-en-placa-con-medidor" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-ceramicos-na-placa" />
<lastmod>2026-11-01T09:22:24.970Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-verificar-integridade-sistema-arquivos-fsck</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-verificar-integridade-sistema-arquivos-fsck" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-check-and-repair-corrupted-file-systems-linux-fsck" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-verificar-integridad-sistema-archivos-fsck" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-verificar-integridade-sistema-arquivos-fsck" />
<lastmod>2026-10-29T13:01:47.344Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-check-and-repair-corrupted-file-systems-linux-fsck</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-verificar-integridade-sistema-arquivos-fsck" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-check-and-repair-corrupted-file-systems-linux-fsck" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-verificar-integridad-sistema-archivos-fsck" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-verificar-integridade-sistema-arquivos-fsck" />
<lastmod>2026-10-29T13:01:47.357Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-verificar-integridad-sistema-archivos-fsck</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-verificar-integridade-sistema-arquivos-fsck" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-check-and-repair-corrupted-file-systems-linux-fsck" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-verificar-integridad-sistema-archivos-fsck" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-verificar-integridade-sistema-arquivos-fsck" />
<lastmod>2026-10-29T13:01:47.368Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-tabelas-arp-ip-route-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-tabelas-arp-ip-route-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-routes-arp-tables-linux-ip-route" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-rutas-tablas-arp-linux-ip-route" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-tabelas-arp-ip-route-linux" />
<lastmod>2026-10-29T13:18:18.444Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-inspect-routes-arp-tables-linux-ip-route</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-tabelas-arp-ip-route-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-routes-arp-tables-linux-ip-route" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-rutas-tablas-arp-linux-ip-route" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-tabelas-arp-ip-route-linux" />
<lastmod>2026-10-29T13:18:18.444Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-rutas-tablas-arp-linux-ip-route</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-tabelas-arp-ip-route-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-routes-arp-tables-linux-ip-route" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-rutas-tablas-arp-linux-ip-route" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-tabelas-arp-ip-route-linux" />
<lastmod>2026-10-29T13:18:18.444Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-variaveis-ambiente-docker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-variaveis-ambiente-docker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-check-environment-variables-running-docker-container" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ver-variables-de-entorno-contenedor-docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-variaveis-ambiente-docker" />
<lastmod>2026-10-29T14:02:33.232Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-check-environment-variables-running-docker-container</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-variaveis-ambiente-docker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-check-environment-variables-running-docker-container" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ver-variables-de-entorno-contenedor-docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-variaveis-ambiente-docker" />
<lastmod>2026-10-29T14:02:33.239Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-ver-variables-de-entorno-contenedor-docker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-variaveis-ambiente-docker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-check-environment-variables-running-docker-container" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ver-variables-de-entorno-contenedor-docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-variaveis-ambiente-docker" />
<lastmod>2026-10-29T14:02:33.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-ver-uso-memoria-ram-containers-docker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ver-uso-memoria-ram-containers-docker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-check-ram-memory-usage-docker-containers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ver-uso-memoria-ram-contenedores-docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ver-uso-memoria-ram-containers-docker" />
<lastmod>2026-11-04T13:07:02.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-check-ram-memory-usage-docker-containers</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ver-uso-memoria-ram-containers-docker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-check-ram-memory-usage-docker-containers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ver-uso-memoria-ram-contenedores-docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ver-uso-memoria-ram-containers-docker" />
<lastmod>2026-11-04T13:07:02.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-ver-uso-memoria-ram-contenedores-docker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ver-uso-memoria-ram-containers-docker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-check-ram-memory-usage-docker-containers" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ver-uso-memoria-ram-contenedores-docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ver-uso-memoria-ram-containers-docker" />
<lastmod>2026-11-04T13:07:02.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-expor-portas-containers-docker-rede-local</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-expor-portas-containers-docker-rede-local" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-expose-docker-container-ports-local-network" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-exponer-puertos-contenedores-docker-red-local" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-expor-portas-containers-docker-rede-local" />
<lastmod>2026-10-29T14:02:33.065Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-expose-docker-container-ports-local-network</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-expor-portas-containers-docker-rede-local" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-expose-docker-container-ports-local-network" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-exponer-puertos-contenedores-docker-red-local" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-expor-portas-containers-docker-rede-local" />
<lastmod>2026-10-29T14:02:33.065Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-exponer-puertos-contenedores-docker-red-local</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-expor-portas-containers-docker-rede-local" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-expose-docker-container-ports-local-network" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-exponer-puertos-contenedores-docker-red-local" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-expor-portas-containers-docker-rede-local" />
<lastmod>2026-10-29T14:02:33.065Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-fonte-linear-ripple-ruido-osciloscopio-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-linear-ripple-ruido-osciloscopio-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-linear-bench-supply-ripple-noise-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-linear-ripple-ruido-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-linear-ripple-ruido-osciloscopio-1" />
<lastmod>2026-11-02T08:43:20.414Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-linear-bench-supply-ripple-noise-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-linear-ripple-ruido-osciloscopio-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-linear-bench-supply-ripple-noise-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-linear-ripple-ruido-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-linear-ripple-ruido-osciloscopio-1" />
<lastmod>2026-11-02T08:43:20.414Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-fuente-linear-ripple-ruido-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-linear-ripple-ruido-osciloscopio-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-linear-bench-supply-ripple-noise-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-linear-ripple-ruido-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-linear-ripple-ruido-osciloscopio-1" />
<lastmod>2026-11-02T08:43:20.414Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-trafego-suspeito-nftables-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-trafego-suspeito-nftables-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-suspicious-traffic-nftables-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-trafico-suspeito-nftables-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-trafego-suspeito-nftables-linux" />
<lastmod>2026-10-29T15:08:37.238Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-block-suspicious-traffic-nftables-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-trafego-suspeito-nftables-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-suspicious-traffic-nftables-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-trafico-suspeito-nftables-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-trafego-suspeito-nftables-linux" />
<lastmod>2026-10-29T15:08:37.246Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-trafico-suspeito-nftables-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-trafego-suspeito-nftables-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-suspicious-traffic-nftables-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-trafico-suspeito-nftables-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-trafego-suspeito-nftables-linux" />
<lastmod>2026-10-29T15:08:37.252Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-otimizar-consultas-sql-e-reduzir-locks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-consultas-sql-e-reduzir-locks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-slow-sql-queries-composite-indexes-postgres-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-consultas-sql-lentas-indices-compuestos-postgres-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-consultas-sql-e-reduzir-locks" />
<lastmod>2026-10-29T15:08:37.260Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-optimize-slow-sql-queries-composite-indexes-postgres-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-consultas-sql-e-reduzir-locks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-slow-sql-queries-composite-indexes-postgres-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-consultas-sql-lentas-indices-compuestos-postgres-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-consultas-sql-e-reduzir-locks" />
<lastmod>2026-10-29T15:08:37.266Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-optimizar-consultas-sql-lentas-indices-compuestos-postgres-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-consultas-sql-e-reduzir-locks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-slow-sql-queries-composite-indexes-postgres-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-consultas-sql-lentas-indices-compuestos-postgres-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-consultas-sql-e-reduzir-locks" />
<lastmod>2026-10-29T15:08:37.272Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-fonte-linear-ripple-ruido-osciloscopio-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-linear-ripple-ruido-osciloscopio-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-linear-bench-supply-ripple-noise-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-linear-ripple-ruido-osciloscopio-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-linear-ripple-ruido-osciloscopio-1-1" />
<lastmod>2026-10-29T16:01:38.553Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-linear-bench-supply-ripple-noise-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-linear-ripple-ruido-osciloscopio-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-linear-bench-supply-ripple-noise-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-linear-ripple-ruido-osciloscopio-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-linear-ripple-ruido-osciloscopio-1-1" />
<lastmod>2026-10-29T16:01:38.553Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-fuente-linear-ripple-ruido-osciloscopio-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-linear-ripple-ruido-osciloscopio-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-linear-bench-supply-ripple-noise-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-linear-ripple-ruido-osciloscopio-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-linear-ripple-ruido-osciloscopio-1-1" />
<lastmod>2026-10-29T16:01:38.553Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inverter-rolagem-mouse-macos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inverter-rolagem-mouse-macos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-reverse-mouse-scrolling-macos" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-invertir-desplazamiento-raton-macos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inverter-rolagem-mouse-macos" />
<lastmod>2026-11-03T08:43:38.030Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-reverse-mouse-scrolling-macos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inverter-rolagem-mouse-macos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-reverse-mouse-scrolling-macos" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-invertir-desplazamiento-raton-macos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inverter-rolagem-mouse-macos" />
<lastmod>2026-11-03T08:43:38.030Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-invertir-desplazamiento-raton-macos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inverter-rolagem-mouse-macos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-reverse-mouse-scrolling-macos" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-invertir-desplazamiento-raton-macos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inverter-rolagem-mouse-macos" />
<lastmod>2026-11-03T08:43:38.030Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-falhas-i2c-com-analisador-logico-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-falhas-i2c-com-analisador-logico-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-troubleshoot-i2c-bus-failures-logic-analyzer-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-fallas-i2c-con-analizador-logico-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-falhas-i2c-com-analisador-logico-1" />
<lastmod>2026-10-29T16:03:39.037Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-troubleshoot-i2c-bus-failures-logic-analyzer-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-falhas-i2c-com-analisador-logico-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-troubleshoot-i2c-bus-failures-logic-analyzer-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-fallas-i2c-con-analizador-logico-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-falhas-i2c-com-analisador-logico-1" />
<lastmod>2026-10-29T16:03:39.037Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-fallas-i2c-con-analizador-logico-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-falhas-i2c-com-analisador-logico-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-troubleshoot-i2c-bus-failures-logic-analyzer-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-fallas-i2c-con-analizador-logico-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-falhas-i2c-com-analisador-logico-1" />
<lastmod>2026-10-29T16:03:39.037Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-display-lcd-arduino-bancada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-display-lcd-arduino-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-16x2-lcd-display-arduino-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-display-lcd-arduino-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-display-lcd-arduino-bancada" />
<lastmod>2026-10-29T17:03:14.120Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-16x2-lcd-display-arduino-bench</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-display-lcd-arduino-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-16x2-lcd-display-arduino-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-display-lcd-arduino-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-display-lcd-arduino-bancada" />
<lastmod>2026-10-29T17:03:14.127Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-display-lcd-arduino-banco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-display-lcd-arduino-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-16x2-lcd-display-arduino-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-display-lcd-arduino-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-display-lcd-arduino-bancada" />
<lastmod>2026-10-29T17:03:14.137Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-corrente-repouso-bias-amplificador</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-corrente-repouso-bias-amplificador" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-class-ab-amplifier-bias-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-corriente-reposo-bias-amplificador" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-corrente-repouso-bias-amplificador" />
<lastmod>2026-11-04T05:40:47.195Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-measure-class-ab-amplifier-bias-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-corrente-repouso-bias-amplificador" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-class-ab-amplifier-bias-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-corriente-reposo-bias-amplificador" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-corrente-repouso-bias-amplificador" />
<lastmod>2026-11-04T05:40:47.195Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-corriente-reposo-bias-amplificador</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-corrente-repouso-bias-amplificador" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-class-ab-amplifier-bias-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-corriente-reposo-bias-amplificador" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-corrente-repouso-bias-amplificador" />
<lastmod>2026-11-04T05:40:47.195Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-converter-historico-bash-csv-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-historico-bash-csv-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-bash-history-to-csv-in-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-el-historial-de-bash-a-csv-en-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-historico-bash-csv-linux" />
<lastmod>2026-10-29T17:03:13.997Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-convert-bash-history-to-csv-in-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-historico-bash-csv-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-bash-history-to-csv-in-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-el-historial-de-bash-a-csv-en-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-historico-bash-csv-linux" />
<lastmod>2026-10-29T17:03:13.997Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-convertir-el-historial-de-bash-a-csv-en-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-historico-bash-csv-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-bash-history-to-csv-in-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-el-historial-de-bash-a-csv-en-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-historico-bash-csv-linux" />
<lastmod>2026-10-29T17:03:13.997Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-um-termistor-ntc-na-placa-com-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-um-termistor-ntc-na-placa-com-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-an-ntc-thermistor-with-a-bench-multimeter-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-termistor-n-t-c-con-multimetro-en-el-banco-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-um-termistor-ntc-na-placa-com-multimetro-1" />
<lastmod>2026-10-29T18:02:34.689Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-an-ntc-thermistor-with-a-bench-multimeter-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-um-termistor-ntc-na-placa-com-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-an-ntc-thermistor-with-a-bench-multimeter-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-termistor-n-t-c-con-multimetro-en-el-banco-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-um-termistor-ntc-na-placa-com-multimetro-1" />
<lastmod>2026-10-29T18:02:34.707Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-un-termistor-n-t-c-con-multimetro-en-el-banco-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-um-termistor-ntc-na-placa-com-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-an-ntc-thermistor-with-a-bench-multimeter-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-termistor-n-t-c-con-multimetro-en-el-banco-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-um-termistor-ntc-na-placa-com-multimetro-1" />
<lastmod>2026-10-29T18:02:34.725Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-consumo-real-energia-gpu-tomada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-consumo-real-energia-gpu-tomada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-real-gpu-power-consumption-from-the-wall" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-consumo-real-energia-gpu-enchufe" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-consumo-real-energia-gpu-tomada" />
<lastmod>2026-11-04T09:56:17.275Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-measure-real-gpu-power-consumption-from-the-wall</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-consumo-real-energia-gpu-tomada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-real-gpu-power-consumption-from-the-wall" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-consumo-real-energia-gpu-enchufe" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-consumo-real-energia-gpu-tomada" />
<lastmod>2026-11-04T09:56:17.275Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-consumo-real-energia-gpu-enchufe</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-consumo-real-energia-gpu-tomada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-real-gpu-power-consumption-from-the-wall" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-consumo-real-energia-gpu-enchufe" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-consumo-real-energia-gpu-tomada" />
<lastmod>2026-11-04T09:56:17.275Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-modo-noturno-windows-powershell</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-modo-noturno-windows-powershell" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-dark-mode-windows-powershell" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-modo-nocturno-windows-powershell" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-modo-noturno-windows-powershell" />
<lastmod>2026-10-29T18:02:34.733Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-dark-mode-windows-powershell</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-modo-noturno-windows-powershell" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-dark-mode-windows-powershell" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-modo-nocturno-windows-powershell" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-modo-noturno-windows-powershell" />
<lastmod>2026-10-29T18:02:34.744Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-modo-nocturno-windows-powershell</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-modo-noturno-windows-powershell" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-dark-mode-windows-powershell" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-modo-nocturno-windows-powershell" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-modo-noturno-windows-powershell" />
<lastmod>2026-10-29T18:02:34.751Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-regulador-tensao-ams1117-multimetro-2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-regulador-tensao-ams1117-multimetro-2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ams1117-voltage-regulator-multimeter-2" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-regulador-tension-ams1117-multimetro-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-regulador-tensao-ams1117-multimetro-2" />
<lastmod>2026-10-30T08:37:55.999Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-ams1117-voltage-regulator-multimeter-2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-regulador-tensao-ams1117-multimetro-2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ams1117-voltage-regulator-multimeter-2" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-regulador-tension-ams1117-multimetro-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-regulador-tensao-ams1117-multimetro-2" />
<lastmod>2026-10-30T08:37:55.999Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-regulador-tension-ams1117-multimetro-2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-regulador-tensao-ams1117-multimetro-2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ams1117-voltage-regulator-multimeter-2" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-regulador-tension-ams1117-multimetro-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-regulador-tensao-ams1117-multimetro-2" />
<lastmod>2026-10-30T08:37:55.999Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-temperatura-nvme-smartctl-linux-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-smartctl-linux-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-nvme-temperature-smartctl-linux-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-temperatura-nvme-smartctl-linux-es-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-smartctl-linux-1" />
<lastmod>2026-10-29T19:17:42.878Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-monitor-nvme-temperature-smartctl-linux-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-smartctl-linux-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-nvme-temperature-smartctl-linux-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-temperatura-nvme-smartctl-linux-es-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-smartctl-linux-1" />
<lastmod>2026-10-29T19:17:42.878Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorizar-temperatura-nvme-smartctl-linux-es-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-smartctl-linux-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-nvme-temperature-smartctl-linux-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-temperatura-nvme-smartctl-linux-es-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-smartctl-linux-1" />
<lastmod>2026-10-29T19:17:42.878Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-agendar-tarefas-windows-powershell</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-agendar-tarefas-windows-powershell" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-schedule-tasks-windows-powershell" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-programar-tareas-windows-powershell" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-agendar-tarefas-windows-powershell" />
<lastmod>2026-10-29T19:52:08.057Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-schedule-tasks-windows-powershell</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-agendar-tarefas-windows-powershell" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-schedule-tasks-windows-powershell" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-programar-tareas-windows-powershell" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-agendar-tarefas-windows-powershell" />
<lastmod>2026-10-29T19:52:08.057Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-programar-tareas-windows-powershell</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-agendar-tarefas-windows-powershell" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-schedule-tasks-windows-powershell" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-programar-tareas-windows-powershell" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-agendar-tarefas-windows-powershell" />
<lastmod>2026-10-29T19:52:08.057Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-fusivel-termico-aberto-com-multimetro-2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fusivel-termico-aberto-com-multimetro-2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-blown-thermal-fuses-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fusible-termico-abierto-multimetro-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fusivel-termico-aberto-com-multimetro-2" />
<lastmod>2026-10-30T12:33:03.042Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-blown-thermal-fuses-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fusivel-termico-aberto-com-multimetro-2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-blown-thermal-fuses-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fusible-termico-abierto-multimetro-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fusivel-termico-aberto-com-multimetro-2" />
<lastmod>2026-10-30T12:33:03.042Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-fusible-termico-abierto-multimetro-2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fusivel-termico-aberto-com-multimetro-2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-blown-thermal-fuses-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fusible-termico-abierto-multimetro-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fusivel-termico-aberto-com-multimetro-2" />
<lastmod>2026-10-30T12:33:03.042Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-resolver-estouro-de-pilha-de-recursao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-resolver-estouro-de-pilha-de-recursao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-recursion-stack-overflow-error" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-resolver-desbordamiento-de-pila-recursion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-resolver-estouro-de-pilha-de-recursao" />
<lastmod>2026-10-31T05:52:01.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-fix-recursion-stack-overflow-error</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-resolver-estouro-de-pilha-de-recursao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-recursion-stack-overflow-error" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-resolver-desbordamiento-de-pila-recursion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-resolver-estouro-de-pilha-de-recursao" />
<lastmod>2026-10-31T05:52:01.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-resolver-desbordamiento-de-pila-recursion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-resolver-estouro-de-pilha-de-recursao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-recursion-stack-overflow-error" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-resolver-desbordamiento-de-pila-recursion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-resolver-estouro-de-pilha-de-recursao" />
<lastmod>2026-10-31T05:52:01.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-enderecos-ip-maliciosos-fail2ban</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-enderecos-ip-maliciosos-fail2ban" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-malicious-ip-addresses-with-fail2ban" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-direcciones-ip-maliciosas-fail2ban" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-enderecos-ip-maliciosos-fail2ban" />
<lastmod>2026-10-29T19:42:30.463Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-block-malicious-ip-addresses-with-fail2ban</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-enderecos-ip-maliciosos-fail2ban" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-malicious-ip-addresses-with-fail2ban" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-direcciones-ip-maliciosas-fail2ban" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-enderecos-ip-maliciosos-fail2ban" />
<lastmod>2026-10-29T19:42:30.463Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-direcciones-ip-maliciosas-fail2ban</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-enderecos-ip-maliciosos-fail2ban" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-malicious-ip-addresses-with-fail2ban" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-direcciones-ip-maliciosas-fail2ban" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-enderecos-ip-maliciosos-fail2ban" />
<lastmod>2026-10-29T19:42:30.463Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-cristal-oscilador-smd-com-frequencimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-smd-com-frequencimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-smd-crystal-oscillator-with-frequency-counter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-oscilador-smd-con-frecuencimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-smd-com-frequencimetro-1" />
<lastmod>2026-11-03T09:50:30.562Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-smd-crystal-oscillator-with-frequency-counter-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-smd-com-frequencimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-smd-crystal-oscillator-with-frequency-counter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-oscilador-smd-con-frecuencimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-smd-com-frequencimetro-1" />
<lastmod>2026-11-03T09:50:30.562Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-cristal-oscilador-smd-con-frecuencimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-smd-com-frequencimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-smd-crystal-oscillator-with-frequency-counter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-oscilador-smd-con-frecuencimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-smd-com-frequencimetro-1" />
<lastmod>2026-11-03T09:50:30.562Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-bateria-cmos-multimetro-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-bateria-cmos-multimetro-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-cmos-battery-multimeter-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-bateria-cmos-multimetro-1-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-bateria-cmos-multimetro-1-1" />
<lastmod>2026-11-02T18:40:31.143Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-cmos-battery-multimeter-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-bateria-cmos-multimetro-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-cmos-battery-multimeter-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-bateria-cmos-multimetro-1-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-bateria-cmos-multimetro-1-1" />
<lastmod>2026-11-02T18:40:31.143Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-bateria-cmos-multimetro-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-bateria-cmos-multimetro-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-cmos-battery-multimeter-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-bateria-cmos-multimetro-1-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-bateria-cmos-multimetro-1-1" />
<lastmod>2026-11-02T18:40:31.143Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-converter-csv-em-json-direto-no-terminal-com-sed</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-csv-em-json-direto-no-terminal-com-sed" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/como-convertir-csv-a-json-directamente-en-la-terminal-con-sed" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-csv-a-json-directamente-en-la-terminal-con-sed-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-csv-em-json-direto-no-terminal-com-sed" />
<lastmod>2026-10-29T20:01:15.317Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-convertir-csv-a-json-directamente-en-la-terminal-con-sed</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-csv-em-json-direto-no-terminal-com-sed" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/como-convertir-csv-a-json-directamente-en-la-terminal-con-sed" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-csv-a-json-directamente-en-la-terminal-con-sed-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-csv-em-json-direto-no-terminal-com-sed" />
<lastmod>2026-10-29T20:01:15.323Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-convertir-csv-a-json-directamente-en-la-terminal-con-sed-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-csv-em-json-direto-no-terminal-com-sed" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/como-convertir-csv-a-json-directamente-en-la-terminal-con-sed" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-csv-a-json-directamente-en-la-terminal-con-sed-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-csv-em-json-direto-no-terminal-com-sed" />
<lastmod>2026-10-29T20:01:15.329Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-identificar-gargalos-es-discos-linux-iostat-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-identificar-gargalos-es-discos-linux-iostat-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-identify-disk-io-bottlenecks-linux-iostat-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-identificar-cuellos-botella-es-discos-linux-iostat-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-identificar-gargalos-es-discos-linux-iostat-1" />
<lastmod>2026-10-29T20:11:44.176Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-identify-disk-io-bottlenecks-linux-iostat-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-identificar-gargalos-es-discos-linux-iostat-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-identify-disk-io-bottlenecks-linux-iostat-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-identificar-cuellos-botella-es-discos-linux-iostat-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-identificar-gargalos-es-discos-linux-iostat-1" />
<lastmod>2026-10-29T20:11:44.185Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-identificar-cuellos-botella-es-discos-linux-iostat-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-identificar-gargalos-es-discos-linux-iostat-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-identify-disk-io-bottlenecks-linux-iostat-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-identificar-cuellos-botella-es-discos-linux-iostat-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-identificar-gargalos-es-discos-linux-iostat-1" />
<lastmod>2026-10-29T20:11:44.193Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-capacitores-eletroliticos-esgotados</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-eletroliticos-esgotados" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-worn-electrolytic-capacitors-meter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-electroliticos-gastados" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-eletroliticos-esgotados" />
<lastmod>2026-10-30T10:17:13.795Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-worn-electrolytic-capacitors-meter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-eletroliticos-esgotados" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-worn-electrolytic-capacitors-meter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-electroliticos-gastados" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-eletroliticos-esgotados" />
<lastmod>2026-10-30T10:17:13.795Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-condensadores-electroliticos-gastados</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-eletroliticos-esgotados" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-worn-electrolytic-capacitors-meter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-electroliticos-gastados" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-eletroliticos-esgotados" />
<lastmod>2026-10-30T10:17:13.795Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-largura-banda-jitter-iperf3</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-largura-banda-jitter-iperf3" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-bandwidth-jitter-iperf3" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-ancho-banda-jitter-iperf3" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-largura-banda-jitter-iperf3" />
<lastmod>2026-11-04T12:44:05.799Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-measure-bandwidth-jitter-iperf3</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-largura-banda-jitter-iperf3" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-bandwidth-jitter-iperf3" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-ancho-banda-jitter-iperf3" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-largura-banda-jitter-iperf3" />
<lastmod>2026-11-04T12:44:05.799Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-ancho-banda-jitter-iperf3</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-largura-banda-jitter-iperf3" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-bandwidth-jitter-iperf3" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-ancho-banda-jitter-iperf3" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-largura-banda-jitter-iperf3" />
<lastmod>2026-11-04T12:44:05.799Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-transistor-igbt-na-placa-com-multimetro-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-transistor-igbt-na-placa-com-multimetro-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-igbt-transistors-on-board-with-a-multimeter-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-transistor-igbt-en-la-placa-con-multimetro-1-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-transistor-igbt-na-placa-com-multimetro-1-1" />
<lastmod>2026-10-29T21:01:14.464Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-igbt-transistors-on-board-with-a-multimeter-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-transistor-igbt-na-placa-com-multimetro-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-igbt-transistors-on-board-with-a-multimeter-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-transistor-igbt-en-la-placa-con-multimetro-1-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-transistor-igbt-na-placa-com-multimetro-1-1" />
<lastmod>2026-10-29T21:01:14.472Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-un-transistor-igbt-en-la-placa-con-multimetro-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-transistor-igbt-na-placa-com-multimetro-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-igbt-transistors-on-board-with-a-multimeter-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-transistor-igbt-en-la-placa-con-multimetro-1-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-transistor-igbt-na-placa-com-multimetro-1-1" />
<lastmod>2026-10-29T21:01:14.480Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-ataques-ddos-nftables</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-ataques-ddos-nftables" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-layer-4-ddos-attacks-nftables" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-ataques-ddos-nftables-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-ataques-ddos-nftables" />
<lastmod>2026-11-04T11:24:12.893Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-block-layer-4-ddos-attacks-nftables</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-ataques-ddos-nftables" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-layer-4-ddos-attacks-nftables" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-ataques-ddos-nftables-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-ataques-ddos-nftables" />
<lastmod>2026-11-04T11:24:12.893Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-ataques-ddos-nftables-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-ataques-ddos-nftables" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-layer-4-ddos-attacks-nftables" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-ataques-ddos-nftables-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-ataques-ddos-nftables" />
<lastmod>2026-11-04T11:24:12.893Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-recuperar-arquivos-apagados-linux-ext4magic</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-arquivos-apagados-linux-ext4magic" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-deleted-files-on-linux-ext4magic" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-archivos-borrados-linux-ext4magic" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-arquivos-apagados-linux-ext4magic" />
<lastmod>2026-11-05T02:54:09.097Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-recover-deleted-files-on-linux-ext4magic</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-arquivos-apagados-linux-ext4magic" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-deleted-files-on-linux-ext4magic" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-archivos-borrados-linux-ext4magic" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-arquivos-apagados-linux-ext4magic" />
<lastmod>2026-11-05T02:54:09.097Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-recuperar-archivos-borrados-linux-ext4magic</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-arquivos-apagados-linux-ext4magic" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-deleted-files-on-linux-ext4magic" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-archivos-borrados-linux-ext4magic" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-arquivos-apagados-linux-ext4magic" />
<lastmod>2026-11-05T02:54:09.097Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-potenciometro-com-multimetro-na-bancada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-potenciometro-com-multimetro-na-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-potentiometer-with-a-multimeter-on-the-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-potenciometro-en-la-placa-con-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-potenciometro-com-multimetro-na-bancada" />
<lastmod>2026-10-29T22:01:02.916Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-a-potentiometer-with-a-multimeter-on-the-bench</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-potenciometro-com-multimetro-na-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-potentiometer-with-a-multimeter-on-the-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-potenciometro-en-la-placa-con-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-potenciometro-com-multimetro-na-bancada" />
<lastmod>2026-10-29T22:01:02.925Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-potenciometro-en-la-placa-con-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-potenciometro-com-multimetro-na-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-potentiometer-with-a-multimeter-on-the-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-potenciometro-en-la-placa-con-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-potenciometro-com-multimetro-na-bancada" />
<lastmod>2026-10-29T22:01:02.942Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-fonte-atx-sem-placa-mae-usando-um-jumper-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-atx-sem-placa-mae-usando-um-jumper-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-atx-power-supply-without-motherboard-using-jumper-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-atx-sin-placa-base-usando-un-puente-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-atx-sem-placa-mae-usando-um-jumper-1" />
<lastmod>2026-11-04T10:25:07.496Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-atx-power-supply-without-motherboard-using-jumper-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-atx-sem-placa-mae-usando-um-jumper-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-atx-power-supply-without-motherboard-using-jumper-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-atx-sin-placa-base-usando-un-puente-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-atx-sem-placa-mae-usando-um-jumper-1" />
<lastmod>2026-11-04T10:25:07.496Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-fuente-atx-sin-placa-base-usando-un-puente-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-atx-sem-placa-mae-usando-um-jumper-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-atx-power-supply-without-motherboard-using-jumper-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-atx-sin-placa-base-usando-un-puente-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-atx-sem-placa-mae-usando-um-jumper-1" />
<lastmod>2026-11-04T10:25:07.496Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-converter-maiusculas-em-minusculas-no-excel</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-maiusculas-em-minusculas-no-excel" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-uppercase-to-lowercase-in-excel" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-mayusculas-a-minusculas-en-excel" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-maiusculas-em-minusculas-no-excel" />
<lastmod>2026-10-29T22:01:02.948Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-convert-uppercase-to-lowercase-in-excel</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-maiusculas-em-minusculas-no-excel" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-uppercase-to-lowercase-in-excel" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-mayusculas-a-minusculas-en-excel" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-maiusculas-em-minusculas-no-excel" />
<lastmod>2026-10-29T22:01:02.958Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-convertir-mayusculas-a-minusculas-en-excel</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-maiusculas-em-minusculas-no-excel" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-uppercase-to-lowercase-in-excel" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-mayusculas-a-minusculas-en-excel" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-maiusculas-em-minusculas-no-excel" />
<lastmod>2026-10-29T22:01:02.969Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-rele-eletromecanico-multimetro-bancada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-rele-eletromecanico-multimetro-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-electromechanical-relays-multimeter-2-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-reles-electromecunicos-multimetro-en-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-rele-eletromecanico-multimetro-bancada" />
<lastmod>2026-10-30T08:42:29.052Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-electromechanical-relays-multimeter-2-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-rele-eletromecanico-multimetro-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-electromechanical-relays-multimeter-2-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-reles-electromecunicos-multimetro-en-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-rele-eletromecanico-multimetro-bancada" />
<lastmod>2026-10-30T08:42:29.052Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-reles-electromecunicos-multimetro-en-banco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-rele-eletromecanico-multimetro-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-electromechanical-relays-multimeter-2-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-reles-electromecunicos-multimetro-en-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-rele-eletromecanico-multimetro-bancada" />
<lastmod>2026-10-30T08:42:29.052Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-cache-docker-recuperar-espaco-disco-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-docker-recuperar-espaco-disco-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-docker-cache-and-free-disk-space" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-docker-recuperar-espacio-disco-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-docker-recuperar-espaco-disco-1" />
<lastmod>2026-10-29T23:01:08.604Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clean-docker-cache-and-free-disk-space</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-docker-recuperar-espaco-disco-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-docker-cache-and-free-disk-space" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-docker-recuperar-espacio-disco-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-docker-recuperar-espaco-disco-1" />
<lastmod>2026-10-29T23:01:08.616Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpiar-cache-docker-recuperar-espacio-disco-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-docker-recuperar-espaco-disco-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-docker-cache-and-free-disk-space" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-docker-recuperar-espacio-disco-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-docker-recuperar-espaco-disco-1" />
<lastmod>2026-10-29T23:01:08.623Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-macros-excel-vba-automatizar</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-macros-excel-vba-automatizar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-excel-macros-to-automate-spreadsheets" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-macros-en-excel-para-automatizar-planillas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-macros-excel-vba-automatizar" />
<lastmod>2026-11-04T11:25:12.032Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-create-excel-macros-to-automate-spreadsheets</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-macros-excel-vba-automatizar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-excel-macros-to-automate-spreadsheets" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-macros-en-excel-para-automatizar-planillas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-macros-excel-vba-automatizar" />
<lastmod>2026-11-04T11:25:12.032Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-macros-en-excel-para-automatizar-planillas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-macros-excel-vba-automatizar" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-excel-macros-to-automate-spreadsheets" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-macros-en-excel-para-automatizar-planillas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-macros-excel-vba-automatizar" />
<lastmod>2026-11-04T11:25:12.032Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-mosfet-de-potencia-bancada-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-mosfet-de-potencia-bancada-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-power-mosfets-on-bench-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-mosfet-de-potencia-en-banco-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-mosfet-de-potencia-bancada-multimetro" />
<lastmod>2026-11-05T00:39:01.767Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-power-mosfets-on-bench-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-mosfet-de-potencia-bancada-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-power-mosfets-on-bench-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-mosfet-de-potencia-en-banco-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-mosfet-de-potencia-bancada-multimetro" />
<lastmod>2026-11-05T00:39:01.767Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-un-mosfet-de-potencia-en-banco-con-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-mosfet-de-potencia-bancada-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-power-mosfets-on-bench-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-mosfet-de-potencia-en-banco-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-mosfet-de-potencia-bancada-multimetro" />
<lastmod>2026-11-05T00:39:01.767Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-clonar-discos-nvme-corrompidos-ddrescue-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-clonar-discos-nvme-corrompidos-ddrescue-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clone-corrupted-nvme-drives-ddrescue-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-clonar-discos-nvme-danados-ddrescue-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-clonar-discos-nvme-corrompidos-ddrescue-linux" />
<lastmod>2026-10-30T00:00:55.609Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clone-corrupted-nvme-drives-ddrescue-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-clonar-discos-nvme-corrompidos-ddrescue-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clone-corrupted-nvme-drives-ddrescue-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-clonar-discos-nvme-danados-ddrescue-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-clonar-discos-nvme-corrompidos-ddrescue-linux" />
<lastmod>2026-10-30T00:00:55.609Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-clonar-discos-nvme-danados-ddrescue-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-clonar-discos-nvme-corrompidos-ddrescue-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clone-corrupted-nvme-drives-ddrescue-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-clonar-discos-nvme-danados-ddrescue-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-clonar-discos-nvme-corrompidos-ddrescue-linux" />
<lastmod>2026-10-30T00:00:55.609Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-ripple-fontes-chaveadas-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-ripple-fontes-chaveadas-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-ripple-in-switching-power-supplies-with-a-scope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-el-rizado-en-fuentes-conmutadas-con-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-ripple-fontes-chaveadas-osciloscopio" />
<lastmod>2026-10-30T00:01:07.226Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-measure-ripple-in-switching-power-supplies-with-a-scope</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-ripple-fontes-chaveadas-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-ripple-in-switching-power-supplies-with-a-scope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-el-rizado-en-fuentes-conmutadas-con-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-ripple-fontes-chaveadas-osciloscopio" />
<lastmod>2026-10-30T00:01:07.226Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-el-rizado-en-fuentes-conmutadas-con-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-ripple-fontes-chaveadas-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-ripple-in-switching-power-supplies-with-a-scope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-el-rizado-en-fuentes-conmutadas-con-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-ripple-fontes-chaveadas-osciloscopio" />
<lastmod>2026-10-30T00:01:07.226Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-diodo-schottky-na-placa-com-multimetro-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-diodo-schottky-na-placa-com-multimetro-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-schottky-diode-on-board-with-a-multimeter-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-diodo-schottky-en-la-placa-con-el-multimetro-1-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-diodo-schottky-na-placa-com-multimetro-1-1" />
<lastmod>2026-10-30T01:01:03.353Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-a-schottky-diode-on-board-with-a-multimeter-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-diodo-schottky-na-placa-com-multimetro-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-schottky-diode-on-board-with-a-multimeter-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-diodo-schottky-en-la-placa-con-el-multimetro-1-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-diodo-schottky-na-placa-com-multimetro-1-1" />
<lastmod>2026-10-30T01:01:03.358Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-un-diodo-schottky-en-la-placa-con-el-multimetro-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-diodo-schottky-na-placa-com-multimetro-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-schottky-diode-on-board-with-a-multimeter-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-diodo-schottky-en-la-placa-con-el-multimetro-1-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-diodo-schottky-na-placa-com-multimetro-1-1" />
<lastmod>2026-10-30T01:01:03.364Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-temperatura-vrm-placa-mae</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-vrm-placa-mae" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-vrm-temperature-motherboard" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-temperatura-vrm-placa-base" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-vrm-placa-mae" />
<lastmod>2026-10-30T01:00:48.324Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-monitor-vrm-temperature-motherboard</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-vrm-placa-mae" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-vrm-temperature-motherboard" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-temperatura-vrm-placa-base" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-vrm-placa-mae" />
<lastmod>2026-10-30T01:00:48.324Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorizar-temperatura-vrm-placa-base</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-vrm-placa-mae" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-vrm-temperature-motherboard" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-temperatura-vrm-placa-base" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-vrm-placa-mae" />
<lastmod>2026-10-30T01:00:48.324Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-converter-pdf-escaneado-em-texto-com-ocr-no-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-pdf-escaneado-em-texto-com-ocr-no-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-scanned-pdf-to-text-with-ocr-on-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-pdf-escaneado-a-texto-con-ocr-en-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-pdf-escaneado-em-texto-com-ocr-no-linux" />
<lastmod>2026-10-30T09:06:37.747Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-convert-scanned-pdf-to-text-with-ocr-on-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-pdf-escaneado-em-texto-com-ocr-no-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-scanned-pdf-to-text-with-ocr-on-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-pdf-escaneado-a-texto-con-ocr-en-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-pdf-escaneado-em-texto-com-ocr-no-linux" />
<lastmod>2026-10-30T09:06:37.747Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-convertir-pdf-escaneado-a-texto-con-ocr-en-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-pdf-escaneado-em-texto-com-ocr-no-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-scanned-pdf-to-text-with-ocr-on-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-pdf-escaneado-a-texto-con-ocr-en-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-pdf-escaneado-em-texto-com-ocr-no-linux" />
<lastmod>2026-10-30T09:06:37.747Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-optoacoplador-na-placa-com-multimetro-digital-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-optoacoplador-na-placa-com-multimetro-digital-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-optocouplers-on-board-with-a-multimeter-2-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-optoacopladores-en-la-placa-con-multimetro-4-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-optoacoplador-na-placa-com-multimetro-digital-1" />
<lastmod>2026-11-02T09:54:47.006Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-optocouplers-on-board-with-a-multimeter-2-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-optoacoplador-na-placa-com-multimetro-digital-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-optocouplers-on-board-with-a-multimeter-2-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-optoacopladores-en-la-placa-con-multimetro-4-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-optoacoplador-na-placa-com-multimetro-digital-1" />
<lastmod>2026-11-02T09:54:47.006Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-optoacopladores-en-la-placa-con-multimetro-4-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-optoacoplador-na-placa-com-multimetro-digital-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-optocouplers-on-board-with-a-multimeter-2-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-optoacopladores-en-la-placa-con-multimetro-4-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-optoacoplador-na-placa-com-multimetro-digital-1" />
<lastmod>2026-11-02T09:54:47.006Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-consumo-energia-idle-wattimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-consumo-energia-idle-wattimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-idle-power-consumption-wattmeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-consumo-energia-idle-vatimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-consumo-energia-idle-wattimetro" />
<lastmod>2026-10-30T10:00:55.071Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-measure-idle-power-consumption-wattmeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-consumo-energia-idle-wattimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-idle-power-consumption-wattmeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-consumo-energia-idle-vatimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-consumo-energia-idle-wattimetro" />
<lastmod>2026-10-30T10:00:55.071Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-consumo-energia-idle-vatimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-consumo-energia-idle-wattimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-idle-power-consumption-wattmeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-consumo-energia-idle-vatimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-consumo-energia-idle-wattimetro" />
<lastmod>2026-10-30T10:00:55.071Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-jitter-mtr</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-jitter-mtr" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-packet-loss-and-jitter-with-mtr" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-jitter-mtr" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-jitter-mtr" />
<lastmod>2026-10-30T10:01:11.117Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-diagnose-packet-loss-and-jitter-with-mtr</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-jitter-mtr" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-packet-loss-and-jitter-with-mtr" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-jitter-mtr" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-jitter-mtr" />
<lastmod>2026-10-30T10:01:11.133Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-jitter-mtr</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-jitter-mtr" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-packet-loss-and-jitter-with-mtr" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-jitter-mtr" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-jitter-mtr" />
<lastmod>2026-10-30T10:01:11.146Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-memoria-ram-memtest86-passo-a-passo-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-memoria-ram-memtest86-passo-a-passo-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ram-memory-with-memtest86-step-by-step-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-la-memoria-ram-con-memtest86-paso-a-paso-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-memoria-ram-memtest86-passo-a-passo-1-1" />
<lastmod>2026-10-30T11:01:08.920Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-ram-memory-with-memtest86-step-by-step-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-memoria-ram-memtest86-passo-a-passo-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ram-memory-with-memtest86-step-by-step-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-la-memoria-ram-con-memtest86-paso-a-paso-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-memoria-ram-memtest86-passo-a-passo-1-1" />
<lastmod>2026-10-30T11:01:08.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-la-memoria-ram-con-memtest86-paso-a-paso-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-memoria-ram-memtest86-passo-a-passo-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ram-memory-with-memtest86-step-by-step-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-la-memoria-ram-con-memtest86-paso-a-paso-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-memoria-ram-memtest86-passo-a-passo-1-1" />
<lastmod>2026-10-30T11:01:08.933Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-cabecalhos-http-navegador-devtools-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-cabecalhos-http-navegador-devtools-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-http-headers-browser-devtools-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-cabeceras-http-navegador-devtools" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-cabecalhos-http-navegador-devtools-1" />
<lastmod>2026-10-30T11:01:08.947Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-inspect-http-headers-browser-devtools-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-cabecalhos-http-navegador-devtools-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-http-headers-browser-devtools-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-cabeceras-http-navegador-devtools" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-cabecalhos-http-navegador-devtools-1" />
<lastmod>2026-10-30T11:01:08.953Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-cabeceras-http-navegador-devtools</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-cabecalhos-http-navegador-devtools-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-http-headers-browser-devtools-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-cabeceras-http-navegador-devtools" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-cabecalhos-http-navegador-devtools-1" />
<lastmod>2026-10-30T11:01:08.960Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-cache-docker-recuperar-espaco-disco-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-docker-recuperar-espaco-disco-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-docker-cache-and-free-disk-space-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-docker-recuperar-espacio-disco-1-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-docker-recuperar-espaco-disco-1-1" />
<lastmod>2026-10-30T11:01:08.974Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clean-docker-cache-and-free-disk-space-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-docker-recuperar-espaco-disco-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-docker-cache-and-free-disk-space-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-docker-recuperar-espacio-disco-1-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-docker-recuperar-espaco-disco-1-1" />
<lastmod>2026-10-30T11:01:08.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpiar-cache-docker-recuperar-espacio-disco-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-docker-recuperar-espaco-disco-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-docker-cache-and-free-disk-space-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-docker-recuperar-espacio-disco-1-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-docker-recuperar-espaco-disco-1-1" />
<lastmod>2026-10-30T11:01:08.980Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/radar-tech-do-dia-30-outubro-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-30-outubro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-30-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-30-octubre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-30-outubro-2026" />
<lastmod>2026-10-30T12:00:38.112Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/daily-tech-radar-october-30-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-30-outubro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-30-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-30-octubre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-30-outubro-2026" />
<lastmod>2026-10-30T12:00:38.112Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/radar-tech-del-dia-30-octubre-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-30-outubro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-30-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-30-octubre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-30-outubro-2026" />
<lastmod>2026-10-30T12:00:38.112Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-memorias-eeprom-gravador-ch341a</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-memorias-eeprom-gravador-ch341a" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-eeprom-memory-ch341a-programmer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-memorias-eeprom-grabador-ch341a" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-memorias-eeprom-gravador-ch341a" />
<lastmod>2026-10-30T13:01:07.946Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-eeprom-memory-ch341a-programmer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-memorias-eeprom-gravador-ch341a" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-eeprom-memory-ch341a-programmer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-memorias-eeprom-grabador-ch341a" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-memorias-eeprom-gravador-ch341a" />
<lastmod>2026-10-30T13:01:07.954Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-memorias-eeprom-grabador-ch341a</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-memorias-eeprom-gravador-ch341a" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-eeprom-memory-ch341a-programmer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-memorias-eeprom-grabador-ch341a" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-memorias-eeprom-gravador-ch341a" />
<lastmod>2026-10-30T13:01:07.961Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-arquivo-hosts-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-arquivo-hosts-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-hosts-file-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-archivo-hosts-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-arquivo-hosts-linux" />
<lastmod>2026-10-30T13:01:07.969Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-hosts-file-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-arquivo-hosts-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-hosts-file-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-archivo-hosts-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-arquivo-hosts-linux" />
<lastmod>2026-10-30T13:01:07.983Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-archivo-hosts-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-arquivo-hosts-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-hosts-file-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-archivo-hosts-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-arquivo-hosts-linux" />
<lastmod>2026-10-30T13:01:07.990Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-requisicoes-websocket-navegador-devtools</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-requisicoes-websocket-navegador-devtools" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-websocket-requests-browser-devtools" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-peticiones-websocket-navegador-devtools" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-requisicoes-websocket-navegador-devtools" />
<lastmod>2026-10-30T13:01:07.763Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-inspect-websocket-requests-browser-devtools</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-requisicoes-websocket-navegador-devtools" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-websocket-requests-browser-devtools" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-peticiones-websocket-navegador-devtools" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-requisicoes-websocket-navegador-devtools" />
<lastmod>2026-10-30T13:01:07.763Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-peticiones-websocket-navegador-devtools</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-requisicoes-websocket-navegador-devtools" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-websocket-requests-browser-devtools" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-peticiones-websocket-navegador-devtools" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-requisicoes-websocket-navegador-devtools" />
<lastmod>2026-10-30T13:01:07.996Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-reiniciar-pods-travados-kubernetes-kubectl</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-reiniciar-pods-travados-kubernetes-kubectl" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-restart-stuck-kubernetes-pods-using-kubectl" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reiniciar-pods-bloqueados-kubernetes-kubectl" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-reiniciar-pods-travados-kubernetes-kubectl" />
<lastmod>2026-10-30T14:01:18.353Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-restart-stuck-kubernetes-pods-using-kubectl</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-reiniciar-pods-travados-kubernetes-kubectl" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-restart-stuck-kubernetes-pods-using-kubectl" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reiniciar-pods-bloqueados-kubernetes-kubectl" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-reiniciar-pods-travados-kubernetes-kubectl" />
<lastmod>2026-10-30T14:01:18.367Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-reiniciar-pods-bloqueados-kubernetes-kubectl</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-reiniciar-pods-travados-kubernetes-kubectl" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-restart-stuck-kubernetes-pods-using-kubectl" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reiniciar-pods-bloqueados-kubernetes-kubectl" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-reiniciar-pods-travados-kubernetes-kubectl" />
<lastmod>2026-10-30T14:01:18.380Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/container-travado-como-ver-logs-docker-tempo-real</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/container-travado-como-ver-logs-docker-tempo-real" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/stuck-container-how-to-inspect-docker-logs-real-time" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/contenedor-bloqueado-como-ver-logs-docker-tiempo-real" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/container-travado-como-ver-logs-docker-tempo-real" />
<lastmod>2026-10-30T14:00:59.161Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/stuck-container-how-to-inspect-docker-logs-real-time</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/container-travado-como-ver-logs-docker-tempo-real" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/stuck-container-how-to-inspect-docker-logs-real-time" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/contenedor-bloqueado-como-ver-logs-docker-tiempo-real" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/container-travado-como-ver-logs-docker-tempo-real" />
<lastmod>2026-10-30T14:00:59.161Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/contenedor-bloqueado-como-ver-logs-docker-tiempo-real</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/container-travado-como-ver-logs-docker-tempo-real" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/stuck-container-how-to-inspect-docker-logs-real-time" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/contenedor-bloqueado-como-ver-logs-docker-tiempo-real" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/container-travado-como-ver-logs-docker-tempo-real" />
<lastmod>2026-10-30T14:00:59.161Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-auditar-permissoes-usuarios-linux-auditd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-permissoes-usuarios-linux-auditd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-user-permissions-linux-auditd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-permisos-usuarios-linux-auditd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-permissoes-usuarios-linux-auditd" />
<lastmod>2026-10-30T14:01:18.171Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-audit-user-permissions-linux-auditd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-permissoes-usuarios-linux-auditd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-user-permissions-linux-auditd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-permisos-usuarios-linux-auditd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-permissoes-usuarios-linux-auditd" />
<lastmod>2026-10-30T14:01:18.171Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-auditar-permisos-usuarios-linux-auditd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-permissoes-usuarios-linux-auditd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-user-permissions-linux-auditd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-permisos-usuarios-linux-auditd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-permissoes-usuarios-linux-auditd" />
<lastmod>2026-10-30T14:01:18.171Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-indutor-aberto-na-placa-multimetro-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-indutor-aberto-na-placa-multimetro-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-open-inductors-on-board-digital-multimeter-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-inductor-abierto-en-placa-multimetro-1-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-indutor-aberto-na-placa-multimetro-1-1" />
<lastmod>2026-10-31T00:36:37.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-open-inductors-on-board-digital-multimeter-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-indutor-aberto-na-placa-multimetro-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-open-inductors-on-board-digital-multimeter-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-inductor-abierto-en-placa-multimetro-1-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-indutor-aberto-na-placa-multimetro-1-1" />
<lastmod>2026-10-31T00:36:37.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-un-inductor-abierto-en-placa-multimetro-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-indutor-aberto-na-placa-multimetro-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-open-inductors-on-board-digital-multimeter-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-inductor-abierto-en-placa-multimetro-1-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-indutor-aberto-na-placa-multimetro-1-1" />
<lastmod>2026-10-31T00:36:37.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-liberar-porta-bloqueada-no-firewall-do-windows</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-liberar-porta-bloqueada-no-firewall-do-windows" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-unblock-a-port-in-the-windows-firewall" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-liberar-un-puerto-bloqueado-en-el-firewall-de-windows" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-liberar-porta-bloqueada-no-firewall-do-windows" />
<lastmod>2026-10-30T15:01:49.057Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-unblock-a-port-in-the-windows-firewall</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-liberar-porta-bloqueada-no-firewall-do-windows" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-unblock-a-port-in-the-windows-firewall" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-liberar-un-puerto-bloqueado-en-el-firewall-de-windows" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-liberar-porta-bloqueada-no-firewall-do-windows" />
<lastmod>2026-10-30T15:01:49.068Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-liberar-un-puerto-bloqueado-en-el-firewall-de-windows</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-liberar-porta-bloqueada-no-firewall-do-windows" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-unblock-a-port-in-the-windows-firewall" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-liberar-un-puerto-bloqueado-en-el-firewall-de-windows" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-liberar-porta-bloqueada-no-firewall-do-windows" />
<lastmod>2026-10-30T15:01:49.075Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-balanceamento-de-carga-com-haproxy</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-balanceamento-de-carga-com-haproxy" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-load-balancing-with-haproxy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-el-balanceo-de-carga-con-haproxy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-balanceamento-de-carga-com-haproxy" />
<lastmod>2026-10-30T15:01:48.834Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-load-balancing-with-haproxy</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-balanceamento-de-carga-com-haproxy" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-load-balancing-with-haproxy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-el-balanceo-de-carga-con-haproxy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-balanceamento-de-carga-com-haproxy" />
<lastmod>2026-10-30T15:01:48.834Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-el-balanceo-de-carga-con-haproxy</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-balanceamento-de-carga-com-haproxy" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-load-balancing-with-haproxy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-el-balanceo-de-carga-con-haproxy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-balanceamento-de-carga-com-haproxy" />
<lastmod>2026-10-30T15:01:48.834Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-circuito-integrado-na-placa-com-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-integrado-na-placa-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-integrated-circuit-on-board-with-oscilloscope-2" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-circuito-integrado-en-la-placa-con-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-integrado-na-placa-com-osciloscopio" />
<lastmod>2026-10-30T16:01:18.571Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-integrated-circuit-on-board-with-oscilloscope-2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-integrado-na-placa-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-integrated-circuit-on-board-with-oscilloscope-2" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-circuito-integrado-en-la-placa-con-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-integrado-na-placa-com-osciloscopio" />
<lastmod>2026-10-30T16:01:18.578Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-un-circuito-integrado-en-la-placa-con-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-integrado-na-placa-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-integrated-circuit-on-board-with-oscilloscope-2" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-circuito-integrado-en-la-placa-con-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-integrado-na-placa-com-osciloscopio" />
<lastmod>2026-10-30T16:01:18.597Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-montar-no-break-caseiro-roteador-baterias</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-no-break-caseiro-roteador-baterias" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-diy-mini-ups-router-18650-batteries" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-armar-sai-casero-router-baterias" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-no-break-caseiro-roteador-baterias" />
<lastmod>2026-10-30T16:01:18.614Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-build-diy-mini-ups-router-18650-batteries</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-no-break-caseiro-roteador-baterias" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-diy-mini-ups-router-18650-batteries" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-armar-sai-casero-router-baterias" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-no-break-caseiro-roteador-baterias" />
<lastmod>2026-10-30T16:01:02.752Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-armar-sai-casero-router-baterias</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-montar-no-break-caseiro-roteador-baterias" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-build-diy-mini-ups-router-18650-batteries" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-armar-sai-casero-router-baterias" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-montar-no-break-caseiro-roteador-baterias" />
<lastmod>2026-10-30T16:01:02.752Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-atalhos-e-macros-autohotkey</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-atalhos-e-macros-autohotkey" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-shortcuts-and-keyboard-macros-autohotkey" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-accesos-directos-y-macros-autohotkey" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-atalhos-e-macros-autohotkey" />
<lastmod>2026-10-30T16:01:18.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-organize-shortcuts-and-keyboard-macros-autohotkey</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-atalhos-e-macros-autohotkey" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-shortcuts-and-keyboard-macros-autohotkey" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-accesos-directos-y-macros-autohotkey" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-atalhos-e-macros-autohotkey" />
<lastmod>2026-10-30T16:01:18.388Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-accesos-directos-y-macros-autohotkey</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-atalhos-e-macros-autohotkey" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-shortcuts-and-keyboard-macros-autohotkey" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-accesos-directos-y-macros-autohotkey" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-atalhos-e-macros-autohotkey" />
<lastmod>2026-10-30T16:01:18.388Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-conector-usb-c-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-conector-usb-c-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-usb-c-charging-connector-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-conector-usb-c-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-conector-usb-c-multimetro" />
<lastmod>2026-11-03T22:23:04.790Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-usb-c-charging-connector-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-conector-usb-c-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-usb-c-charging-connector-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-conector-usb-c-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-conector-usb-c-multimetro" />
<lastmod>2026-11-03T22:23:04.790Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-conector-usb-c-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-conector-usb-c-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-usb-c-charging-connector-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-conector-usb-c-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-conector-usb-c-multimetro" />
<lastmod>2026-11-03T22:23:04.790Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-placa-logica-hd-bancada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-placa-logica-hd-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-hard-drive-logic-board-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-placa-logica-disco-duro-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-placa-logica-hd-bancada" />
<lastmod>2026-10-30T17:01:09.896Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-hard-drive-logic-board-bench</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-placa-logica-hd-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-hard-drive-logic-board-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-placa-logica-disco-duro-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-placa-logica-hd-bancada" />
<lastmod>2026-10-30T17:01:09.896Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-placa-logica-disco-duro-banco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-placa-logica-hd-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-hard-drive-logic-board-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-placa-logica-disco-duro-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-placa-logica-hd-bancada" />
<lastmod>2026-10-30T17:01:09.896Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-remover-fundo-gimp-foreground-select</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-remover-fundo-gimp-foreground-select" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-remove-image-background-gimp-foreground-select" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-quitar-fondo-imagenes-gimp-seleccion-inteligente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-remover-fundo-gimp-foreground-select" />
<lastmod>2026-11-01T12:38:19.534Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-remove-image-background-gimp-foreground-select</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-remover-fundo-gimp-foreground-select" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-remove-image-background-gimp-foreground-select" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-quitar-fondo-imagenes-gimp-seleccion-inteligente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-remover-fundo-gimp-foreground-select" />
<lastmod>2026-11-01T12:38:19.534Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-quitar-fondo-imagenes-gimp-seleccion-inteligente</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-remover-fundo-gimp-foreground-select" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-remove-image-background-gimp-foreground-select" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-quitar-fondo-imagenes-gimp-seleccion-inteligente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-remover-fundo-gimp-foreground-select" />
<lastmod>2026-11-01T12:38:19.534Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-cristal-oscilador-quartzo-com-osciloscopio-2-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-quartzo-com-osciloscopio-2-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-quartz-crystal-oscillator-with-oscilloscope-2-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-oscilador-de-cuarzo-con-osciloscopio-2-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-quartzo-com-osciloscopio-2-1" />
<lastmod>2026-11-02T10:53:45.088Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-quartz-crystal-oscillator-with-oscilloscope-2-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-quartzo-com-osciloscopio-2-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-quartz-crystal-oscillator-with-oscilloscope-2-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-oscilador-de-cuarzo-con-osciloscopio-2-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-quartzo-com-osciloscopio-2-1" />
<lastmod>2026-11-02T10:53:45.088Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-cristal-oscilador-de-cuarzo-con-osciloscopio-2-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-quartzo-com-osciloscopio-2-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-quartz-crystal-oscillator-with-oscilloscope-2-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-oscilador-de-cuarzo-con-osciloscopio-2-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-quartzo-com-osciloscopio-2-1" />
<lastmod>2026-11-02T10:53:45.088Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-placa-de-rede-pcie-queimada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-placa-de-rede-pcie-queimada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-dead-pcie-network-card-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-tarjeta-red-pcie-quemada-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-placa-de-rede-pcie-queimada" />
<lastmod>2026-10-30T18:00:58.805Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-dead-pcie-network-card-bench</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-placa-de-rede-pcie-queimada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-dead-pcie-network-card-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-tarjeta-red-pcie-quemada-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-placa-de-rede-pcie-queimada" />
<lastmod>2026-10-30T18:00:58.805Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-tarjeta-red-pcie-quemada-banco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-placa-de-rede-pcie-queimada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-dead-pcie-network-card-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-tarjeta-red-pcie-quemada-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-placa-de-rede-pcie-queimada" />
<lastmod>2026-10-30T18:00:58.805Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-converter-audio-m4a-para-mp3-no-terminal-com-ffmpeg</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-audio-m4a-para-mp3-no-terminal-com-ffmpeg" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-m4a-audio-to-mp3-in-terminal-with-ffmpeg" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-audio-m4a-a-mp3-en-terminal-con-ffmpeg" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-audio-m4a-para-mp3-no-terminal-com-ffmpeg" />
<lastmod>2026-11-03T16:06:30.534Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-convert-m4a-audio-to-mp3-in-terminal-with-ffmpeg</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-audio-m4a-para-mp3-no-terminal-com-ffmpeg" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-m4a-audio-to-mp3-in-terminal-with-ffmpeg" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-audio-m4a-a-mp3-en-terminal-con-ffmpeg" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-audio-m4a-para-mp3-no-terminal-com-ffmpeg" />
<lastmod>2026-11-03T16:06:30.534Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-convertir-audio-m4a-a-mp3-en-terminal-con-ffmpeg</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-audio-m4a-para-mp3-no-terminal-com-ffmpeg" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-m4a-audio-to-mp3-in-terminal-with-ffmpeg" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-audio-m4a-a-mp3-en-terminal-con-ffmpeg" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-audio-m4a-para-mp3-no-terminal-com-ffmpeg" />
<lastmod>2026-11-03T16:06:30.534Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-regulador-vrm-com-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-regulador-vrm-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-vrm-voltage-regulator-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-regulador-tension-vrm-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-regulador-vrm-com-multimetro" />
<lastmod>2026-10-31T03:41:45.284Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-vrm-voltage-regulator-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-regulador-vrm-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-vrm-voltage-regulator-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-regulador-tension-vrm-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-regulador-vrm-com-multimetro" />
<lastmod>2026-10-31T03:41:45.284Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-regulador-tension-vrm-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-regulador-vrm-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-vrm-voltage-regulator-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-regulador-tension-vrm-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-regulador-vrm-com-multimetro" />
<lastmod>2026-10-31T03:41:45.284Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/container-travado-como-inspecionar-namespaces-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/container-travado-como-inspecionar-namespaces-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/container-stuck-how-to-inspect-namespaces-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/contenedor-bloqueado-como-inspecionar-namespaces-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/container-travado-como-inspecionar-namespaces-linux" />
<lastmod>2026-10-30T19:01:10.715Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/container-stuck-how-to-inspect-namespaces-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/container-travado-como-inspecionar-namespaces-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/container-stuck-how-to-inspect-namespaces-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/contenedor-bloqueado-como-inspecionar-namespaces-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/container-travado-como-inspecionar-namespaces-linux" />
<lastmod>2026-10-30T19:01:10.724Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/contenedor-bloqueado-como-inspecionar-namespaces-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/container-travado-como-inspecionar-namespaces-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/container-stuck-how-to-inspect-namespaces-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/contenedor-bloqueado-como-inspecionar-namespaces-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/container-travado-como-inspecionar-namespaces-linux" />
<lastmod>2026-10-30T19:01:10.739Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-consumo-fontes-no-break</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-consumo-fontes-no-break" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-power-consumption-ups-psu" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-consumo-fuentes-sai-ups" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-consumo-fontes-no-break" />
<lastmod>2026-10-30T19:01:10.250Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-calculate-power-consumption-ups-psu</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-consumo-fontes-no-break" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-power-consumption-ups-psu" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-consumo-fuentes-sai-ups" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-consumo-fontes-no-break" />
<lastmod>2026-10-30T19:01:10.250Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calcular-consumo-fuentes-sai-ups</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calcular-consumo-fontes-no-break" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calculate-power-consumption-ups-psu" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calcular-consumo-fuentes-sai-ups" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calcular-consumo-fontes-no-break" />
<lastmod>2026-10-30T19:01:10.250Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-display-lcd-gerador-barras</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-display-lcd-gerador-barras" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-lcd-display-bar-generator-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-display-lcd-generador-barras-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-display-lcd-gerador-barras" />
<lastmod>2026-11-03T18:06:20.437Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-lcd-display-bar-generator-bench</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-display-lcd-gerador-barras" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-lcd-display-bar-generator-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-display-lcd-generador-barras-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-display-lcd-gerador-barras" />
<lastmod>2026-11-03T18:06:20.437Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-display-lcd-generador-barras-banco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-display-lcd-gerador-barras" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-lcd-display-bar-generator-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-display-lcd-generador-barras-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-display-lcd-gerador-barras" />
<lastmod>2026-11-03T18:06:20.437Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-fonte-bancada-carga-resistiva</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-bancada-carga-resistiva" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-bench-power-supply-resistive-load" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-banco-carga-resistiva" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-bancada-carga-resistiva" />
<lastmod>2026-10-30T20:00:51.185Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-bench-power-supply-resistive-load</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-bancada-carga-resistiva" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-bench-power-supply-resistive-load" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-banco-carga-resistiva" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-bancada-carga-resistiva" />
<lastmod>2026-10-30T20:00:51.185Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-fuente-banco-carga-resistiva</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-bancada-carga-resistiva" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-bench-power-supply-resistive-load" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-banco-carga-resistiva" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-bancada-carga-resistiva" />
<lastmod>2026-10-30T20:00:51.185Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-abas-e-janelas-no-navegador</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-abas-e-janelas-no-navegador" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-browser-tabs-and-windows" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-pestanas-y-ventanas-del-navegador" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-abas-e-janelas-no-navegador" />
<lastmod>2026-10-30T20:01:04.269Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-organize-browser-tabs-and-windows</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-abas-e-janelas-no-navegador" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-browser-tabs-and-windows" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-pestanas-y-ventanas-del-navegador" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-abas-e-janelas-no-navegador" />
<lastmod>2026-10-30T20:01:04.288Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-pestanas-y-ventanas-del-navegador</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-abas-e-janelas-no-navegador" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-browser-tabs-and-windows" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-pestanas-y-ventanas-del-navegador" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-abas-e-janelas-no-navegador" />
<lastmod>2026-10-30T20:01:04.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-circuito-integrado-na-placa-com-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-integrado-na-placa-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-integrated-circuit-on-board-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuitos-integrados-en-placa-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-integrado-na-placa-com-multimetro" />
<lastmod>2026-10-30T21:01:20.445Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-integrated-circuit-on-board-with-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-integrado-na-placa-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-integrated-circuit-on-board-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuitos-integrados-en-placa-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-integrado-na-placa-com-multimetro" />
<lastmod>2026-10-30T21:01:20.452Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-circuitos-integrados-en-placa-con-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-integrado-na-placa-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-integrated-circuit-on-board-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuitos-integrados-en-placa-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-integrado-na-placa-com-multimetro" />
<lastmod>2026-10-30T21:01:20.458Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-consumo-energia-idle-wattimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-consumo-energia-idle-wattimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-idle-power-consumption-wattmeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-consumo-energia-idle-vatimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-consumo-energia-idle-wattimetro-1" />
<lastmod>2026-10-30T21:00:59.981Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-measure-idle-power-consumption-wattmeter-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-consumo-energia-idle-wattimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-idle-power-consumption-wattmeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-consumo-energia-idle-vatimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-consumo-energia-idle-wattimetro-1" />
<lastmod>2026-10-30T21:00:59.981Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-consumo-energia-idle-vatimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-consumo-energia-idle-wattimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-idle-power-consumption-wattmeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-consumo-energia-idle-vatimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-consumo-energia-idle-wattimetro-1" />
<lastmod>2026-10-30T21:00:59.981Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-converter-audio-m4a-para-mp3-no-terminal-com-ffmpeg-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-audio-m4a-para-mp3-no-terminal-com-ffmpeg-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-m4a-audio-to-mp3-in-terminal-with-ffmpeg-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-audio-m4a-a-mp3-en-terminal-with-ffmpeg" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-audio-m4a-para-mp3-no-terminal-com-ffmpeg-1" />
<lastmod>2026-11-02T14:03:08.317Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-convert-m4a-audio-to-mp3-in-terminal-with-ffmpeg-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-audio-m4a-para-mp3-no-terminal-com-ffmpeg-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-m4a-audio-to-mp3-in-terminal-with-ffmpeg-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-audio-m4a-a-mp3-en-terminal-with-ffmpeg" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-audio-m4a-para-mp3-no-terminal-com-ffmpeg-1" />
<lastmod>2026-11-02T14:03:08.317Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-convertir-audio-m4a-a-mp3-en-terminal-with-ffmpeg</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-audio-m4a-para-mp3-no-terminal-com-ffmpeg-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-m4a-audio-to-mp3-in-terminal-with-ffmpeg-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-audio-m4a-a-mp3-en-terminal-with-ffmpeg" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-audio-m4a-para-mp3-no-terminal-com-ffmpeg-1" />
<lastmod>2026-11-02T14:03:08.317Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-transistor-jfet-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-transistor-jfet-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-jfet-transistors-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-transistores-jfet-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-transistor-jfet-multimetro" />
<lastmod>2026-10-31T18:49:59.474Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-jfet-transistors-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-transistor-jfet-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-jfet-transistors-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-transistores-jfet-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-transistor-jfet-multimetro" />
<lastmod>2026-10-31T18:49:59.474Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-transistores-jfet-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-transistor-jfet-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-jfet-transistors-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-transistores-jfet-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-transistor-jfet-multimetro" />
<lastmod>2026-10-31T18:49:59.474Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-slot-de-memoria-ram-limpa-contatos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-slot-de-memoria-ram-limpa-contatos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-ram-memory-slot-contact-cleaner" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-ranura-memoria-ram-limpiacontactos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-slot-de-memoria-ram-limpa-contatos" />
<lastmod>2026-11-01T02:04:24.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clean-ram-memory-slot-contact-cleaner</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-slot-de-memoria-ram-limpa-contatos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-ram-memory-slot-contact-cleaner" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-ranura-memoria-ram-limpiacontactos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-slot-de-memoria-ram-limpa-contatos" />
<lastmod>2026-11-01T02:04:24.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpiar-ranura-memoria-ram-limpiacontactos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-slot-de-memoria-ram-limpa-contatos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-ram-memory-slot-contact-cleaner" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-ranura-memoria-ram-limpiacontactos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-slot-de-memoria-ram-limpa-contatos" />
<lastmod>2026-11-01T02:04:24.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-recuperar-arquivos-corrompidos-no-git-direto-no-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-arquivos-corrompidos-no-git-direto-no-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-corrupted-git-files-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-archivos-corrompidos-en-git-desde-la-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-arquivos-corrompidos-no-git-direto-no-terminal" />
<lastmod>2026-10-31T11:24:50.854Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-recover-corrupted-git-files-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-arquivos-corrompidos-no-git-direto-no-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-corrupted-git-files-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-archivos-corrompidos-en-git-desde-la-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-arquivos-corrompidos-no-git-direto-no-terminal" />
<lastmod>2026-10-31T11:24:50.854Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-recuperar-archivos-corrompidos-en-git-desde-la-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-arquivos-corrompidos-no-git-direto-no-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-corrupted-git-files-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-archivos-corrompidos-en-git-desde-la-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-arquivos-corrompidos-no-git-direto-no-terminal" />
<lastmod>2026-10-31T11:24:50.854Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-fonte-atx-com-carga-resistiva-na-bancada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-atx-com-carga-resistiva-na-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-atx-power-supply-resistive-load" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-atx-carga-resistiva-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-atx-com-carga-resistiva-na-bancada" />
<lastmod>2026-10-31T00:30:47.369Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-atx-power-supply-resistive-load</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-atx-com-carga-resistiva-na-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-atx-power-supply-resistive-load" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-atx-carga-resistiva-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-atx-com-carga-resistiva-na-bancada" />
<lastmod>2026-10-31T00:30:47.369Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-fuente-atx-carga-resistiva-banco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-atx-com-carga-resistiva-na-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-atx-power-supply-resistive-load" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-atx-carga-resistiva-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-atx-com-carga-resistiva-na-bancada" />
<lastmod>2026-10-31T00:30:47.369Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-identificar-capacitores-smd-curto-termica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-identificar-capacitores-smd-curto-termica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-identify-damaged-smd-capacitors-short" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-identificar-condensadores-smd-cortocircuito-termica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-identificar-capacitores-smd-curto-termica" />
<lastmod>2026-11-03T14:10:49.433Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-identify-damaged-smd-capacitors-short</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-identificar-capacitores-smd-curto-termica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-identify-damaged-smd-capacitors-short" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-identificar-condensadores-smd-cortocircuito-termica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-identificar-capacitores-smd-curto-termica" />
<lastmod>2026-11-03T14:10:49.433Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-identificar-condensadores-smd-cortocircuito-termica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-identificar-capacitores-smd-curto-termica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-identify-damaged-smd-capacitors-short" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-identificar-condensadores-smd-cortocircuito-termica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-identificar-capacitores-smd-curto-termica" />
<lastmod>2026-11-03T14:10:49.433Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-latencia-mtr</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-latencia-mtr" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-packet-loss-latency-mtr" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-latencia-mtr" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-latencia-mtr" />
<lastmod>2026-11-01T00:11:46.972Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-diagnose-packet-loss-latency-mtr</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-latencia-mtr" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-packet-loss-latency-mtr" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-latencia-mtr" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-latencia-mtr" />
<lastmod>2026-11-01T00:11:46.972Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-latencia-mtr</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-latencia-mtr" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-packet-loss-latency-mtr" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-latencia-mtr" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-latencia-mtr" />
<lastmod>2026-11-01T00:11:46.972Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-sensor-temperatura-ntc-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-sensor-temperatura-ntc-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ntc-temperature-sensor-on-board-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-sensor-temperatura-ntc-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-sensor-temperatura-ntc-multimetro" />
<lastmod>2026-11-01T06:35:49.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-ntc-temperature-sensor-on-board-with-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-sensor-temperatura-ntc-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ntc-temperature-sensor-on-board-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-sensor-temperatura-ntc-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-sensor-temperatura-ntc-multimetro" />
<lastmod>2026-11-01T06:35:49.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-sensor-temperatura-ntc-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-sensor-temperatura-ntc-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ntc-temperature-sensor-on-board-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-sensor-temperatura-ntc-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-sensor-temperatura-ntc-multimetro" />
<lastmod>2026-11-01T06:35:49.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-latencia-dns-linux-comando-dig-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-latencia-dns-linux-comando-dig-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-dns-latency-linux-dig-command-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-latencia-dns-linux-dig-command" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-latencia-dns-linux-comando-dig-1" />
<lastmod>2026-10-31T00:00:53.100Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-dns-latency-linux-dig-command-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-latencia-dns-linux-comando-dig-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-dns-latency-linux-dig-command-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-latencia-dns-linux-dig-command" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-latencia-dns-linux-comando-dig-1" />
<lastmod>2026-10-31T00:00:53.100Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-latencia-dns-linux-dig-command</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-latencia-dns-linux-comando-dig-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-dns-latency-linux-dig-command-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-latencia-dns-linux-dig-command" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-latencia-dns-linux-comando-dig-1" />
<lastmod>2026-10-31T00:00:53.100Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-contatos-oxidados-slots-pcie</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-contatos-oxidados-slots-pcie" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-oxidized-pcie-slots-safely" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-contactos-oxidados-slots-pcie" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-contatos-oxidados-slots-pcie" />
<lastmod>2026-10-31T00:01:11.674Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clean-oxidized-pcie-slots-safely</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-contatos-oxidados-slots-pcie" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-oxidized-pcie-slots-safely" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-contactos-oxidados-slots-pcie" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-contatos-oxidados-slots-pcie" />
<lastmod>2026-10-31T00:01:11.680Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpiar-contactos-oxidados-slots-pcie</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-contatos-oxidados-slots-pcie" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-oxidized-pcie-slots-safely" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-contactos-oxidados-slots-pcie" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-contatos-oxidados-slots-pcie" />
<lastmod>2026-10-31T00:01:11.686Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-triac-com-multimetro-bancada-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-triac-com-multimetro-bancada-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-triac-with-a-multimeter-on-the-bench-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-triac-con-multimetro-en-el-banco-de-trabajo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-triac-com-multimetro-bancada-1" />
<lastmod>2026-10-31T01:00:34.023Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-a-triac-with-a-multimeter-on-the-bench-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-triac-com-multimetro-bancada-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-triac-with-a-multimeter-on-the-bench-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-triac-con-multimetro-en-el-banco-de-trabajo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-triac-com-multimetro-bancada-1" />
<lastmod>2026-10-31T01:00:34.023Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-un-triac-con-multimetro-en-el-banco-de-trabajo</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-triac-com-multimetro-bancada-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-triac-with-a-multimeter-on-the-bench-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-triac-con-multimetro-en-el-banco-de-trabajo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-triac-com-multimetro-bancada-1" />
<lastmod>2026-10-31T01:00:34.023Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calibrar-sensores-pt100-clp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-sensores-pt100-clp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-pt100-temperature-sensors-in-the-plc" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-sensores-temperatura-pt100-plc" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-sensores-pt100-clp" />
<lastmod>2026-10-31T01:01:05.620Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-calibrate-pt100-temperature-sensors-in-the-plc</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-sensores-pt100-clp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-pt100-temperature-sensors-in-the-plc" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-sensores-temperatura-pt100-plc" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-sensores-pt100-clp" />
<lastmod>2026-10-31T01:01:05.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-calibrar-sensores-temperatura-pt100-plc</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-calibrar-sensores-pt100-clp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-calibrate-pt100-temperature-sensors-in-the-plc" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-calibrar-sensores-temperatura-pt100-plc" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-calibrar-sensores-pt100-clp" />
<lastmod>2026-10-31T01:01:05.641Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-otimizar-consultas-lentas-postgresql-indices</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-consultas-lentas-postgresql-indices" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-slow-sql-queries-composite-indexes-postgres-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-consultas-sql-lentas-indices-compuestos-postgres-1-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-consultas-lentas-postgresql-indices" />
<lastmod>2026-10-31T01:01:05.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-optimize-slow-sql-queries-composite-indexes-postgres-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-consultas-lentas-postgresql-indices" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-slow-sql-queries-composite-indexes-postgres-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-consultas-sql-lentas-indices-compuestos-postgres-1-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-consultas-lentas-postgresql-indices" />
<lastmod>2026-10-31T01:01:05.655Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-optimizar-consultas-sql-lentas-indices-compuestos-postgres-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-consultas-lentas-postgresql-indices" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-slow-sql-queries-composite-indexes-postgres-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-consultas-sql-lentas-indices-compuestos-postgres-1-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-consultas-lentas-postgresql-indices" />
<lastmod>2026-10-31T01:01:05.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-circuito-pwm-placa-mae</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-pwm-placa-mae" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-pwm-circuit" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-pwm-placa-base" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-pwm-placa-mae" />
<lastmod>2026-10-31T10:00:42.304Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-motherboard-pwm-circuit</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-pwm-placa-mae" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-pwm-circuit" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-pwm-placa-base" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-pwm-placa-mae" />
<lastmod>2026-10-31T10:00:42.304Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-circuito-pwm-placa-base</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-pwm-placa-mae" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-pwm-circuit" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-pwm-placa-base" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-pwm-placa-mae" />
<lastmod>2026-10-31T10:00:42.304Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-vlan-porta-switch-gerenciavel</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-vlan-porta-switch-gerenciavel" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-vlan-switch-port" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-vlan-puerto-switch-gestionable" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-vlan-porta-switch-gerenciavel" />
<lastmod>2026-10-31T10:01:13.886Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-vlan-switch-port</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-vlan-porta-switch-gerenciavel" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-vlan-switch-port" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-vlan-puerto-switch-gestionable" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-vlan-porta-switch-gerenciavel" />
<lastmod>2026-10-31T10:01:13.896Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-vlan-puerto-switch-gestionable</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-vlan-porta-switch-gerenciavel" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-vlan-switch-port" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-vlan-puerto-switch-gestionable" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-vlan-porta-switch-gerenciavel" />
<lastmod>2026-10-31T10:01:13.911Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-cache-systemd-journal-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-systemd-journal-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-systemd-journal-cache-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-systemd-journal-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-systemd-journal-linux" />
<lastmod>2026-11-04T10:07:29.123Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clean-systemd-journal-cache-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-systemd-journal-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-systemd-journal-cache-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-systemd-journal-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-systemd-journal-linux" />
<lastmod>2026-11-04T10:07:29.123Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpiar-cache-systemd-journal-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-systemd-journal-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-systemd-journal-cache-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-systemd-journal-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-systemd-journal-linux" />
<lastmod>2026-11-04T10:07:29.123Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-duplicou-cobrancas-como-garantir-idempotencia-no-backend</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-duplicou-cobrancas-como-garantir-idempotencia-no-backend" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/api-duplicated-charges-how-to-ensure-idempotency-in-backend" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-duplico-cobros-como-garantizar-idempotencia-en-backend" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-duplicou-cobrancas-como-garantir-idempotencia-no-backend" />
<lastmod>2026-10-31T10:19:46.295Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-duplicated-charges-how-to-ensure-idempotency-in-backend</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-duplicou-cobrancas-como-garantir-idempotencia-no-backend" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/api-duplicated-charges-how-to-ensure-idempotency-in-backend" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-duplico-cobros-como-garantizar-idempotencia-en-backend" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-duplicou-cobrancas-como-garantir-idempotencia-no-backend" />
<lastmod>2026-10-31T10:19:46.295Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/api-duplico-cobros-como-garantizar-idempotencia-en-backend</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/api-duplicou-cobrancas-como-garantir-idempotencia-no-backend" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/api-duplicated-charges-how-to-ensure-idempotency-in-backend" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/api-duplico-cobros-como-garantizar-idempotencia-en-backend" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/api-duplicou-cobrancas-como-garantir-idempotencia-no-backend" />
<lastmod>2026-10-31T10:19:46.295Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/cobranca-duplicada-como-implementar-idempotencia-arquitetura</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/cobranca-duplicada-como-implementar-idempotencia-arquitetura" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/duplicate-charges-how-to-implement-idempotency-architecture" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/cobros-duplicados-como-implementar-idempotencia-arquitectura" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/cobranca-duplicada-como-implementar-idempotencia-arquitetura" />
<lastmod>2026-11-04T19:23:45.432Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/duplicate-charges-how-to-implement-idempotency-architecture</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/cobranca-duplicada-como-implementar-idempotencia-arquitetura" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/duplicate-charges-how-to-implement-idempotency-architecture" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/cobros-duplicados-como-implementar-idempotencia-arquitectura" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/cobranca-duplicada-como-implementar-idempotencia-arquitetura" />
<lastmod>2026-11-04T19:23:45.432Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/cobros-duplicados-como-implementar-idempotencia-arquitectura</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/cobranca-duplicada-como-implementar-idempotencia-arquitetura" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/duplicate-charges-how-to-implement-idempotency-architecture" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/cobros-duplicados-como-implementar-idempotencia-arquitectura" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/cobranca-duplicada-como-implementar-idempotencia-arquitetura" />
<lastmod>2026-11-04T19:23:45.432Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servidor-caiu-no-deploy-idempotencia-devops</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-caiu-no-deploy-idempotencia-devops" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/server-crashed-mid-deploy-idempotency-devops" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-cayo-despliegue-idempotencia-devops" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-caiu-no-deploy-idempotencia-devops" />
<lastmod>2026-10-31T10:20:17.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/server-crashed-mid-deploy-idempotency-devops</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-caiu-no-deploy-idempotencia-devops" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/server-crashed-mid-deploy-idempotency-devops" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-cayo-despliegue-idempotencia-devops" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-caiu-no-deploy-idempotencia-devops" />
<lastmod>2026-10-31T10:20:17.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/servidor-cayo-despliegue-idempotencia-devops</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/servidor-caiu-no-deploy-idempotencia-devops" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/server-crashed-mid-deploy-idempotency-devops" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/servidor-cayo-despliegue-idempotencia-devops" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/servidor-caiu-no-deploy-idempotencia-devops" />
<lastmod>2026-10-31T10:20:17.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-capacitor-eletrolitico-capacimetro-esr</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitor-eletrolitico-capacimetro-esr" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-electrolytic-capacitors-esr-meters" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-electroliticos-capacimetro-esr" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitor-eletrolitico-capacimetro-esr" />
<lastmod>2026-10-31T11:00:35.670Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-electrolytic-capacitors-esr-meters</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitor-eletrolitico-capacimetro-esr" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-electrolytic-capacitors-esr-meters" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-electroliticos-capacimetro-esr" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitor-eletrolitico-capacimetro-esr" />
<lastmod>2026-10-31T11:00:35.670Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-condensadores-electroliticos-capacimetro-esr</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitor-eletrolitico-capacimetro-esr" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-electrolytic-capacitors-esr-meters" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-electroliticos-capacimetro-esr" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitor-eletrolitico-capacimetro-esr" />
<lastmod>2026-10-31T11:00:35.670Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-ip-malicioso-nginx-fail2ban</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-ip-malicioso-nginx-fail2ban" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-malicious-ip-nginx-fail2ban" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-ips-maliciosas-nginx-fail2ban-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-ip-malicioso-nginx-fail2ban" />
<lastmod>2026-10-31T11:01:07.271Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-block-malicious-ip-nginx-fail2ban</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-ip-malicioso-nginx-fail2ban" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-malicious-ip-nginx-fail2ban" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-ips-maliciosas-nginx-fail2ban-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-ip-malicioso-nginx-fail2ban" />
<lastmod>2026-10-31T11:01:07.281Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-ips-maliciosas-nginx-fail2ban-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-ip-malicioso-nginx-fail2ban" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-malicious-ip-nginx-fail2ban" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-ips-maliciosas-nginx-fail2ban-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-ip-malicioso-nginx-fail2ban" />
<lastmod>2026-10-31T11:01:07.291Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-resolver-cors-proxy-reverso</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-resolver-cors-proxy-reverso" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-cors-with-reverse-proxy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-resolver-cors-con-proxy-inverso" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-resolver-cors-proxy-reverso" />
<lastmod>2026-10-31T11:01:07.095Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-fix-cors-with-reverse-proxy</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-resolver-cors-proxy-reverso" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-cors-with-reverse-proxy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-resolver-cors-con-proxy-inverso" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-resolver-cors-proxy-reverso" />
<lastmod>2026-10-31T11:01:07.095Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-resolver-cors-con-proxy-inverso</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-resolver-cors-proxy-reverso" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-cors-with-reverse-proxy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-resolver-cors-con-proxy-inverso" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-resolver-cors-proxy-reverso" />
<lastmod>2026-10-31T11:01:07.095Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/radar-tech-do-dia-31-outubro-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-31-outubro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-31-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-31-octubre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-31-outubro-2026" />
<lastmod>2026-10-31T12:00:41.609Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/daily-tech-radar-october-31-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-31-outubro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-31-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-31-octubre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-31-outubro-2026" />
<lastmod>2026-10-31T12:00:41.609Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/radar-tech-del-dia-31-octubre-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-31-outubro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-october-31-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-31-octubre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-31-outubro-2026" />
<lastmod>2026-10-31T12:00:41.609Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-falhas-i2c-com-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-falhas-i2c-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-troubleshoot-i2c-bus-failures-with-an-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-fallas-en-el-bus-i2c-con-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-falhas-i2c-com-osciloscopio" />
<lastmod>2026-10-31T13:01:03.664Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-troubleshoot-i2c-bus-failures-with-an-oscilloscope</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-falhas-i2c-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-troubleshoot-i2c-bus-failures-with-an-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-fallas-en-el-bus-i2c-con-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-falhas-i2c-com-osciloscopio" />
<lastmod>2026-10-31T13:01:03.670Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-fallas-en-el-bus-i2c-con-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-falhas-i2c-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-troubleshoot-i2c-bus-failures-with-an-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-fallas-en-el-bus-i2c-con-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-falhas-i2c-com-osciloscopio" />
<lastmod>2026-10-31T13:01:03.676Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-webhooks-integrar-sistemas-tempo-real</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-webhooks-integrar-sistemas-tempo-real" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-webhooks-for-real-time-system-integration" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-webhooks-integrar-sistemas-tiempo-real" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-webhooks-integrar-sistemas-tempo-real" />
<lastmod>2026-10-31T13:01:03.682Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-webhooks-for-real-time-system-integration</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-webhooks-integrar-sistemas-tempo-real" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-webhooks-for-real-time-system-integration" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-webhooks-integrar-sistemas-tiempo-real" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-webhooks-integrar-sistemas-tempo-real" />
<lastmod>2026-10-31T13:01:03.693Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-webhooks-integrar-sistemas-tiempo-real</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-webhooks-integrar-sistemas-tempo-real" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-webhooks-for-real-time-system-integration" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-webhooks-integrar-sistemas-tiempo-real" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-webhooks-integrar-sistemas-tempo-real" />
<lastmod>2026-10-31T13:01:03.705Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limitar-recursos-containers-cgroups</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limitar-recursos-containers-cgroups" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-limit-container-cpu-memory-cgroups" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limitar-recursos-contenedores-cgroups" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limitar-recursos-containers-cgroups" />
<lastmod>2026-10-31T13:01:03.279Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-limit-container-cpu-memory-cgroups</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limitar-recursos-containers-cgroups" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-limit-container-cpu-memory-cgroups" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limitar-recursos-contenedores-cgroups" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limitar-recursos-containers-cgroups" />
<lastmod>2026-10-31T13:01:03.279Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limitar-recursos-contenedores-cgroups</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limitar-recursos-containers-cgroups" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-limit-container-cpu-memory-cgroups" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limitar-recursos-contenedores-cgroups" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limitar-recursos-containers-cgroups" />
<lastmod>2026-10-31T13:01:03.279Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/container-oom-killed-como-aumentar-limite-memoria</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/container-oom-killed-como-aumentar-limite-memoria" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/container-oom-killed-how-to-increase-memory-limit" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/contenedor-oom-killed-como-subir-limite-memoria" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/container-oom-killed-como-aumentar-limite-memoria" />
<lastmod>2026-10-31T14:01:26.491Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/container-oom-killed-how-to-increase-memory-limit</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/container-oom-killed-como-aumentar-limite-memoria" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/container-oom-killed-how-to-increase-memory-limit" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/contenedor-oom-killed-como-subir-limite-memoria" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/container-oom-killed-como-aumentar-limite-memoria" />
<lastmod>2026-10-31T14:01:26.502Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/contenedor-oom-killed-como-subir-limite-memoria</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/container-oom-killed-como-aumentar-limite-memoria" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/container-oom-killed-how-to-increase-memory-limit" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/contenedor-oom-killed-como-subir-limite-memoria" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/container-oom-killed-como-aumentar-limite-memoria" />
<lastmod>2026-10-31T14:01:26.512Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-trafego-rede-containers-docker-tcpdump</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-trafego-rede-containers-docker-tcpdump" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-docker-network-traffic-tcpdump" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-trafico-red-contenedores-docker-tcpdump" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-trafego-rede-containers-docker-tcpdump" />
<lastmod>2026-11-03T20:17:26.126Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-inspect-docker-network-traffic-tcpdump</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-trafego-rede-containers-docker-tcpdump" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-docker-network-traffic-tcpdump" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-trafico-red-contenedores-docker-tcpdump" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-trafego-rede-containers-docker-tcpdump" />
<lastmod>2026-11-03T20:17:26.126Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-trafico-red-contenedores-docker-tcpdump</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-trafego-rede-containers-docker-tcpdump" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-docker-network-traffic-tcpdump" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-trafico-red-contenedores-docker-tcpdump" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-trafego-rede-containers-docker-tcpdump" />
<lastmod>2026-11-03T20:17:26.126Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/build-docker-lento-cache-remoto-gitlab-ci</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/build-docker-lento-cache-remoto-gitlab-ci" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-docker-builds-remote-cache-gitlab-ci" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/build-docker-lento-cache-remoto-gitlab-ci-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/build-docker-lento-cache-remoto-gitlab-ci" />
<lastmod>2026-10-31T14:01:26.295Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-docker-builds-remote-cache-gitlab-ci</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/build-docker-lento-cache-remoto-gitlab-ci" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-docker-builds-remote-cache-gitlab-ci" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/build-docker-lento-cache-remoto-gitlab-ci-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/build-docker-lento-cache-remoto-gitlab-ci" />
<lastmod>2026-10-31T14:01:26.295Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/build-docker-lento-cache-remoto-gitlab-ci-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/build-docker-lento-cache-remoto-gitlab-ci" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-docker-builds-remote-cache-gitlab-ci" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/build-docker-lento-cache-remoto-gitlab-ci-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/build-docker-lento-cache-remoto-gitlab-ci" />
<lastmod>2026-10-31T14:01:26.295Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-fonte-chaveada-com-lampada-serie</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-chaveada-com-lampada-serie" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-switched-mode-power-supply-series-lamp" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-conmutada-lampara-serie" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-chaveada-com-lampada-serie" />
<lastmod>2026-10-31T15:01:19.795Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-switched-mode-power-supply-series-lamp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-chaveada-com-lampada-serie" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-switched-mode-power-supply-series-lamp" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-conmutada-lampara-serie" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-chaveada-com-lampada-serie" />
<lastmod>2026-10-31T15:01:19.801Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-fuente-conmutada-lampara-serie</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-chaveada-com-lampada-serie" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-switched-mode-power-supply-series-lamp" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-conmutada-lampara-serie" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-chaveada-com-lampada-serie" />
<lastmod>2026-10-31T15:01:19.808Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-rastrear-cabos-de-rede-com-toner-e-probe</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-cabos-de-rede-com-toner-e-probe" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-trace-cut-network-cables-with-a-toner-and-probe" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rastrear-cables-de-red-cortados-con-toner-y-sonda" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-cabos-de-rede-com-toner-e-probe" />
<lastmod>2026-10-31T15:00:57.250Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-trace-cut-network-cables-with-a-toner-and-probe</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-cabos-de-rede-com-toner-e-probe" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-trace-cut-network-cables-with-a-toner-and-probe" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rastrear-cables-de-red-cortados-con-toner-y-sonda" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-cabos-de-rede-com-toner-e-probe" />
<lastmod>2026-10-31T15:00:57.250Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-rastrear-cables-de-red-cortados-con-toner-y-sonda</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-cabos-de-rede-com-toner-e-probe" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-trace-cut-network-cables-with-a-toner-and-probe" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rastrear-cables-de-red-cortados-con-toner-y-sonda" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-cabos-de-rede-com-toner-e-probe" />
<lastmod>2026-10-31T15:00:57.250Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-recuperar-arquivos-corrompidos-no-ssd-com-o-testdisk</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-arquivos-corrompidos-no-ssd-com-o-testdisk" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-corrupted-files-on-an-ssd-with-testdisk" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-archivos-corrompidos-en-el-ssd-con-testdisk" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-arquivos-corrompidos-no-ssd-com-o-testdisk" />
<lastmod>2026-10-31T15:01:19.653Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-recover-corrupted-files-on-an-ssd-with-testdisk</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-arquivos-corrompidos-no-ssd-com-o-testdisk" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-corrupted-files-on-an-ssd-with-testdisk" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-archivos-corrompidos-en-el-ssd-con-testdisk" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-arquivos-corrompidos-no-ssd-com-o-testdisk" />
<lastmod>2026-10-31T15:01:19.653Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-recuperar-archivos-corrompidos-en-el-ssd-con-testdisk</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-arquivos-corrompidos-no-ssd-com-o-testdisk" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-corrupted-files-on-an-ssd-with-testdisk" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-archivos-corrompidos-en-el-ssd-con-testdisk" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-arquivos-corrompidos-no-ssd-com-o-testdisk" />
<lastmod>2026-10-31T15:01:19.653Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-diodo-schottky-na-placa-com-multimetro-2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-diodo-schottky-na-placa-com-multimetro-2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-schottky-diode-on-board-with-a-multimeter-1-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-diodo-schottky-en-la-placa-con-el-multimetro-1-1-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-diodo-schottky-na-placa-com-multimetro-2" />
<lastmod>2026-11-01T02:09:26.685Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-a-schottky-diode-on-board-with-a-multimeter-1-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-diodo-schottky-na-placa-com-multimetro-2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-schottky-diode-on-board-with-a-multimeter-1-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-diodo-schottky-en-la-placa-con-el-multimetro-1-1-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-diodo-schottky-na-placa-com-multimetro-2" />
<lastmod>2026-11-01T02:09:26.685Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-un-diodo-schottky-en-la-placa-con-el-multimetro-1-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-diodo-schottky-na-placa-com-multimetro-2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-a-schottky-diode-on-board-with-a-multimeter-1-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-un-diodo-schottky-en-la-placa-con-el-multimetro-1-1-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-diodo-schottky-na-placa-com-multimetro-2" />
<lastmod>2026-11-01T02:09:26.685Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-conexoes-suspeitas-linux-iptables-fail2ban</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-conexoes-suspeitas-linux-iptables-fail2ban" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-suspicious-connections-linux-iptables-fail2ban" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-conexiones-suspechosas-linux-iptables-fail2ban" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-conexoes-suspeitas-linux-iptables-fail2ban" />
<lastmod>2026-11-01T11:39:17.220Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-block-suspicious-connections-linux-iptables-fail2ban</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-conexoes-suspeitas-linux-iptables-fail2ban" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-suspicious-connections-linux-iptables-fail2ban" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-conexiones-suspechosas-linux-iptables-fail2ban" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-conexoes-suspeitas-linux-iptables-fail2ban" />
<lastmod>2026-11-01T11:39:17.220Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-conexiones-suspechosas-linux-iptables-fail2ban</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-conexoes-suspeitas-linux-iptables-fail2ban" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-suspicious-connections-linux-iptables-fail2ban" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-conexiones-suspechosas-linux-iptables-fail2ban" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-conexoes-suspeitas-linux-iptables-fail2ban" />
<lastmod>2026-11-01T11:39:17.220Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-failover-mikrotik-rotas-recursivas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-failover-mikrotik-rotas-recursivas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-mikrotik-failover-recursive-routes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-failover-mikrotik-rutas-recursivas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-failover-mikrotik-rotas-recursivas" />
<lastmod>2026-10-31T16:01:03.195Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-set-up-mikrotik-failover-recursive-routes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-failover-mikrotik-rotas-recursivas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-mikrotik-failover-recursive-routes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-failover-mikrotik-rutas-recursivas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-failover-mikrotik-rotas-recursivas" />
<lastmod>2026-10-31T16:01:03.213Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-failover-mikrotik-rutas-recursivas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-failover-mikrotik-rotas-recursivas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-mikrotik-failover-recursive-routes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-failover-mikrotik-rutas-recursivas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-failover-mikrotik-rotas-recursivas" />
<lastmod>2026-10-31T16:01:03.259Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-bateria-18650-multimetro-carga</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-bateria-18650-multimetro-carga" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-18650-lithium-batteries-multimeter-load" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-baterias-18650-multimetro-carga" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-bateria-18650-multimetro-carga" />
<lastmod>2026-11-04T17:19:40.325Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-18650-lithium-batteries-multimeter-load</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-bateria-18650-multimetro-carga" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-18650-lithium-batteries-multimeter-load" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-baterias-18650-multimetro-carga" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-bateria-18650-multimetro-carga" />
<lastmod>2026-11-04T17:19:40.325Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-baterias-18650-multimetro-carga</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-bateria-18650-multimetro-carga" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-18650-lithium-batteries-multimeter-load" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-baterias-18650-multimetro-carga" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-bateria-18650-multimetro-carga" />
<lastmod>2026-11-04T17:19:40.325Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-extrair-texto-imagens-terminal-tesseract-ocr</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-extrair-texto-imagens-terminal-tesseract-ocr" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-extract-text-from-images-terminal-tesseract-ocr" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-extraer-texto-imagenes-terminal-tesseract-ocr" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-extrair-texto-imagens-terminal-tesseract-ocr" />
<lastmod>2026-11-04T20:01:15.199Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-extract-text-from-images-terminal-tesseract-ocr</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-extrair-texto-imagens-terminal-tesseract-ocr" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-extract-text-from-images-terminal-tesseract-ocr" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-extraer-texto-imagenes-terminal-tesseract-ocr" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-extrair-texto-imagens-terminal-tesseract-ocr" />
<lastmod>2026-11-04T20:01:15.199Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-extraer-texto-imagenes-terminal-tesseract-ocr</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-extrair-texto-imagens-terminal-tesseract-ocr" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-extract-text-from-images-terminal-tesseract-ocr" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-extraer-texto-imagenes-terminal-tesseract-ocr" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-extrair-texto-imagens-terminal-tesseract-ocr" />
<lastmod>2026-11-04T20:01:15.199Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-transistor-mosfet-na-placa-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-transistor-mosfet-na-placa-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-mosfet-transistors-on-board-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-transistores-mosfet-en-placa-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-transistor-mosfet-na-placa-multimetro-1" />
<lastmod>2026-11-01T07:09:31.742Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-mosfet-transistors-on-board-with-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-transistor-mosfet-na-placa-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-mosfet-transistors-on-board-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-transistores-mosfet-en-placa-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-transistor-mosfet-na-placa-multimetro-1" />
<lastmod>2026-11-01T07:09:31.742Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-transistores-mosfet-en-placa-con-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-transistor-mosfet-na-placa-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-mosfet-transistors-on-board-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-transistores-mosfet-en-placa-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-transistor-mosfet-na-placa-multimetro-1" />
<lastmod>2026-11-01T07:09:31.742Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-optoacoplador-na-placa-com-multimetro-digital-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-optoacoplador-na-placa-com-multimetro-digital-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-optocouplers-on-board-with-a-multimeter-2-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-optocopladores-en-la-placa-con-multimetro-4-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-optoacoplador-na-placa-com-multimetro-digital-1-1" />
<lastmod>2026-11-01T04:49:14.709Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-optocouplers-on-board-with-a-multimeter-2-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-optoacoplador-na-placa-com-multimetro-digital-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-optocouplers-on-board-with-a-multimeter-2-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-optocopladores-en-la-placa-con-multimetro-4-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-optoacoplador-na-placa-com-multimetro-digital-1-1" />
<lastmod>2026-11-01T04:49:14.709Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-optocopladores-en-la-placa-con-multimetro-4-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-optoacoplador-na-placa-com-multimetro-digital-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-optocouplers-on-board-with-a-multimeter-2-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-optocopladores-en-la-placa-con-multimetro-4-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-optoacoplador-na-placa-com-multimetro-digital-1-1" />
<lastmod>2026-11-01T04:49:14.709Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-extrair-texto-pdf-escaneado-ocr-python</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-extrair-texto-pdf-escaneado-ocr-python" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-extract-text-from-scanned-pdf-with-ocr-in-python" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-extrair-texto-pdf-escaneado-ocr-python-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-extrair-texto-pdf-escaneado-ocr-python" />
<lastmod>2026-11-01T22:46:19.947Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-extract-text-from-scanned-pdf-with-ocr-in-python</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-extrair-texto-pdf-escaneado-ocr-python" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-extract-text-from-scanned-pdf-with-ocr-in-python" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-extrair-texto-pdf-escaneado-ocr-python-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-extrair-texto-pdf-escaneado-ocr-python" />
<lastmod>2026-11-01T22:46:19.947Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-extrair-texto-pdf-escaneado-ocr-python-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-extrair-texto-pdf-escaneado-ocr-python" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-extract-text-from-scanned-pdf-with-ocr-in-python" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-extrair-texto-pdf-escaneado-ocr-python-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-extrair-texto-pdf-escaneado-ocr-python" />
<lastmod>2026-11-01T22:46:19.947Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-rastrear-saltos-rede-traceroute</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-saltos-rede-traceroute" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/high-network-latency-how-to-trace-hops-traceroute" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/latencia-alta-red-como-rastrear-saltos-traceroute" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-saltos-rede-traceroute" />
<lastmod>2026-11-01T03:14:38.304Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/high-network-latency-how-to-trace-hops-traceroute</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-saltos-rede-traceroute" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/high-network-latency-how-to-trace-hops-traceroute" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/latencia-alta-red-como-rastrear-saltos-traceroute" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-saltos-rede-traceroute" />
<lastmod>2026-11-01T03:14:38.304Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/latencia-alta-red-como-rastrear-saltos-traceroute</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-saltos-rede-traceroute" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/high-network-latency-how-to-trace-hops-traceroute" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/latencia-alta-red-como-rastrear-saltos-traceroute" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-saltos-rede-traceroute" />
<lastmod>2026-11-01T03:14:38.304Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-circuito-backlight-lcd-bancada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-backlight-lcd-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-lcd-backlight-circuits-on-the-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuitos-de-backlight-lcd-en-el-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-backlight-lcd-bancada" />
<lastmod>2026-11-03T01:37:15.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-lcd-backlight-circuits-on-the-bench</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-backlight-lcd-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-lcd-backlight-circuits-on-the-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuitos-de-backlight-lcd-en-el-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-backlight-lcd-bancada" />
<lastmod>2026-11-03T01:37:15.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-circuitos-de-backlight-lcd-en-el-banco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-backlight-lcd-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-lcd-backlight-circuits-on-the-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuitos-de-backlight-lcd-en-el-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-backlight-lcd-bancada" />
<lastmod>2026-11-03T01:37:15.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-liberar-portas-firewall-linux-ufw</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-liberar-portas-firewall-linux-ufw" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-unblock-ports-linux-firewall-ufw" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-liberar-puertos-firewall-linux-ufw" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-liberar-portas-firewall-linux-ufw" />
<lastmod>2026-10-31T19:01:10.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-unblock-ports-linux-firewall-ufw</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-liberar-portas-firewall-linux-ufw" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-unblock-ports-linux-firewall-ufw" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-liberar-puertos-firewall-linux-ufw" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-liberar-portas-firewall-linux-ufw" />
<lastmod>2026-10-31T19:01:10.581Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-liberar-puertos-firewall-linux-ufw</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-liberar-portas-firewall-linux-ufw" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-unblock-ports-linux-firewall-ufw" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-liberar-puertos-firewall-linux-ufw" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-liberar-portas-firewall-linux-ufw" />
<lastmod>2026-10-31T19:01:10.591Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-cache-pacotes-apt-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-pacotes-apt-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-apt-package-cache-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-paquetes-apt-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-pacotes-apt-linux" />
<lastmod>2026-11-04T00:39:03.173Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clean-apt-package-cache-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-pacotes-apt-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-apt-package-cache-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-paquetes-apt-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-pacotes-apt-linux" />
<lastmod>2026-11-04T00:39:03.173Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpiar-cache-paquetes-apt-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-pacotes-apt-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-apt-package-cache-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-paquetes-apt-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-pacotes-apt-linux" />
<lastmod>2026-11-04T00:39:03.173Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-cristal-oscilador-com-osciloscopio-na-bancada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-com-osciloscopio-na-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-crystal-oscillator-with-oscilloscope-on-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-oscilador-con-osciloscopio-en-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-com-osciloscopio-na-bancada" />
<lastmod>2026-10-31T20:00:32.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-crystal-oscillator-with-oscilloscope-on-bench</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-com-osciloscopio-na-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-crystal-oscillator-with-oscilloscope-on-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-oscilador-con-osciloscopio-en-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-com-osciloscopio-na-bancada" />
<lastmod>2026-10-31T20:00:32.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-cristal-oscilador-con-osciloscopio-en-banco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-com-osciloscopio-na-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-crystal-oscillator-with-oscilloscope-on-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-oscilador-con-osciloscopio-en-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-com-osciloscopio-na-bancada" />
<lastmod>2026-10-31T20:00:32.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-fonte-atx-com-carga-resistiva-na-bancada-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-atx-com-carga-resistiva-na-bancada-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-atx-power-supply-resistive-load-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-atx-carga-resistiva-banco-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-atx-com-carga-resistiva-na-bancada-1" />
<lastmod>2026-10-31T20:00:48.495Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-atx-power-supply-resistive-load-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-atx-com-carga-resistiva-na-bancada-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-atx-power-supply-resistive-load-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-atx-carga-resistiva-banco-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-atx-com-carga-resistiva-na-bancada-1" />
<lastmod>2026-10-31T20:00:48.495Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-fuente-atx-carga-resistiva-banco-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fonte-atx-com-carga-resistiva-na-bancada-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-atx-power-supply-resistive-load-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-fuente-atx-carga-resistiva-banco-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fonte-atx-com-carga-resistiva-na-bancada-1" />
<lastmod>2026-10-31T20:00:48.495Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-converter-pdf-escaneado-em-texto-no-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-pdf-escaneado-em-texto-no-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-scanned-pdf-to-text-in-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-pdf-escaneado-a-texto-en-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-pdf-escaneado-em-texto-no-terminal" />
<lastmod>2026-10-31T20:01:06.014Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-convert-scanned-pdf-to-text-in-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-pdf-escaneado-em-texto-no-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-scanned-pdf-to-text-in-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-pdf-escaneado-a-texto-en-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-pdf-escaneado-em-texto-no-terminal" />
<lastmod>2026-10-31T20:01:06.032Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-convertir-pdf-escaneado-a-texto-en-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-pdf-escaneado-em-texto-no-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-scanned-pdf-to-text-in-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-pdf-escaneado-a-texto-en-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-pdf-escaneado-em-texto-no-terminal" />
<lastmod>2026-10-31T20:01:06.046Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-circuito-power-good-fonte</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-power-good-fonte" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-power-good-signal-power-supply" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-senal-power-good-fuente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-power-good-fonte" />
<lastmod>2026-10-31T21:01:19.688Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-power-good-signal-power-supply</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-power-good-fonte" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-power-good-signal-power-supply" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-senal-power-good-fuente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-power-good-fonte" />
<lastmod>2026-10-31T21:01:19.695Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-senal-power-good-fuente</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-power-good-fonte" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-power-good-signal-power-supply" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-senal-power-good-fuente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-power-good-fonte" />
<lastmod>2026-10-31T21:01:19.705Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-lacp-link-aggregation-switch" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch" />
<lastmod>2026-11-04T20:12:36.910Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-lacp-link-aggregation-switch</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-lacp-link-aggregation-switch" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch" />
<lastmod>2026-11-04T20:12:36.910Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-lacp-link-aggregation-switch" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch" />
<lastmod>2026-11-04T20:12:36.910Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-ripple-fontes-chaveadas-osciloscopio-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-ripple-fontes-chaveadas-osciloscopio-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-ripple-in-switching-power-supplies-with-a-scope-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-el-rizado-en-fuentes-conmutadas-con-osciloscopio-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-ripple-fontes-chaveadas-osciloscopio-1" />
<lastmod>2026-10-31T21:01:19.533Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-measure-ripple-in-switching-power-supplies-with-a-scope-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-ripple-fontes-chaveadas-osciloscopio-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-ripple-in-switching-power-supplies-with-a-scope-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-el-rizado-en-fuentes-conmutadas-con-osciloscopio-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-ripple-fontes-chaveadas-osciloscopio-1" />
<lastmod>2026-10-31T21:01:19.533Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-el-rizado-en-fuentes-conmutadas-con-osciloscopio-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-ripple-fontes-chaveadas-osciloscopio-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-ripple-in-switching-power-supplies-with-a-scope-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-el-rizado-en-fuentes-conmutadas-con-osciloscopio-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-ripple-fontes-chaveadas-osciloscopio-1" />
<lastmod>2026-10-31T21:01:19.533Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-capacitores-de-tantalo-curto-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-de-tantalo-curto-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-shorted-tantalum-capacitors-on-board" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-de-tantalio-en-cortocircuito-placa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-de-tantalo-curto-multimetro" />
<lastmod>2026-11-01T21:31:02.653Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-shorted-tantalum-capacitors-on-board</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-de-tantalo-curto-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-shorted-tantalum-capacitors-on-board" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-de-tantalio-en-cortocircuito-placa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-de-tantalo-curto-multimetro" />
<lastmod>2026-11-01T21:31:02.653Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-condensadores-de-tantalio-en-cortocircuito-placa</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-de-tantalo-curto-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-shorted-tantalum-capacitors-on-board" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-de-tantalio-en-cortocircuito-placa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-de-tantalo-curto-multimetro" />
<lastmod>2026-11-01T21:31:02.653Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-linha-12v-fonte-atx-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-linha-12v-fonte-atx-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-12v-rail-atx-power-supply" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-linea-12v-fuente-atx-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-linha-12v-fonte-atx-multimetro" />
<lastmod>2026-11-01T21:49:02.760Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-12v-rail-atx-power-supply</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-linha-12v-fonte-atx-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-12v-rail-atx-power-supply" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-linea-12v-fuente-atx-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-linha-12v-fonte-atx-multimetro" />
<lastmod>2026-11-01T21:49:02.760Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-linea-12v-fuente-atx-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-linha-12v-fonte-atx-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-12v-rail-atx-power-supply" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-linea-12v-fuente-atx-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-linha-12v-fonte-atx-multimetro" />
<lastmod>2026-11-01T21:49:02.760Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-sincronizar-legendas-em-lote-ffmpeg</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-sincronizar-legendas-em-lote-ffmpeg" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-batch-sync-subtitles-terminal-ffmpeg" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-sincronizar-subtitulos-lote-terminal-ffmpeg" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-sincronizar-legendas-em-lote-ffmpeg" />
<lastmod>2026-11-01T23:53:37.078Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-batch-sync-subtitles-terminal-ffmpeg</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-sincronizar-legendas-em-lote-ffmpeg" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-batch-sync-subtitles-terminal-ffmpeg" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-sincronizar-subtitulos-lote-terminal-ffmpeg" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-sincronizar-legendas-em-lote-ffmpeg" />
<lastmod>2026-11-01T23:53:37.078Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-sincronizar-subtitulos-lote-terminal-ffmpeg</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-sincronizar-legendas-em-lote-ffmpeg" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-batch-sync-subtitles-terminal-ffmpeg" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-sincronizar-subtitulos-lote-terminal-ffmpeg" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-sincronizar-legendas-em-lote-ffmpeg" />
<lastmod>2026-11-01T23:53:37.078Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-regulador-vrm-multimetro-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-regulador-vrm-multimetro-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-vrm-voltage-regulator-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-regulador-tension-vrm-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-regulador-vrm-multimetro-osciloscopio" />
<lastmod>2026-11-04T11:31:16.661Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-vrm-voltage-regulator-multimeter-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-regulador-vrm-multimetro-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-vrm-voltage-regulator-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-regulador-tension-vrm-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-regulador-vrm-multimetro-osciloscopio" />
<lastmod>2026-11-04T11:31:16.661Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-regulador-tension-vrm-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-regulador-vrm-multimetro-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-vrm-voltage-regulator-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-regulador-tension-vrm-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-regulador-vrm-multimetro-osciloscopio" />
<lastmod>2026-11-04T11:31:16.661Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-loops-broadcast-wireshark</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-loops-broadcast-wireshark" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-broadcast-loops-wireshark" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-bucles-difusion-wireshark" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-loops-broadcast-wireshark" />
<lastmod>2026-10-31T23:01:27.454Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-diagnose-broadcast-loops-wireshark</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-loops-broadcast-wireshark" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-broadcast-loops-wireshark" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-bucles-difusion-wireshark" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-loops-broadcast-wireshark" />
<lastmod>2026-10-31T23:01:27.465Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-bucles-difusion-wireshark</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-loops-broadcast-wireshark" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-broadcast-loops-wireshark" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-bucles-difusion-wireshark" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-loops-broadcast-wireshark" />
<lastmod>2026-10-31T23:01:27.492Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-balanceamento-de-carga-nginx</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-balanceamento-de-carga-nginx" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-load-balancing-in-nginx" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-el-balanceo-de-carga-en-nginx" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-balanceamento-de-carga-nginx" />
<lastmod>2026-11-01T19:46:47.463Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-load-balancing-in-nginx</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-balanceamento-de-carga-nginx" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-load-balancing-in-nginx" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-el-balanceo-de-carga-en-nginx" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-balanceamento-de-carga-nginx" />
<lastmod>2026-11-01T19:46:47.463Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-el-balanceo-de-carga-en-nginx</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-balanceamento-de-carga-nginx" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-load-balancing-in-nginx" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-el-balanceo-de-carga-en-nginx" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-balanceamento-de-carga-nginx" />
<lastmod>2026-11-01T19:46:47.463Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-memoria-ram-memtest86-bancada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-memoria-ram-memtest86-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ram-memory-with-memtest86-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-la-memoria-ram-memtest86-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-memoria-ram-memtest86-bancada" />
<lastmod>2026-11-02T01:25:54.955Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-ram-memory-with-memtest86-bench</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-memoria-ram-memtest86-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ram-memory-with-memtest86-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-la-memoria-ram-memtest86-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-memoria-ram-memtest86-bancada" />
<lastmod>2026-11-02T01:25:54.955Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-la-memoria-ram-memtest86-banco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-memoria-ram-memtest86-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ram-memory-with-memtest86-bench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-la-memoria-ram-memtest86-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-memoria-ram-memtest86-bancada" />
<lastmod>2026-11-02T01:25:54.955Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-qos-roteador-priorizar-voip</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-qos-roteador-priorizar-voip" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-router-qos-rules-to-prioritize-voip" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-qos-en-el-router-para-priorizar-voip" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-qos-roteador-priorizar-voip" />
<lastmod>2026-11-01T00:00:54.543Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-router-qos-rules-to-prioritize-voip</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-qos-roteador-priorizar-voip" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-router-qos-rules-to-prioritize-voip" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-qos-en-el-router-para-priorizar-voip" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-qos-roteador-priorizar-voip" />
<lastmod>2026-11-01T00:01:11.291Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-qos-en-el-router-para-priorizar-voip</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-qos-roteador-priorizar-voip" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-router-qos-rules-to-prioritize-voip" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-qos-en-el-router-para-priorizar-voip" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-qos-roteador-priorizar-voip" />
<lastmod>2026-11-01T00:00:54.543Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-diodo-zener-fonte-ajustavel</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-diodo-zener-fonte-ajustavel" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-zener-diode-adjustable-power-supply" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-diodo-zener-fuente-ajustable" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-diodo-zener-fonte-ajustavel" />
<lastmod>2026-11-01T00:01:10.869Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-zener-diode-adjustable-power-supply</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-diodo-zener-fonte-ajustavel" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-zener-diode-adjustable-power-supply" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-diodo-zener-fuente-ajustable" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-diodo-zener-fonte-ajustavel" />
<lastmod>2026-11-01T00:01:10.869Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-diodo-zener-fuente-ajustable</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-diodo-zener-fonte-ajustavel" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-zener-diode-adjustable-power-supply" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-diodo-zener-fuente-ajustable" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-diodo-zener-fonte-ajustavel" />
<lastmod>2026-11-01T00:01:10.869Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-display-oled-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-display-oled-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-oled-display-with-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-display-oled-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-display-oled-osciloscopio" />
<lastmod>2026-11-01T01:00:33.270Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-oled-display-with-oscilloscope</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-display-oled-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-oled-display-with-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-display-oled-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-display-oled-osciloscopio" />
<lastmod>2026-11-01T01:00:33.270Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-display-oled-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-display-oled-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-oled-display-with-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-display-oled-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-display-oled-osciloscopio" />
<lastmod>2026-11-01T01:00:33.270Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-converter-pdf-para-markdown-no-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-pdf-para-markdown-no-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-pdf-to-markdown-in-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-pdf-a-markdown-en-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-pdf-para-markdown-no-terminal" />
<lastmod>2026-11-05T00:56:48.019Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-convert-pdf-to-markdown-in-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-pdf-para-markdown-no-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-pdf-to-markdown-in-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-pdf-a-markdown-en-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-pdf-para-markdown-no-terminal" />
<lastmod>2026-11-05T00:56:48.019Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-convertir-pdf-a-markdown-en-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-pdf-para-markdown-no-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-pdf-to-markdown-in-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-pdf-a-markdown-en-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-pdf-para-markdown-no-terminal" />
<lastmod>2026-11-05T00:56:48.019Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-circuito-charge-notebooks-bancada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-charge-notebooks-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-laptop-charging-circuits-workbench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-circuito-de-carga-de-portatiles-en-el-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-charge-notebooks-bancada" />
<lastmod>2026-11-01T01:01:07.547Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-laptop-charging-circuits-workbench</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-charge-notebooks-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-laptop-charging-circuits-workbench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-circuito-de-carga-de-portatiles-en-el-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-charge-notebooks-bancada" />
<lastmod>2026-11-01T01:01:07.558Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-el-circuito-de-carga-de-portatiles-en-el-banco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-charge-notebooks-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-laptop-charging-circuits-workbench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-circuito-de-carga-de-portatiles-en-el-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-charge-notebooks-bancada" />
<lastmod>2026-11-01T01:01:07.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-circuito-power-button-notebooks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-power-button-notebooks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-laptop-power-button-circuit-workbench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-power-button-portatiles" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-power-button-notebooks" />
<lastmod>2026-11-01T10:00:33.824Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-laptop-power-button-circuit-workbench</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-power-button-notebooks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-laptop-power-button-circuit-workbench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-power-button-portatiles" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-power-button-notebooks" />
<lastmod>2026-11-01T10:00:33.824Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-circuito-power-button-portatiles</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-power-button-notebooks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-laptop-power-button-circuit-workbench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-power-button-portatiles" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-power-button-notebooks" />
<lastmod>2026-11-01T10:00:33.824Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-isolar-trafego-iot-vlan-mikrotik</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-isolar-trafego-iot-vlan-mikrotik" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-isolate-iot-traffic-mikrotik-vlan" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aislar-trafico-iot-vlan-mikrotik" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-isolar-trafego-iot-vlan-mikrotik" />
<lastmod>2026-11-01T10:01:15.124Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-isolate-iot-traffic-mikrotik-vlan</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-isolar-trafego-iot-vlan-mikrotik" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-isolate-iot-traffic-mikrotik-vlan" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aislar-trafico-iot-vlan-mikrotik" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-isolar-trafego-iot-vlan-mikrotik" />
<lastmod>2026-11-01T10:01:15.130Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-aislar-trafico-iot-vlan-mikrotik</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-isolar-trafego-iot-vlan-mikrotik" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-isolate-iot-traffic-mikrotik-vlan" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aislar-trafico-iot-vlan-mikrotik" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-isolar-trafego-iot-vlan-mikrotik" />
<lastmod>2026-11-01T10:01:15.135Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-queries-lentas-postgresql-pg-stat-statements</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-queries-lentas-postgresql-pg-stat-statements" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-slow-queries-postgresql-pg-stat-statements" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-queries-lentas-postgresql-pg-stat-statements-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-queries-lentas-postgresql-pg-stat-statements" />
<lastmod>2026-11-01T10:01:15.146Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-inspect-slow-queries-postgresql-pg-stat-statements</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-queries-lentas-postgresql-pg-stat-statements" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-slow-queries-postgresql-pg-stat-statements" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-queries-lentas-postgresql-pg-stat-statements-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-queries-lentas-postgresql-pg-stat-statements" />
<lastmod>2026-11-01T10:01:15.152Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-queries-lentas-postgresql-pg-stat-statements-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-queries-lentas-postgresql-pg-stat-statements" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-slow-queries-postgresql-pg-stat-statements" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-queries-lentas-postgresql-pg-stat-statements-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-queries-lentas-postgresql-pg-stat-statements" />
<lastmod>2026-11-01T10:01:15.159Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-github-actions-localmente-com-act</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-github-actions-localmente-com-act" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-github-actions-locally-with-act" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-github-actions-localmente-con-act" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-github-actions-localmente-com-act" />
<lastmod>2026-11-01T11:01:12.176Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-github-actions-locally-with-act</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-github-actions-localmente-com-act" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-github-actions-locally-with-act" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-github-actions-localmente-con-act" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-github-actions-localmente-com-act" />
<lastmod>2026-11-01T11:01:12.187Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-github-actions-localmente-con-act</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-github-actions-localmente-com-act" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-github-actions-locally-with-act" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-github-actions-localmente-con-act" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-github-actions-localmente-com-act" />
<lastmod>2026-11-01T11:01:12.193Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-frames-websocket-navegador-devtools</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-frames-websocket-navegador-devtools" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-websocket-requests-browser-devtools-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-peticiones-websocket-navegador-devtools-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-frames-websocket-navegador-devtools" />
<lastmod>2026-11-01T11:00:51.097Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-inspect-websocket-requests-browser-devtools-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-frames-websocket-navegador-devtools" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-websocket-requests-browser-devtools-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-peticiones-websocket-navegador-devtools-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-frames-websocket-navegador-devtools" />
<lastmod>2026-11-01T11:00:51.097Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-peticiones-websocket-navegador-devtools-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-frames-websocket-navegador-devtools" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-websocket-requests-browser-devtools-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-peticiones-websocket-navegador-devtools-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-frames-websocket-navegador-devtools" />
<lastmod>2026-11-01T11:00:51.097Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-regulador-ldo-com-multimetro-na-bancada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-regulador-ldo-com-multimetro-na-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ldo-voltage-regulators-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-reguladores-de-tension-ldo-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-regulador-ldo-com-multimetro-na-bancada" />
<lastmod>2026-11-01T11:01:12.206Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-ldo-voltage-regulators-with-a-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-regulador-ldo-com-multimetro-na-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ldo-voltage-regulators-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-reguladores-de-tension-ldo-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-regulador-ldo-com-multimetro-na-bancada" />
<lastmod>2026-11-01T11:01:12.212Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-reguladores-de-tension-ldo-con-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-regulador-ldo-com-multimetro-na-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ldo-voltage-regulators-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-reguladores-de-tension-ldo-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-regulador-ldo-com-multimetro-na-bancada" />
<lastmod>2026-11-01T11:01:12.220Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/radar-tech-do-dia-1-novembro-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-1-novembro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-november-1-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-1-noviembre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-1-novembro-2026" />
<lastmod>2026-11-01T12:00:40.922Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/daily-tech-radar-november-1-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-1-novembro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-november-1-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-1-noviembre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-1-novembro-2026" />
<lastmod>2026-11-01T12:00:40.922Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/radar-tech-del-dia-1-noviembre-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-1-novembro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-november-1-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-1-noviembre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-1-novembro-2026" />
<lastmod>2026-11-01T12:00:40.922Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-rele-eletromecanico-multimetro-bancada-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-rele-eletromecanico-multimetro-bancada-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-electromechanical-relays-multimeter-2-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-reles-electromecunicos-multimetro-en-banco-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-rele-eletromecanico-multimetro-bancada-1" />
<lastmod>2026-11-01T13:01:22.712Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-electromechanical-relays-multimeter-2-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-rele-eletromecanico-multimetro-bancada-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-electromechanical-relays-multimeter-2-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-reles-electromecunicos-multimetro-en-banco-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-rele-eletromecanico-multimetro-bancada-1" />
<lastmod>2026-11-01T13:01:22.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-reles-electromecunicos-multimetro-en-banco-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-rele-eletromecanico-multimetro-bancada-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-electromechanical-relays-multimeter-2-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-reles-electromecunicos-multimetro-en-banco-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-rele-eletromecanico-multimetro-bancada-1" />
<lastmod>2026-11-01T13:01:22.733Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-ler-syslog-linux-terminal-tempo-real</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ler-syslog-linux-terminal-tempo-real" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-read-linux-syslog-terminal-real-time" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-leer-syslog-linux-terminal-tiempo-real" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ler-syslog-linux-terminal-tempo-real" />
<lastmod>2026-11-01T13:01:22.743Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-read-linux-syslog-terminal-real-time</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ler-syslog-linux-terminal-tempo-real" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-read-linux-syslog-terminal-real-time" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-leer-syslog-linux-terminal-tiempo-real" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ler-syslog-linux-terminal-tempo-real" />
<lastmod>2026-11-01T13:01:22.749Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-leer-syslog-linux-terminal-tiempo-real</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ler-syslog-linux-terminal-tempo-real" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-read-linux-syslog-terminal-real-time" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-leer-syslog-linux-terminal-tiempo-real" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ler-syslog-linux-terminal-tempo-real" />
<lastmod>2026-11-01T13:01:22.756Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/o-que-e-cache-miss-impacto-performance-backend</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-cache-miss-impacto-performance-backend" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-cache-miss-backend-performance-impact" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-cache-miss-impacto-rendimiento-backend" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-cache-miss-impacto-performance-backend" />
<lastmod>2026-11-01T13:01:22.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/what-is-cache-miss-backend-performance-impact</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-cache-miss-impacto-performance-backend" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-cache-miss-backend-performance-impact" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-cache-miss-impacto-rendimiento-backend" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-cache-miss-impacto-performance-backend" />
<lastmod>2026-11-01T13:01:22.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/que-es-cache-miss-impacto-rendimiento-backend</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-cache-miss-impacto-performance-backend" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-cache-miss-backend-performance-impact" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-cache-miss-impacto-rendimiento-backend" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-cache-miss-impacto-performance-backend" />
<lastmod>2026-11-01T13:01:22.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-ver-logs-kubernetes-tempo-real-stern</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ver-logs-kubernetes-tempo-real-stern" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-kubernetes-logs-real-time-stern" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ver-logs-kubernetes-tiempo-real-stern" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ver-logs-kubernetes-tempo-real-stern" />
<lastmod>2026-11-01T14:01:00.051Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-inspect-kubernetes-logs-real-time-stern</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ver-logs-kubernetes-tempo-real-stern" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-kubernetes-logs-real-time-stern" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ver-logs-kubernetes-tiempo-real-stern" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ver-logs-kubernetes-tempo-real-stern" />
<lastmod>2026-11-01T14:01:00.051Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-ver-logs-kubernetes-tiempo-real-stern</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-ver-logs-kubernetes-tempo-real-stern" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-kubernetes-logs-real-time-stern" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ver-logs-kubernetes-tiempo-real-stern" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-ver-logs-kubernetes-tempo-real-stern" />
<lastmod>2026-11-01T14:01:00.051Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-volumes-arquivos-orfaos-docker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-volumes-arquivos-orfaos-docker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-orphan-files-docker-volumes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-volumenes-archivos-orfanos-docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-volumes-arquivos-orfaos-docker" />
<lastmod>2026-11-01T14:01:35.434Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clean-orphan-files-docker-volumes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-volumes-arquivos-orfaos-docker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-orphan-files-docker-volumes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-volumenes-archivos-orfanos-docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-volumes-arquivos-orfaos-docker" />
<lastmod>2026-11-01T14:01:35.447Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpiar-volumenes-archivos-orfanos-docker</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-volumes-arquivos-orfaos-docker" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-orphan-files-docker-volumes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-volumenes-archivos-orfanos-docker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-volumes-arquivos-orfaos-docker" />
<lastmod>2026-11-01T14:01:35.457Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/deploy-travado-como-reiniciar-servicos-systemctl-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deploy-travado-como-reiniciar-servicos-systemctl-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/stuck-deploy-how-to-restart-services-systemctl-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/deploy-bloqueado-como-reiniciar-servicios-systemctl-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deploy-travado-como-reiniciar-servicos-systemctl-linux" />
<lastmod>2026-11-01T14:01:35.466Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/stuck-deploy-how-to-restart-services-systemctl-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deploy-travado-como-reiniciar-servicos-systemctl-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/stuck-deploy-how-to-restart-services-systemctl-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/deploy-bloqueado-como-reiniciar-servicios-systemctl-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deploy-travado-como-reiniciar-servicos-systemctl-linux" />
<lastmod>2026-11-01T14:01:35.268Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/deploy-bloqueado-como-reiniciar-servicios-systemctl-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deploy-travado-como-reiniciar-servicos-systemctl-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/stuck-deploy-how-to-restart-services-systemctl-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/deploy-bloqueado-como-reiniciar-servicios-systemctl-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deploy-travado-como-reiniciar-servicos-systemctl-linux" />
<lastmod>2026-11-01T14:01:35.268Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-fusivel-termico-fonte-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fusivel-termico-fonte-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-thermal-fuse-power-supply-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-fusible-termico-de-la-fuente-con-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fusivel-termico-fonte-multimetro" />
<lastmod>2026-11-01T15:00:40.172Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-thermal-fuse-power-supply-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fusivel-termico-fonte-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-thermal-fuse-power-supply-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-fusible-termico-de-la-fuente-con-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fusivel-termico-fonte-multimetro" />
<lastmod>2026-11-01T15:00:40.172Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-el-fusible-termico-de-la-fuente-con-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fusivel-termico-fonte-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-thermal-fuse-power-supply-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-fusible-termico-de-la-fuente-con-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fusivel-termico-fonte-multimetro" />
<lastmod>2026-11-01T15:00:40.172Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-ataques-forca-bruta-ssh-fail2ban</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-ataques-forca-bruta-ssh-fail2ban" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-ssh-brute-force-attacks-with-fail2ban" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-ataques-forca-bruta-ssh-fail2ban-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-ataques-forca-bruta-ssh-fail2ban" />
<lastmod>2026-11-01T15:01:18.406Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-block-ssh-brute-force-attacks-with-fail2ban</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-ataques-forca-bruta-ssh-fail2ban" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-ssh-brute-force-attacks-with-fail2ban" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-ataques-forca-bruta-ssh-fail2ban-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-ataques-forca-bruta-ssh-fail2ban" />
<lastmod>2026-11-01T15:01:18.423Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-ataques-forca-bruta-ssh-fail2ban-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-ataques-forca-bruta-ssh-fail2ban" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-ssh-brute-force-attacks-with-fail2ban" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-ataques-forca-bruta-ssh-fail2ban-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-ataques-forca-bruta-ssh-fail2ban" />
<lastmod>2026-11-01T15:01:18.430Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-temperatura-servidores-lm-sensors</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-servidores-lm-sensors" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-server-temperature-on-linux-with-lm-sensors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-temperatura-servidores-lm-sensors" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-servidores-lm-sensors" />
<lastmod>2026-11-04T05:07:53.224Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-monitor-server-temperature-on-linux-with-lm-sensors</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-servidores-lm-sensors" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-server-temperature-on-linux-with-lm-sensors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-temperatura-servidores-lm-sensors" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-servidores-lm-sensors" />
<lastmod>2026-11-04T05:07:53.224Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorizar-temperatura-servidores-lm-sensors</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-servidores-lm-sensors" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-server-temperature-on-linux-with-lm-sensors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-temperatura-servidores-lm-sensors" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-servidores-lm-sensors" />
<lastmod>2026-11-04T05:07:53.224Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-ruido-fonte-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-ruido-fonte-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-power-supply-noise-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-ruido-fuente-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-ruido-fonte-osciloscopio" />
<lastmod>2026-11-02T01:30:17.513Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-diagnose-power-supply-noise-oscilloscope</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-ruido-fonte-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-power-supply-noise-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-ruido-fuente-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-ruido-fonte-osciloscopio" />
<lastmod>2026-11-02T01:30:17.513Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-ruido-fuente-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-ruido-fonte-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-power-supply-noise-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-ruido-fuente-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-ruido-fonte-osciloscopio" />
<lastmod>2026-11-02T01:30:17.513Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-curto-usb-c-vbus-cc</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-curto-usb-c-vbus-cc" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-trace-short-circuits-usb-c-vbus-cc" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-localizar-cortocircuito-lineas-vbus-cc-usb-c" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-curto-usb-c-vbus-cc" />
<lastmod>2026-11-02T12:13:51.333Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-trace-short-circuits-usb-c-vbus-cc</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-curto-usb-c-vbus-cc" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-trace-short-circuits-usb-c-vbus-cc" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-localizar-cortocircuito-lineas-vbus-cc-usb-c" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-curto-usb-c-vbus-cc" />
<lastmod>2026-11-02T12:13:51.333Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-localizar-cortocircuito-lineas-vbus-cc-usb-c</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-curto-usb-c-vbus-cc" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-trace-short-circuits-usb-c-vbus-cc" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-localizar-cortocircuito-lineas-vbus-cc-usb-c" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-curto-usb-c-vbus-cc" />
<lastmod>2026-11-02T12:13:51.333Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-espelhar-trafego-rede-rspan-wireshark</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-espelhar-trafego-rede-rspan-wireshark" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-mirror-network-traffic-rspan-wireshark" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reflejar-trafico-red-rspan-wireshark" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-espelhar-trafego-rede-rspan-wireshark" />
<lastmod>2026-11-01T16:01:07.797Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-mirror-network-traffic-rspan-wireshark</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-espelhar-trafego-rede-rspan-wireshark" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-mirror-network-traffic-rspan-wireshark" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reflejar-trafico-red-rspan-wireshark" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-espelhar-trafego-rede-rspan-wireshark" />
<lastmod>2026-11-01T16:01:07.797Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-reflejar-trafico-red-rspan-wireshark</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-espelhar-trafego-rede-rspan-wireshark" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-mirror-network-traffic-rspan-wireshark" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reflejar-trafico-red-rspan-wireshark" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-espelhar-trafego-rede-rspan-wireshark" />
<lastmod>2026-11-01T16:01:07.797Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-circuito-power-button-placa-mae</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-power-button-placa-mae" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-power-button-circuit-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-power-button-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-power-button-placa-mae" />
<lastmod>2026-11-01T17:02:53.137Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-power-button-circuit-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-power-button-placa-mae" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-power-button-circuit-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-power-button-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-power-button-placa-mae" />
<lastmod>2026-11-01T17:02:53.137Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-circuito-power-button-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-power-button-placa-mae" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-power-button-circuit-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-power-button-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-power-button-placa-mae" />
<lastmod>2026-11-01T17:02:53.137Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-ruido-sinal-pwm-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-ruido-sinal-pwm-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-pwm-signal-noise-with-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-ruido-senalan-pwm-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-ruido-sinal-pwm-osciloscopio" />
<lastmod>2026-11-02T01:48:12.090Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-diagnose-pwm-signal-noise-with-oscilloscope</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-ruido-sinal-pwm-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-pwm-signal-noise-with-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-ruido-senalan-pwm-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-ruido-sinal-pwm-osciloscopio" />
<lastmod>2026-11-02T01:48:12.090Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-ruido-senalan-pwm-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-ruido-sinal-pwm-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-pwm-signal-noise-with-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-ruido-senalan-pwm-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-ruido-sinal-pwm-osciloscopio" />
<lastmod>2026-11-02T01:48:12.090Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-atalhos-de-teclado-personalizados-no-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-atalhos-de-teclado-personalizados-no-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-custom-keyboard-shortcuts-in-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-atajos-de-teclado-personalizados-en-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-atalhos-de-teclado-personalizados-no-linux" />
<lastmod>2026-11-01T17:05:01.936Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-create-custom-keyboard-shortcuts-in-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-atalhos-de-teclado-personalizados-no-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-custom-keyboard-shortcuts-in-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-atajos-de-teclado-personalizados-en-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-atalhos-de-teclado-personalizados-no-linux" />
<lastmod>2026-11-01T17:05:01.981Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-atajos-de-teclado-personalizados-en-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-atalhos-de-teclado-personalizados-no-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-custom-keyboard-shortcuts-in-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-atajos-de-teclado-personalizados-en-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-atalhos-de-teclado-personalizados-no-linux" />
<lastmod>2026-11-01T17:05:02.052Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-chip-audio-placa-mae-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-chip-audio-placa-mae-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-audio-chip-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-chip-audio-placa-base-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-chip-audio-placa-mae-multimetro" />
<lastmod>2026-11-03T08:28:20.214Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-motherboard-audio-chip-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-chip-audio-placa-mae-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-audio-chip-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-chip-audio-placa-base-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-chip-audio-placa-mae-multimetro" />
<lastmod>2026-11-03T08:28:20.214Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-chip-audio-placa-base-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-chip-audio-placa-mae-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-audio-chip-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-chip-audio-placa-base-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-chip-audio-placa-mae-multimetro" />
<lastmod>2026-11-03T08:28:20.214Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-clock-placa-mae-com-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-clock-placa-mae-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-motherboard-clock-with-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-reloj-placa-base-con-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-clock-placa-mae-com-osciloscopio" />
<lastmod>2026-11-02T04:41:14.979Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-measure-motherboard-clock-with-oscilloscope</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-clock-placa-mae-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-motherboard-clock-with-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-reloj-placa-base-con-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-clock-placa-mae-com-osciloscopio" />
<lastmod>2026-11-02T04:41:14.979Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-reloj-placa-base-con-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-clock-placa-mae-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-motherboard-clock-with-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-reloj-placa-base-con-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-clock-placa-mae-com-osciloscopio" />
<lastmod>2026-11-02T04:41:14.979Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-atalhos-no-excel-para-ganhar-velocidade</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-atalhos-no-excel-para-ganhar-velocidade" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-excel-shortcuts-for-maximum-speed" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-atajos-en-excel-para-ganar-velocidad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-atalhos-no-excel-para-ganhar-velocidade" />
<lastmod>2026-11-02T20:27:39.786Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-organize-excel-shortcuts-for-maximum-speed</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-atalhos-no-excel-para-ganhar-velocidade" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-excel-shortcuts-for-maximum-speed" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-atajos-en-excel-para-ganar-velocidad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-atalhos-no-excel-para-ganhar-velocidade" />
<lastmod>2026-11-02T20:27:39.786Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-atajos-en-excel-para-ganar-velocidad</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-atalhos-no-excel-para-ganhar-velocidade" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-excel-shortcuts-for-maximum-speed" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-atajos-en-excel-para-ganar-velocidad" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-atalhos-no-excel-para-ganhar-velocidade" />
<lastmod>2026-11-02T20:27:39.786Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-memorias-ddr4-osciloscopio-bancada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-memorias-ddr4-osciloscopio-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ddr4-ram-memory-oscilloscope-bench-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-memorias-ddr4-osciloscopio-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-memorias-ddr4-osciloscopio-bancada" />
<lastmod>2026-11-01T19:01:03.454Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-ddr4-ram-memory-oscilloscope-bench-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-memorias-ddr4-osciloscopio-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ddr4-ram-memory-oscilloscope-bench-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-memorias-ddr4-osciloscopio-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-memorias-ddr4-osciloscopio-bancada" />
<lastmod>2026-11-01T19:01:03.570Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-memorias-ddr4-osciloscopio-banco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-memorias-ddr4-osciloscopio-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ddr4-ram-memory-oscilloscope-bench-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-memorias-ddr4-osciloscopio-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-memorias-ddr4-osciloscopio-bancada" />
<lastmod>2026-11-01T19:01:03.612Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-nat-hairpin-nat-mikrotik</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-nat-hairpin-nat-mikrotik" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-nat-and-hairpin-nat-on-mikrotik" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-nat-y-hairpin-nat-en-mikrotik" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-nat-hairpin-nat-mikrotik" />
<lastmod>2026-11-02T20:57:25.638Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-nat-and-hairpin-nat-on-mikrotik</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-nat-hairpin-nat-mikrotik" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-nat-and-hairpin-nat-on-mikrotik" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-nat-y-hairpin-nat-en-mikrotik" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-nat-hairpin-nat-mikrotik" />
<lastmod>2026-11-02T20:57:25.638Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-nat-y-hairpin-nat-en-mikrotik</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-nat-hairpin-nat-mikrotik" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-nat-and-hairpin-nat-on-mikrotik" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-nat-y-hairpin-nat-en-mikrotik" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-nat-hairpin-nat-mikrotik" />
<lastmod>2026-11-02T20:57:25.638Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-temperatura-placas-mae-ipmi-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-placas-mae-ipmi-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-motherboard-temperature-ipmitool-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-temperatura-placa-base-ipmi-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-placas-mae-ipmi-linux" />
<lastmod>2026-11-01T19:01:03.074Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-monitor-motherboard-temperature-ipmitool-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-placas-mae-ipmi-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-motherboard-temperature-ipmitool-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-temperatura-placa-base-ipmi-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-placas-mae-ipmi-linux" />
<lastmod>2026-11-01T19:01:03.074Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorizar-temperatura-placa-base-ipmi-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-placas-mae-ipmi-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-motherboard-temperature-ipmitool-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-temperatura-placa-base-ipmi-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-placas-mae-ipmi-linux" />
<lastmod>2026-11-01T19:01:03.074Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-circuito-lvds-telas-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-lvds-telas-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-lvds-circuits-with-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-lvds-telas-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-lvds-telas-osciloscopio" />
<lastmod>2026-11-04T01:44:04.682Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-lvds-circuits-with-oscilloscope</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-lvds-telas-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-lvds-circuits-with-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-lvds-telas-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-lvds-telas-osciloscopio" />
<lastmod>2026-11-04T01:44:04.682Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-circuito-lvds-telas-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-lvds-telas-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-lvds-circuits-with-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-lvds-telas-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-lvds-telas-osciloscopio" />
<lastmod>2026-11-04T01:44:04.682Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-controladora-sata-placa-mae</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-controladora-sata-placa-mae" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-sata-controller-motherboard" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-controladora-sata-placa-base" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-controladora-sata-placa-mae" />
<lastmod>2026-11-04T19:55:38.048Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-sata-controller-motherboard</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-controladora-sata-placa-mae" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-sata-controller-motherboard" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-controladora-sata-placa-base" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-controladora-sata-placa-mae" />
<lastmod>2026-11-04T19:55:38.048Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-controladora-sata-placa-base</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-controladora-sata-placa-mae" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-sata-controller-motherboard" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-controladora-sata-placa-base" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-controladora-sata-placa-mae" />
<lastmod>2026-11-04T19:55:38.048Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-backup-postgresql-nuvem</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backup-postgresql-nuvem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-postgresql-cloud-backup" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-respaldo-postgresql-nube" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backup-postgresql-nuvem" />
<lastmod>2026-11-01T20:01:27.447Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-postgresql-cloud-backup</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backup-postgresql-nuvem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-postgresql-cloud-backup" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-respaldo-postgresql-nube" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backup-postgresql-nuvem" />
<lastmod>2026-11-01T20:01:27.453Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-respaldo-postgresql-nube</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backup-postgresql-nuvem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-postgresql-cloud-backup" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-respaldo-postgresql-nube" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backup-postgresql-nuvem" />
<lastmod>2026-11-01T20:01:27.462Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-chip-super-io-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-chip-super-io-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-super-io-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-chip-super-io-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-chip-super-io-multimetro" />
<lastmod>2026-11-03T00:56:55.501Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-motherboard-super-io-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-chip-super-io-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-super-io-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-chip-super-io-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-chip-super-io-multimetro" />
<lastmod>2026-11-03T00:56:55.501Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-chip-super-io-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-chip-super-io-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-super-io-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-chip-super-io-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-chip-super-io-multimetro" />
<lastmod>2026-11-03T00:56:55.501Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-aumentar-limites-conexoes-simultaneas-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-aumentar-limites-conexoes-simultaneas-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-increase-simultaneous-connection-limits-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aumentar-limites-conexiones-simultaneas-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-aumentar-limites-conexoes-simultaneas-linux" />
<lastmod>2026-11-01T21:01:17.526Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-increase-simultaneous-connection-limits-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-aumentar-limites-conexoes-simultaneas-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-increase-simultaneous-connection-limits-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aumentar-limites-conexiones-simultaneas-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-aumentar-limites-conexoes-simultaneas-linux" />
<lastmod>2026-11-01T21:01:17.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-aumentar-limites-conexiones-simultaneas-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-aumentar-limites-conexoes-simultaneas-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-increase-simultaneous-connection-limits-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aumentar-limites-conexiones-simultaneas-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-aumentar-limites-conexoes-simultaneas-linux" />
<lastmod>2026-11-01T21:01:17.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-vlan-por-porta-switch-tp-link</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-vlan-por-porta-switch-tp-link" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-vlan-switch-port-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-vlan-puerto-switch-gestionable-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-vlan-por-porta-switch-tp-link" />
<lastmod>2026-11-01T21:01:17.554Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-vlan-switch-port-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-vlan-por-porta-switch-tp-link" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-vlan-switch-port-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-vlan-puerto-switch-gestionable-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-vlan-por-porta-switch-tp-link" />
<lastmod>2026-11-01T21:01:17.562Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-vlan-puerto-switch-gestionable-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-vlan-por-porta-switch-tp-link" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-vlan-switch-port-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-vlan-puerto-switch-gestionable-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-vlan-por-porta-switch-tp-link" />
<lastmod>2026-11-01T21:01:17.570Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-circuito-rtc-placa-mae-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-rtc-placa-mae-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-rtc-circuit-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-rtc-placa-base-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-rtc-placa-mae-multimetro" />
<lastmod>2026-11-05T00:28:11.897Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-motherboard-rtc-circuit-with-a-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-rtc-placa-mae-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-rtc-circuit-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-rtc-placa-base-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-rtc-placa-mae-multimetro" />
<lastmod>2026-11-05T00:28:11.897Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-circuito-rtc-placa-base-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-rtc-placa-mae-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-rtc-circuit-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-rtc-placa-base-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-rtc-placa-mae-multimetro" />
<lastmod>2026-11-05T00:28:11.897Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-consumo-eletrico-servidores-ipmi</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-consumo-eletrico-servidores-ipmi" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-server-power-consumption-ipmi" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-consumo-electrico-servidores-ipmi" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-consumo-eletrico-servidores-ipmi" />
<lastmod>2026-11-01T22:04:41.378Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-monitor-server-power-consumption-ipmi</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-consumo-eletrico-servidores-ipmi" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-server-power-consumption-ipmi" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-consumo-electrico-servidores-ipmi" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-consumo-eletrico-servidores-ipmi" />
<lastmod>2026-11-01T22:04:41.390Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorizar-consumo-electrico-servidores-ipmi</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-consumo-eletrico-servidores-ipmi" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-server-power-consumption-ipmi" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-consumo-electrico-servidores-ipmi" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-consumo-eletrico-servidores-ipmi" />
<lastmod>2026-11-01T22:04:41.397Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-janelas-i3wm-atalhos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-janelas-i3wm-atalhos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-linux-windows-i3wm-shortcuts" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-ventanas-i3wm-atajos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-janelas-i3wm-atalhos" />
<lastmod>2026-11-02T22:37:32.447Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-organize-linux-windows-i3wm-shortcuts</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-janelas-i3wm-atalhos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-linux-windows-i3wm-shortcuts" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-ventanas-i3wm-atajos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-janelas-i3wm-atalhos" />
<lastmod>2026-11-02T22:37:32.447Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-ventanas-i3wm-atajos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-janelas-i3wm-atalhos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-linux-windows-i3wm-shortcuts" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-ventanas-i3wm-atajos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-janelas-i3wm-atalhos" />
<lastmod>2026-11-02T22:37:32.447Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-wireguard-mtu</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-wireguard-mtu" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-wireguard-packet-loss-mtu" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-wireguard-mtu" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-wireguard-mtu" />
<lastmod>2026-11-02T20:44:59.058Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-diagnose-wireguard-packet-loss-mtu</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-wireguard-mtu" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-wireguard-packet-loss-mtu" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-wireguard-mtu" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-wireguard-mtu" />
<lastmod>2026-11-02T20:44:59.058Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-wireguard-mtu</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-wireguard-mtu" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-wireguard-packet-loss-mtu" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-wireguard-mtu" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-wireguard-mtu" />
<lastmod>2026-11-02T20:44:59.058Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-clock-placa-de-video-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-clock-placa-de-video-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-gpu-clock-circuits-with-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-reloj-tarjeta-grafica-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-clock-placa-de-video-osciloscopio" />
<lastmod>2026-11-01T23:01:19.640Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-gpu-clock-circuits-with-oscilloscope</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-clock-placa-de-video-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-gpu-clock-circuits-with-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-reloj-tarjeta-grafica-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-clock-placa-de-video-osciloscopio" />
<lastmod>2026-11-01T23:01:19.647Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-reloj-tarjeta-grafica-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-clock-placa-de-video-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-gpu-clock-circuits-with-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-reloj-tarjeta-grafica-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-clock-placa-de-video-osciloscopio" />
<lastmod>2026-11-01T23:01:19.656Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-reverter-updates-kubernetes-automaticamente-argocd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-reverter-updates-kubernetes-automaticamente-argocd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-kubernetes-rollouts-rollback-argocd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-rollbacks-kubernetes-argocd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-reverter-updates-kubernetes-automaticamente-argocd" />
<lastmod>2026-11-01T23:01:19.669Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-kubernetes-rollouts-rollback-argocd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-reverter-updates-kubernetes-automaticamente-argocd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-kubernetes-rollouts-rollback-argocd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-rollbacks-kubernetes-argocd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-reverter-updates-kubernetes-automaticamente-argocd" />
<lastmod>2026-11-01T23:01:19.683Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-rollbacks-kubernetes-argocd</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-reverter-updates-kubernetes-automaticamente-argocd" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-kubernetes-rollouts-rollback-argocd" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-rollbacks-kubernetes-argocd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-reverter-updates-kubernetes-automaticamente-argocd" />
<lastmod>2026-11-01T23:01:19.690Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-circuito-backlight-notebook-bancada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-backlight-notebook-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-laptop-backlight-circuit-workbench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-backlight-portatil-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-backlight-notebook-bancada" />
<lastmod>2026-11-02T04:42:00.992Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-laptop-backlight-circuit-workbench</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-backlight-notebook-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-laptop-backlight-circuit-workbench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-backlight-portatil-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-backlight-notebook-bancada" />
<lastmod>2026-11-02T04:42:00.992Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-circuito-backlight-portatil-banco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-backlight-notebook-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-laptop-backlight-circuit-workbench" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-backlight-portatil-banco" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-backlight-notebook-bancada" />
<lastmod>2026-11-02T04:42:00.992Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-identificar-gargalos-es-linux-iostat-vmstat</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-identificar-gargalos-es-linux-iostat-vmstat" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-identify-io-bottlenecks-linux-iostat-vmstat" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-identificar-cuellos-botella-es-linux-iostat-vmstat" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-identificar-gargalos-es-linux-iostat-vmstat" />
<lastmod>2026-11-02T00:01:12.454Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-identify-io-bottlenecks-linux-iostat-vmstat</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-identificar-gargalos-es-linux-iostat-vmstat" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-identify-io-bottlenecks-linux-iostat-vmstat" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-identificar-cuellos-botella-es-linux-iostat-vmstat" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-identificar-gargalos-es-linux-iostat-vmstat" />
<lastmod>2026-11-02T00:01:12.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-identificar-cuellos-botella-es-linux-iostat-vmstat</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-identificar-gargalos-es-linux-iostat-vmstat" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-identify-io-bottlenecks-linux-iostat-vmstat" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-identificar-cuellos-botella-es-linux-iostat-vmstat" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-identificar-gargalos-es-linux-iostat-vmstat" />
<lastmod>2026-11-02T00:01:12.542Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-lacp-link-aggregation-switch-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch-es-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch-1" />
<lastmod>2026-11-02T00:01:12.114Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-lacp-link-aggregation-switch-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-lacp-link-aggregation-switch-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch-es-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch-1" />
<lastmod>2026-11-02T00:01:12.114Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch-es-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-lacp-link-aggregation-switch-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch-es-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch-1" />
<lastmod>2026-11-02T00:01:12.114Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-cristal-osciloscoscio-na-placa-com-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-osciloscoscio-na-placa-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-crystal-oscillator-board-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-oscilador-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-osciloscoscio-na-placa-com-multimetro" />
<lastmod>2026-11-05T00:28:29.096Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-crystal-oscillator-board-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-osciloscoscio-na-placa-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-crystal-oscillator-board-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-oscilador-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-osciloscoscio-na-placa-com-multimetro" />
<lastmod>2026-11-05T00:28:29.096Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-cristal-oscilador-placa-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-osciloscoscio-na-placa-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-crystal-oscillator-board-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-oscilador-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-osciloscoscio-na-placa-com-multimetro" />
<lastmod>2026-11-05T00:28:29.096Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-bateria-cmos-multimetro-2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-bateria-cmos-multimetro-2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-cmos-battery-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-bateria-cmos-multimetro-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-bateria-cmos-multimetro-2" />
<lastmod>2026-11-02T21:51:25.882Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-motherboard-cmos-battery-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-bateria-cmos-multimetro-2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-cmos-battery-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-bateria-cmos-multimetro-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-bateria-cmos-multimetro-2" />
<lastmod>2026-11-02T21:51:25.882Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-bateria-cmos-multimetro-2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-bateria-cmos-multimetro-2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-cmos-battery-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-bateria-cmos-multimetro-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-bateria-cmos-multimetro-2" />
<lastmod>2026-11-02T21:51:25.882Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/docker-travando-falta-memoria-como-ajustar-limites</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/docker-travando-falta-memoria-como-ajustar-limites" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/docker-crashing-memory-limits-how-to-fix-oom-kills" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/docker-bloquea-falta-memoria-limites-oom-kill" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/docker-travando-falta-memoria-como-ajustar-limites" />
<lastmod>2026-11-05T00:37:16.290Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/docker-crashing-memory-limits-how-to-fix-oom-kills</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/docker-travando-falta-memoria-como-ajustar-limites" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/docker-crashing-memory-limits-how-to-fix-oom-kills" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/docker-bloquea-falta-memoria-limites-oom-kill" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/docker-travando-falta-memoria-como-ajustar-limites" />
<lastmod>2026-11-05T00:37:16.290Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/docker-bloquea-falta-memoria-limites-oom-kill</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/docker-travando-falta-memoria-como-ajustar-limites" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/docker-crashing-memory-limits-how-to-fix-oom-kills" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/docker-bloquea-falta-memoria-limites-oom-kill" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/docker-travando-falta-memoria-como-ajustar-limites" />
<lastmod>2026-11-05T00:37:16.290Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-conector-nvme-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-conector-nvme-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-nvme-connector-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-conector-nvme-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-conector-nvme-multimetro" />
<lastmod>2026-11-02T10:00:34.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-motherboard-nvme-connector-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-conector-nvme-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-nvme-connector-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-conector-nvme-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-conector-nvme-multimetro" />
<lastmod>2026-11-02T10:00:34.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-conector-nvme-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-conector-nvme-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-nvme-connector-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-conector-nvme-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-conector-nvme-multimetro" />
<lastmod>2026-11-02T10:00:34.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-trafego-malicioso-ebpf-xdp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-trafego-malicioso-ebpf-xdp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-malicious-traffic-ebpf-xdp" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-trafico-malicioso-ebpf-xdp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-trafego-malicioso-ebpf-xdp" />
<lastmod>2026-11-02T10:01:07.654Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-block-malicious-traffic-ebpf-xdp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-trafego-malicioso-ebpf-xdp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-malicious-traffic-ebpf-xdp" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-trafico-malicioso-ebpf-xdp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-trafego-malicioso-ebpf-xdp" />
<lastmod>2026-11-02T10:01:07.664Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-trafico-malicioso-ebpf-xdp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-trafego-malicioso-ebpf-xdp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-malicious-traffic-ebpf-xdp" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-trafico-malicioso-ebpf-xdp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-trafego-malicioso-ebpf-xdp" />
<lastmod>2026-11-02T10:01:07.677Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/nodejs-consumindo-muita-memoria-como-achar-vazamentos-producao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/nodejs-consumindo-muita-memoria-como-achar-vazamentos-producao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/nodejs-using-too-much-memory-how-to-find-leaks-production" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/nodejs-gasta-mucha-memoria-como-hallar-fugas-produccion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/nodejs-consumindo-muita-memoria-como-achar-vazamentos-producao" />
<lastmod>2026-11-02T10:49:10.556Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/nodejs-using-too-much-memory-how-to-find-leaks-production</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/nodejs-consumindo-muita-memoria-como-achar-vazamentos-producao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/nodejs-using-too-much-memory-how-to-find-leaks-production" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/nodejs-gasta-mucha-memoria-como-hallar-fugas-produccion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/nodejs-consumindo-muita-memoria-como-achar-vazamentos-producao" />
<lastmod>2026-11-02T10:49:10.556Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/nodejs-gasta-mucha-memoria-como-hallar-fugas-produccion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/nodejs-consumindo-muita-memoria-como-achar-vazamentos-producao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/nodejs-using-too-much-memory-how-to-find-leaks-production" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/nodejs-gasta-mucha-memoria-como-hallar-fugas-produccion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/nodejs-consumindo-muita-memoria-como-achar-vazamentos-producao" />
<lastmod>2026-11-02T10:49:10.556Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-consertar-artefatos-visuais-furmark</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consertar-artefatos-visuais-furmark" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-gpu-visual-artifacts-furmark" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-artefactos-visuales-gpu-furmark" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consertar-artefatos-visuais-furmark" />
<lastmod>2026-11-02T11:01:30.757Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-fix-gpu-visual-artifacts-furmark</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consertar-artefatos-visuais-furmark" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-gpu-visual-artifacts-furmark" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-artefactos-visuales-gpu-furmark" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consertar-artefatos-visuais-furmark" />
<lastmod>2026-11-02T11:01:30.773Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-reparar-artefactos-visuales-gpu-furmark</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consertar-artefatos-visuais-furmark" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-gpu-visual-artifacts-furmark" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-artefactos-visuales-gpu-furmark" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consertar-artefatos-visuais-furmark" />
<lastmod>2026-11-02T11:01:30.791Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-awk-para-extrair-colunas-logs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-awk-para-extrair-colunas-logs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-awk-to-extract-log-columns-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-awk-para-extraer-columnas-logs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-awk-para-extrair-colunas-logs" />
<lastmod>2026-11-02T11:01:30.820Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-awk-to-extract-log-columns-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-awk-para-extrair-colunas-logs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-awk-to-extract-log-columns-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-awk-para-extraer-columnas-logs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-awk-para-extrair-colunas-logs" />
<lastmod>2026-11-02T11:01:12.792Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-awk-para-extraer-columnas-logs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-awk-para-extrair-colunas-logs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-awk-to-extract-log-columns-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-awk-para-extraer-columnas-logs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-awk-para-extrair-colunas-logs" />
<lastmod>2026-11-02T11:01:12.792Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-autenticacao-jwt-nodejs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-autenticacao-jwt-nodejs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-jwt-authentication-nodejs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-autenticacion-jwt-nodejs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-autenticacao-jwt-nodejs" />
<lastmod>2026-11-02T11:01:30.838Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-set-up-jwt-authentication-nodejs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-autenticacao-jwt-nodejs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-jwt-authentication-nodejs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-autenticacion-jwt-nodejs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-autenticacao-jwt-nodejs" />
<lastmod>2026-11-02T11:01:30.847Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-autenticacion-jwt-nodejs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-autenticacao-jwt-nodejs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-jwt-authentication-nodejs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-autenticacion-jwt-nodejs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-autenticacao-jwt-nodejs" />
<lastmod>2026-11-02T11:01:30.856Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/radar-tech-do-dia-10-novembro-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-10-novembro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-november-10-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-10-noviembre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-10-novembro-2026" />
<lastmod>2026-11-02T12:02:23.539Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/daily-tech-radar-november-10-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-10-novembro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-november-10-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-10-noviembre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-10-novembro-2026" />
<lastmod>2026-11-02T12:02:23.539Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/radar-tech-del-dia-10-noviembre-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-10-novembro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-november-10-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-10-noviembre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-10-novembro-2026" />
<lastmod>2026-11-02T12:02:23.539Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-cache-docker-recuperar-espaco-disco-2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-docker-recuperar-espaco-disco-2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-docker-cache-free-disk-space-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-docker-recuperar-espacio-disco-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-docker-recuperar-espaco-disco-2" />
<lastmod>2026-11-02T13:03:19.850Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clean-docker-cache-free-disk-space-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-docker-recuperar-espaco-disco-2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-docker-cache-free-disk-space-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-docker-recuperar-espacio-disco-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-docker-recuperar-espaco-disco-2" />
<lastmod>2026-11-02T13:03:19.865Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpiar-cache-docker-recuperar-espacio-disco-2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-docker-recuperar-espaco-disco-2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-docker-cache-free-disk-space-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-docker-recuperar-espacio-disco-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-docker-recuperar-espaco-disco-2" />
<lastmod>2026-11-02T13:03:19.883Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-o-ripple-na-fonte-com-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-o-ripple-na-fonte-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-ripple-in-switching-power-supplies-with-a-scope-2" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-el-rizado-en-fuentes-conmutadas-con-osciloscopio-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-o-ripple-na-fonte-com-osciloscopio" />
<lastmod>2026-11-02T13:02:54.475Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-measure-ripple-in-switching-power-supplies-with-a-scope-2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-o-ripple-na-fonte-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-ripple-in-switching-power-supplies-with-a-scope-2" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-el-rizado-en-fuentes-conmutadas-con-osciloscopio-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-o-ripple-na-fonte-com-osciloscopio" />
<lastmod>2026-11-02T13:02:54.475Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-el-rizado-en-fuentes-conmutadas-con-osciloscopio-2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-o-ripple-na-fonte-com-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-ripple-in-switching-power-supplies-with-a-scope-2" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-el-rizado-en-fuentes-conmutadas-con-osciloscopio-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-o-ripple-na-fonte-com-osciloscopio" />
<lastmod>2026-11-02T13:02:54.475Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-resolucao-dns-tempo-resposta-dig</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-resolucao-dns-tempo-resposta-dig" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-dns-resolution-response-time-dig" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-resolucion-dns-tiempo-respuesta-dig" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-resolucao-dns-tempo-resposta-dig" />
<lastmod>2026-11-02T13:03:19.892Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-dns-resolution-response-time-dig</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-resolucao-dns-tempo-resposta-dig" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-dns-resolution-response-time-dig" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-resolucion-dns-tiempo-respuesta-dig" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-resolucao-dns-tempo-resposta-dig" />
<lastmod>2026-11-02T13:03:19.899Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-resolucion-dns-tiempo-respuesta-dig</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-resolucao-dns-tempo-resposta-dig" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-dns-resolution-response-time-dig" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-resolucion-dns-tiempo-respuesta-dig" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-resolucao-dns-tempo-resposta-dig" />
<lastmod>2026-11-02T13:03:19.910Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-trafego-pods-kubernetes-ksniff</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-trafego-pods-kubernetes-ksniff" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-kubernetes-pod-traffic-ksniff" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspeccionar-trafico-pods-kubernetes-ksniff" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-trafego-pods-kubernetes-ksniff" />
<lastmod>2026-11-02T14:00:36.446Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-inspect-kubernetes-pod-traffic-ksniff</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-trafego-pods-kubernetes-ksniff" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-kubernetes-pod-traffic-ksniff" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspeccionar-trafico-pods-kubernetes-ksniff" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-trafego-pods-kubernetes-ksniff" />
<lastmod>2026-11-02T14:00:36.446Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspeccionar-trafico-pods-kubernetes-ksniff</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-trafego-pods-kubernetes-ksniff" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-kubernetes-pod-traffic-ksniff" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspeccionar-trafico-pods-kubernetes-ksniff" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-trafego-pods-kubernetes-ksniff" />
<lastmod>2026-11-02T14:00:36.446Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/container-travando-falta-memoria-oom-killer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/container-travando-falta-memoria-oom-killer" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/container-crashing-memory-limits-how-to-fix-oom-kills" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/docker-bloquea-falta-memoria-limites-oom-kill-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/container-travando-falta-memoria-oom-killer" />
<lastmod>2026-11-02T14:02:06.918Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/container-crashing-memory-limits-how-to-fix-oom-kills</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/container-travando-falta-memoria-oom-killer" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/container-crashing-memory-limits-how-to-fix-oom-kills" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/docker-bloquea-falta-memoria-limites-oom-kill-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/container-travando-falta-memoria-oom-killer" />
<lastmod>2026-11-02T14:02:06.918Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/docker-bloquea-falta-memoria-limites-oom-kill-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/container-travando-falta-memoria-oom-killer" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/container-crashing-memory-limits-how-to-fix-oom-kills" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/docker-bloquea-falta-memoria-limites-oom-kill-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/container-travando-falta-memoria-oom-killer" />
<lastmod>2026-11-02T14:02:39.601Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-auditar-permissoes-iam-aws-prowler</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-permissoes-iam-aws-prowler" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-aws-iam-permissions-prowler" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-permisos-iam-aws-prowler" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-permissoes-iam-aws-prowler" />
<lastmod>2026-11-02T14:02:39.483Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-audit-aws-iam-permissions-prowler</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-permissoes-iam-aws-prowler" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-aws-iam-permissions-prowler" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-permisos-iam-aws-prowler" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-permissoes-iam-aws-prowler" />
<lastmod>2026-11-02T14:02:39.483Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-auditar-permisos-iam-aws-prowler</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-auditar-permissoes-iam-aws-prowler" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-audit-aws-iam-permissions-prowler" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-auditar-permisos-iam-aws-prowler" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-auditar-permissoes-iam-aws-prowler" />
<lastmod>2026-11-02T14:02:39.483Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-circuito-backlight-monitor-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-backlight-monitor-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-monitor-backlight-boost-voltage-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-backlight-monitor-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-backlight-monitor-multimetro" />
<lastmod>2026-11-02T15:00:45.399Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-monitor-backlight-boost-voltage-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-backlight-monitor-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-monitor-backlight-boost-voltage-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-backlight-monitor-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-backlight-monitor-multimetro" />
<lastmod>2026-11-02T15:00:45.399Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-circuito-backlight-monitor-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-backlight-monitor-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-monitor-backlight-boost-voltage-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-backlight-monitor-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-backlight-monitor-multimetro" />
<lastmod>2026-11-02T15:00:45.399Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-ataques-ddos-camada-4-iptables-hashlimit</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-ataques-ddos-camada-4-iptables-hashlimit" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-layer-4-ddos-attacks-iptables-hashlimit" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-ataques-ddos-capa-4-iptables-hashlimit" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-ataques-ddos-camada-4-iptables-hashlimit" />
<lastmod>2026-11-02T15:01:14.236Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-block-layer-4-ddos-attacks-iptables-hashlimit</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-ataques-ddos-camada-4-iptables-hashlimit" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-layer-4-ddos-attacks-iptables-hashlimit" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-ataques-ddos-capa-4-iptables-hashlimit" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-ataques-ddos-camada-4-iptables-hashlimit" />
<lastmod>2026-11-02T15:01:14.236Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-ataques-ddos-capa-4-iptables-hashlimit</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-ataques-ddos-camada-4-iptables-hashlimit" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-layer-4-ddos-attacks-iptables-hashlimit" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-ataques-ddos-capa-4-iptables-hashlimit" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-ataques-ddos-camada-4-iptables-hashlimit" />
<lastmod>2026-11-02T15:01:14.236Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-ripple-fontes-atx-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-ripple-fontes-atx-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-ripple-in-atx-power-supplies-with-a-scope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-el-rizado-en-fuentes-atx-con-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-ripple-fontes-atx-osciloscopio" />
<lastmod>2026-11-02T15:01:39.479Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-measure-ripple-in-atx-power-supplies-with-a-scope</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-ripple-fontes-atx-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-ripple-in-atx-power-supplies-with-a-scope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-el-rizado-en-fuentes-atx-con-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-ripple-fontes-atx-osciloscopio" />
<lastmod>2026-11-02T15:01:39.479Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-el-rizado-en-fuentes-atx-con-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-ripple-fontes-atx-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-ripple-in-atx-power-supplies-with-a-scope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-el-rizado-en-fuentes-atx-con-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-ripple-fontes-atx-osciloscopio" />
<lastmod>2026-11-02T15:01:39.479Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-circuito-charge-placa-mae-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-charge-placa-mae-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-charging-circuit-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-carga-placa-base-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-charge-placa-mae-multimetro" />
<lastmod>2026-11-02T16:00:41.605Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-motherboard-charging-circuit-with-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-charge-placa-mae-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-charging-circuit-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-carga-placa-base-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-charge-placa-mae-multimetro" />
<lastmod>2026-11-02T16:00:41.605Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-circuito-carga-placa-base-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-charge-placa-mae-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-charging-circuit-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-carga-placa-base-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-charge-placa-mae-multimetro" />
<lastmod>2026-11-02T16:00:41.605Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-varreduras-de-portas-na-borda-com-nftables</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-varreduras-de-portas-na-borda-com-nftables" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-port-scans-at-the-edge-with-nftables" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-escaneos-de-puertos-en-el-borde-con-nftables" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-varreduras-de-portas-na-borda-com-nftables" />
<lastmod>2026-11-02T16:01:27.083Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-block-port-scans-at-the-edge-with-nftables</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-varreduras-de-portas-na-borda-com-nftables" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-port-scans-at-the-edge-with-nftables" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-escaneos-de-puertos-en-el-borde-con-nftables" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-varreduras-de-portas-na-borda-com-nftables" />
<lastmod>2026-11-02T16:01:27.083Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-escaneos-de-puertos-en-el-borde-con-nftables</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-varreduras-de-portas-na-borda-com-nftables" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-port-scans-at-the-edge-with-nftables" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-escaneos-de-puertos-en-el-borde-con-nftables" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-varreduras-de-portas-na-borda-com-nftables" />
<lastmod>2026-11-02T16:01:27.083Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-depurar-gargalos-io-linux-comando-perf</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-depurar-gargalos-io-linux-comando-perf" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-debug-io-bottlenecks-linux-perf-command" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-depurar-cuellos-botella-es-linux-comando-perf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-depurar-gargalos-io-linux-comando-perf" />
<lastmod>2026-11-02T16:01:47.827Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-debug-io-bottlenecks-linux-perf-command</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-depurar-gargalos-io-linux-comando-perf" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-debug-io-bottlenecks-linux-perf-command" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-depurar-cuellos-botella-es-linux-comando-perf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-depurar-gargalos-io-linux-comando-perf" />
<lastmod>2026-11-02T16:01:47.836Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-depurar-cuellos-botella-es-linux-comando-perf</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-depurar-gargalos-io-linux-comando-perf" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-debug-io-bottlenecks-linux-perf-command" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-depurar-cuellos-botella-es-linux-comando-perf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-depurar-gargalos-io-linux-comando-perf" />
<lastmod>2026-11-02T16:01:47.848Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-capacitores-smd-multimetro-placa</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-smd-multimetro-placa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-smd-capacitors-on-board-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-smd-multimetro-placa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-smd-multimetro-placa" />
<lastmod>2026-11-02T17:01:13.104Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-smd-capacitors-on-board-multimeter-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-smd-multimetro-placa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-smd-capacitors-on-board-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-smd-multimetro-placa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-smd-multimetro-placa" />
<lastmod>2026-11-02T17:01:13.121Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-condensadores-smd-multimetro-placa</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-smd-multimetro-placa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-smd-capacitors-on-board-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-smd-multimetro-placa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-smd-multimetro-placa" />
<lastmod>2026-11-02T17:01:13.127Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-conector-sata-placa-mae-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-conector-sata-placa-mae-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-sata-connector-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-conector-sata-placa-base-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-conector-sata-placa-mae-multimetro" />
<lastmod>2026-11-02T17:00:53.137Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-motherboard-sata-connector-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-conector-sata-placa-mae-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-sata-connector-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-conector-sata-placa-base-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-conector-sata-placa-mae-multimetro" />
<lastmod>2026-11-02T17:00:53.137Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-conector-sata-placa-base-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-conector-sata-placa-mae-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-sata-connector-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-conector-sata-placa-base-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-conector-sata-placa-mae-multimetro" />
<lastmod>2026-11-02T17:00:53.137Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-backups-linux-rsync-cron</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backups-linux-rsync-cron" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-linux-backups-rsync-cron" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-copias-seguridad-linux-rsync-cron" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backups-linux-rsync-cron" />
<lastmod>2026-11-02T17:01:12.904Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-linux-backups-rsync-cron</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backups-linux-rsync-cron" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-linux-backups-rsync-cron" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-copias-seguridad-linux-rsync-cron" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backups-linux-rsync-cron" />
<lastmod>2026-11-02T17:01:12.904Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-copias-seguridad-linux-rsync-cron</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backups-linux-rsync-cron" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-linux-backups-rsync-cron" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-copias-seguridad-linux-rsync-cron" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backups-linux-rsync-cron" />
<lastmod>2026-11-02T17:01:12.904Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-regulador-tensao-mosfet-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-regulador-tensao-mosfet-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-mosfet-voltage-regulator-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-regulador-tension-mosfet-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-regulador-tensao-mosfet-multimetro" />
<lastmod>2026-11-03T00:39:43.399Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-mosfet-voltage-regulator-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-regulador-tensao-mosfet-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-mosfet-voltage-regulator-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-regulador-tension-mosfet-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-regulador-tensao-mosfet-multimetro" />
<lastmod>2026-11-03T00:39:43.399Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-regulador-tension-mosfet-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-regulador-tensao-mosfet-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-mosfet-voltage-regulator-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-regulador-tension-mosfet-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-regulador-tensao-mosfet-multimetro" />
<lastmod>2026-11-03T00:39:43.399Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-ssd-nvme-smartctl-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-ssd-nvme-smartctl-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-nvme-ssd-health-smartctl-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-ssd-nvme-smartctl-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-ssd-nvme-smartctl-linux" />
<lastmod>2026-11-04T21:28:07.274Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-monitor-nvme-ssd-health-smartctl-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-ssd-nvme-smartctl-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-nvme-ssd-health-smartctl-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-ssd-nvme-smartctl-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-ssd-nvme-smartctl-linux" />
<lastmod>2026-11-04T21:28:07.274Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorizar-ssd-nvme-smartctl-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-ssd-nvme-smartctl-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-nvme-ssd-health-smartctl-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-ssd-nvme-smartctl-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-ssd-nvme-smartctl-linux" />
<lastmod>2026-11-04T21:28:07.274Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-tarefas-terminal-fzf</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-tarefas-terminal-fzf" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-terminal-tasks-using-fzf" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-tareas-terminal-fzf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-tarefas-terminal-fzf" />
<lastmod>2026-11-03T12:49:32.219Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-terminal-tasks-using-fzf</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-tarefas-terminal-fzf" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-terminal-tasks-using-fzf" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-tareas-terminal-fzf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-tarefas-terminal-fzf" />
<lastmod>2026-11-03T12:49:32.219Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-tareas-terminal-fzf</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-tarefas-terminal-fzf" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-terminal-tasks-using-fzf" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-tareas-terminal-fzf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-tarefas-terminal-fzf" />
<lastmod>2026-11-03T12:49:32.219Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-circuito-backlight-monitor-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-backlight-monitor-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-monitor-backlight-and-boost-voltage-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-backlight-monitor-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-backlight-monitor-multimetro-1" />
<lastmod>2026-11-02T19:01:06.236Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-monitor-backlight-and-boost-voltage-with-a-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-backlight-monitor-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-monitor-backlight-and-boost-voltage-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-backlight-monitor-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-backlight-monitor-multimetro-1" />
<lastmod>2026-11-02T19:00:28.763Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-circuito-backlight-monitor-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-backlight-monitor-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-monitor-backlight-and-boost-voltage-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-backlight-monitor-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-backlight-monitor-multimetro-1" />
<lastmod>2026-11-02T19:00:28.763Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-trafego-malicioso-ebpf-xdp-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-trafego-malicioso-ebpf-xdp-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-malicious-traffic-ebpf-xdp-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-trafico-malicioso-ebpf-xdp-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-trafego-malicioso-ebpf-xdp-1" />
<lastmod>2026-11-02T19:00:48.143Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-block-malicious-traffic-ebpf-xdp-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-trafego-malicioso-ebpf-xdp-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-malicious-traffic-ebpf-xdp-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-trafico-malicioso-ebpf-xdp-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-trafego-malicioso-ebpf-xdp-1" />
<lastmod>2026-11-02T19:00:48.143Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-trafico-malicioso-ebpf-xdp-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-trafego-malicioso-ebpf-xdp-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-malicious-traffic-ebpf-xdp-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-trafico-malicioso-ebpf-xdp-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-trafego-malicioso-ebpf-xdp-1" />
<lastmod>2026-11-02T19:00:48.143Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-gargalos-io-bancos-dados-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-gargalos-io-bancos-dados-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-database-io-bottlenecks-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-cuellos-botella-es-bases-datos-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-gargalos-io-bancos-dados-linux" />
<lastmod>2026-11-02T23:51:09.440Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-inspect-database-io-bottlenecks-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-gargalos-io-bancos-dados-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-database-io-bottlenecks-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-cuellos-botella-es-bases-datos-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-gargalos-io-bancos-dados-linux" />
<lastmod>2026-11-02T23:51:09.440Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-cuellos-botella-es-bases-datos-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-gargalos-io-bancos-dados-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-database-io-bottlenecks-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-cuellos-botella-es-bases-datos-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-gargalos-io-bancos-dados-linux" />
<lastmod>2026-11-02T23:51:09.440Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-conector-usb-painel-frontal-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-conector-usb-painel-frontal-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-front-panel-usb-connector-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-conector-usb-panel-frontal-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-conector-usb-painel-frontal-multimetro" />
<lastmod>2026-11-02T20:03:15.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-front-panel-usb-connector-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-conector-usb-painel-frontal-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-front-panel-usb-connector-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-conector-usb-panel-frontal-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-conector-usb-painel-frontal-multimetro" />
<lastmod>2026-11-02T20:03:15.192Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-conector-usb-panel-frontal-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-conector-usb-painel-frontal-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-front-panel-usb-connector-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-conector-usb-panel-frontal-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-conector-usb-painel-frontal-multimetro" />
<lastmod>2026-11-02T20:03:15.205Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-cache-apt-debian-espaco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-apt-debian-espaco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-apt-cache-debian-space" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-apt-debian-espacio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-apt-debian-espaco" />
<lastmod>2026-11-03T02:55:12.788Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clean-apt-cache-debian-space</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-apt-debian-espaco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-apt-cache-debian-space" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-apt-debian-espacio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-apt-debian-espaco" />
<lastmod>2026-11-03T02:55:12.788Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpiar-cache-apt-debian-espacio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-apt-debian-espaco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-apt-cache-debian-space" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-apt-debian-espacio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-apt-debian-espaco" />
<lastmod>2026-11-03T02:55:12.788Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-regras-firewall-ufw-ubuntu</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-regras-firewall-ufw-ubuntu" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-ufw-firewall-rules-ubuntu" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-reglas-firewall-ufw-ubuntu" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-regras-firewall-ufw-ubuntu" />
<lastmod>2026-11-02T20:03:15.055Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-ufw-firewall-rules-ubuntu</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-regras-firewall-ufw-ubuntu" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-ufw-firewall-rules-ubuntu" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-reglas-firewall-ufw-ubuntu" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-regras-firewall-ufw-ubuntu" />
<lastmod>2026-11-02T20:03:15.055Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-reglas-firewall-ufw-ubuntu</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-regras-firewall-ufw-ubuntu" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-ufw-firewall-rules-ubuntu" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-reglas-firewall-ufw-ubuntu" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-regras-firewall-ufw-ubuntu" />
<lastmod>2026-11-02T20:03:15.055Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-fusistor-aberto-multimetro-placa</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fusistor-aberto-multimetro-placa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-open-fusible-resistor-multimeter-board" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-resistencia-fusible-abierta-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fusistor-aberto-multimetro-placa" />
<lastmod>2026-11-05T03:29:40.459Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-open-fusible-resistor-multimeter-board</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fusistor-aberto-multimetro-placa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-open-fusible-resistor-multimeter-board" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-resistencia-fusible-abierta-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fusistor-aberto-multimetro-placa" />
<lastmod>2026-11-05T03:29:40.459Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-resistencia-fusible-abierta-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-fusistor-aberto-multimetro-placa" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-open-fusible-resistor-multimeter-board" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-resistencia-fusible-abierta-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-fusistor-aberto-multimetro-placa" />
<lastmod>2026-11-05T03:29:40.459Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-balanceamento-de-carga-haproxy</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-balanceamento-de-carga-haproxy" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-load-balancing-haproxy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-balanceo-de-carga-haproxy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-balanceamento-de-carga-haproxy" />
<lastmod>2026-11-02T21:00:56.641Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-load-balancing-haproxy</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-balanceamento-de-carga-haproxy" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-load-balancing-haproxy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-balanceo-de-carga-haproxy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-balanceamento-de-carga-haproxy" />
<lastmod>2026-11-02T21:00:56.641Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-balanceo-de-carga-haproxy</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-balanceamento-de-carga-haproxy" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-load-balancing-haproxy" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-balanceo-de-carga-haproxy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-balanceamento-de-carga-haproxy" />
<lastmod>2026-11-02T21:00:56.641Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-tcpdump-para-capturar-pacotes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-tcpdump-para-capturar-pacotes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-tcpdump-to-capture-packets" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-tcpdump-para-capturar-paquetes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-tcpdump-para-capturar-pacotes" />
<lastmod>2026-11-02T21:01:11.351Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-tcpdump-to-capture-packets</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-tcpdump-para-capturar-pacotes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-tcpdump-to-capture-packets" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-tcpdump-para-capturar-paquetes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-tcpdump-para-capturar-pacotes" />
<lastmod>2026-11-02T21:01:11.360Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-tcpdump-para-capturar-paquetes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-tcpdump-para-capturar-pacotes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-tcpdump-to-capture-packets" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-tcpdump-para-capturar-paquetes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-tcpdump-para-capturar-pacotes" />
<lastmod>2026-11-02T21:01:11.365Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-circuito-pwm-placa-mae-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-pwm-placa-mae-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-pwm-circuit-with-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-pwm-placa-base-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-pwm-placa-mae-osciloscopio" />
<lastmod>2026-11-02T22:04:16.670Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-motherboard-pwm-circuit-with-oscilloscope</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-pwm-placa-mae-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-pwm-circuit-with-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-pwm-placa-base-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-pwm-placa-mae-osciloscopio" />
<lastmod>2026-11-02T22:04:16.677Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-circuito-pwm-placa-base-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-pwm-placa-mae-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-pwm-circuit-with-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-pwm-placa-base-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-pwm-placa-mae-osciloscopio" />
<lastmod>2026-11-02T22:04:16.683Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-recuperar-particoes-perdidas-linux-testdisk</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-particoes-perdidas-linux-testdisk" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-lost-partitions-on-linux-testdisk" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-particiones-perdidas-linux-testdisk" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-particoes-perdidas-linux-testdisk" />
<lastmod>2026-11-02T22:03:15.077Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-recover-lost-partitions-on-linux-testdisk</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-particoes-perdidas-linux-testdisk" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-lost-partitions-on-linux-testdisk" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-particiones-perdidas-linux-testdisk" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-particoes-perdidas-linux-testdisk" />
<lastmod>2026-11-02T22:03:15.077Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-recuperar-particiones-perdidas-linux-testdisk</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-particoes-perdidas-linux-testdisk" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-lost-partitions-on-linux-testdisk" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-particiones-perdidas-linux-testdisk" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-particoes-perdidas-linux-testdisk" />
<lastmod>2026-11-02T22:03:15.077Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-converter-planilhas-baguncadas-csv-python</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-planilhas-baguncadas-csv-python" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-messy-spreadsheets-to-csv-with-python" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-hojas-calculo-desordenadas-csv-python" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-planilhas-baguncadas-csv-python" />
<lastmod>2026-11-02T22:04:16.689Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-convert-messy-spreadsheets-to-csv-with-python</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-planilhas-baguncadas-csv-python" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-messy-spreadsheets-to-csv-with-python" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-hojas-calculo-desordenadas-csv-python" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-planilhas-baguncadas-csv-python" />
<lastmod>2026-11-02T22:04:16.700Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-convertir-hojas-calculo-desordenadas-csv-python</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-planilhas-baguncadas-csv-python" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-messy-spreadsheets-to-csv-with-python" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-hojas-calculo-desordenadas-csv-python" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-planilhas-baguncadas-csv-python" />
<lastmod>2026-11-02T22:04:16.708Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-circuito-power-on-placa-mae</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-power-on-placa-mae" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-power-on-circuit" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-power-on-placa-base" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-power-on-placa-mae" />
<lastmod>2026-11-02T23:01:14.467Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-motherboard-power-on-circuit</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-power-on-placa-mae" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-power-on-circuit" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-power-on-placa-base" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-power-on-placa-mae" />
<lastmod>2026-11-02T23:00:41.264Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-circuito-power-on-placa-base</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-power-on-placa-mae" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-power-on-circuit" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-power-on-placa-base" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-power-on-placa-mae" />
<lastmod>2026-11-02T23:01:14.493Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-pacotes-maliciosos-iptables</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-pacotes-maliciosos-iptables" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-malicious-network-packets-iptables" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-paquetes-maliciosos-iptables" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-pacotes-maliciosos-iptables" />
<lastmod>2026-11-02T23:01:00.195Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-block-malicious-network-packets-iptables</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-pacotes-maliciosos-iptables" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-malicious-network-packets-iptables" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-paquetes-maliciosos-iptables" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-pacotes-maliciosos-iptables" />
<lastmod>2026-11-02T23:01:00.195Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-paquetes-maliciosos-iptables</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-pacotes-maliciosos-iptables" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-malicious-network-packets-iptables" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-paquetes-maliciosos-iptables" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-pacotes-maliciosos-iptables" />
<lastmod>2026-11-02T23:01:00.195Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-atualizar-banco-dados-sem-derrubar-sistema</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-atualizar-banco-dados-sem-derrubar-sistema" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-update-database-without-downtime" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-actualizar-base-datos-sin-caidas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-atualizar-banco-dados-sem-derrubar-sistema" />
<lastmod>2026-11-02T23:01:14.508Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-update-database-without-downtime</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-atualizar-banco-dados-sem-derrubar-sistema" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-update-database-without-downtime" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-actualizar-base-datos-sin-caidas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-atualizar-banco-dados-sem-derrubar-sistema" />
<lastmod>2026-11-02T23:01:14.518Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-actualizar-base-datos-sin-caidas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-atualizar-banco-dados-sem-derrubar-sistema" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-update-database-without-downtime" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-actualizar-base-datos-sin-caidas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-atualizar-banco-dados-sem-derrubar-sistema" />
<lastmod>2026-11-02T23:01:14.543Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-tensao-vcore-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-tensao-vcore-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-vcore-circuit-voltage-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-tension-circuito-vcore-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-tensao-vcore-multimetro" />
<lastmod>2026-11-03T00:00:44.814Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-vcore-circuit-voltage-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-tensao-vcore-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-vcore-circuit-voltage-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-tension-circuito-vcore-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-tensao-vcore-multimetro" />
<lastmod>2026-11-03T00:00:44.814Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-tension-circuito-vcore-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-tensao-vcore-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-vcore-circuit-voltage-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-tension-circuito-vcore-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-tensao-vcore-multimetro" />
<lastmod>2026-11-03T00:00:44.814Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-stp-switch-evitar-loops</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-stp-switch-evitar-loops" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-stp-switch-avoid-loops" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-stp-switch-evitar-bucles" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-stp-switch-evitar-loops" />
<lastmod>2026-11-03T16:34:05.488Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-stp-switch-avoid-loops</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-stp-switch-evitar-loops" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-stp-switch-avoid-loops" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-stp-switch-evitar-bucles" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-stp-switch-evitar-loops" />
<lastmod>2026-11-03T16:34:05.488Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-stp-switch-evitar-bucles</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-stp-switch-evitar-loops" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-stp-switch-avoid-loops" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-stp-switch-evitar-bucles" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-stp-switch-evitar-loops" />
<lastmod>2026-11-03T16:34:05.488Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-circuito-audio-placa-mae-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-audio-placa-mae-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-audio-circuit-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-audio-placa-base-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-audio-placa-mae-osciloscopio" />
<lastmod>2026-11-03T15:45:44.438Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-motherboard-audio-circuit-oscilloscope</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-audio-placa-mae-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-audio-circuit-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-audio-placa-base-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-audio-placa-mae-osciloscopio" />
<lastmod>2026-11-03T15:45:44.438Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-circuito-audio-placa-base-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-audio-placa-mae-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-audio-circuit-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-audio-placa-base-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-audio-placa-mae-osciloscopio" />
<lastmod>2026-11-03T15:45:44.438Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-tensao-circuito-ram-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-tensao-circuito-ram-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ram-circuit-voltage-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-tension-circuito-ram-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-tensao-circuito-ram-multimetro" />
<lastmod>2026-11-03T01:01:05.708Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-ram-circuit-voltage-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-tensao-circuito-ram-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ram-circuit-voltage-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-tension-circuito-ram-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-tensao-circuito-ram-multimetro" />
<lastmod>2026-11-03T01:01:05.716Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-tension-circuito-ram-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-tensao-circuito-ram-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ram-circuit-voltage-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-tension-circuito-ram-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-tensao-circuito-ram-multimetro" />
<lastmod>2026-11-03T01:01:05.725Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-arquivos-temporarios-windows</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-arquivos-temporarios-windows" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-temp-files-windows-free-space" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-archivos-temporales-espacio-windows" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-arquivos-temporarios-windows" />
<lastmod>2026-11-03T01:01:05.740Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clean-temp-files-windows-free-space</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-arquivos-temporarios-windows" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-temp-files-windows-free-space" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-archivos-temporales-espacio-windows" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-arquivos-temporarios-windows" />
<lastmod>2026-11-03T01:01:05.750Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpiar-archivos-temporales-espacio-windows</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-arquivos-temporarios-windows" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-temp-files-windows-free-space" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-archivos-temporales-espacio-windows" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-arquivos-temporarios-windows" />
<lastmod>2026-11-03T01:01:05.758Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-requisicoes-http-travadas-curl</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-requisicoes-http-travadas-curl" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-stuck-http-requests-curl" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-peticiones-http-bloqueadas-curl" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-requisicoes-http-travadas-curl" />
<lastmod>2026-11-03T01:01:05.570Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-inspect-stuck-http-requests-curl</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-requisicoes-http-travadas-curl" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-stuck-http-requests-curl" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-peticiones-http-bloqueadas-curl" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-requisicoes-http-travadas-curl" />
<lastmod>2026-11-03T01:01:05.570Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-inspecionar-peticiones-http-bloqueadas-curl</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-inspecionar-requisicoes-http-travadas-curl" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-inspect-stuck-http-requests-curl" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-inspecionar-peticiones-http-bloqueadas-curl" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-inspecionar-requisicoes-http-travadas-curl" />
<lastmod>2026-11-03T01:01:05.570Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-chip-super-io-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-chip-super-io-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-super-io-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-chip-super-io-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-chip-super-io-multimetro-1" />
<lastmod>2026-11-03T10:01:11.051Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-motherboard-super-io-with-a-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-chip-super-io-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-super-io-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-chip-super-io-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-chip-super-io-multimetro-1" />
<lastmod>2026-11-03T10:01:11.059Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-chip-super-io-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-chip-super-io-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-super-io-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-chip-super-io-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-chip-super-io-multimetro-1" />
<lastmod>2026-11-03T10:01:11.065Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-ataques-forca-bruta-ssh-fail2ban-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-ataques-forca-bruta-ssh-fail2ban-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-ssh-brute-force-attacks-with-fail2ban-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-ataques-de-forz-bruta-ssh-fail2ban" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-ataques-forca-bruta-ssh-fail2ban-1" />
<lastmod>2026-11-03T10:01:11.077Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-block-ssh-brute-force-attacks-with-fail2ban-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-ataques-forca-bruta-ssh-fail2ban-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-ssh-brute-force-attacks-with-fail2ban-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-ataques-de-forz-bruta-ssh-fail2ban" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-ataques-forca-bruta-ssh-fail2ban-1" />
<lastmod>2026-11-03T10:01:11.084Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-ataques-de-forz-bruta-ssh-fail2ban</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-ataques-forca-bruta-ssh-fail2ban-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-ssh-brute-force-attacks-with-fail2ban-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-ataques-de-forz-bruta-ssh-fail2ban" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-ataques-forca-bruta-ssh-fail2ban-1" />
<lastmod>2026-11-03T10:01:11.090Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-lacp-link-aggregation-switch-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch-es-1-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch-1-1" />
<lastmod>2026-11-03T10:01:10.945Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-lacp-link-aggregation-switch-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-lacp-link-aggregation-switch-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch-es-1-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch-1-1" />
<lastmod>2026-11-03T10:01:10.945Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch-es-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-lacp-link-aggregation-switch-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch-es-1-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch-1-1" />
<lastmod>2026-11-03T10:01:10.945Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-consertar-pixels-travados-monitor-software</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consertar-pixels-travados-monitor-software" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-stuck-pixels-on-monitor-with-software" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-consertar-pixels-travados-monitor-software-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consertar-pixels-travados-monitor-software" />
<lastmod>2026-11-03T11:01:09.889Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-fix-stuck-pixels-on-monitor-with-software</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consertar-pixels-travados-monitor-software" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-stuck-pixels-on-monitor-with-software" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-consertar-pixels-travados-monitor-software-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consertar-pixels-travados-monitor-software" />
<lastmod>2026-11-03T11:01:09.896Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-consertar-pixels-travados-monitor-software-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consertar-pixels-travados-monitor-software" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-stuck-pixels-on-monitor-with-software" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-consertar-pixels-travados-monitor-software-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consertar-pixels-travados-monitor-software" />
<lastmod>2026-11-03T11:01:09.907Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-trilhas-rompidas-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-trilhas-rompidas-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-broken-circuit-traces-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-pistas-rotas-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-trilhas-rompidas-multimetro" />
<lastmod>2026-11-03T11:01:09.914Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-broken-circuit-traces-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-trilhas-rompidas-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-broken-circuit-traces-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-pistas-rotas-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-trilhas-rompidas-multimetro" />
<lastmod>2026-11-03T11:01:09.922Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-pistas-rotas-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-trilhas-rompidas-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-broken-circuit-traces-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-pistas-rotas-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-trilhas-rompidas-multimetro" />
<lastmod>2026-11-03T11:01:09.932Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-rastrear-requisicoes-http-lentas-nginx-logs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-requisicoes-http-lentas-nginx-logs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-track-slow-http-requests-nginx-logs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rastrear-peticiones-http-lentas-nginx-logs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-requisicoes-http-lentas-nginx-logs" />
<lastmod>2026-11-03T11:01:09.708Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-track-slow-http-requests-nginx-logs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-requisicoes-http-lentas-nginx-logs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-track-slow-http-requests-nginx-logs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rastrear-peticiones-http-lentas-nginx-logs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-requisicoes-http-lentas-nginx-logs" />
<lastmod>2026-11-03T11:01:09.708Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-rastrear-peticiones-http-lentas-nginx-logs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-requisicoes-http-lentas-nginx-logs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-track-slow-http-requests-nginx-logs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rastrear-peticiones-http-lentas-nginx-logs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-requisicoes-http-lentas-nginx-logs" />
<lastmod>2026-11-03T11:01:09.708Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-netbird-zero-rede-segura</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-netbird-zero-rede-segura" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-netbird-from-scratch-secure-network" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-netbird-desde-cero-red-segura" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-netbird-zero-rede-segura" />
<lastmod>2026-11-03T11:09:08.016Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-set-up-netbird-from-scratch-secure-network</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-netbird-zero-rede-segura" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-netbird-from-scratch-secure-network" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-netbird-desde-cero-red-segura" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-netbird-zero-rede-segura" />
<lastmod>2026-11-03T11:09:08.023Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-netbird-desde-cero-red-segura</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-netbird-zero-rede-segura" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-up-netbird-from-scratch-secure-network" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-netbird-desde-cero-red-segura" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-netbird-zero-rede-segura" />
<lastmod>2026-11-03T11:09:08.033Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/acesso-remoto-sem-vpn-tradicional-netbird</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/acesso-remoto-sem-vpn-tradicional-netbird" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/remote-access-without-traditional-vpn-netbird" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/acceso-remoto-sin-vpn-tradicional-netbird" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/acesso-remoto-sem-vpn-tradicional-netbird" />
<lastmod>2026-11-03T11:08:53.576Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/remote-access-without-traditional-vpn-netbird</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/acesso-remoto-sem-vpn-tradicional-netbird" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/remote-access-without-traditional-vpn-netbird" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/acceso-remoto-sin-vpn-tradicional-netbird" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/acesso-remoto-sem-vpn-tradicional-netbird" />
<lastmod>2026-11-03T11:08:53.576Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/acceso-remoto-sin-vpn-tradicional-netbird</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/acesso-remoto-sem-vpn-tradicional-netbird" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/remote-access-without-traditional-vpn-netbird" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/acceso-remoto-sin-vpn-tradicional-netbird" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/acesso-remoto-sem-vpn-tradicional-netbird" />
<lastmod>2026-11-03T11:08:53.576Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-netbird-keycloak-sso-autenticacao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-netbird-keycloak-sso-autenticacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-netbird-keycloak-sso-authentication" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-netbird-keycloak-sso-autenticacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-netbird-keycloak-sso-autenticacao" />
<lastmod>2026-11-03T11:09:07.480Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-integrate-netbird-keycloak-sso-authentication</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-netbird-keycloak-sso-autenticacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-netbird-keycloak-sso-authentication" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-netbird-keycloak-sso-autenticacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-netbird-keycloak-sso-autenticacao" />
<lastmod>2026-11-03T11:09:07.480Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-netbird-keycloak-sso-autenticacion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-netbird-keycloak-sso-autenticacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-netbird-keycloak-sso-authentication" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-netbird-keycloak-sso-autenticacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-netbird-keycloak-sso-autenticacao" />
<lastmod>2026-11-03T11:09:07.480Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/radar-tech-do-dia-3-novembro-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-3-novembro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-november-3-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-3-noviembre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-3-novembro-2026" />
<lastmod>2026-11-03T12:00:57.150Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/daily-tech-radar-november-3-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-3-novembro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-november-3-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-3-noviembre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-3-novembro-2026" />
<lastmod>2026-11-03T12:00:57.150Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/radar-tech-del-dia-3-noviembre-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-3-novembro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-november-3-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-3-noviembre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-3-novembro-2026" />
<lastmod>2026-11-03T12:00:57.150Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-buffer-teclado-linux-xset</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-buffer-teclado-linux-xset" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-keyboard-buffer-linux-xset" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-buffer-teclado-linux-xset" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-buffer-teclado-linux-xset" />
<lastmod>2026-11-03T13:02:35.327Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clear-keyboard-buffer-linux-xset</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-buffer-teclado-linux-xset" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-keyboard-buffer-linux-xset" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-buffer-teclado-linux-xset" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-buffer-teclado-linux-xset" />
<lastmod>2026-11-03T13:02:35.336Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpiar-buffer-teclado-linux-xset</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-buffer-teclado-linux-xset" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clear-keyboard-buffer-linux-xset" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-buffer-teclado-linux-xset" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-buffer-teclado-linux-xset" />
<lastmod>2026-11-03T13:02:35.354Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-circuito-rtc-placa-mae-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-rtc-placa-mae-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-rtc-circuit-with-a-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-rtc-placa-base-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-rtc-placa-mae-multimetro-1" />
<lastmod>2026-11-03T13:02:00.411Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-motherboard-rtc-circuit-with-a-multimeter-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-rtc-placa-mae-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-rtc-circuit-with-a-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-rtc-placa-base-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-rtc-placa-mae-multimetro-1" />
<lastmod>2026-11-03T13:02:00.411Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-circuito-rtc-placa-base-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-rtc-placa-mae-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-rtc-circuit-with-a-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-rtc-placa-base-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-rtc-placa-mae-multimetro-1" />
<lastmod>2026-11-03T13:02:00.411Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-conectividade-portas-udp-netcat</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-conectividade-portas-udp-netcat" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-udp-port-connectivity-netcat" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-conectividad-puertos-udp-netcat" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-conectividade-portas-udp-netcat" />
<lastmod>2026-11-03T13:02:35.360Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-udp-port-connectivity-netcat</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-conectividade-portas-udp-netcat" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-udp-port-connectivity-netcat" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-conectividad-puertos-udp-netcat" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-conectividade-portas-udp-netcat" />
<lastmod>2026-11-03T13:02:35.366Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-conectividad-puertos-udp-netcat</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-conectividade-portas-udp-netcat" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-udp-port-connectivity-netcat" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-conectividad-puertos-udp-netcat" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-conectividade-portas-udp-netcat" />
<lastmod>2026-11-03T13:02:35.375Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/container-travando-kubernetes-como-inspecionar-logs-stern</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/container-travando-kubernetes-como-inspecionar-logs-stern" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/container-crashing-kubernetes-how-to-inspect-logs-stern" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/contenedor-bloqueado-kubernetes-como-inspeccionar-logs-stern" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/container-travando-kubernetes-como-inspecionar-logs-stern" />
<lastmod>2026-11-03T14:01:05.507Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/container-crashing-kubernetes-how-to-inspect-logs-stern</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/container-travando-kubernetes-como-inspecionar-logs-stern" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/container-crashing-kubernetes-how-to-inspect-logs-stern" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/contenedor-bloqueado-kubernetes-como-inspeccionar-logs-stern" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/container-travando-kubernetes-como-inspecionar-logs-stern" />
<lastmod>2026-11-03T14:01:05.507Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/contenedor-bloqueado-kubernetes-como-inspeccionar-logs-stern</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/container-travando-kubernetes-como-inspecionar-logs-stern" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/container-crashing-kubernetes-how-to-inspect-logs-stern" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/contenedor-bloqueado-kubernetes-como-inspeccionar-logs-stern" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/container-travando-kubernetes-como-inspecionar-logs-stern" />
<lastmod>2026-11-03T14:01:05.507Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/certificado-ssl-expirando-como-automatizar-renovacao-certbot-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/certificado-ssl-expirando-como-automatizar-renovacao-certbot-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ssl-certificate-expiring-how-to-automate-renewal-certbot-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/certificado-ssl-expirando-como-automatizar-renovacion-certbot-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/certificado-ssl-expirando-como-automatizar-renovacao-certbot-1" />
<lastmod>2026-11-04T04:56:44.830Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ssl-certificate-expiring-how-to-automate-renewal-certbot-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/certificado-ssl-expirando-como-automatizar-renovacao-certbot-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ssl-certificate-expiring-how-to-automate-renewal-certbot-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/certificado-ssl-expirando-como-automatizar-renovacion-certbot-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/certificado-ssl-expirando-como-automatizar-renovacao-certbot-1" />
<lastmod>2026-11-04T04:56:44.830Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/certificado-ssl-expirando-como-automatizar-renovacion-certbot-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/certificado-ssl-expirando-como-automatizar-renovacao-certbot-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ssl-certificate-expiring-how-to-automate-renewal-certbot-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/certificado-ssl-expirando-como-automatizar-renovacion-certbot-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/certificado-ssl-expirando-como-automatizar-renovacao-certbot-1" />
<lastmod>2026-11-04T04:56:44.830Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/postgresql-alta-latencia-locks-queries-ativas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/postgresql-alta-latencia-locks-queries-ativas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/postgresql-high-latency-locks-active-queries" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/postgresql-alta-latencia-locks-queries-activas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/postgresql-alta-latencia-locks-queries-ativas" />
<lastmod>2026-11-03T14:02:45.900Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/postgresql-high-latency-locks-active-queries</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/postgresql-alta-latencia-locks-queries-ativas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/postgresql-high-latency-locks-active-queries" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/postgresql-alta-latencia-locks-queries-activas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/postgresql-alta-latencia-locks-queries-ativas" />
<lastmod>2026-11-03T14:02:45.915Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/postgresql-alta-latencia-locks-queries-activas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/postgresql-alta-latencia-locks-queries-ativas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/postgresql-high-latency-locks-active-queries" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/postgresql-alta-latencia-locks-queries-activas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/postgresql-alta-latencia-locks-queries-ativas" />
<lastmod>2026-11-03T14:02:45.931Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-cristal-oscilador-placa-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-placa-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-crystal-oscillator-board-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-oscilador-placa-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-placa-osciloscopio" />
<lastmod>2026-11-03T15:01:23.834Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-crystal-oscillator-board-oscilloscope</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-placa-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-crystal-oscillator-board-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-oscilador-placa-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-placa-osciloscopio" />
<lastmod>2026-11-03T15:01:23.834Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-cristal-oscilador-placa-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-placa-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-crystal-oscillator-board-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-oscilador-placa-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-placa-osciloscopio" />
<lastmod>2026-11-03T15:01:23.834Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-lentidao-wi-fi-iperf3</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-lentidao-wi-fi-iperf3" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-wifi-slowness-iperf3" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-lentitud-wifi-iperf3" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-lentidao-wi-fi-iperf3" />
<lastmod>2026-11-03T15:02:12.976Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-diagnose-wifi-slowness-iperf3</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-lentidao-wi-fi-iperf3" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-wifi-slowness-iperf3" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-lentitud-wifi-iperf3" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-lentidao-wi-fi-iperf3" />
<lastmod>2026-11-03T15:02:12.976Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-lentitud-wifi-iperf3</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-lentidao-wi-fi-iperf3" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-wifi-slowness-iperf3" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-lentitud-wifi-iperf3" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-lentidao-wi-fi-iperf3" />
<lastmod>2026-11-03T15:02:12.976Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-temperatura-vrm-linux-lm-sensors</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-vrm-linux-lm-sensors" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-vrm-temperature-linux-lm-sensors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-temperatura-vrm-linux-lm-sensors" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-vrm-linux-lm-sensors" />
<lastmod>2026-11-03T15:03:12.385Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-monitor-vrm-temperature-linux-lm-sensors</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-vrm-linux-lm-sensors" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-vrm-temperature-linux-lm-sensors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-temperatura-vrm-linux-lm-sensors" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-vrm-linux-lm-sensors" />
<lastmod>2026-11-03T15:03:12.385Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorizar-temperatura-vrm-linux-lm-sensors</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-vrm-linux-lm-sensors" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-vrm-temperature-linux-lm-sensors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-temperatura-vrm-linux-lm-sensors" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-vrm-linux-lm-sensors" />
<lastmod>2026-11-03T15:03:12.385Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-tensao-circuito-standby-placa-mae</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-tensao-circuito-standby-placa-mae" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-standby-voltage-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-voltaje-standby-placa-base-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-tensao-circuito-standby-placa-mae" />
<lastmod>2026-11-05T14:36:37.066Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-motherboard-standby-voltage-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-tensao-circuito-standby-placa-mae" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-standby-voltage-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-voltaje-standby-placa-base-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-tensao-circuito-standby-placa-mae" />
<lastmod>2026-11-05T14:36:37.066Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-voltaje-standby-placa-base-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-tensao-circuito-standby-placa-mae" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-standby-voltage-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-voltaje-standby-placa-base-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-tensao-circuito-standby-placa-mae" />
<lastmod>2026-11-05T14:36:37.066Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-linha-12v-fonte-atx-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-linha-12v-fonte-atx-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-12v-rail-power-supply-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-linea-12v-fuente-atx-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-linha-12v-fonte-atx-multimetro-1" />
<lastmod>2026-11-03T16:02:14.106Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-12v-rail-power-supply-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-linha-12v-fonte-atx-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-12v-rail-power-supply-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-linea-12v-fuente-atx-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-linha-12v-fonte-atx-multimetro-1" />
<lastmod>2026-11-03T16:02:14.106Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-linea-12v-fuente-atx-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-linha-12v-fonte-atx-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-12v-rail-power-supply-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-linea-12v-fuente-atx-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-linha-12v-fonte-atx-multimetro-1" />
<lastmod>2026-11-03T16:02:14.106Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-varreduras-ip-fail2ban-nftables</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-varreduras-ip-fail2ban-nftables" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-ip-scans-fail2ban-nftables" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-escaneos-ip-fail2ban-nftables" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-varreduras-ip-fail2ban-nftables" />
<lastmod>2026-11-03T16:03:02.402Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-block-ip-scans-fail2ban-nftables</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-varreduras-ip-fail2ban-nftables" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-ip-scans-fail2ban-nftables" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-escaneos-ip-fail2ban-nftables" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-varreduras-ip-fail2ban-nftables" />
<lastmod>2026-11-03T16:03:02.402Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-escaneos-ip-fail2ban-nftables</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-varreduras-ip-fail2ban-nftables" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-ip-scans-fail2ban-nftables" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-escaneos-ip-fail2ban-nftables" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-varreduras-ip-fail2ban-nftables" />
<lastmod>2026-11-03T16:03:02.402Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-circuito-clock-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-clock-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-clock-circuit-with-an-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-reloj-placa-base-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-clock-osciloscopio" />
<lastmod>2026-11-03T17:00:42.166Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-motherboard-clock-circuit-with-an-oscilloscope</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-clock-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-clock-circuit-with-an-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-reloj-placa-base-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-clock-osciloscopio" />
<lastmod>2026-11-03T17:00:42.166Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-reloj-placa-base-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-clock-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-clock-circuit-with-an-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-reloj-placa-base-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-clock-osciloscopio" />
<lastmod>2026-11-03T17:00:42.166Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-linha-33v-pcie-gpu-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-linha-33v-pcie-gpu-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-pcie-33v-rail-gpu-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-linea-33v-pcie-gpu-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-linha-33v-pcie-gpu-multimetro" />
<lastmod>2026-11-03T17:01:21.325Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-pcie-33v-rail-gpu-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-linha-33v-pcie-gpu-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-pcie-33v-rail-gpu-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-linea-33v-pcie-gpu-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-linha-33v-pcie-gpu-multimetro" />
<lastmod>2026-11-03T17:01:21.331Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-linea-33v-pcie-gpu-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-linha-33v-pcie-gpu-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-pcie-33v-rail-gpu-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-linea-33v-pcie-gpu-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-linha-33v-pcie-gpu-multimetro" />
<lastmod>2026-11-03T17:01:21.338Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-atalhos-macros-teclado-autohotkey</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-atalhos-macros-teclado-autohotkey" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-keyboard-shortcuts-macros-autohotkey" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-atajos-macros-teclado-autohotkey" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-atalhos-macros-teclado-autohotkey" />
<lastmod>2026-11-03T23:43:44.347Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-organize-keyboard-shortcuts-macros-autohotkey</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-atalhos-macros-teclado-autohotkey" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-keyboard-shortcuts-macros-autohotkey" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-atajos-macros-teclado-autohotkey" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-atalhos-macros-teclado-autohotkey" />
<lastmod>2026-11-03T23:43:44.347Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-atajos-macros-teclado-autohotkey</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-atalhos-macros-teclado-autohotkey" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-keyboard-shortcuts-macros-autohotkey" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-atajos-macros-teclado-autohotkey" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-atalhos-macros-teclado-autohotkey" />
<lastmod>2026-11-03T23:43:44.347Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-o-backlight-com-multimetro-na-bancada</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-o-backlight-com-multimetro-na-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-monitor-backlight-circuit-and-diodes-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-circuito-de-backlight-del-monitor-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-o-backlight-com-multimetro-na-bancada" />
<lastmod>2026-11-03T18:02:08.522Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-monitor-backlight-circuit-and-diodes-with-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-o-backlight-com-multimetro-na-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-monitor-backlight-circuit-and-diodes-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-circuito-de-backlight-del-monitor-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-o-backlight-com-multimetro-na-bancada" />
<lastmod>2026-11-03T18:02:08.541Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-el-circuito-de-backlight-del-monitor-con-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-o-backlight-com-multimetro-na-bancada" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-monitor-backlight-circuit-and-diodes-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-circuito-de-backlight-del-monitor-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-o-backlight-com-multimetro-na-bancada" />
<lastmod>2026-11-03T18:02:08.547Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-bateria-da-bios-com-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-bateria-da-bios-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-bios-battery-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-bateria-de-la-bios-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-bateria-da-bios-com-multimetro" />
<lastmod>2026-11-04T14:28:14.879Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-bios-battery-with-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-bateria-da-bios-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-bios-battery-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-bateria-de-la-bios-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-bateria-da-bios-com-multimetro" />
<lastmod>2026-11-04T14:28:14.879Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-bateria-de-la-bios-con-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-bateria-da-bios-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-bios-battery-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-bateria-de-la-bios-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-bateria-da-bios-com-multimetro" />
<lastmod>2026-11-04T14:28:14.879Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-transcrever-audio-offline-com-python-usando-whisper</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-transcrever-audio-offline-com-python-usando-whisper" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-transcribe-audio-offline-with-python-whisper" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-transcribir-audio-offline-con-python-whisper" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-transcrever-audio-offline-com-python-usando-whisper" />
<lastmod>2026-11-03T18:02:08.323Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-transcribe-audio-offline-with-python-whisper</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-transcrever-audio-offline-com-python-usando-whisper" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-transcribe-audio-offline-with-python-whisper" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-transcribir-audio-offline-con-python-whisper" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-transcrever-audio-offline-com-python-usando-whisper" />
<lastmod>2026-11-03T18:02:08.323Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-transcribir-audio-offline-con-python-whisper</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-transcrever-audio-offline-com-python-usando-whisper" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-transcribe-audio-offline-with-python-whisper" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-transcribir-audio-offline-con-python-whisper" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-transcrever-audio-offline-com-python-usando-whisper" />
<lastmod>2026-11-03T18:02:08.323Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-o-diodo-schottky-na-placa-com-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-o-diodo-schottky-na-placa-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-schottky-diodes-on-a-board-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/c-mo-probar-el-diodo-schottky-en-la-placa-con-mult-metro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-o-diodo-schottky-na-placa-com-multimetro" />
<lastmod>2026-11-04T00:58:22.423Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-schottky-diodes-on-a-board-with-a-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-o-diodo-schottky-na-placa-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-schottky-diodes-on-a-board-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/c-mo-probar-el-diodo-schottky-en-la-placa-con-mult-metro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-o-diodo-schottky-na-placa-com-multimetro" />
<lastmod>2026-11-04T00:58:22.423Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/c-mo-probar-el-diodo-schottky-en-la-placa-con-mult-metro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-o-diodo-schottky-na-placa-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-schottky-diodes-on-a-board-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/c-mo-probar-el-diodo-schottky-en-la-placa-con-mult-metro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-o-diodo-schottky-na-placa-com-multimetro" />
<lastmod>2026-11-04T00:58:22.423Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-mtr</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-mtr" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-packet-loss-mtr" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-mtr" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-mtr" />
<lastmod>2026-11-03T19:00:52.375Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-diagnose-packet-loss-mtr</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-mtr" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-packet-loss-mtr" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-mtr" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-mtr" />
<lastmod>2026-11-03T19:00:52.375Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-mtr</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-mtr" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-packet-loss-mtr" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-mtr" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-mtr" />
<lastmod>2026-11-03T19:00:52.375Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-tensao-controladora-nvme-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-tensao-controladora-nvme-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-nvme-controller-voltage-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-tension-controladora-nvme-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-tensao-controladora-nvme-multimetro" />
<lastmod>2026-11-04T00:45:51.887Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-nvme-controller-voltage-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-tensao-controladora-nvme-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-nvme-controller-voltage-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-tension-controladora-nvme-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-tensao-controladora-nvme-multimetro" />
<lastmod>2026-11-04T00:45:51.887Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-tension-controladora-nvme-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-tensao-controladora-nvme-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-nvme-controller-voltage-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-tension-controladora-nvme-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-tensao-controladora-nvme-multimetro" />
<lastmod>2026-11-04T00:45:51.887Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-circuito-charge-placa-mae-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-charge-placa-mae-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-charging-circuit-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-carga-placa-base-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-charge-placa-mae-multimetro-1" />
<lastmod>2026-11-03T20:01:05.624Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-motherboard-charging-circuit-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-charge-placa-mae-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-charging-circuit-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-carga-placa-base-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-charge-placa-mae-multimetro-1" />
<lastmod>2026-11-03T20:01:05.634Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-circuito-carga-placa-base-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-charge-placa-mae-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-charging-circuit-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-carga-placa-base-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-charge-placa-mae-multimetro-1" />
<lastmod>2026-11-03T20:01:05.641Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-conector-m2-oxidado-alcool-isopropilico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-conector-m2-oxidado-alcool-isopropilico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-oxidized-m2-connector-isopropyl-alcohol" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-conector-m2-oxidado-alcohol-isopropilico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-conector-m2-oxidado-alcool-isopropilico" />
<lastmod>2026-11-03T20:00:51.185Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clean-oxidized-m2-connector-isopropyl-alcohol</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-conector-m2-oxidado-alcool-isopropilico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-oxidized-m2-connector-isopropyl-alcohol" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-conector-m2-oxidado-alcohol-isopropilico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-conector-m2-oxidado-alcool-isopropilico" />
<lastmod>2026-11-03T20:00:51.185Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpiar-conector-m2-oxidado-alcohol-isopropilico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-conector-m2-oxidado-alcool-isopropilico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-oxidized-m2-connector-isopropyl-alcohol" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-conector-m2-oxidado-alcohol-isopropilico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-conector-m2-oxidado-alcool-isopropilico" />
<lastmod>2026-11-03T20:00:51.185Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-manipular-arquivos-pdf-linux-pdftk</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-manipular-arquivos-pdf-linux-pdftk" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manipulate-pdf-files-linux-pdftk" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-manipular-archivos-pdf-linux-pdftk" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-manipular-arquivos-pdf-linux-pdftk" />
<lastmod>2026-11-04T03:22:00.719Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-manipulate-pdf-files-linux-pdftk</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-manipular-arquivos-pdf-linux-pdftk" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manipulate-pdf-files-linux-pdftk" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-manipular-archivos-pdf-linux-pdftk" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-manipular-arquivos-pdf-linux-pdftk" />
<lastmod>2026-11-04T03:22:00.719Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-manipular-archivos-pdf-linux-pdftk</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-manipular-arquivos-pdf-linux-pdftk" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manipulate-pdf-files-linux-pdftk" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-manipular-archivos-pdf-linux-pdftk" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-manipular-arquivos-pdf-linux-pdftk" />
<lastmod>2026-11-04T03:22:00.719Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-circuito-rede-phy-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-rede-phy-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-network-circuit-phy-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-red-phy-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-rede-phy-multimetro" />
<lastmod>2026-11-04T01:51:05.937Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-network-circuit-phy-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-rede-phy-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-network-circuit-phy-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-red-phy-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-rede-phy-multimetro" />
<lastmod>2026-11-04T01:51:05.937Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-circuito-red-phy-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-rede-phy-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-network-circuit-phy-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-red-phy-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-rede-phy-multimetro" />
<lastmod>2026-11-04T01:51:05.937Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-clonar-disco-boot-corrompido-ddrescue</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-clonar-disco-boot-corrompido-ddrescue" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clone-corrupted-boot-drive-on-linux-with-ddrescue" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-clonar-disco-arranque-danado-linux-ddrescue" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-clonar-disco-boot-corrompido-ddrescue" />
<lastmod>2026-11-03T21:01:18.244Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clone-corrupted-boot-drive-on-linux-with-ddrescue</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-clonar-disco-boot-corrompido-ddrescue" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clone-corrupted-boot-drive-on-linux-with-ddrescue" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-clonar-disco-arranque-danado-linux-ddrescue" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-clonar-disco-boot-corrompido-ddrescue" />
<lastmod>2026-11-03T21:01:18.255Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-clonar-disco-arranque-danado-linux-ddrescue</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-clonar-disco-boot-corrompido-ddrescue" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clone-corrupted-boot-drive-on-linux-with-ddrescue" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-clonar-disco-arranque-danado-linux-ddrescue" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-clonar-disco-boot-corrompido-ddrescue" />
<lastmod>2026-11-03T21:01:18.266Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-vlans-switches-isolamento-trafego</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-vlans-switches-isolamento-trafego" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-vlans-switches-traffic-isolation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-vlans-switches-aislamiento-trafico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-vlans-switches-isolamento-trafego" />
<lastmod>2026-11-04T03:57:54.107Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-vlans-switches-traffic-isolation</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-vlans-switches-isolamento-trafego" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-vlans-switches-traffic-isolation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-vlans-switches-aislamiento-trafico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-vlans-switches-isolamento-trafego" />
<lastmod>2026-11-04T03:57:54.107Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-vlans-switches-aislamiento-trafico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-vlans-switches-isolamento-trafego" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-vlans-switches-traffic-isolation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-vlans-switches-aislamiento-trafico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-vlans-switches-isolamento-trafego" />
<lastmod>2026-11-04T03:57:54.107Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-o-regulador-de-tensao-vrm-com-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-o-regulador-de-tensao-vrm-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-vrm-voltage-regulator-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-regulador-de-voltaje-vrm-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-o-regulador-de-tensao-vrm-com-multimetro" />
<lastmod>2026-11-04T04:15:16.853Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-vrm-voltage-regulator-with-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-o-regulador-de-tensao-vrm-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-vrm-voltage-regulator-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-regulador-de-voltaje-vrm-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-o-regulador-de-tensao-vrm-com-multimetro" />
<lastmod>2026-11-04T04:15:16.853Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-el-regulador-de-voltaje-vrm-con-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-o-regulador-de-tensao-vrm-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-vrm-voltage-regulator-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-regulador-de-voltaje-vrm-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-o-regulador-de-tensao-vrm-com-multimetro" />
<lastmod>2026-11-04T04:15:16.853Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-recuperar-bios-corrompida-com-ch341a</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-bios-corrompida-com-ch341a" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-corrupted-bios-with-ch341a" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-bios-danada-con-ch341a" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-bios-corrompida-com-ch341a" />
<lastmod>2026-11-04T17:06:43.300Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-recover-corrupted-bios-with-ch341a</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-bios-corrompida-com-ch341a" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-corrupted-bios-with-ch341a" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-bios-danada-con-ch341a" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-bios-corrompida-com-ch341a" />
<lastmod>2026-11-04T17:06:43.300Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-recuperar-bios-danada-con-ch341a</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-bios-corrompida-com-ch341a" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-corrupted-bios-with-ch341a" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-bios-danada-con-ch341a" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-bios-corrompida-com-ch341a" />
<lastmod>2026-11-04T17:06:43.300Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-arquivos-pdf-linux-qpdf</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-arquivos-pdf-linux-qpdf" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-pdf-files-linux-qpdf" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-archivos-pdf-linux-qpdf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-arquivos-pdf-linux-qpdf" />
<lastmod>2026-11-03T22:01:06.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-organize-pdf-files-linux-qpdf</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-arquivos-pdf-linux-qpdf" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-pdf-files-linux-qpdf" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-archivos-pdf-linux-qpdf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-arquivos-pdf-linux-qpdf" />
<lastmod>2026-11-03T22:01:06.547Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-archivos-pdf-linux-qpdf</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-arquivos-pdf-linux-qpdf" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-organize-pdf-files-linux-qpdf" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-organizar-archivos-pdf-linux-qpdf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-arquivos-pdf-linux-qpdf" />
<lastmod>2026-11-03T22:01:06.570Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-circuito-clock-cristal-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-clock-cristal-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-clock-circuit-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-reloj-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-clock-cristal-multimetro" />
<lastmod>2026-11-03T23:00:45.220Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-clock-circuit-with-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-clock-cristal-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-clock-circuit-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-reloj-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-clock-cristal-multimetro" />
<lastmod>2026-11-03T23:00:45.220Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-circuito-reloj-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-clock-cristal-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-clock-circuit-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-reloj-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-clock-cristal-multimetro" />
<lastmod>2026-11-03T23:00:45.220Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-stp-switch-evitar-loops-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-stp-switch-evitar-loops-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-stp-switch-avoid-loops-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-stp-switch-evitar-bucles-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-stp-switch-evitar-loops-1" />
<lastmod>2026-11-03T23:01:19.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-stp-switch-avoid-loops-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-stp-switch-evitar-loops-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-stp-switch-avoid-loops-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-stp-switch-evitar-bucles-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-stp-switch-evitar-loops-1" />
<lastmod>2026-11-03T23:01:19.112Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-stp-switch-evitar-bucles-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-stp-switch-evitar-loops-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-stp-switch-avoid-loops-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-stp-switch-evitar-bucles-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-stp-switch-evitar-loops-1" />
<lastmod>2026-11-03T23:01:19.140Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-temperatura-nvme-smartctl-linux-2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-smartctl-linux-2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-nvme-temperature-smartctl-linux-2" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-temperatura-nvme-smartctl-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-smartctl-linux-2" />
<lastmod>2026-11-03T23:01:18.866Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-monitor-nvme-temperature-smartctl-linux-2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-smartctl-linux-2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-nvme-temperature-smartctl-linux-2" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-temperatura-nvme-smartctl-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-smartctl-linux-2" />
<lastmod>2026-11-03T23:01:18.866Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorizar-temperatura-nvme-smartctl-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-smartctl-linux-2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-nvme-temperature-smartctl-linux-2" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-temperatura-nvme-smartctl-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-temperatura-nvme-smartctl-linux-2" />
<lastmod>2026-11-03T23:01:18.866Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-o-fusivel-termico-da-fonte-com-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-o-fusivel-termico-da-fonte-com-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-power-supply-thermal-fuse-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-fusible-termico-de-la-fuente-con-multimetro-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-o-fusivel-termico-da-fonte-com-multimetro-1" />
<lastmod>2026-11-04T00:01:10.539Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-power-supply-thermal-fuse-with-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-o-fusivel-termico-da-fonte-com-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-power-supply-thermal-fuse-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-fusible-termico-de-la-fuente-con-multimetro-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-o-fusivel-termico-da-fonte-com-multimetro-1" />
<lastmod>2026-11-04T00:01:10.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-el-fusible-termico-de-la-fuente-con-multimetro-2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-o-fusivel-termico-da-fonte-com-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-power-supply-thermal-fuse-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-fusible-termico-de-la-fuente-con-multimetro-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-o-fusivel-termico-da-fonte-com-multimetro-1" />
<lastmod>2026-11-04T00:01:10.625Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-dns-local-pihole-bloquear-anuncios</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-dns-local-pihole-bloquear-anuncios" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-local-dns-in-pi-hole-to-block-ads" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-dns-local-pihole-bloquear-anuncios-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-dns-local-pihole-bloquear-anuncios" />
<lastmod>2026-11-04T00:00:55.053Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-local-dns-in-pi-hole-to-block-ads</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-dns-local-pihole-bloquear-anuncios" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-local-dns-in-pi-hole-to-block-ads" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-dns-local-pihole-bloquear-anuncios-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-dns-local-pihole-bloquear-anuncios" />
<lastmod>2026-11-04T00:00:55.053Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-dns-local-pihole-bloquear-anuncios-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-dns-local-pihole-bloquear-anuncios" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-local-dns-in-pi-hole-to-block-ads" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-dns-local-pihole-bloquear-anuncios-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-dns-local-pihole-bloquear-anuncios" />
<lastmod>2026-11-04T00:00:55.053Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/banco-lento-como-usar-explain-analyze-postgresql</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-lento-como-usar-explain-analyze-postgresql" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-database-how-to-use-explain-analyze-postgresql" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-lenta-como-usar-explain-analyze-postgresql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-lento-como-usar-explain-analyze-postgresql" />
<lastmod>2026-11-04T00:01:10.755Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-database-how-to-use-explain-analyze-postgresql</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-lento-como-usar-explain-analyze-postgresql" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-database-how-to-use-explain-analyze-postgresql" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-lenta-como-usar-explain-analyze-postgresql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-lento-como-usar-explain-analyze-postgresql" />
<lastmod>2026-11-04T00:01:10.959Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/base-lenta-como-usar-explain-analyze-postgresql</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-lento-como-usar-explain-analyze-postgresql" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-database-how-to-use-explain-analyze-postgresql" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-lenta-como-usar-explain-analyze-postgresql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-lento-como-usar-explain-analyze-postgresql" />
<lastmod>2026-11-04T00:01:11.015Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-conector-usb-c-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-conector-usb-c-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-usb-c-connector-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-conector-usb-c-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-conector-usb-c-multimetro-1" />
<lastmod>2026-11-04T01:48:24.942Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-usb-c-connector-with-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-conector-usb-c-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-usb-c-connector-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-conector-usb-c-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-conector-usb-c-multimetro-1" />
<lastmod>2026-11-04T01:48:24.942Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-conector-usb-c-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-conector-usb-c-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-usb-c-connector-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-conector-usb-c-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-conector-usb-c-multimetro-1" />
<lastmod>2026-11-04T01:48:24.942Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-consertar-setores-defeituosos-ssd-smartctl</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consertar-setores-defeituosos-ssd-smartctl" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-bad-sectors-ssd-smartctl-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-sectores-defectuosos-ssd-smartctl-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consertar-setores-defeituosos-ssd-smartctl" />
<lastmod>2026-11-04T01:02:07.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-fix-bad-sectors-ssd-smartctl-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consertar-setores-defeituosos-ssd-smartctl" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-bad-sectors-ssd-smartctl-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-sectores-defectuosos-ssd-smartctl-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consertar-setores-defeituosos-ssd-smartctl" />
<lastmod>2026-11-04T01:02:07.647Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-reparar-sectores-defectuosos-ssd-smartctl-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-consertar-setores-defeituosos-ssd-smartctl" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-bad-sectors-ssd-smartctl-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-sectores-defectuosos-ssd-smartctl-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-consertar-setores-defeituosos-ssd-smartctl" />
<lastmod>2026-11-04T01:02:07.657Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-converter-csv-gigante-sqlite-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-csv-gigante-sqlite-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-huge-csv-to-sqlite-via-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-csv-gigante-sqlite-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-csv-gigante-sqlite-terminal" />
<lastmod>2026-11-04T01:02:07.530Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-convert-huge-csv-to-sqlite-via-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-csv-gigante-sqlite-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-huge-csv-to-sqlite-via-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-csv-gigante-sqlite-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-csv-gigante-sqlite-terminal" />
<lastmod>2026-11-04T01:02:07.530Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-convertir-csv-gigante-sqlite-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-csv-gigante-sqlite-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-huge-csv-to-sqlite-via-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-csv-gigante-sqlite-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-csv-gigante-sqlite-terminal" />
<lastmod>2026-11-04T01:02:07.530Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-o-fusivel-de-entrada-da-fonte-com-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-o-fusivel-de-entrada-da-fonte-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-power-supply-input-fuse-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-fusible-de-entrada-de-la-fuente-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-o-fusivel-de-entrada-da-fonte-com-multimetro" />
<lastmod>2026-11-04T10:00:43.233Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-power-supply-input-fuse-with-a-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-o-fusivel-de-entrada-da-fonte-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-power-supply-input-fuse-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-fusible-de-entrada-de-la-fuente-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-o-fusivel-de-entrada-da-fonte-com-multimetro" />
<lastmod>2026-11-04T10:00:43.233Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-el-fusible-de-entrada-de-la-fuente-con-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-o-fusivel-de-entrada-da-fonte-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-power-supply-input-fuse-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-fusible-de-entrada-de-la-fuente-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-o-fusivel-de-entrada-da-fonte-com-multimetro" />
<lastmod>2026-11-04T10:00:43.233Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-converter-logs-nginx-json-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-logs-nginx-json-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-nginx-logs-to-json-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-logs-nginx-json-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-logs-nginx-json-terminal" />
<lastmod>2026-11-04T10:01:17.896Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-convert-nginx-logs-to-json-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-logs-nginx-json-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-nginx-logs-to-json-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-logs-nginx-json-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-logs-nginx-json-terminal" />
<lastmod>2026-11-04T10:01:17.917Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-convertir-logs-nginx-json-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-logs-nginx-json-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-nginx-logs-to-json-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-logs-nginx-json-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-logs-nginx-json-terminal" />
<lastmod>2026-11-04T10:01:17.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-ataques-forca-bruta-ssh-ufw</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-ataques-forca-bruta-ssh-ufw" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-ssh-brute-force-attacks-with-ufw" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-ataques-de-fuerza-bruta-ssh-ufw" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-ataques-forca-bruta-ssh-ufw" />
<lastmod>2026-11-04T10:01:17.691Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-block-ssh-brute-force-attacks-with-ufw</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-ataques-forca-bruta-ssh-ufw" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-ssh-brute-force-attacks-with-ufw" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-ataques-de-fuerza-bruta-ssh-ufw" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-ataques-forca-bruta-ssh-ufw" />
<lastmod>2026-11-04T10:01:17.934Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-bloquear-ataques-de-fuerza-bruta-ssh-ufw</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-bloquear-ataques-forca-bruta-ssh-ufw" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-block-ssh-brute-force-attacks-with-ufw" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-bloquear-ataques-de-fuerza-bruta-ssh-ufw" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-bloquear-ataques-forca-bruta-ssh-ufw" />
<lastmod>2026-11-04T10:01:17.691Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-conector-de-carga-celular-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-conector-de-carga-celular-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-phone-charging-port-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-conector-de-carga-movil-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-conector-de-carga-celular-multimetro" />
<lastmod>2026-11-04T11:01:12.505Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-phone-charging-port-with-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-conector-de-carga-celular-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-phone-charging-port-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-conector-de-carga-movil-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-conector-de-carga-celular-multimetro" />
<lastmod>2026-11-04T11:01:12.510Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-conector-de-carga-movil-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-conector-de-carga-celular-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-phone-charging-port-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-conector-de-carga-movil-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-conector-de-carga-celular-multimetro" />
<lastmod>2026-11-04T11:01:12.517Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorar-memoria-ram-linux-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-memoria-ram-linux-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-ram-memory-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-memoria-ram-linux-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-memoria-ram-linux-terminal" />
<lastmod>2026-11-04T11:01:12.524Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-monitor-ram-memory-linux-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-memoria-ram-linux-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-ram-memory-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-memoria-ram-linux-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-memoria-ram-linux-terminal" />
<lastmod>2026-11-04T11:01:12.537Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-monitorizar-memoria-ram-linux-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-monitorar-memoria-ram-linux-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-ram-memory-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-monitorizar-memoria-ram-linux-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-monitorar-memoria-ram-linux-terminal" />
<lastmod>2026-11-04T11:01:12.544Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-regras-firewall-ufw-ubuntu-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-regras-firewall-ufw-ubuntu-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-ufw-firewall-rules-ubuntu-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-reglas-de-firewall-ufw-en-ubuntu-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-regras-firewall-ufw-ubuntu-1" />
<lastmod>2026-11-04T11:01:12.399Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-ufw-firewall-rules-ubuntu-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-regras-firewall-ufw-ubuntu-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-ufw-firewall-rules-ubuntu-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-reglas-de-firewall-ufw-en-ubuntu-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-regras-firewall-ufw-ubuntu-1" />
<lastmod>2026-11-04T11:01:12.399Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-reglas-de-firewall-ufw-en-ubuntu-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-regras-firewall-ufw-ubuntu-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-ufw-firewall-rules-ubuntu-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-reglas-de-firewall-ufw-en-ubuntu-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-regras-firewall-ufw-ubuntu-1" />
<lastmod>2026-11-04T11:01:12.550Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/radar-tech-do-dia-4-novembro-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-4-novembro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-november-4-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-4-noviembre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-4-novembro-2026" />
<lastmod>2026-11-04T12:00:40.526Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/daily-tech-radar-november-4-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-4-novembro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-november-4-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-4-noviembre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-4-novembro-2026" />
<lastmod>2026-11-04T12:00:40.526Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/radar-tech-del-dia-4-noviembre-2026</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/radar-tech-do-dia-4-novembro-2026" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/daily-tech-radar-november-4-2026" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/radar-tech-del-dia-4-noviembre-2026" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/radar-tech-do-dia-4-novembro-2026" />
<lastmod>2026-11-04T12:00:40.526Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-otimizar-imagens-webp-frontend</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-imagens-webp-frontend" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-webp-images-frontend" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-imagenes-webp-frontend" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-imagens-webp-frontend" />
<lastmod>2026-11-04T13:02:29.564Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-optimize-webp-images-frontend</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-imagens-webp-frontend" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-webp-images-frontend" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-imagenes-webp-frontend" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-imagens-webp-frontend" />
<lastmod>2026-11-04T13:02:29.570Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-optimizar-imagenes-webp-frontend</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-imagens-webp-frontend" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-webp-images-frontend" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-imagenes-webp-frontend" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-imagens-webp-frontend" />
<lastmod>2026-11-04T13:02:29.576Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-isolar-trafego-iot-vlans-firewall</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-isolar-trafego-iot-vlans-firewall" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-isolate-iot-network-traffic-vlans-firewall-rules" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aislar-trafico-iot-vlans-firewall" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-isolar-trafego-iot-vlans-firewall" />
<lastmod>2026-11-04T13:02:29.582Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-isolate-iot-network-traffic-vlans-firewall-rules</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-isolar-trafego-iot-vlans-firewall" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-isolate-iot-network-traffic-vlans-firewall-rules" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aislar-trafico-iot-vlans-firewall" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-isolar-trafego-iot-vlans-firewall" />
<lastmod>2026-11-04T13:02:29.588Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-aislar-trafico-iot-vlans-firewall</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-isolar-trafego-iot-vlans-firewall" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-isolate-iot-network-traffic-vlans-firewall-rules" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-aislar-trafico-iot-vlans-firewall" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-isolar-trafego-iot-vlans-firewall" />
<lastmod>2026-11-04T13:02:29.595Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-circuito-pwm-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-pwm-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-pwm-circuit-with-an-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-circuito-pwm-con-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-pwm-osciloscopio" />
<lastmod>2026-11-04T13:02:29.600Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-pwm-circuit-with-an-oscilloscope</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-pwm-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-pwm-circuit-with-an-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-circuito-pwm-con-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-pwm-osciloscopio" />
<lastmod>2026-11-04T13:02:29.610Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-el-circuito-pwm-con-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-pwm-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-pwm-circuit-with-an-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-circuito-pwm-con-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-pwm-osciloscopio" />
<lastmod>2026-11-04T13:02:29.616Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-reiniciar-pods-travados-kubernetes-kubectl-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-reiniciar-pods-travados-kubernetes-kubectl-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-restart-stuck-pods-in-kubernetes-with-kubectl" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reiniciar-pods-bloqueados-kubernetes-kubectl-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-reiniciar-pods-travados-kubernetes-kubectl-1" />
<lastmod>2026-11-04T14:01:34.169Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-restart-stuck-pods-in-kubernetes-with-kubectl</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-reiniciar-pods-travados-kubernetes-kubectl-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-restart-stuck-pods-in-kubernetes-with-kubectl" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reiniciar-pods-bloqueados-kubernetes-kubectl-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-reiniciar-pods-travados-kubernetes-kubectl-1" />
<lastmod>2026-11-04T14:01:34.169Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-reiniciar-pods-bloqueados-kubernetes-kubectl-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-reiniciar-pods-travados-kubernetes-kubectl-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-restart-stuck-pods-in-kubernetes-with-kubectl" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reiniciar-pods-bloqueados-kubernetes-kubectl-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-reiniciar-pods-travados-kubernetes-kubectl-1" />
<lastmod>2026-11-04T14:01:34.169Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/container-crashloopbackoff-como-depurar-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/container-crashloopbackoff-como-depurar-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/container-crashloopbackoff-how-to-debug-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/contenedor-crashloopbackoff-como-depurar-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/container-crashloopbackoff-como-depurar-linux" />
<lastmod>2026-11-04T14:02:12.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/container-crashloopbackoff-how-to-debug-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/container-crashloopbackoff-como-depurar-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/container-crashloopbackoff-how-to-debug-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/contenedor-crashloopbackoff-como-depurar-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/container-crashloopbackoff-como-depurar-linux" />
<lastmod>2026-11-04T14:03:16.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/contenedor-crashloopbackoff-como-depurar-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/container-crashloopbackoff-como-depurar-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/container-crashloopbackoff-how-to-debug-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/contenedor-crashloopbackoff-como-depurar-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/container-crashloopbackoff-como-depurar-linux" />
<lastmod>2026-11-04T14:03:16.560Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-exportar-metricas-prometheus-json-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-exportar-metricas-prometheus-json-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-export-prometheus-metrics-json-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-exportar-metricas-prometheus-json-terminal-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-exportar-metricas-prometheus-json-terminal" />
<lastmod>2026-11-04T14:03:16.361Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-export-prometheus-metrics-json-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-exportar-metricas-prometheus-json-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-export-prometheus-metrics-json-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-exportar-metricas-prometheus-json-terminal-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-exportar-metricas-prometheus-json-terminal" />
<lastmod>2026-11-04T14:03:16.361Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-exportar-metricas-prometheus-json-terminal-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-exportar-metricas-prometheus-json-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-export-prometheus-metrics-json-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-exportar-metricas-prometheus-json-terminal-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-exportar-metricas-prometheus-json-terminal" />
<lastmod>2026-11-04T14:03:16.361Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-circuito-power-good-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-power-good-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-power-good-circuit-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-power-good-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-power-good-multimetro" />
<lastmod>2026-11-04T15:02:02.465Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-power-good-circuit-with-a-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-power-good-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-power-good-circuit-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-power-good-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-power-good-multimetro" />
<lastmod>2026-11-04T15:02:02.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-circuito-power-good-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-power-good-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-power-good-circuit-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-power-good-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-power-good-multimetro" />
<lastmod>2026-11-04T15:02:02.495Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-transistores-mosfet-smd-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-transistores-mosfet-smd-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-smd-mosfet-transistors-on-board-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-transistores-mosfet-smd-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-transistores-mosfet-smd-multimetro" />
<lastmod>2026-11-04T15:01:35.301Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-smd-mosfet-transistors-on-board-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-transistores-mosfet-smd-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-smd-mosfet-transistors-on-board-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-transistores-mosfet-smd-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-transistores-mosfet-smd-multimetro" />
<lastmod>2026-11-04T15:01:35.301Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-transistores-mosfet-smd-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-transistores-mosfet-smd-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-smd-mosfet-transistors-on-board-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-transistores-mosfet-smd-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-transistores-mosfet-smd-multimetro" />
<lastmod>2026-11-04T15:01:35.301Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-tcpdump-para-capturar-pacotes-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-tcpdump-para-capturar-pacotes-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-tcpdump-to-capture-network-packets" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-tcpdump-para-capturar-paquetes-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-tcpdump-para-capturar-pacotes-1" />
<lastmod>2026-11-04T15:02:02.521Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-tcpdump-to-capture-network-packets</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-tcpdump-para-capturar-pacotes-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-tcpdump-to-capture-network-packets" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-tcpdump-para-capturar-paquetes-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-tcpdump-para-capturar-pacotes-1" />
<lastmod>2026-11-04T15:02:02.544Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-tcpdump-para-capturar-paquetes-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-tcpdump-para-capturar-pacotes-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-tcpdump-to-capture-network-packets" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-tcpdump-para-capturar-paquetes-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-tcpdump-para-capturar-pacotes-1" />
<lastmod>2026-11-04T15:02:02.561Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-circuito-de-audio-na-placa-com-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-de-audio-na-placa-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-audio-ic-on-board-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-circuito-integrado-de-audio-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-de-audio-na-placa-com-multimetro" />
<lastmod>2026-11-04T16:04:19.069Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-audio-ic-on-board-with-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-de-audio-na-placa-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-audio-ic-on-board-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-circuito-integrado-de-audio-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-de-audio-na-placa-com-multimetro" />
<lastmod>2026-11-04T16:04:19.076Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-el-circuito-integrado-de-audio-con-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-de-audio-na-placa-com-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-audio-ic-on-board-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-circuito-integrado-de-audio-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-de-audio-na-placa-com-multimetro" />
<lastmod>2026-11-04T16:04:19.088Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/porta-ethernet-queimada-como-testar-transformador-rede</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/porta-ethernet-queimada-como-testar-transformador-rede" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/blown-ethernet-port-how-to-test-lan-transformer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/puerto-ethernet-quemado-como-probar-transformador-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/porta-ethernet-queimada-como-testar-transformador-rede" />
<lastmod>2026-11-04T16:03:30.153Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/blown-ethernet-port-how-to-test-lan-transformer</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/porta-ethernet-queimada-como-testar-transformador-rede" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/blown-ethernet-port-how-to-test-lan-transformer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/puerto-ethernet-quemado-como-probar-transformador-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/porta-ethernet-queimada-como-testar-transformador-rede" />
<lastmod>2026-11-04T16:03:30.153Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/puerto-ethernet-quemado-como-probar-transformador-red</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/porta-ethernet-queimada-como-testar-transformador-rede" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/blown-ethernet-port-how-to-test-lan-transformer" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/puerto-ethernet-quemado-como-probar-transformador-red" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/porta-ethernet-queimada-como-testar-transformador-rede" />
<lastmod>2026-11-04T16:03:30.153Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-migrar-sqlite-para-postgresql-sem-corromper-tipos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-sqlite-para-postgresql-sem-corromper-tipos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-migrate-sqlite-to-postgresql-without-type-corruption" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-migrar-sqlite-a-postgresql-sin-corromper-tipos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-sqlite-para-postgresql-sem-corromper-tipos" />
<lastmod>2026-11-04T16:04:18.915Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-migrate-sqlite-to-postgresql-without-type-corruption</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-sqlite-para-postgresql-sem-corromper-tipos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-migrate-sqlite-to-postgresql-without-type-corruption" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-migrar-sqlite-a-postgresql-sin-corromper-tipos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-sqlite-para-postgresql-sem-corromper-tipos" />
<lastmod>2026-11-04T16:04:18.915Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-migrar-sqlite-a-postgresql-sin-corromper-tipos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-migrar-sqlite-para-postgresql-sem-corromper-tipos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-migrate-sqlite-to-postgresql-without-type-corruption" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-migrar-sqlite-a-postgresql-sin-corromper-tipos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-migrar-sqlite-para-postgresql-sem-corromper-tipos" />
<lastmod>2026-11-04T16:04:18.915Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-circuito-power-button-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-power-button-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-power-button-circuit-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-power-button-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-power-button-multimetro" />
<lastmod>2026-11-04T17:04:38.659Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-power-button-circuit-multimeter-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-power-button-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-power-button-circuit-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-power-button-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-power-button-multimetro" />
<lastmod>2026-11-04T17:04:38.665Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-circuito-power-button-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-power-button-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-power-button-circuit-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-power-button-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-power-button-multimetro" />
<lastmod>2026-11-04T17:04:38.671Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-circuito-inversor-tela-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-inversor-tela-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-laptop-screen-inverter-circuit-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-inversor-pantalla-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-inversor-tela-multimetro" />
<lastmod>2026-11-04T17:03:59.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-laptop-screen-inverter-circuit-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-inversor-tela-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-laptop-screen-inverter-circuit-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-inversor-pantalla-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-inversor-tela-multimetro" />
<lastmod>2026-11-04T17:03:59.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-circuito-inversor-pantalla-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-inversor-tela-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-laptop-screen-inverter-circuit-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-inversor-pantalla-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-inversor-tela-multimetro" />
<lastmod>2026-11-04T17:03:59.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-extrair-metadados-imagens-linux-exiftool</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-extrair-metadados-imagens-linux-exiftool" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-extract-image-metadata-linux-exiftool" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-extrair-metadatos-imagenes-linux-exiftool" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-extrair-metadados-imagens-linux-exiftool" />
<lastmod>2026-11-04T20:43:03.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-extract-image-metadata-linux-exiftool</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-extrair-metadados-imagens-linux-exiftool" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-extract-image-metadata-linux-exiftool" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-extrair-metadatos-imagenes-linux-exiftool" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-extrair-metadados-imagens-linux-exiftool" />
<lastmod>2026-11-04T20:43:03.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-extrair-metadatos-imagenes-linux-exiftool</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-extrair-metadados-imagens-linux-exiftool" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-extract-image-metadata-linux-exiftool" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-extrair-metadatos-imagenes-linux-exiftool" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-extrair-metadados-imagens-linux-exiftool" />
<lastmod>2026-11-04T20:43:03.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-circuito-de-audio-na-placa-com-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-de-audio-na-placa-com-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-audio-ic-on-board-with-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-circuito-integrado-de-audio-con-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-de-audio-na-placa-com-multimetro-1" />
<lastmod>2026-11-04T18:01:03.169Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-audio-ic-on-board-with-multimeter-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-de-audio-na-placa-com-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-audio-ic-on-board-with-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-circuito-integrado-de-audio-con-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-de-audio-na-placa-com-multimetro-1" />
<lastmod>2026-11-04T18:01:03.169Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-el-circuito-integrado-de-audio-con-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-de-audio-na-placa-com-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-audio-ic-on-board-with-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-circuito-integrado-de-audio-con-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-de-audio-na-placa-com-multimetro-1" />
<lastmod>2026-11-04T18:01:03.169Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-controladora-teclado-placa-mae</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-controladora-teclado-placa-mae" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-keyboard-controller" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-controladora-teclado-placa-base" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-controladora-teclado-placa-mae" />
<lastmod>2026-11-04T18:02:05.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-motherboard-keyboard-controller</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-controladora-teclado-placa-mae" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-keyboard-controller" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-controladora-teclado-placa-base" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-controladora-teclado-placa-mae" />
<lastmod>2026-11-04T18:02:05.544Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-controladora-teclado-placa-base</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-controladora-teclado-placa-mae" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-keyboard-controller" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-controladora-teclado-placa-base" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-controladora-teclado-placa-mae" />
<lastmod>2026-11-04T18:02:05.549Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-brilho-linux-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-brilho-linux-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-monitor-brightness-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-el-brillo-del-monitor-en-linux-por-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-brilho-linux-terminal" />
<lastmod>2026-11-04T18:02:05.555Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-monitor-brightness-linux-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-brilho-linux-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-monitor-brightness-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-el-brillo-del-monitor-en-linux-por-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-brilho-linux-terminal" />
<lastmod>2026-11-04T18:02:05.569Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-el-brillo-del-monitor-en-linux-por-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-brilho-linux-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-monitor-brightness-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-el-brillo-del-monitor-en-linux-por-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-brilho-linux-terminal" />
<lastmod>2026-11-04T18:02:05.575Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-cristal-oscilador-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-quartz-crystal-oscillator-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-oscilador-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-multimetro" />
<lastmod>2026-11-04T19:01:05.585Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-quartz-crystal-oscillator-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-quartz-crystal-oscillator-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-oscilador-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-multimetro" />
<lastmod>2026-11-04T19:01:05.585Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-cristal-oscilador-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-quartz-crystal-oscillator-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-oscilador-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-multimetro" />
<lastmod>2026-11-04T19:01:05.585Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-traceroute</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-traceroute" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-packet-loss-traceroute" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-traceroute" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-traceroute" />
<lastmod>2026-11-04T19:01:37.771Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-diagnose-packet-loss-traceroute</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-traceroute" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-packet-loss-traceroute" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-traceroute" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-traceroute" />
<lastmod>2026-11-04T19:01:37.771Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-traceroute</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-traceroute" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-packet-loss-traceroute" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-perdida-paquetes-traceroute" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-perda-pacotes-traceroute" />
<lastmod>2026-11-04T19:01:37.771Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-cache-docker-recuperar-espaco-disco-2-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-docker-recuperar-espaco-disco-2-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-docker-cache-free-disk-space-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-docker-recuperar-espacio-disco-2-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-docker-recuperar-espaco-disco-2-1" />
<lastmod>2026-11-04T19:03:04.205Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clean-docker-cache-free-disk-space-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-docker-recuperar-espaco-disco-2-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-docker-cache-free-disk-space-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-docker-recuperar-espacio-disco-2-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-docker-recuperar-espaco-disco-2-1" />
<lastmod>2026-11-04T19:03:04.213Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpiar-cache-docker-recuperar-espacio-disco-2-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-docker-recuperar-espaco-disco-2-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-docker-cache-free-disk-space-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-docker-recuperar-espacio-disco-2-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-docker-recuperar-espaco-disco-2-1" />
<lastmod>2026-11-04T19:03:04.221Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-o-backlight-com-multimetro-na-bancada-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-o-backlight-com-multimetro-na-bancada-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-backlight-circuit-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-circuito-de-backlight-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-o-backlight-com-multimetro-na-bancada-1" />
<lastmod>2026-11-04T20:01:09.602Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-backlight-circuit-with-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-o-backlight-com-multimetro-na-bancada-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-backlight-circuit-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-circuito-de-backlight-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-o-backlight-com-multimetro-na-bancada-1" />
<lastmod>2026-11-04T20:01:09.615Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-el-circuito-de-backlight-con-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-o-backlight-com-multimetro-na-bancada-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-backlight-circuit-with-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-circuito-de-backlight-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-o-backlight-com-multimetro-na-bancada-1" />
<lastmod>2026-11-04T20:01:09.621Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-capacitores-ceramicos-smd-em-curto</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-ceramicos-smd-em-curto" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-find-shorted-smd-ceramic-capacitors-on-board" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-smd-en-corto" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-ceramicos-smd-em-curto" />
<lastmod>2026-11-04T20:00:53.110Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-find-shorted-smd-ceramic-capacitors-on-board</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-ceramicos-smd-em-curto" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-find-shorted-smd-ceramic-capacitors-on-board" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-smd-en-corto" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-ceramicos-smd-em-curto" />
<lastmod>2026-11-04T20:00:53.110Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-condensadores-smd-en-corto</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-ceramicos-smd-em-curto" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-find-shorted-smd-ceramic-capacitors-on-board" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-smd-en-corto" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-ceramicos-smd-em-curto" />
<lastmod>2026-11-04T20:00:53.110Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-gerar-pdf-markdown-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerar-pdf-markdown-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-generate-pdf-markdown-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-generar-pdf-markdown-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerar-pdf-markdown-linux" />
<lastmod>2026-11-04T20:01:09.634Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-generate-pdf-markdown-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerar-pdf-markdown-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-generate-pdf-markdown-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-generar-pdf-markdown-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerar-pdf-markdown-linux" />
<lastmod>2026-11-04T20:01:09.642Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-generar-pdf-markdown-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-gerar-pdf-markdown-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-generate-pdf-markdown-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-generar-pdf-markdown-linux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-gerar-pdf-markdown-linux" />
<lastmod>2026-11-04T20:01:09.650Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-circuito-power-button-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-power-button-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-power-button-circuit-multimeter-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-power-button-multimetro-1-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-power-button-multimetro-1" />
<lastmod>2026-11-04T21:00:51.014Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-power-button-circuit-multimeter-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-power-button-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-power-button-circuit-multimeter-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-power-button-multimetro-1-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-power-button-multimetro-1" />
<lastmod>2026-11-04T21:00:51.014Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-circuito-power-button-multimetro-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-power-button-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-power-button-circuit-multimeter-1-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-power-button-multimetro-1-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-power-button-multimetro-1" />
<lastmod>2026-11-04T21:00:51.014Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-falhas-sinal-lvds-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-falhas-sinal-lvds-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-troubleshoot-laptop-display-lvds-signal-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-falhas-sinal-lvds-multimetro-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-falhas-sinal-lvds-multimetro" />
<lastmod>2026-11-05T00:44:59.600Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-troubleshoot-laptop-display-lvds-signal-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-falhas-sinal-lvds-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-troubleshoot-laptop-display-lvds-signal-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-falhas-sinal-lvds-multimetro-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-falhas-sinal-lvds-multimetro" />
<lastmod>2026-11-05T00:44:59.600Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-falhas-sinal-lvds-multimetro-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-falhas-sinal-lvds-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-troubleshoot-laptop-display-lvds-signal-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-falhas-sinal-lvds-multimetro-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-falhas-sinal-lvds-multimetro" />
<lastmod>2026-11-05T00:44:59.600Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-rastrear-quedas-tensao-usb-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-quedas-tensao-usb-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-track-voltage-drops-usb-bus-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rastrear-caidas-tension-bus-usb-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-quedas-tensao-usb-osciloscopio" />
<lastmod>2026-11-04T21:01:18.671Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-track-voltage-drops-usb-bus-oscilloscope</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-quedas-tensao-usb-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-track-voltage-drops-usb-bus-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rastrear-caidas-tension-bus-usb-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-quedas-tensao-usb-osciloscopio" />
<lastmod>2026-11-04T21:01:18.671Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-rastrear-caidas-tension-bus-usb-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-quedas-tensao-usb-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-track-voltage-drops-usb-bus-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rastrear-caidas-tension-bus-usb-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-quedas-tensao-usb-osciloscopio" />
<lastmod>2026-11-04T21:01:18.671Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-conector-de-audio-p2-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-conector-de-audio-p2-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-p2-audio-jack-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-conector-audio-p2-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-conector-de-audio-p2-multimetro" />
<lastmod>2026-11-04T22:01:23.560Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-p2-audio-jack-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-conector-de-audio-p2-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-p2-audio-jack-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-conector-audio-p2-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-conector-de-audio-p2-multimetro" />
<lastmod>2026-11-04T22:01:23.569Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-conector-audio-p2-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-conector-de-audio-p2-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-p2-audio-jack-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-conector-audio-p2-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-conector-de-audio-p2-multimetro" />
<lastmod>2026-11-04T22:01:23.585Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-slot-pci-express-oxidado</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-slot-pci-express-oxidado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-oxidized-pci-express-slot-contact-cleaner" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-ranura-pci-express-oxidada-limpiacontatos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-slot-pci-express-oxidado" />
<lastmod>2026-11-04T22:01:04.294Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clean-oxidized-pci-express-slot-contact-cleaner</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-slot-pci-express-oxidado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-oxidized-pci-express-slot-contact-cleaner" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-ranura-pci-express-oxidada-limpiacontatos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-slot-pci-express-oxidado" />
<lastmod>2026-11-04T22:01:04.294Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpiar-ranura-pci-express-oxidada-limpiacontatos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-slot-pci-express-oxidado" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-oxidized-pci-express-slot-contact-cleaner" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-ranura-pci-express-oxidada-limpiacontatos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-slot-pci-express-oxidado" />
<lastmod>2026-11-04T22:01:04.294Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-converter-json-csv-linux-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-json-csv-linux-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-json-csv-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-json-csv-linux-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-json-csv-linux-terminal" />
<lastmod>2026-11-04T22:01:23.337Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-convert-json-csv-linux-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-json-csv-linux-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-json-csv-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-json-csv-linux-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-json-csv-linux-terminal" />
<lastmod>2026-11-04T22:01:23.337Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-convertir-json-csv-linux-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-json-csv-linux-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-json-csv-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-json-csv-linux-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-json-csv-linux-terminal" />
<lastmod>2026-11-04T22:01:23.337Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-o-backlight-com-multimetro-na-bancada-1-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-o-backlight-com-multimetro-na-bancada-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-backlight-circuit-with-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-circuito-de-backlight-con-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-o-backlight-com-multimetro-na-bancada-1-1" />
<lastmod>2026-11-04T23:01:37.179Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-backlight-circuit-with-multimeter-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-o-backlight-com-multimetro-na-bancada-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-backlight-circuit-with-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-circuito-de-backlight-con-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-o-backlight-com-multimetro-na-bancada-1-1" />
<lastmod>2026-11-04T23:01:37.187Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-el-circuito-de-backlight-con-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-o-backlight-com-multimetro-na-bancada-1-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-backlight-circuit-with-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-circuito-de-backlight-con-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-o-backlight-com-multimetro-na-bancada-1-1" />
<lastmod>2026-11-04T23:01:37.194Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-lacp-link-aggregation-switch-homelab" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch-homelab-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch-homelab" />
<lastmod>2026-11-04T23:01:37.208Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-lacp-link-aggregation-switch-homelab</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-lacp-link-aggregation-switch-homelab" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch-homelab-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch-homelab" />
<lastmod>2026-11-04T23:01:37.217Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch-homelab-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch-homelab" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-lacp-link-aggregation-switch-homelab" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch-homelab-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-lacp-link-aggregation-switch-homelab" />
<lastmod>2026-11-04T23:01:37.230Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-fio-esmaltado-para-consertar-trilhas-rompidas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-fio-esmaltado-para-consertar-trilhas-rompidas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-repair-broken-circuit-traces-using-enameled-wire" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-pistas-rotas-con-hilo-esmaltado-en-placas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-fio-esmaltado-para-consertar-trilhas-rompidas" />
<lastmod>2026-11-04T23:01:36.974Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-repair-broken-circuit-traces-using-enameled-wire</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-fio-esmaltado-para-consertar-trilhas-rompidas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-repair-broken-circuit-traces-using-enameled-wire" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-pistas-rotas-con-hilo-esmaltado-en-placas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-fio-esmaltado-para-consertar-trilhas-rompidas" />
<lastmod>2026-11-04T23:01:36.974Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-reparar-pistas-rotas-con-hilo-esmaltado-en-placas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-fio-esmaltado-para-consertar-trilhas-rompidas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-repair-broken-circuit-traces-using-enameled-wire" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-pistas-rotas-con-hilo-esmaltado-en-placas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-fio-esmaltado-para-consertar-trilhas-rompidas" />
<lastmod>2026-11-04T23:01:36.974Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-o-diodo-schottky-na-placa-com-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-o-diodo-schottky-na-placa-com-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-schottky-diodes-on-a-board-with-a-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-diodo-schottky-en-la-placa-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-o-diodo-schottky-na-placa-com-multimetro-1" />
<lastmod>2026-11-05T01:05:13.282Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-schottky-diodes-on-a-board-with-a-multimeter-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-o-diodo-schottky-na-placa-com-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-schottky-diodes-on-a-board-with-a-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-diodo-schottky-en-la-placa-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-o-diodo-schottky-na-placa-com-multimetro-1" />
<lastmod>2026-11-05T01:05:13.282Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-el-diodo-schottky-en-la-placa-con-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-o-diodo-schottky-na-placa-com-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-schottky-diodes-on-a-board-with-a-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-el-diodo-schottky-en-la-placa-con-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-o-diodo-schottky-na-placa-com-multimetro-1" />
<lastmod>2026-11-05T01:05:13.282Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-perda-pacotes-jitter-wifi-iperf3</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-perda-pacotes-jitter-wifi-iperf3" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-packet-loss-wifi-jitter-iperf3" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-perdida-paquetes-jitter-wifi-iperf3" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-perda-pacotes-jitter-wifi-iperf3" />
<lastmod>2026-11-05T00:01:35.225Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-measure-packet-loss-wifi-jitter-iperf3</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-perda-pacotes-jitter-wifi-iperf3" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-packet-loss-wifi-jitter-iperf3" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-perdida-paquetes-jitter-wifi-iperf3" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-perda-pacotes-jitter-wifi-iperf3" />
<lastmod>2026-11-05T00:01:35.231Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-perdida-paquetes-jitter-wifi-iperf3</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-perda-pacotes-jitter-wifi-iperf3" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-packet-loss-wifi-jitter-iperf3" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-perdida-paquetes-jitter-wifi-iperf3" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-perda-pacotes-jitter-wifi-iperf3" />
<lastmod>2026-11-05T00:01:35.242Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-memoria-ram-com-borracha-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-memoria-ram-com-borracha-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-ram-memory-with-an-eraser" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-memoria-ram-con-goma-de-borrar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-memoria-ram-com-borracha-1" />
<lastmod>2026-11-05T00:01:35.004Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clean-ram-memory-with-an-eraser</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-memoria-ram-com-borracha-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-ram-memory-with-an-eraser" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-memoria-ram-con-goma-de-borrar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-memoria-ram-com-borracha-1" />
<lastmod>2026-11-05T00:01:35.248Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpiar-memoria-ram-con-goma-de-borrar</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-memoria-ram-com-borracha-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-ram-memory-with-an-eraser" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-memoria-ram-con-goma-de-borrar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-memoria-ram-com-borracha-1" />
<lastmod>2026-11-05T00:01:35.004Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-regulador-ldo-placa-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-regulador-ldo-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ldo-voltage-regulator-on-board-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-regulador-ldo-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-regulador-ldo-placa-multimetro" />
<lastmod>2026-11-05T01:00:40.468Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-ldo-voltage-regulator-on-board-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-regulador-ldo-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ldo-voltage-regulator-on-board-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-regulador-ldo-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-regulador-ldo-placa-multimetro" />
<lastmod>2026-11-05T01:00:40.468Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-regulador-ldo-placa-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-regulador-ldo-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-ldo-voltage-regulator-on-board-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-regulador-ldo-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-regulador-ldo-placa-multimetro" />
<lastmod>2026-11-05T01:00:40.468Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-pilha-cmos-placa-mae-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-pilha-cmos-placa-mae-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-cmos-battery-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-pila-cmos-placa-base-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-pilha-cmos-placa-mae-multimetro" />
<lastmod>2026-11-05T01:01:13.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-motherboard-cmos-battery-with-a-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-pilha-cmos-placa-mae-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-cmos-battery-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-pila-cmos-placa-base-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-pilha-cmos-placa-mae-multimetro" />
<lastmod>2026-11-05T01:01:13.070Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-pila-cmos-placa-base-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-pilha-cmos-placa-mae-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-motherboard-cmos-battery-with-a-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-pila-cmos-placa-base-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-pilha-cmos-placa-mae-multimetro" />
<lastmod>2026-11-05T01:01:13.079Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-converter-csv-em-json-linux-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-csv-em-json-linux-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-csv-to-json-in-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-csv-a-json-en-linux-por-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-csv-em-json-linux-terminal" />
<lastmod>2026-11-05T01:01:13.098Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-convert-csv-to-json-in-linux-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-csv-em-json-linux-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-csv-to-json-in-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-csv-a-json-en-linux-por-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-csv-em-json-linux-terminal" />
<lastmod>2026-11-05T01:01:13.105Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-convertir-csv-a-json-en-linux-por-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-converter-csv-em-json-linux-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-convert-csv-to-json-in-linux-terminal" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-convertir-csv-a-json-en-linux-por-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-converter-csv-em-json-linux-terminal" />
<lastmod>2026-11-05T01:01:13.115Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-circuito-power-good-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-power-good-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-power-good-circuit-with-a-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-power-good-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-power-good-multimetro-1" />
<lastmod>2026-11-05T10:02:01.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-power-good-circuit-with-a-multimeter-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-power-good-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-power-good-circuit-with-a-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-power-good-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-power-good-multimetro-1" />
<lastmod>2026-11-05T10:02:01.934Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-circuito-power-good-multimetro-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-circuito-power-good-multimetro-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-power-good-circuit-with-a-multimeter-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-circuito-power-good-multimetro-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-circuito-power-good-multimetro-1" />
<lastmod>2026-11-05T10:02:01.940Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-dns-local-pihole-bloquear-anuncios-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-dns-local-pihole-bloquear-anuncios-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-local-dns-in-pi-hole-to-block-ads-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-dns-local-pihole-bloquear-anuncios-es-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-dns-local-pihole-bloquear-anuncios-1" />
<lastmod>2026-11-05T10:01:31.315Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-configure-local-dns-in-pi-hole-to-block-ads-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-dns-local-pihole-bloquear-anuncios-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-local-dns-in-pi-hole-to-block-ads-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-dns-local-pihole-bloquear-anuncios-es-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-dns-local-pihole-bloquear-anuncios-1" />
<lastmod>2026-11-05T10:01:31.315Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-dns-local-pihole-bloquear-anuncios-es-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-dns-local-pihole-bloquear-anuncios-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-configure-local-dns-in-pi-hole-to-block-ads-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-dns-local-pihole-bloquear-anuncios-es-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-dns-local-pihole-bloquear-anuncios-1" />
<lastmod>2026-11-05T10:01:31.315Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/banco-lento-como-usar-explain-analyze-postgresql-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-lento-como-usar-explain-analyze-postgresql-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-database-how-to-use-explain-analyze-postgresql-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-lenta-como-usar-explain-analyze-postgresql-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-lento-como-usar-explain-analyze-postgresql-1" />
<lastmod>2026-11-05T10:02:01.953Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/slow-database-how-to-use-explain-analyze-postgresql-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-lento-como-usar-explain-analyze-postgresql-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-database-how-to-use-explain-analyze-postgresql-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-lenta-como-usar-explain-analyze-postgresql-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-lento-como-usar-explain-analyze-postgresql-1" />
<lastmod>2026-11-05T10:02:01.963Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/base-lenta-como-usar-explain-analyze-postgresql-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/banco-lento-como-usar-explain-analyze-postgresql-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/slow-database-how-to-use-explain-analyze-postgresql-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-lenta-como-usar-explain-analyze-postgresql-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/banco-lento-como-usar-explain-analyze-postgresql-1" />
<lastmod>2026-11-05T10:02:01.968Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-comando-dd-linux-clonar-discos-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-comando-dd-linux-clonar-discos-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-dd-linux-cloning" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-comando-dd-linux-clonar-discos-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-comando-dd-linux-clonar-discos-1" />
<lastmod>2026-11-05T11:01:51.483Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-dd-linux-cloning</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-comando-dd-linux-clonar-discos-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-dd-linux-cloning" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-comando-dd-linux-clonar-discos-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-comando-dd-linux-clonar-discos-1" />
<lastmod>2026-11-05T11:01:51.490Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-comando-dd-linux-clonar-discos-2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-comando-dd-linux-clonar-discos-1" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-dd-linux-cloning" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-comando-dd-linux-clonar-discos-2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-comando-dd-linux-clonar-discos-1" />
<lastmod>2026-11-05T11:01:51.503Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/o-que-e-cors-e-como-resolver-bloqueio-navegador</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-cors-e-como-resolver-bloqueio-navegador" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-cors-how-to-fix-blocking-errors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-cors-y-como-resolver-bloqueo-navegador" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-cors-e-como-resolver-bloqueio-navegador" />
<lastmod>2026-11-05T11:01:51.512Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/what-is-cors-how-to-fix-blocking-errors</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-cors-e-como-resolver-bloqueio-navegador" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-cors-how-to-fix-blocking-errors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-cors-y-como-resolver-bloqueo-navegador" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-cors-e-como-resolver-bloqueio-navegador" />
<lastmod>2026-11-05T11:01:51.517Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/que-es-cors-y-como-resolver-bloqueo-navegador</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-cors-e-como-resolver-bloqueio-navegador" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-cors-how-to-fix-blocking-errors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-cors-y-como-resolver-bloqueo-navegador" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-cors-e-como-resolver-bloqueio-navegador" />
<lastmod>2026-11-05T11:01:51.526Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-identificar-componentes-smd-pelo-codigo-impresso</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-identificar-componentes-smd-pelo-codigo-impresso" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-identify-smd-components-using-marking-codes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-identificar-componentes-smd-mediante-codigos-impresos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-identificar-componentes-smd-pelo-codigo-impresso" />
<lastmod>2026-11-05T11:01:51.308Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-identify-smd-components-using-marking-codes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-identificar-componentes-smd-pelo-codigo-impresso" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-identify-smd-components-using-marking-codes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-identificar-componentes-smd-mediante-codigos-impresos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-identificar-componentes-smd-pelo-codigo-impresso" />
<lastmod>2026-11-05T11:01:51.308Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-identificar-componentes-smd-mediante-codigos-impresos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-identificar-componentes-smd-pelo-codigo-impresso" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-identify-smd-components-using-marking-codes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-identificar-componentes-smd-mediante-codigos-impresos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-identificar-componentes-smd-pelo-codigo-impresso" />
<lastmod>2026-11-05T11:01:51.308Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/claude-code-automatizar-tarefas-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/claude-code-automatizar-tarefas-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/claude-code-terminal-automation-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/claude-code-automatizar-tareas-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/claude-code-automatizar-tarefas-terminal" />
<lastmod>2026-11-05T11:37:14.933Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/claude-code-terminal-automation-guide</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/claude-code-automatizar-tarefas-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/claude-code-terminal-automation-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/claude-code-automatizar-tareas-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/claude-code-automatizar-tarefas-terminal" />
<lastmod>2026-11-05T11:37:14.939Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/claude-code-automatizar-tareas-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/claude-code-automatizar-tarefas-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/claude-code-terminal-automation-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/claude-code-automatizar-tareas-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/claude-code-automatizar-tarefas-terminal" />
<lastmod>2026-11-05T11:37:14.944Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-gemini-android-auto-trava-corrigir-bug</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-gemini-android-auto-trava-corrigir-bug" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-gemini-android-auto-fails-fix-bug" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-falla-gemini-android-auto-corregir-error" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-gemini-android-auto-trava-corrigir-bug" />
<lastmod>2026-11-05T11:36:16.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/why-gemini-android-auto-fails-fix-bug</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-gemini-android-auto-trava-corrigir-bug" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-gemini-android-auto-fails-fix-bug" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-falla-gemini-android-auto-corregir-error" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-gemini-android-auto-trava-corrigir-bug" />
<lastmod>2026-11-05T11:36:16.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/por-que-falla-gemini-android-auto-corregir-error</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/por-que-gemini-android-auto-trava-corrigir-bug" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/why-gemini-android-auto-fails-fix-bug" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/por-que-falla-gemini-android-auto-corregir-error" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/por-que-gemini-android-auto-trava-corrigir-bug" />
<lastmod>2026-11-05T11:36:16.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ia-no-kernel-linux-mitigar-vulnerabilidades</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-no-kernel-linux-mitigar-vulnerabilidades" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-linux-kernel-vulnerability-mitigation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-en-kernel-linux-mitigar-vulnerabilidades" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-no-kernel-linux-mitigar-vulnerabilidades" />
<lastmod>2026-11-05T11:37:14.545Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ai-linux-kernel-vulnerability-mitigation</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-no-kernel-linux-mitigar-vulnerabilidades" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-linux-kernel-vulnerability-mitigation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-en-kernel-linux-mitigar-vulnerabilidades" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-no-kernel-linux-mitigar-vulnerabilidades" />
<lastmod>2026-11-05T11:37:14.545Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ia-en-kernel-linux-mitigar-vulnerabilidades</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ia-no-kernel-linux-mitigar-vulnerabilidades" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-linux-kernel-vulnerability-mitigation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ia-en-kernel-linux-mitigar-vulnerabilidades" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ia-no-kernel-linux-mitigar-vulnerabilidades" />
<lastmod>2026-11-05T11:37:14.545Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/deepseek-r1-como-funciona-raciocinio-logico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deepseek-r1-como-funciona-raciocinio-logico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/deepseek-r1-reasoning-logic-performance" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/deepseek-r1-como-supera-razonamiento-logico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deepseek-r1-como-funciona-raciocinio-logico" />
<lastmod>2026-11-05T11:47:47.917Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/deepseek-r1-reasoning-logic-performance</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deepseek-r1-como-funciona-raciocinio-logico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/deepseek-r1-reasoning-logic-performance" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/deepseek-r1-como-supera-razonamiento-logico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deepseek-r1-como-funciona-raciocinio-logico" />
<lastmod>2026-11-05T11:47:47.927Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/deepseek-r1-como-supera-razonamiento-logico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deepseek-r1-como-funciona-raciocinio-logico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/deepseek-r1-reasoning-logic-performance" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/deepseek-r1-como-supera-razonamiento-logico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deepseek-r1-como-funciona-raciocinio-logico" />
<lastmod>2026-11-05T11:47:47.939Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/cursor-vs-windsurf-comparativo-ia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/cursor-vs-windsurf-comparativo-ia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/cursor-vs-windsurf-ai-agent-comparison" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/cursor-vs-windsurf-comparativa-agentes-ia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/cursor-vs-windsurf-comparativo-ia" />
<lastmod>2026-11-05T11:39:17.961Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/cursor-vs-windsurf-ai-agent-comparison</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/cursor-vs-windsurf-comparativo-ia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/cursor-vs-windsurf-ai-agent-comparison" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/cursor-vs-windsurf-comparativa-agentes-ia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/cursor-vs-windsurf-comparativo-ia" />
<lastmod>2026-11-05T11:39:17.961Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/cursor-vs-windsurf-comparativa-agentes-ia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/cursor-vs-windsurf-comparativo-ia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/cursor-vs-windsurf-ai-agent-comparison" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/cursor-vs-windsurf-comparativa-agentes-ia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/cursor-vs-windsurf-comparativo-ia" />
<lastmod>2026-11-05T11:39:17.961Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/llama-3-3-vale-a-pena-trocar-modelos-fechados</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/llama-3-3-vale-a-pena-trocar-modelos-fechados" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/llama-3-3-worth-switching-from-closed-models" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/llama-3-3-vale-la-pena-cambiar-modelos-cerrados" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/llama-3-3-vale-a-pena-trocar-modelos-fechados" />
<lastmod>2026-11-05T11:40:07.246Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/llama-3-3-worth-switching-from-closed-models</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/llama-3-3-vale-a-pena-trocar-modelos-fechados" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/llama-3-3-worth-switching-from-closed-models" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/llama-3-3-vale-la-pena-cambiar-modelos-cerrados" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/llama-3-3-vale-a-pena-trocar-modelos-fechados" />
<lastmod>2026-11-05T11:40:07.246Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/llama-3-3-vale-la-pena-cambiar-modelos-cerrados</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/llama-3-3-vale-a-pena-trocar-modelos-fechados" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/llama-3-3-worth-switching-from-closed-models" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/llama-3-3-vale-la-pena-cambiar-modelos-cerrados" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/llama-3-3-vale-a-pena-trocar-modelos-fechados" />
<lastmod>2026-11-05T11:40:07.246Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/gemini-1-5-flash-8b-como-reduzir-custos-ia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/gemini-1-5-flash-8b-como-reduzir-custos-ia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/gemini-1-5-flash-8b-cost-optimization" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/gemini-1-5-flash-8b-como-reducir-costos-ia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/gemini-1-5-flash-8b-como-reduzir-custos-ia" />
<lastmod>2026-11-05T11:40:34.382Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/gemini-1-5-flash-8b-cost-optimization</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/gemini-1-5-flash-8b-como-reduzir-custos-ia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/gemini-1-5-flash-8b-cost-optimization" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/gemini-1-5-flash-8b-como-reducir-costos-ia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/gemini-1-5-flash-8b-como-reduzir-custos-ia" />
<lastmod>2026-11-05T11:40:34.382Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/gemini-1-5-flash-8b-como-reducir-costos-ia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/gemini-1-5-flash-8b-como-reduzir-custos-ia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/gemini-1-5-flash-8b-cost-optimization" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/gemini-1-5-flash-8b-como-reducir-costos-ia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/gemini-1-5-flash-8b-como-reduzir-custos-ia" />
<lastmod>2026-11-05T11:40:34.382Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/claude-code-acelerar-refactoring-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/claude-code-acelerar-refactoring-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/claude-code-accelerate-refactoring-cli" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/claude-code-acelerar-refactoring-terminal-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/claude-code-acelerar-refactoring-terminal" />
<lastmod>2026-11-05T11:41:15.204Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/claude-code-accelerate-refactoring-cli</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/claude-code-acelerar-refactoring-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/claude-code-accelerate-refactoring-cli" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/claude-code-acelerar-refactoring-terminal-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/claude-code-acelerar-refactoring-terminal" />
<lastmod>2026-11-05T11:41:15.204Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/claude-code-acelerar-refactoring-terminal-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/claude-code-acelerar-refactoring-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/claude-code-accelerate-refactoring-cli" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/claude-code-acelerar-refactoring-terminal-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/claude-code-acelerar-refactoring-terminal" />
<lastmod>2026-11-05T11:41:15.204Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/google-vertex-ai-agentes-autonomos-escala</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/google-vertex-ai-agentes-autonomos-escala" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/google-vertex-ai-autonomous-agents-scale" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/google-vertex-ai-agentes-autonomos-escalar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/google-vertex-ai-agentes-autonomos-escala" />
<lastmod>2026-11-05T11:41:56.667Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/google-vertex-ai-autonomous-agents-scale</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/google-vertex-ai-agentes-autonomos-escala" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/google-vertex-ai-autonomous-agents-scale" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/google-vertex-ai-agentes-autonomos-escalar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/google-vertex-ai-agentes-autonomos-escala" />
<lastmod>2026-11-05T11:41:56.667Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/google-vertex-ai-agentes-autonomos-escalar</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/google-vertex-ai-agentes-autonomos-escala" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/google-vertex-ai-autonomous-agents-scale" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/google-vertex-ai-agentes-autonomos-escalar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/google-vertex-ai-agentes-autonomos-escala" />
<lastmod>2026-11-05T11:41:56.667Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/o-que-e-grok-3-xai-raciocinio-tempo-real</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-grok-3-xai-raciocinio-tempo-real" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-grok-3-xai-real-time-reasoning" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-grok-3-xai-razonamiento-tiempo-real" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-grok-3-xai-raciocinio-tempo-real" />
<lastmod>2026-11-05T11:42:31.241Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/what-is-grok-3-xai-real-time-reasoning</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-grok-3-xai-raciocinio-tempo-real" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-grok-3-xai-real-time-reasoning" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-grok-3-xai-razonamiento-tiempo-real" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-grok-3-xai-raciocinio-tempo-real" />
<lastmod>2026-11-05T11:42:31.241Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/que-es-grok-3-xai-razonamiento-tiempo-real</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-grok-3-xai-raciocinio-tempo-real" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-grok-3-xai-real-time-reasoning" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-grok-3-xai-razonamiento-tiempo-real" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-grok-3-xai-raciocinio-tempo-real" />
<lastmod>2026-11-05T11:42:31.241Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/mistral-large-2-eficiencia-codigo-transpilacao</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/mistral-large-2-eficiencia-codigo-transpilacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/mistral-large-2-efficiency-code-transpilation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/mistral-large-2-eficiencia-codigo-transpilacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/mistral-large-2-eficiencia-codigo-transpilacao" />
<lastmod>2026-11-05T11:43:46.522Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/mistral-large-2-efficiency-code-transpilation</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/mistral-large-2-eficiencia-codigo-transpilacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/mistral-large-2-efficiency-code-transpilation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/mistral-large-2-eficiencia-codigo-transpilacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/mistral-large-2-eficiencia-codigo-transpilacao" />
<lastmod>2026-11-05T11:43:46.522Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/mistral-large-2-eficiencia-codigo-transpilacion</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/mistral-large-2-eficiencia-codigo-transpilacao" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/mistral-large-2-efficiency-code-transpilation" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/mistral-large-2-eficiencia-codigo-transpilacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/mistral-large-2-eficiencia-codigo-transpilacao" />
<lastmod>2026-11-05T11:43:46.522Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/qwen-2-5-por-que-domina-benchmarks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/qwen-2-5-por-que-domina-benchmarks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/qwen-2-5-why-winning-benchmarks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/qwen-2-5-por-que-lidera-benchmarks" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/qwen-2-5-por-que-domina-benchmarks" />
<lastmod>2026-11-05T11:43:31.436Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/qwen-2-5-why-winning-benchmarks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/qwen-2-5-por-que-domina-benchmarks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/qwen-2-5-why-winning-benchmarks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/qwen-2-5-por-que-lidera-benchmarks" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/qwen-2-5-por-que-domina-benchmarks" />
<lastmod>2026-11-05T11:43:31.436Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/qwen-2-5-por-que-lidera-benchmarks</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/qwen-2-5-por-que-domina-benchmarks" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/qwen-2-5-why-winning-benchmarks" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/qwen-2-5-por-que-lidera-benchmarks" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/qwen-2-5-por-que-domina-benchmarks" />
<lastmod>2026-11-05T11:43:31.436Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-testes-com-agente-antigravity</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-testes-com-agente-antigravity" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-tests-with-antigravity-agent" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-pruebas-con-agente-antigravity" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-testes-com-agente-antigravity" />
<lastmod>2026-11-05T11:44:28.215Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-tests-with-antigravity-agent</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-testes-com-agente-antigravity" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-tests-with-antigravity-agent" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-pruebas-con-agente-antigravity" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-testes-com-agente-antigravity" />
<lastmod>2026-11-05T11:44:28.215Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-pruebas-con-agente-antigravity</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-testes-com-agente-antigravity" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-tests-with-antigravity-agent" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-pruebas-con-agente-antigravity" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-testes-com-agente-antigravity" />
<lastmod>2026-11-05T11:44:28.215Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/openai-swarm-como-criar-orquestracao-agentes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/openai-swarm-como-criar-orquestracao-agentes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/openai-swarm-multi-agent-orchestration-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/openai-swarm-como-crear-orquestacion-agentes-ia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/openai-swarm-como-criar-orquestracao-agentes" />
<lastmod>2026-11-05T11:45:16.638Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/openai-swarm-multi-agent-orchestration-guide</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/openai-swarm-como-criar-orquestracao-agentes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/openai-swarm-multi-agent-orchestration-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/openai-swarm-como-crear-orquestacion-agentes-ia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/openai-swarm-como-criar-orquestracao-agentes" />
<lastmod>2026-11-05T11:45:16.638Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/openai-swarm-como-crear-orquestacion-agentes-ia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/openai-swarm-como-criar-orquestracao-agentes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/openai-swarm-multi-agent-orchestration-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/openai-swarm-como-crear-orquestacion-agentes-ia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/openai-swarm-como-criar-orquestracao-agentes" />
<lastmod>2026-11-05T11:45:16.638Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/deepseek-v3-otimizar-inferencia-moe</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deepseek-v3-otimizar-inferencia-moe" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/deepseek-v3-optimize-inference-moe" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/deepseek-v3-optimizar-inferencia-moe" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deepseek-v3-otimizar-inferencia-moe" />
<lastmod>2026-11-05T11:45:49.843Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/deepseek-v3-optimize-inference-moe</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deepseek-v3-otimizar-inferencia-moe" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/deepseek-v3-optimize-inference-moe" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/deepseek-v3-optimizar-inferencia-moe" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deepseek-v3-otimizar-inferencia-moe" />
<lastmod>2026-11-05T11:45:49.843Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/deepseek-v3-optimizar-inferencia-moe</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/deepseek-v3-otimizar-inferencia-moe" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/deepseek-v3-optimize-inference-moe" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/deepseek-v3-optimizar-inferencia-moe" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/deepseek-v3-otimizar-inferencia-moe" />
<lastmod>2026-11-05T11:45:49.843Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/impacto-ia-data-centers-mudancas-infraestrutura</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/impacto-ia-data-centers-mudancas-infraestrutura" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-impact-data-center-infrastructure-changes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/impacto-ia-data-centers-cambios-infraestructura" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/impacto-ia-data-centers-mudancas-infraestrutura" />
<lastmod>2026-11-05T11:46:30.071Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ai-impact-data-center-infrastructure-changes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/impacto-ia-data-centers-mudancas-infraestrutura" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-impact-data-center-infrastructure-changes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/impacto-ia-data-centers-cambios-infraestructura" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/impacto-ia-data-centers-mudancas-infraestrutura" />
<lastmod>2026-11-05T11:46:30.071Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/impacto-ia-data-centers-cambios-infraestructura</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/impacto-ia-data-centers-mudancas-infraestrutura" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-impact-data-center-infrastructure-changes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/impacto-ia-data-centers-cambios-infraestructura" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/impacto-ia-data-centers-mudancas-infraestrutura" />
<lastmod>2026-11-05T11:46:30.071Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/data-lineage-em-agentes-de-ia-rastreabilidade-bancaria</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/data-lineage-em-agentes-de-ia-rastreabilidade-bancaria" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/data-lineage-in-ai-agents-banking-traceability" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/data-lineage-en-agentes-ia-trazabilidad-bancaria" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/data-lineage-em-agentes-de-ia-rastreabilidade-bancaria" />
<lastmod>2026-11-05T11:47:13.086Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/data-lineage-in-ai-agents-banking-traceability</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/data-lineage-em-agentes-de-ia-rastreabilidade-bancaria" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/data-lineage-in-ai-agents-banking-traceability" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/data-lineage-en-agentes-ia-trazabilidad-bancaria" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/data-lineage-em-agentes-de-ia-rastreabilidade-bancaria" />
<lastmod>2026-11-05T11:47:13.086Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/data-lineage-en-agentes-ia-trazabilidad-bancaria</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/data-lineage-em-agentes-de-ia-rastreabilidade-bancaria" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/data-lineage-in-ai-agents-banking-traceability" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/data-lineage-en-agentes-ia-trazabilidad-bancaria" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/data-lineage-em-agentes-de-ia-rastreabilidade-bancaria" />
<lastmod>2026-11-05T11:47:13.086Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/gemini-android-auto-loop-infinito</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/gemini-android-auto-loop-infinito" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/gemini-android-auto-infinite-loop" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/gemini-android-auto-bucle-infinito" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/gemini-android-auto-loop-infinito" />
<lastmod>2026-11-05T11:47:47.613Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/gemini-android-auto-infinite-loop</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/gemini-android-auto-loop-infinito" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/gemini-android-auto-infinite-loop" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/gemini-android-auto-bucle-infinito" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/gemini-android-auto-loop-infinito" />
<lastmod>2026-11-05T11:47:47.613Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/gemini-android-auto-bucle-infinito</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/gemini-android-auto-loop-infinito" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/gemini-android-auto-infinite-loop" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/gemini-android-auto-bucle-infinito" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/gemini-android-auto-loop-infinito" />
<lastmod>2026-11-05T11:47:47.613Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/openai-encontra-948-falhas-de-root-no-kernel-linux-com-ia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/openai-encontra-948-falhas-de-root-no-kernel-linux-com-ia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/openai-spots-948-linux-kernel-root-vulnerabilities-with-ai" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/openai-alla-948-fallas-de-root-en-el-kernel-linux-con-ia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/openai-encontra-948-falhas-de-root-no-kernel-linux-com-ia" />
<lastmod>2026-11-05T12:01:49.124Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/openai-spots-948-linux-kernel-root-vulnerabilities-with-ai</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/openai-encontra-948-falhas-de-root-no-kernel-linux-com-ia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/openai-spots-948-linux-kernel-root-vulnerabilities-with-ai" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/openai-alla-948-fallas-de-root-en-el-kernel-linux-con-ia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/openai-encontra-948-falhas-de-root-no-kernel-linux-com-ia" />
<lastmod>2026-11-05T12:01:49.124Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/openai-alla-948-fallas-de-root-en-el-kernel-linux-con-ia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/openai-encontra-948-falhas-de-root-no-kernel-linux-com-ia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/openai-spots-948-linux-kernel-root-vulnerabilities-with-ai" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/openai-alla-948-fallas-de-root-en-el-kernel-linux-con-ia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/openai-encontra-948-falhas-de-root-no-kernel-linux-com-ia" />
<lastmod>2026-11-05T12:01:49.124Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-comando-netstat-linux-conexoes-ativas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-comando-netstat-linux-conexoes-ativas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-netstat-command-linux-network-connections" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-comando-netstat-linux-conexoes-activas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-comando-netstat-linux-conexoes-ativas" />
<lastmod>2026-11-05T13:05:11.036Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-netstat-command-linux-network-connections</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-comando-netstat-linux-conexoes-ativas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-netstat-command-linux-network-connections" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-comando-netstat-linux-conexoes-activas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-comando-netstat-linux-conexoes-ativas" />
<lastmod>2026-11-05T13:05:11.046Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-comando-netstat-linux-conexoes-activas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-comando-netstat-linux-conexoes-ativas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-netstat-command-linux-network-connections" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-comando-netstat-linux-conexoes-activas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-comando-netstat-linux-conexoes-ativas" />
<lastmod>2026-11-05T13:05:11.054Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-otimizar-imagens-webp-css-performance</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-imagens-webp-css-performance" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-webp-images-css-performance" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-imagenes-webp-css-performance" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-imagens-webp-css-performance" />
<lastmod>2026-11-05T13:05:11.068Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-optimize-webp-images-css-performance</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-imagens-webp-css-performance" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-webp-images-css-performance" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-imagenes-webp-css-performance" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-imagens-webp-css-performance" />
<lastmod>2026-11-05T13:05:11.073Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-optimizar-imagenes-webp-css-performance</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-otimizar-imagens-webp-css-performance" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-optimize-webp-images-css-performance" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-optimizar-imagenes-webp-css-performance" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-otimizar-imagens-webp-css-performance" />
<lastmod>2026-11-05T13:05:11.079Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/o-que-e-barramento-i2c-como-ler-sensores-arduino</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-barramento-i2c-como-ler-sensores-arduino" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-i2c-bus-how-to-read-sensors-arduino" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-bus-i2c-como-leer-sensores-arduino" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-barramento-i2c-como-ler-sensores-arduino" />
<lastmod>2026-11-05T13:05:11.084Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/what-is-i2c-bus-how-to-read-sensors-arduino</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-barramento-i2c-como-ler-sensores-arduino" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-i2c-bus-how-to-read-sensors-arduino" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-bus-i2c-como-leer-sensores-arduino" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-barramento-i2c-como-ler-sensores-arduino" />
<lastmod>2026-11-05T13:05:11.091Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/que-es-bus-i2c-como-leer-sensores-arduino</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/o-que-e-barramento-i2c-como-ler-sensores-arduino" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/what-is-i2c-bus-how-to-read-sensors-arduino" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/que-es-bus-i2c-como-leer-sensores-arduino" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/o-que-e-barramento-i2c-como-ler-sensores-arduino" />
<lastmod>2026-11-05T13:05:11.098Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/permissoes-linux-chmod-chown-corrigir-erros</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/permissoes-linux-chmod-chown-corrigir-erros" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/linux-file-permissions-chmod-chown-fix-errors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/permisos-linux-chmod-chown-corregir-errores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/permissoes-linux-chmod-chown-corrigir-erros" />
<lastmod>2026-11-05T13:05:10.876Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/linux-file-permissions-chmod-chown-fix-errors</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/permissoes-linux-chmod-chown-corrigir-erros" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/linux-file-permissions-chmod-chown-fix-errors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/permisos-linux-chmod-chown-corregir-errores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/permissoes-linux-chmod-chown-corrigir-erros" />
<lastmod>2026-11-05T13:05:10.876Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/permisos-linux-chmod-chown-corregir-errores</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/permissoes-linux-chmod-chown-corrigir-erros" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/linux-file-permissions-chmod-chown-fix-errors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/permisos-linux-chmod-chown-corregir-errores" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/permissoes-linux-chmod-chown-corrigir-erros" />
<lastmod>2026-11-05T13:05:10.876Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/docker-limitar-memoria-containers-cgroups-v2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/docker-limitar-memoria-containers-cgroups-v2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-limit-docker-container-memory-cgroups-v2" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limitar-memoria-containers-docker-cgroups-v2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/docker-limitar-memoria-containers-cgroups-v2" />
<lastmod>2026-11-05T14:03:38.909Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-limit-docker-container-memory-cgroups-v2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/docker-limitar-memoria-containers-cgroups-v2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-limit-docker-container-memory-cgroups-v2" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limitar-memoria-containers-docker-cgroups-v2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/docker-limitar-memoria-containers-cgroups-v2" />
<lastmod>2026-11-05T14:03:38.916Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limitar-memoria-containers-docker-cgroups-v2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/docker-limitar-memoria-containers-cgroups-v2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-limit-docker-container-memory-cgroups-v2" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limitar-memoria-containers-docker-cgroups-v2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/docker-limitar-memoria-containers-cgroups-v2" />
<lastmod>2026-11-05T14:03:38.924Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-erro-oomkill-kubernetes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-erro-oomkill-kubernetes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-oomkill-kubernetes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-error-oomkill-kubernetes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-erro-oomkill-kubernetes" />
<lastmod>2026-11-05T14:01:39.785Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-diagnose-oomkill-kubernetes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-erro-oomkill-kubernetes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-oomkill-kubernetes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-error-oomkill-kubernetes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-erro-oomkill-kubernetes" />
<lastmod>2026-11-05T14:01:39.785Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-error-oomkill-kubernetes</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-erro-oomkill-kubernetes" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-oomkill-kubernetes" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-error-oomkill-kubernetes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-erro-oomkill-kubernetes" />
<lastmod>2026-11-05T14:01:39.785Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-backups-volumes-docker-restic</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backups-volumes-docker-restic" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-docker-volume-backups-with-restic" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-backups-volumenes-docker-restic" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backups-volumes-docker-restic" />
<lastmod>2026-11-05T14:02:44.905Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-docker-volume-backups-with-restic</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backups-volumes-docker-restic" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-docker-volume-backups-with-restic" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-backups-volumenes-docker-restic" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backups-volumes-docker-restic" />
<lastmod>2026-11-05T14:02:44.905Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-backups-volumenes-docker-restic</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backups-volumes-docker-restic" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-docker-volume-backups-with-restic" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-backups-volumenes-docker-restic" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backups-volumes-docker-restic" />
<lastmod>2026-11-05T14:02:44.905Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-comando-ss-linux-monitorar-tcp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-comando-ss-linux-monitorar-tcp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-ss-command-linux-monitor-tcp" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-comando-ss-linux-monitorear-tcp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-comando-ss-linux-monitorar-tcp" />
<lastmod>2026-11-05T14:03:38.777Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-ss-command-linux-monitor-tcp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-comando-ss-linux-monitorar-tcp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-ss-command-linux-monitor-tcp" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-comando-ss-linux-monitorear-tcp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-comando-ss-linux-monitorar-tcp" />
<lastmod>2026-11-05T14:03:38.777Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-comando-ss-linux-monitorear-tcp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-comando-ss-linux-monitorar-tcp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-ss-command-linux-monitor-tcp" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-comando-ss-linux-monitorear-tcp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-comando-ss-linux-monitorar-tcp" />
<lastmod>2026-11-05T14:03:38.777Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/pc-nao-liga-como-testar-linha-3-3v-chipset</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pc-nao-liga-como-testar-linha-3-3v-chipset" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/pc-won-t-turn-on-how-to-test-chipset-3-3v-line" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pc-no-enciende-como-probar-linea-3-3v-chipset" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pc-nao-liga-como-testar-linha-3-3v-chipset" />
<lastmod>2026-11-05T15:02:08.071Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/pc-won-t-turn-on-how-to-test-chipset-3-3v-line</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pc-nao-liga-como-testar-linha-3-3v-chipset" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/pc-won-t-turn-on-how-to-test-chipset-3-3v-line" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pc-no-enciende-como-probar-linea-3-3v-chipset" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pc-nao-liga-como-testar-linha-3-3v-chipset" />
<lastmod>2026-11-05T15:02:08.071Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/pc-no-enciende-como-probar-linea-3-3v-chipset</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pc-nao-liga-como-testar-linha-3-3v-chipset" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/pc-won-t-turn-on-how-to-test-chipset-3-3v-line" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pc-no-enciende-como-probar-linea-3-3v-chipset" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pc-nao-liga-como-testar-linha-3-3v-chipset" />
<lastmod>2026-11-05T15:02:08.071Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-latencia-rede-switches-snmp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-latencia-rede-switches-snmp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-check-network-switch-latency-snmp" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-latencia-red-switches-snmp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-latencia-rede-switches-snmp" />
<lastmod>2026-11-05T15:02:33.846Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-check-network-switch-latency-snmp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-latencia-rede-switches-snmp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-check-network-switch-latency-snmp" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-latencia-red-switches-snmp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-latencia-rede-switches-snmp" />
<lastmod>2026-11-05T15:02:33.846Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-latencia-red-switches-snmp</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-latencia-rede-switches-snmp" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-check-network-switch-latency-snmp" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-latencia-red-switches-snmp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-latencia-rede-switches-snmp" />
<lastmod>2026-11-05T15:02:33.846Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-filtrar-logs-journald-jq-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-filtrar-logs-journald-jq-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-filter-journald-logs-jq-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-filtrar-logs-journald-jq-linux-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-filtrar-logs-journald-jq-linux" />
<lastmod>2026-11-05T15:03:28.120Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-filter-journald-logs-jq-linux</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-filtrar-logs-journald-jq-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-filter-journald-logs-jq-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-filtrar-logs-journald-jq-linux-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-filtrar-logs-journald-jq-linux" />
<lastmod>2026-11-05T15:03:28.120Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-filtrar-logs-journald-jq-linux-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-filtrar-logs-journald-jq-linux" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-filter-journald-logs-jq-linux" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-filtrar-logs-journald-jq-linux-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-filtrar-logs-journald-jq-linux" />
<lastmod>2026-11-05T15:03:28.120Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/agent-harness-como-criar-ambientes-seguros-para-agentes-ia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/agent-harness-como-criar-ambientes-seguros-para-agentes-ia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/agent-harness-how-to-build-secure-ai-agent-environments" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/agent-harness-como-crear-entornos-seguros-para-agentes-ia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/agent-harness-como-criar-ambientes-seguros-para-agentes-ia" />
<lastmod>2026-11-05T15:12:55.472Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/agent-harness-how-to-build-secure-ai-agent-environments</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/agent-harness-como-criar-ambientes-seguros-para-agentes-ia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/agent-harness-how-to-build-secure-ai-agent-environments" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/agent-harness-como-crear-entornos-seguros-para-agentes-ia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/agent-harness-como-criar-ambientes-seguros-para-agentes-ia" />
<lastmod>2026-11-05T15:12:55.472Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/agent-harness-como-crear-entornos-seguros-para-agentes-ia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/agent-harness-como-criar-ambientes-seguros-para-agentes-ia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/agent-harness-how-to-build-secure-ai-agent-environments" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/agent-harness-como-crear-entornos-seguros-para-agentes-ia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/agent-harness-como-criar-ambientes-seguros-para-agentes-ia" />
<lastmod>2026-11-05T15:12:55.472Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/tokenomics-como-reduzir-custos-tokens-ia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/tokenomics-como-reduzir-custos-tokens-ia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/tokenomics-how-to-reduce-ai-token-costs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/tokenomics-como-reducir-costos-tokens-ia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/tokenomics-como-reduzir-custos-tokens-ia" />
<lastmod>2026-11-05T15:13:44.854Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/tokenomics-how-to-reduce-ai-token-costs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/tokenomics-como-reduzir-custos-tokens-ia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/tokenomics-how-to-reduce-ai-token-costs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/tokenomics-como-reducir-costos-tokens-ia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/tokenomics-como-reduzir-custos-tokens-ia" />
<lastmod>2026-11-05T15:13:44.854Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/tokenomics-como-reducir-costos-tokens-ia</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/tokenomics-como-reduzir-custos-tokens-ia" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/tokenomics-how-to-reduce-ai-token-costs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/tokenomics-como-reducir-costos-tokens-ia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/tokenomics-como-reduzir-custos-tokens-ia" />
<lastmod>2026-11-05T15:13:44.854Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/agent-sandboxing-como-isolar-agentes-ia-proteger-projetos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/agent-sandboxing-como-isolar-agentes-ia-proteger-projetos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/agent-sandboxing-how-to-isolate-ai-agents-and-secure-projects" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/agent-sandboxing-como-aislar-agentes-ia-proteger-proyectos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/agent-sandboxing-como-isolar-agentes-ia-proteger-projetos" />
<lastmod>2026-11-05T15:14:37.601Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/agent-sandboxing-how-to-isolate-ai-agents-and-secure-projects</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/agent-sandboxing-como-isolar-agentes-ia-proteger-projetos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/agent-sandboxing-how-to-isolate-ai-agents-and-secure-projects" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/agent-sandboxing-como-aislar-agentes-ia-proteger-proyectos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/agent-sandboxing-como-isolar-agentes-ia-proteger-projetos" />
<lastmod>2026-11-05T15:14:37.601Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/agent-sandboxing-como-aislar-agentes-ia-proteger-proyectos</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/agent-sandboxing-como-isolar-agentes-ia-proteger-projetos" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/agent-sandboxing-how-to-isolate-ai-agents-and-secure-projects" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/agent-sandboxing-como-aislar-agentes-ia-proteger-proyectos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/agent-sandboxing-como-isolar-agentes-ia-proteger-projetos" />
<lastmod>2026-11-05T15:14:37.601Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/confidential-computing-como-proteger-dados-na-nuvem</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/confidential-computing-como-proteger-dados-na-nuvem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/confidential-computing-how-to-protect-data-in-the-cloud" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/confidential-computing-como-proteger-datos-en-la-nube" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/confidential-computing-como-proteger-dados-na-nuvem" />
<lastmod>2026-11-05T15:15:11.892Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/confidential-computing-how-to-protect-data-in-the-cloud</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/confidential-computing-como-proteger-dados-na-nuvem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/confidential-computing-how-to-protect-data-in-the-cloud" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/confidential-computing-como-proteger-datos-en-la-nube" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/confidential-computing-como-proteger-dados-na-nuvem" />
<lastmod>2026-11-05T15:15:11.892Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/confidential-computing-como-proteger-datos-en-la-nube</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/confidential-computing-como-proteger-dados-na-nuvem" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/confidential-computing-how-to-protect-data-in-the-cloud" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/confidential-computing-como-proteger-datos-en-la-nube" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/confidential-computing-como-proteger-dados-na-nuvem" />
<lastmod>2026-11-05T15:15:11.892Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/physical-ai-transformacao-robos-maquinas-autonomas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/physical-ai-transformacao-robos-maquinas-autonomas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/physical-ai-transforming-robots-autonomous-machines" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/physical-ai-transformacion-robots-maquinas-autonomas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/physical-ai-transformacao-robos-maquinas-autonomas" />
<lastmod>2026-11-05T15:15:51.954Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/physical-ai-transforming-robots-autonomous-machines</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/physical-ai-transformacao-robos-maquinas-autonomas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/physical-ai-transforming-robots-autonomous-machines" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/physical-ai-transformacion-robots-maquinas-autonomas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/physical-ai-transformacao-robos-maquinas-autonomas" />
<lastmod>2026-11-05T15:15:51.954Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/physical-ai-transformacion-robots-maquinas-autonomas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/physical-ai-transformacao-robos-maquinas-autonomas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/physical-ai-transforming-robots-autonomous-machines" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/physical-ai-transformacion-robots-maquinas-autonomas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/physical-ai-transformacao-robos-maquinas-autonomas" />
<lastmod>2026-11-05T15:15:51.954Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-rodar-deepseek-r1-localmente-linux-ollama</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rodar-deepseek-r1-localmente-linux-ollama" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-run-deepseek-r1-locally-linux-ollama" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ejecutar-deepseek-r1-localmente-linux-ollama" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rodar-deepseek-r1-localmente-linux-ollama" />
<lastmod>2026-11-05T16:02:32.532Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-run-deepseek-r1-locally-linux-ollama</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rodar-deepseek-r1-localmente-linux-ollama" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-run-deepseek-r1-locally-linux-ollama" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ejecutar-deepseek-r1-localmente-linux-ollama" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rodar-deepseek-r1-localmente-linux-ollama" />
<lastmod>2026-11-05T16:02:32.540Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-ejecutar-deepseek-r1-localmente-linux-ollama</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rodar-deepseek-r1-localmente-linux-ollama" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-run-deepseek-r1-locally-linux-ollama" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-ejecutar-deepseek-r1-localmente-linux-ollama" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rodar-deepseek-r1-localmente-linux-ollama" />
<lastmod>2026-11-05T16:02:32.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/protocolo-mcp-falhando-depurar-erros-json-rpc</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/protocolo-mcp-falhando-depurar-erros-json-rpc" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/mcp-protocol-failing-debug-json-rpc-errors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/protocolo-mcp-fallando-depurar-errores-json-rpc" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/protocolo-mcp-falhando-depurar-erros-json-rpc" />
<lastmod>2026-11-05T16:01:09.042Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/mcp-protocol-failing-debug-json-rpc-errors</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/protocolo-mcp-falhando-depurar-erros-json-rpc" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/mcp-protocol-failing-debug-json-rpc-errors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/protocolo-mcp-fallando-depurar-errores-json-rpc" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/protocolo-mcp-falhando-depurar-erros-json-rpc" />
<lastmod>2026-11-05T16:01:09.042Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/protocolo-mcp-fallando-depurar-errores-json-rpc</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/protocolo-mcp-falhando-depurar-erros-json-rpc" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/mcp-protocol-failing-debug-json-rpc-errors" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/protocolo-mcp-fallando-depurar-errores-json-rpc" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/protocolo-mcp-falhando-depurar-erros-json-rpc" />
<lastmod>2026-11-05T16:01:09.042Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-claude-3-5-sonnet-api</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-claude-3-5-sonnet-api" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-claude-3-5-sonnet-api" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-claude-3-5-sonnet-api-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-claude-3-5-sonnet-api" />
<lastmod>2026-11-05T16:01:32.362Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-integrate-claude-3-5-sonnet-api</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-claude-3-5-sonnet-api" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-claude-3-5-sonnet-api" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-claude-3-5-sonnet-api-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-claude-3-5-sonnet-api" />
<lastmod>2026-11-05T16:01:32.362Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-integrar-claude-3-5-sonnet-api-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-integrar-claude-3-5-sonnet-api" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-integrate-claude-3-5-sonnet-api" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-integrar-claude-3-5-sonnet-api-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-integrar-claude-3-5-sonnet-api" />
<lastmod>2026-11-05T16:01:32.362Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-guardrails-de-ia-para-filtrar-saidas-toxicas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-guardrails-de-ia-para-filtrar-saidas-toxicas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-ai-guardrails-to-filter-toxic-outputs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-guardrails-de-ia-para-filtrar-salidas-toxicas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-guardrails-de-ia-para-filtrar-saidas-toxicas" />
<lastmod>2026-11-05T16:01:50.732Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-create-ai-guardrails-to-filter-toxic-outputs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-guardrails-de-ia-para-filtrar-saidas-toxicas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-ai-guardrails-to-filter-toxic-outputs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-guardrails-de-ia-para-filtrar-salidas-toxicas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-guardrails-de-ia-para-filtrar-saidas-toxicas" />
<lastmod>2026-11-05T16:01:50.732Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-guardrails-de-ia-para-filtrar-salidas-toxicas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-guardrails-de-ia-para-filtrar-saidas-toxicas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-ai-guardrails-to-filter-toxic-outputs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-guardrails-de-ia-para-filtrar-salidas-toxicas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-guardrails-de-ia-para-filtrar-saidas-toxicas" />
<lastmod>2026-11-05T16:01:50.732Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/agentes-ia-travando-monitorar-latencia-pipeline</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/agentes-ia-travando-monitorar-latencia-pipeline" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-agents-hanging-monitor-pipeline-latency" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/agentes-ia-bloqueados-monitorear-latencia-pipeline" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/agentes-ia-travando-monitorar-latencia-pipeline" />
<lastmod>2026-11-05T16:02:31.367Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ai-agents-hanging-monitor-pipeline-latency</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/agentes-ia-travando-monitorar-latencia-pipeline" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-agents-hanging-monitor-pipeline-latency" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/agentes-ia-bloqueados-monitorear-latencia-pipeline" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/agentes-ia-travando-monitorar-latencia-pipeline" />
<lastmod>2026-11-05T16:02:31.367Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/agentes-ia-bloqueados-monitorear-latencia-pipeline</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/agentes-ia-travando-monitorar-latencia-pipeline" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/ai-agents-hanging-monitor-pipeline-latency" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/agentes-ia-bloqueados-monitorear-latencia-pipeline" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/agentes-ia-travando-monitorar-latencia-pipeline" />
<lastmod>2026-11-05T16:02:31.367Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-capacitores-de-tantalo-em-curto-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-de-tantalo-em-curto-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-tantalum-capacitors-for-shorts-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-de-tantalio-en-corto-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-de-tantalo-em-curto-multimetro" />
<lastmod>2026-11-05T17:02:04.131Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-tantalum-capacitors-for-shorts-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-de-tantalo-em-curto-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-tantalum-capacitors-for-shorts-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-de-tantalio-en-corto-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-de-tantalo-em-curto-multimetro" />
<lastmod>2026-11-05T17:02:04.140Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-condensadores-de-tantalio-en-corto-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-capacitores-de-tantalo-em-curto-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-tantalum-capacitors-for-shorts-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-condensadores-de-tantalio-en-corto-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-capacitores-de-tantalo-em-curto-multimetro" />
<lastmod>2026-11-05T17:02:04.155Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/pc-nao-liga-como-medir-tensao-pino-ps-on-fonte-atx</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pc-nao-liga-como-medir-tensao-pino-ps-on-fonte-atx" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/pc-won-t-turn-on-how-to-measure-atx-psu-ps-on-pin" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pc-no-enciende-como-medir-tension-pin-ps-on" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pc-nao-liga-como-medir-tensao-pino-ps-on-fonte-atx" />
<lastmod>2026-11-05T17:01:37.807Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/pc-won-t-turn-on-how-to-measure-atx-psu-ps-on-pin</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pc-nao-liga-como-medir-tensao-pino-ps-on-fonte-atx" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/pc-won-t-turn-on-how-to-measure-atx-psu-ps-on-pin" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pc-no-enciende-como-medir-tension-pin-ps-on" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pc-nao-liga-como-medir-tensao-pino-ps-on-fonte-atx" />
<lastmod>2026-11-05T17:01:37.807Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/pc-no-enciende-como-medir-tension-pin-ps-on</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/pc-nao-liga-como-medir-tensao-pino-ps-on-fonte-atx" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/pc-won-t-turn-on-how-to-measure-atx-psu-ps-on-pin" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/pc-no-enciende-como-medir-tension-pin-ps-on" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/pc-nao-liga-como-medir-tensao-pino-ps-on-fonte-atx" />
<lastmod>2026-11-05T17:02:04.169Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-graficos-performance-gnuplot-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-graficos-performance-gnuplot-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-generate-performance-charts-gnuplot" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-graficos-rendimiento-gnuplot-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-graficos-performance-gnuplot-terminal" />
<lastmod>2026-11-05T17:02:03.875Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-generate-performance-charts-gnuplot</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-graficos-performance-gnuplot-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-generate-performance-charts-gnuplot" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-graficos-rendimiento-gnuplot-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-graficos-performance-gnuplot-terminal" />
<lastmod>2026-11-05T17:02:03.875Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-graficos-rendimiento-gnuplot-terminal</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-graficos-performance-gnuplot-terminal" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-generate-performance-charts-gnuplot" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-graficos-rendimiento-gnuplot-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-graficos-performance-gnuplot-terminal" />
<lastmod>2026-11-05T17:02:03.875Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-transistor-mosfet-na-placa-multimetro-2</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-transistor-mosfet-na-placa-multimetro-2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-mosfet-on-board-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-transistor-mosfet-en-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-transistor-mosfet-na-placa-multimetro-2" />
<lastmod>2026-11-05T18:00:56.846Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-mosfet-on-board-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-transistor-mosfet-na-placa-multimetro-2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-mosfet-on-board-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-transistor-mosfet-en-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-transistor-mosfet-na-placa-multimetro-2" />
<lastmod>2026-11-05T18:00:56.846Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-transistor-mosfet-en-placa-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-transistor-mosfet-na-placa-multimetro-2" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-mosfet-on-board-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-transistor-mosfet-en-placa-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-transistor-mosfet-na-placa-multimetro-2" />
<lastmod>2026-11-05T18:00:56.846Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-contatos-de-cartuchos-e-slots-consoles-retro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-contatos-de-cartuchos-e-slots-consoles-retro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/cleaning-retro-console-cartridges-and-slots" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-contactos-cartuchos-slots-consolas-retro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-contatos-de-cartuchos-e-slots-consoles-retro" />
<lastmod>2026-11-05T18:01:21.557Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/cleaning-retro-console-cartridges-and-slots</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-contatos-de-cartuchos-e-slots-consoles-retro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/cleaning-retro-console-cartridges-and-slots" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-contactos-cartuchos-slots-consolas-retro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-contatos-de-cartuchos-e-slots-consoles-retro" />
<lastmod>2026-11-05T18:01:21.557Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpiar-contactos-cartuchos-slots-consolas-retro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-contatos-de-cartuchos-e-slots-consoles-retro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/cleaning-retro-console-cartridges-and-slots" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-contactos-cartuchos-slots-consolas-retro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-contatos-de-cartuchos-e-slots-consoles-retro" />
<lastmod>2026-11-05T18:01:21.557Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-organizar-arquivos-pdf-linux-pdftk</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-arquivos-pdf-linux-pdftk" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manipulate-pdf-files-linux-pdftk-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-manipular-archivos-pdf-linux-pdftk-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-arquivos-pdf-linux-pdftk" />
<lastmod>2026-11-05T18:01:53.734Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-manipulate-pdf-files-linux-pdftk-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-arquivos-pdf-linux-pdftk" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manipulate-pdf-files-linux-pdftk-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-manipular-archivos-pdf-linux-pdftk-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-arquivos-pdf-linux-pdftk" />
<lastmod>2026-11-05T18:01:53.741Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-manipular-archivos-pdf-linux-pdftk-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-organizar-arquivos-pdf-linux-pdftk" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-manipulate-pdf-files-linux-pdftk-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-manipular-archivos-pdf-linux-pdftk-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-organizar-arquivos-pdf-linux-pdftk" />
<lastmod>2026-11-05T18:01:53.749Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-cristal-oscilador-quartzo-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-quartzo-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-quartz-crystal-oscillator-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-oscilador-con-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-quartzo-osciloscopio" />
<lastmod>2026-11-05T19:01:43.902Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-quartz-crystal-oscillator-oscilloscope</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-quartzo-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-quartz-crystal-oscillator-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-oscilador-con-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-quartzo-osciloscopio" />
<lastmod>2026-11-05T19:01:43.909Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-cristal-oscilador-con-osciloscopio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-quartzo-osciloscopio" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-quartz-crystal-oscillator-oscilloscope" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cristal-oscilador-con-osciloscopio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-cristal-oscilador-quartzo-osciloscopio" />
<lastmod>2026-11-05T19:01:43.914Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-loop-de-pacotes-rede-wireshark</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-loop-de-pacotes-rede-wireshark" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-network-packet-loops-wireshark" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-bucle-paquetes-red-wireshark" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-loop-de-pacotes-rede-wireshark" />
<lastmod>2026-11-05T19:01:43.925Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-diagnose-network-packet-loops-wireshark</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-loop-de-pacotes-rede-wireshark" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-network-packet-loops-wireshark" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-bucle-paquetes-red-wireshark" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-loop-de-pacotes-rede-wireshark" />
<lastmod>2026-11-05T19:01:43.930Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-diagnosticar-bucle-paquetes-red-wireshark</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-diagnosticar-loop-de-pacotes-rede-wireshark" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-diagnose-network-packet-loops-wireshark" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-diagnosticar-bucle-paquetes-red-wireshark" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-diagnosticar-loop-de-pacotes-rede-wireshark" />
<lastmod>2026-11-05T19:01:43.935Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-recuperar-particao-corrompida-linux-testdisk</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-particao-corrompida-linux-testdisk" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-corrupted-linux-partition-testdisk" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-particion-danada-linux-testdisk" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-particao-corrompida-linux-testdisk" />
<lastmod>2026-11-05T19:01:43.782Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-recover-corrupted-linux-partition-testdisk</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-particao-corrompida-linux-testdisk" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-corrupted-linux-partition-testdisk" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-particion-danada-linux-testdisk" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-particao-corrompida-linux-testdisk" />
<lastmod>2026-11-05T19:01:43.782Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-recuperar-particion-danada-linux-testdisk</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-particao-corrompida-linux-testdisk" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-recover-corrupted-linux-partition-testdisk" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-recuperar-particion-danada-linux-testdisk" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-particao-corrompida-linux-testdisk" />
<lastmod>2026-11-05T19:01:43.782Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-sinal-pwm-fans-pc-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-sinal-pwm-fans-pc-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-pc-fan-pwm-signal-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-senal-pwm-fans-pc-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-sinal-pwm-fans-pc-multimetro" />
<lastmod>2026-11-05T20:03:00.747Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-pc-fan-pwm-signal-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-sinal-pwm-fans-pc-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-pc-fan-pwm-signal-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-senal-pwm-fans-pc-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-sinal-pwm-fans-pc-multimetro" />
<lastmod>2026-11-05T20:03:00.765Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-senal-pwm-fans-pc-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-sinal-pwm-fans-pc-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-pc-fan-pwm-signal-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-senal-pwm-fans-pc-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-sinal-pwm-fans-pc-multimetro" />
<lastmod>2026-11-05T20:03:00.809Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ssd-m2-nao-reconhece-como-testar-tensao-3-3v</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ssd-m2-nao-reconhece-como-testar-tensao-3-3v" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/m2-ssd-not-detected-test-3-3v-voltage" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ssd-m2-no-reconoce-como-medir-voltaje-3-3v" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ssd-m2-nao-reconhece-como-testar-tensao-3-3v" />
<lastmod>2026-11-05T20:01:43.516Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/m2-ssd-not-detected-test-3-3v-voltage</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ssd-m2-nao-reconhece-como-testar-tensao-3-3v" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/m2-ssd-not-detected-test-3-3v-voltage" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ssd-m2-no-reconoce-como-medir-voltaje-3-3v" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ssd-m2-nao-reconhece-como-testar-tensao-3-3v" />
<lastmod>2026-11-05T20:01:43.516Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/ssd-m2-no-reconoce-como-medir-voltaje-3-3v</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/ssd-m2-nao-reconhece-como-testar-tensao-3-3v" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/m2-ssd-not-detected-test-3-3v-voltage" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/ssd-m2-no-reconoce-como-medir-voltaje-3-3v" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/ssd-m2-nao-reconhece-como-testar-tensao-3-3v" />
<lastmod>2026-11-05T20:01:43.516Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-backup-chrome-linux-bash</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backup-chrome-linux-bash" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-chrome-backup-linux-bash" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-backup-chrome-linux-bash-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backup-chrome-linux-bash" />
<lastmod>2026-11-05T20:03:00.869Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-automate-chrome-backup-linux-bash</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backup-chrome-linux-bash" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-chrome-backup-linux-bash" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-backup-chrome-linux-bash-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backup-chrome-linux-bash" />
<lastmod>2026-11-05T20:03:00.884Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-automatizar-backup-chrome-linux-bash-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-automatizar-backup-chrome-linux-bash" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-automate-chrome-backup-linux-bash" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-automatizar-backup-chrome-linux-bash-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-automatizar-backup-chrome-linux-bash" />
<lastmod>2026-11-05T20:03:00.897Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-comando-fuser-liberar-portas-ocupadas</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-comando-fuser-liberar-portas-ocupadas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-fuser-to-free-up-blocked-ports" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-comando-fuser-liberar-puertos-ocupados" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-comando-fuser-liberar-portas-ocupadas" />
<lastmod>2026-11-05T20:03:00.960Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-use-fuser-to-free-up-blocked-ports</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-comando-fuser-liberar-portas-ocupadas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-fuser-to-free-up-blocked-ports" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-comando-fuser-liberar-puertos-ocupados" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-comando-fuser-liberar-portas-ocupadas" />
<lastmod>2026-11-05T20:03:01.042Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-usar-comando-fuser-liberar-puertos-ocupados</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-usar-comando-fuser-liberar-portas-ocupadas" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-use-fuser-to-free-up-blocked-ports" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-usar-comando-fuser-liberar-puertos-ocupados" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-usar-comando-fuser-liberar-portas-ocupadas" />
<lastmod>2026-11-05T20:03:01.051Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-validar-json-em-massa-ajv-cli</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-validar-json-em-massa-ajv-cli" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-validate-json-mass-ajv-cli" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-validar-json-en-masa-ajv-cli" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-validar-json-em-massa-ajv-cli" />
<lastmod>2026-11-05T20:03:00.472Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-validate-json-mass-ajv-cli</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-validar-json-em-massa-ajv-cli" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-validate-json-mass-ajv-cli" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-validar-json-en-masa-ajv-cli" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-validar-json-em-massa-ajv-cli" />
<lastmod>2026-11-05T20:03:00.472Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-validar-json-en-masa-ajv-cli</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-validar-json-em-massa-ajv-cli" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-validate-json-mass-ajv-cli" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-validar-json-en-masa-ajv-cli" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-validar-json-em-massa-ajv-cli" />
<lastmod>2026-11-05T20:03:00.472Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-tensao-chip-bios-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-tensao-chip-bios-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-bios-chip-voltage-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-voltaje-chip-bios-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-tensao-chip-bios-multimetro" />
<lastmod>2026-11-06T10:01:36.559Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-bios-chip-voltage-multimeter</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-tensao-chip-bios-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-bios-chip-voltage-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-voltaje-chip-bios-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-tensao-chip-bios-multimetro" />
<lastmod>2026-11-06T10:01:36.572Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-voltaje-chip-bios-multimetro</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-tensao-chip-bios-multimetro" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-bios-chip-voltage-multimeter" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-voltaje-chip-bios-multimetro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-tensao-chip-bios-multimetro" />
<lastmod>2026-11-06T10:01:36.587Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-rastrear-pacotes-perdidos-tcpdump</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-pacotes-perdidos-tcpdump" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-track-lost-network-packets-tcpdump" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rastrear-paquetes-perdidos-tcpdump" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-pacotes-perdidos-tcpdump" />
<lastmod>2026-11-06T10:01:36.600Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-track-lost-network-packets-tcpdump</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-pacotes-perdidos-tcpdump" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-track-lost-network-packets-tcpdump" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rastrear-paquetes-perdidos-tcpdump" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-pacotes-perdidos-tcpdump" />
<lastmod>2026-11-06T10:01:36.606Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-rastrear-paquetes-perdidos-tcpdump</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-rastrear-pacotes-perdidos-tcpdump" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-track-lost-network-packets-tcpdump" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-rastrear-paquetes-perdidos-tcpdump" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-rastrear-pacotes-perdidos-tcpdump" />
<lastmod>2026-11-06T10:01:36.617Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-recuperar-tabelas-particoes-gpt-gdisk</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-tabelas-particoes-gpt-gdisk" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-repair-corrupted-gpt-partition-tables-gdisk" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-tablas-particiones-gpt-danadas-gdisk" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-tabelas-particoes-gpt-gdisk" />
<lastmod>2026-11-06T10:01:18.781Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-repair-corrupted-gpt-partition-tables-gdisk</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-tabelas-particoes-gpt-gdisk" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-repair-corrupted-gpt-partition-tables-gdisk" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-tablas-particiones-gpt-danadas-gdisk" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-tabelas-particoes-gpt-gdisk" />
<lastmod>2026-11-06T10:01:18.781Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-reparar-tablas-particiones-gpt-danadas-gdisk</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-recuperar-tabelas-particoes-gpt-gdisk" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-repair-corrupted-gpt-partition-tables-gdisk" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-reparar-tablas-particiones-gpt-danadas-gdisk" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-recuperar-tabelas-particoes-gpt-gdisk" />
<lastmod>2026-11-06T10:01:18.781Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-consumo-energia-servidores-ipmi</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-consumo-energia-servidores-ipmi" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-server-power-consumption-ipmi-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-consumo-energia-servidores-ipmi-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-consumo-energia-servidores-ipmi" />
<lastmod>2026-11-06T10:01:36.375Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-monitor-server-power-consumption-ipmi-1</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-consumo-energia-servidores-ipmi" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-server-power-consumption-ipmi-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-consumo-energia-servidores-ipmi-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-consumo-energia-servidores-ipmi" />
<lastmod>2026-11-06T10:01:36.375Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-consumo-energia-servidores-ipmi-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-consumo-energia-servidores-ipmi" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-monitor-server-power-consumption-ipmi-1" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-consumo-energia-servidores-ipmi-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-consumo-energia-servidores-ipmi" />
<lastmod>2026-11-06T10:01:36.375Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-corrente-com-multimetro-guia-pratico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-corrente-com-multimetro-guia-pratico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-current-multimeter-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-corriente-multimetro-guia-practica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-corrente-com-multimetro-guia-pratico" />
<lastmod>2026-11-06T11:02:20.861Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-measure-current-multimeter-guide</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-corrente-com-multimetro-guia-pratico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-current-multimeter-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-corriente-multimetro-guia-practica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-corrente-com-multimetro-guia-pratico" />
<lastmod>2026-11-06T11:02:20.874Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-medir-corriente-multimetro-guia-practica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-medir-corrente-com-multimetro-guia-pratico" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-measure-current-multimeter-guide" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-medir-corriente-multimetro-guia-practica" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-medir-corrente-com-multimetro-guia-pratico" />
<lastmod>2026-11-06T11:02:20.885Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-testar-continuidade-cabos-rede-rj45</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-continuidade-cabos-rede-rj45" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-rj45-network-cables-with-a-tester" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cables-de-red-rj45-con-un-comprobador" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-continuidade-cabos-rede-rj45" />
<lastmod>2026-11-06T11:01:46.049Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-test-rj45-network-cables-with-a-tester</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-continuidade-cabos-rede-rj45" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-rj45-network-cables-with-a-tester" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cables-de-red-rj45-con-un-comprobador" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-continuidade-cabos-rede-rj45" />
<lastmod>2026-11-06T11:01:46.049Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-probar-cables-de-red-rj45-con-un-comprobador</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-testar-continuidade-cabos-rede-rj45" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-test-rj45-network-cables-with-a-tester" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-probar-cables-de-red-rj45-con-un-comprobador" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-testar-continuidade-cabos-rede-rj45" />
<lastmod>2026-11-06T11:01:46.049Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-corrigir-erros-permissao-eacces-nodejs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-corrigir-erros-permissao-eacces-nodejs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-eacces-permission-errors-nodejs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-corregir-errores-permiso-eacces-nodejs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-corrigir-erros-permissao-eacces-nodejs" />
<lastmod>2026-11-06T11:02:20.907Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-fix-eacces-permission-errors-nodejs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-corrigir-erros-permissao-eacces-nodejs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-eacces-permission-errors-nodejs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-corregir-errores-permiso-eacces-nodejs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-corrigir-erros-permissao-eacces-nodejs" />
<lastmod>2026-11-06T11:02:20.981Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-corregir-errores-permiso-eacces-nodejs</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-corrigir-erros-permissao-eacces-nodejs" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-fix-eacces-permission-errors-nodejs" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-corregir-errores-permiso-eacces-nodejs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-corrigir-erros-permissao-eacces-nodejs" />
<lastmod>2026-11-06T11:02:20.989Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-criar-layouts-flexiveis-css-flexbox</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-layouts-flexiveis-css-flexbox" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-flexible-layouts-css-flexbox" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-layouts-flexibles-css-flexbox" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-layouts-flexiveis-css-flexbox" />
<lastmod>2026-11-06T11:02:20.997Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-create-flexible-layouts-css-flexbox</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-layouts-flexiveis-css-flexbox" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-flexible-layouts-css-flexbox" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-layouts-flexibles-css-flexbox" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-layouts-flexiveis-css-flexbox" />
<lastmod>2026-11-06T11:02:21.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-crear-layouts-flexibles-css-flexbox</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-criar-layouts-flexiveis-css-flexbox" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-create-flexible-layouts-css-flexbox" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-crear-layouts-flexibles-css-flexbox" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-criar-layouts-flexiveis-css-flexbox" />
<lastmod>2026-11-06T11:02:21.014Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/google-gemini-omni-1-2-flash-analise-tecnica</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/google-gemini-omni-1-2-flash-analise-tecnica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/google-gemini-omni-1-2-flash-technical-analysis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/google-gemini-omni-1-2-flash-analisis-tecnico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/google-gemini-omni-1-2-flash-analise-tecnica" />
<lastmod>2026-11-06T12:00:52.938Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/google-gemini-omni-1-2-flash-technical-analysis</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/google-gemini-omni-1-2-flash-analise-tecnica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/google-gemini-omni-1-2-flash-technical-analysis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/google-gemini-omni-1-2-flash-analisis-tecnico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/google-gemini-omni-1-2-flash-analise-tecnica" />
<lastmod>2026-11-06T12:00:52.938Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/google-gemini-omni-1-2-flash-analisis-tecnico</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/google-gemini-omni-1-2-flash-analise-tecnica" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/google-gemini-omni-1-2-flash-technical-analysis" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/google-gemini-omni-1-2-flash-analisis-tecnico" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/google-gemini-omni-1-2-flash-analise-tecnica" />
<lastmod>2026-11-06T12:00:52.938Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-conectar-display-lcd-16x2-arduino</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-conectar-display-lcd-16x2-arduino" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-connect-16x2-lcd-display-arduino" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-conectar-display-lcd-16x2-arduino-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-conectar-display-lcd-16x2-arduino" />
<lastmod>2026-11-06T13:01:37.857Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-connect-16x2-lcd-display-arduino</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-conectar-display-lcd-16x2-arduino" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-connect-16x2-lcd-display-arduino" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-conectar-display-lcd-16x2-arduino-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-conectar-display-lcd-16x2-arduino" />
<lastmod>2026-11-06T13:01:37.919Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-conectar-display-lcd-16x2-arduino-es</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-conectar-display-lcd-16x2-arduino" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-connect-16x2-lcd-display-arduino" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-conectar-display-lcd-16x2-arduino-es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-conectar-display-lcd-16x2-arduino" />
<lastmod>2026-11-06T13:01:37.940Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-matar-queries-lentas-sql-banco-travando</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-matar-queries-lentas-sql-banco-travando" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/database-hanging-how-to-kill-slow-queries-sql" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-de-datos-bloqueada-como-eliminar-consultas-lentas-sql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-matar-queries-lentas-sql-banco-travando" />
<lastmod>2026-11-06T13:01:37.949Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/database-hanging-how-to-kill-slow-queries-sql</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-matar-queries-lentas-sql-banco-travando" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/database-hanging-how-to-kill-slow-queries-sql" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-de-datos-bloqueada-como-eliminar-consultas-lentas-sql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-matar-queries-lentas-sql-banco-travando" />
<lastmod>2026-11-06T13:01:37.993Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/base-de-datos-bloqueada-como-eliminar-consultas-lentas-sql</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-matar-queries-lentas-sql-banco-travando" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/database-hanging-how-to-kill-slow-queries-sql" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/base-de-datos-bloqueada-como-eliminar-consultas-lentas-sql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-matar-queries-lentas-sql-banco-travando" />
<lastmod>2026-11-06T13:01:38.020Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpar-cache-docker-linux-espaco</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-docker-linux-espaco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-docker-cache-linux-free-space" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-docker-linux-espacio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-docker-linux-espaco" />
<lastmod>2026-11-06T13:01:25.377Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-clean-docker-cache-linux-free-space</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-docker-linux-espaco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-docker-cache-linux-free-space" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-docker-linux-espacio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-docker-linux-espaco" />
<lastmod>2026-11-06T13:01:25.377Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-limpiar-cache-docker-linux-espacio</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-limpar-cache-docker-linux-espaco" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-clean-docker-cache-linux-free-space" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-limpiar-cache-docker-linux-espacio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-limpar-cache-docker-linux-espaco" />
<lastmod>2026-11-06T13:01:25.377Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-ip-estatico-linux-networkmanager</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-ip-estatico-linux-networkmanager" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-static-ip-linux-networkmanager" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-ip-estatica-linux-networkmanager" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-ip-estatico-linux-networkmanager" />
<lastmod>2026-11-06T13:01:37.541Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/how-to-set-static-ip-linux-networkmanager</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-ip-estatico-linux-networkmanager" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-static-ip-linux-networkmanager" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-ip-estatica-linux-networkmanager" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-ip-estatico-linux-networkmanager" />
<lastmod>2026-11-06T13:01:37.541Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marciocunha.net/blog/como-configurar-ip-estatica-linux-networkmanager</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://marciocunha.net/blog/como-configurar-ip-estatico-linux-networkmanager" />
<xhtml:link rel="alternate" hreflang="en-US" href="https://marciocunha.net/blog/how-to-set-static-ip-linux-networkmanager" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://marciocunha.net/blog/como-configurar-ip-estatica-linux-networkmanager" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://marciocunha.net/blog/como-configurar-ip-estatico-linux-networkmanager" />
<lastmod>2026-11-06T13:01:37.541Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
