<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Blog de Hugo Méndez</title><description>Guías de Oracle Cloud, integraciones, automatización y desarrollo web.</description><link>https://hugomendez.com.mx/</link><language>es-MX</language><item><title>API REST de Oracle Fusion: paginación, filtros y cómo no traer más datos de los necesarios</title><link>https://hugomendez.com.mx/blog/oracle-fusion-rest-api-paginacion-filtros/</link><guid isPermaLink="true">https://hugomendez.com.mx/blog/oracle-fusion-rest-api-paginacion-filtros/</guid><description>Guía práctica de los parámetros de la API REST de Oracle ERP Cloud / Fusion: q, fields, onlyData, limit, offset, totalResults, expand y finder, con ejemplos para integraciones.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate></item><item><title>SPF, DKIM y DMARC explicados: que los correos de tu dominio no caigan en spam</title><link>https://hugomendez.com.mx/blog/spf-dkim-dmarc-correo-que-no-cae-en-spam/</link><guid isPermaLink="true">https://hugomendez.com.mx/blog/spf-dkim-dmarc-correo-que-no-cae-en-spam/</guid><description>Guía práctica para configurar SPF, DKIM y DMARC en el DNS de tu dominio, entender qué hace cada uno, evitar los errores comunes y cumplir los requisitos de Gmail y Yahoo.</description><pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Separar un PDF con cientos de comprobantes de pago y enviarlos a cada proveedor</title><link>https://hugomendez.com.mx/blog/separar-pdf-comprobantes-por-proveedor/</link><guid isPermaLink="true">https://hugomendez.com.mx/blog/separar-pdf-comprobantes-por-proveedor/</guid><description>Cómo automatizar el clásico: el banco o el ERP te da un solo PDF con todos los comprobantes. Extraer el texto por página, identificar a quién pertenece cada hoja, separarlo y enviarlo, con Node.js.</description><pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Integrar SAP Business One con tu tienda o sistema: Service Layer paso a paso</title><link>https://hugomendez.com.mx/blog/integrar-sap-business-one-service-layer/</link><guid isPermaLink="true">https://hugomendez.com.mx/blog/integrar-sap-business-one-service-layer/</guid><description>Guía práctica para consumir SAP Business One desde otras aplicaciones con Service Layer: inicio de sesión, consultas OData con filtros y paginación, creación de pedidos y buenas prácticas.</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Cómo migrar un sitio de Oracle APEX a una web moderna sin perder posicionamiento</title><link>https://hugomendez.com.mx/blog/migrar-oracle-apex-a-web-moderna-sin-perder-seo/</link><guid isPermaLink="true">https://hugomendez.com.mx/blog/migrar-oracle-apex-a-web-moderna-sin-perder-seo/</guid><description>Guía para migrar un sitio público hecho en Oracle APEX a Astro o React conservando el SEO: mapeo de URLs f?p=, redirecciones 301 con Nginx, datos estructurados y una transición sin riesgo.</description><pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Apps que funcionan sin internet: sincronización offline con una &quot;outbox&quot;</title><link>https://hugomendez.com.mx/blog/sincronizacion-offline-outbox/</link><guid isPermaLink="true">https://hugomendez.com.mx/blog/sincronizacion-offline-outbox/</guid><description>Cómo diseñar una app web o móvil que siga funcionando sin señal y sincronice después sin perder ni duplicar datos: réplica local, cola de operaciones, idempotencia y conflictos.</description><pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Caso RL Poolscapes: por qué una constructora dejó los CRM genéricos y construyó el suyo</title><link>https://hugomendez.com.mx/blog/como-construimos-el-crm-de-rl-poolscapes/</link><guid isPermaLink="true">https://hugomendez.com.mx/blog/como-construimos-el-crm-de-rl-poolscapes/</guid><description>Cómo se diseñó el CRM a la medida de RL Poolscapes, constructora de albercas de lujo en Florida: del prospecto a la garantía, propuestas con paquetes, órdenes de cambio, obra, costeo y cobranza.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Importar Excel sin dolor: encabezados movidos, IDs en notación científica y otros clásicos</title><link>https://hugomendez.com.mx/blog/importar-excel-sin-errores/</link><guid isPermaLink="true">https://hugomendez.com.mx/blog/importar-excel-sin-errores/</guid><description>Los errores que más rompen una importación de Excel o CSV en sistemas empresariales, y cómo hacer un importador robusto: detectar encabezados, conservar IDs, fechas, acentos y vista previa.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Los hoyos de seguridad más comunes en sistemas internos (y cómo taparlos)</title><link>https://hugomendez.com.mx/blog/hoyos-de-seguridad-en-apps-internas/</link><guid isPermaLink="true">https://hugomendez.com.mx/blog/hoyos-de-seguridad-en-apps-internas/</guid><description>Por qué &quot;es una app interna&quot; no es excusa: IDs que se pueden cambiar en la URL, filtros solo en el frontend, exportaciones que filtran columnas y otros errores que encuentro en casi cada auditoría.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Cómo automatizar la conciliación de CFDI contra tu ERP y validar la lista 69-B del SAT</title><link>https://hugomendez.com.mx/blog/conciliar-cfdi-erp-lista-69b-sat/</link><guid isPermaLink="true">https://hugomendez.com.mx/blog/conciliar-cfdi-erp-lista-69b-sat/</guid><description>Guía para automatizar la conciliación de facturas CFDI emitidas y recibidas contra tu sistema contable o ERP, y validar proveedores en las listas 69 y 69-B del SAT con Python.</description><pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Mercado Pago sin sorpresas: webhooks verificados, pagos duplicados y conciliación</title><link>https://hugomendez.com.mx/blog/mercado-pago-webhooks-firma-conciliacion/</link><guid isPermaLink="true">https://hugomendez.com.mx/blog/mercado-pago-webhooks-firma-conciliacion/</guid><description>Guía práctica para integrar Mercado Pago en tu sistema: validar la firma x-signature de los webhooks, consultar el pago real, evitar dobles aplicaciones y conciliar pagos que nunca avisaron.</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate></item><item><title>¿Cuánto cuesta una página web en México en 2026? Precios reales y qué incluyen</title><link>https://hugomendez.com.mx/blog/cuanto-cuesta-una-pagina-web-en-mexico/</link><guid isPermaLink="true">https://hugomendez.com.mx/blog/cuanto-cuesta-una-pagina-web-en-mexico/</guid><description>Guía honesta de precios de páginas web en México: landing pages, sitios profesionales, catálogos y tiendas. Qué influye en el costo, costos ocultos y qué preguntar antes de contratar.</description><pubDate>Tue, 23 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Pruebas de Angular en Docker o CI: &quot;Running as root without --no-sandbox is not supported&quot;</title><link>https://hugomendez.com.mx/blog/karma-chrome-headless-no-sandbox/</link><guid isPermaLink="true">https://hugomendez.com.mx/blog/karma-chrome-headless-no-sandbox/</guid><description>Cómo correr las pruebas de Karma con ChromeHeadless dentro de un contenedor o pipeline de CI sin que Chrome se niegue a arrancar: launcher personalizado, flags y variables.</description><pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Docker y firewalld: por qué tu puerto &quot;cerrado&quot; sigue abierto (y qué hacer)</title><link>https://hugomendez.com.mx/blog/docker-firewalld-puertos-expuestos/</link><guid isPermaLink="true">https://hugomendez.com.mx/blog/docker-firewalld-puertos-expuestos/</guid><description>Docker publica puertos saltándose las reglas de firewalld y ufw. Cómo comprobarlo, cómo exponer solo lo necesario, el truco de 127.0.0.1 y los errores de Compose con puertos duplicados.</description><pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate></item><item><title>Cuándo reemplazar tus hojas de cálculo con un sistema: 7 señales</title><link>https://hugomendez.com.mx/blog/de-excel-a-plataforma-web/</link><guid isPermaLink="true">https://hugomendez.com.mx/blog/de-excel-a-plataforma-web/</guid><description>Cuándo conviene sacar un proceso crítico de Excel y llevarlo a un sistema web con base de datos, usuarios e historial, cómo se hace la migración y cuánto cuesta.</description><pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate></item></channel></rss>