# Marco Orta — desarrollador fullstack (Ciudad de México) / Fullstack developer (Mexico City) > ES: Blog de desarrollo de Marco Orta: guías técnicas de PHP, Laravel, Node e IA, notas sobre qué se rompe al actualizar sistemas heredados (PHP 8.x, Laravel, dependencias), y herramientas gratuitas en línea para desarrolladores. Más de 10 años de experiencia. Contacto: contacto@ortamarco.me. > EN: Marco Orta's development blog: technical guides on PHP, Laravel, Node and AI, notes on what breaks when you upgrade legacy systems, and free online tools for developers. 10+ years of experience. Contact: contacto@ortamarco.me. ## Principal / Core - [Inicio / Home](https://ortamarco.me/): ES: Portada con el blog, las herramientas y los proyectos. EN: Home with the blog, tools and projects. - [Sobre mi / About me](https://ortamarco.me/about-me/): ES: Quién es Marco Orta, trayectoria y enfoque de trabajo. EN: Who Marco Orta is, background and approach. - [Blog](https://ortamarco.me/blog/): ES: Indice general de articulos tecnicos. EN: Main index of technical articles. - [Herramientas / Tools](https://ortamarco.me/herramientas/): ES: Coleccion de utilidades web online para desarrolladores. EN: Collection of online web utilities for developers. - [Portafolio / Portfolio](https://ortamarco.me/portfolio/): ES: Proyectos y paquetes open source. EN: Projects and open source packages. - [Desarrollador web en CDMX](https://ortamarco.me/desarrollador-web-cdmx/): ES: Perfil profesional de Marco Orta. EN: Professional profile. - [Guías para dueños de negocio](https://ortamarco.me/blog/negocios/): ES: Hub con las guías del blog escritas para quien tiene un negocio en México (no para programadores). ## Guías para dueños de negocio / Guides for business owners (ES) - [Registro electrónico de la jornada: reloj checador obligatorio en 2027](https://ortamarco.me/blog/registro-electronico-jornada-laboral-que-obliga/): Qué exige la LFT (art. 132 fr. XXXIV), desde cuándo (disposiciones de la STPS desde el 1-ene-2027), multa de 250 a 5,000 UMA en pesos, si sirve Excel y qué checador conviene a un negocio de 5 a 25 personas. - [php2shell (CVE-2026-109618): cómo saber si tu PHP es vulnerable y cómo actualizarlo](https://ortamarco.me/blog/php2shell-como-actualizar-php/): Versiones corregidas (8.5.12, 8.4.27, 8.3.36, 8.2.35), cómo revisar la versión real y actualizar en Docker, paquetes, hosting y WordPress, la trampa del redeploy que reutiliza la imagen vieja, medidas temporales del aviso de php.net y qué pasa con 8.1 y anteriores. EN: https://ortamarco.me/en/blog/php2shell-how-to-update-php/ - [PHP 8.2 se queda sin parches el 31 de diciembre de 2026](https://ortamarco.me/blog/php-8-2-fin-de-soporte/): Qué significa para un sistema hecho a medida, cómo saber tu versión y las tres salidas. - [¿Cuánto cuesta una página web en México en 2026?](https://ortamarco.me/blog/cuanto-cuesta-pagina-web-mexico-2026/): De $8,000 a $80,000 MXN desglosado, dominio, hosting, mantenimiento y cuándo no conviene pagar. - [Por qué tu tienda en línea se cae en el Buen Fin](https://ortamarco.me/blog/tienda-en-linea-se-cae-buen-fin/): Hosting, pasarela e inventario apartado: qué revisar antes del 13 de noviembre. - [Meta prohibió los chatbots de IA genéricos en WhatsApp](https://ortamarco.me/blog/meta-prohibe-chatbots-ia-whatsapp-negocio/): Qué se permite para el bot que atiende a tus clientes y qué cambió el 1 de octubre. - [WhatsApp API, 1 de octubre: Meta cobra los mensajes de servicio](https://ortamarco.me/blog/whatsapp-api-cobro-1-octubre-webhook/): Cuánto cuesta cada mensaje en México y cuántos son gratis. - [Retiran el modelo de IA que usa tu negocio](https://ortamarco.me/blog/retiran-el-modelo-de-ia-que-usa-tu-negocio/): Calendario de apagones de 2026, cómo saber si tu chatbot usa uno y cómo migrar. - [IA sin mandar datos fuera: LLM local para despachos y PyMEs](https://ortamarco.me/blog/llm-local-empresa-privacidad/): Qué resuelve de verdad un modelo local y qué no. - [Monta un agente de IA en WhatsApp para tu pyme](https://ortamarco.me/blog/agente-ia-whatsapp-pyme-laravel-openai/): Guía técnica (Laravel + OpenAI) de cómo se construye. ## Guías técnicas / Technical guides (ES + EN) - [Chrome quita XSLT: qué se rompe en sitemaps, feeds y visores de CFDI](https://ortamarco.me/blog/chrome-quita-xslt-que-se-rompe/): Qué significa el aviso «Este sitio usa XSLT», por qué Chrome 158 deja de ejecutarlo el 17-nov, qué se rompe y cómo migrar. EN: [Chrome Removes XSLT](https://ortamarco.me/en/blog/chrome-removes-xslt-what-breaks/) - [Polyfill de XSLT: la extensión, el arreglo de una línea y la fecha de Edge](https://ortamarco.me/blog/polyfill-xslt-extension-edge/): Qué hace XSLT Polyfill, la línea que arregla un sitemap o feed con estilo y por qué Edge lo quita en diciembre. EN: [XSLT Polyfill](https://ortamarco.me/en/blog/xslt-polyfill-extension-edge/) - [PhpStorm vs VS Code para PHP en 2026](https://ortamarco.me/blog/phpstorm-vs-vs-code-php/): Precio, rendimiento, autocompletado, Xdebug, soporte Laravel e IA, y cuál elegir según tu perfil. EN: [PhpStorm vs VS Code for PHP](https://ortamarco.me/en/blog/phpstorm-vs-vs-code-for-php/) - [Laravel 13: qué se rompe de verdad al actualizar](https://ortamarco.me/blog/laravel-13-breaking-changes/): Los cambios de impacto alto, medio y bajo del salto a Laravel 13, con código. EN: [Laravel 13: what actually breaks](https://ortamarco.me/en/blog/what-breaks-upgrading-to-laravel-13/) - [Node 26: qué se rompe al actualizar y cuándo conviene el salto (guía LTS)](https://ortamarco.me/blog/node-26-lts-que-se-rompe/): Node 26 es LTS desde el 28-oct-2026; qué se rompe viniendo de 22 o 24 y cuándo migrar. EN: [Node 26: what breaks](https://ortamarco.me/en/blog/what-breaks-upgrading-to-node-26/) - [Las 18 mejores extensiones para Visual Studio Code en 2026](https://ortamarco.me/blog/las-20-mejores-extensiones-visual-studio-code/): Qué añadir y qué se cayó desde que Bracket Pair Colorizer es nativo y Tabnine perdió contra Copilot. EN: [The 18 best VS Code extensions](https://ortamarco.me/en/blog/the-20-best-visual-studio-code-extensions/) ## Open source (npm) - mx-fiscal-mcp-server (validación de RFC, CURP y CFDI desde Claude, sin API keys ni PAC) · mx-identifiers · domain-security-mcp-server · seo-geo-mcp-server · dep-cooldown. Autor: Marco Orta (npm: marco.odev; GitHub: OrtaMarco). ## Fuentes de contenido / Content feeds - [RSS del blog / Blog RSS](https://ortamarco.me/rss.xml): ES: Feed para seguimiento de nuevas publicaciones. EN: Feed for tracking new publications. - [Sitemap indice / Sitemap index](https://ortamarco.me/sitemap-index.xml): ES: Punto de entrada de sitemaps del sitio. EN: Entry point for site sitemaps. ## Optional - [Sitemap estatico / Static sitemap](https://ortamarco.me/sitemap-static.xml): ES: Rutas estaticas y portafolio. EN: Static routes and portfolio pages. - [Sitemap de posts / Posts sitemap](https://ortamarco.me/sitemap-posts.xml): ES: URLs de articulos del blog. EN: Blog article URLs. - [Sitemap de herramientas / Tools sitemap](https://ortamarco.me/sitemap-tools.xml): ES: URLs de herramientas individuales. EN: Individual tool URLs.