Ingeniería de software · Arquitectura · IA · DevOps · EdTech
Artículos sobre ingeniería de software, arquitectura e inteligencia artificial
En esta página encontrarás artículos de ingeniería de software, arquitectura e inteligencia artificial orientados a problemas técnicos reales. Además, publico guías sobre modernización de sistemas legacy, automatización, datos, DevOps, ciberseguridad e integración de plataformas.
Moodle, LTI y EdTech forman parte de mi experiencia; sin embargo, no son el único foco. Por eso, este espacio está pensado para desarrolladores, arquitectos, responsables técnicos, equipos de producto y organizaciones que necesitan tomar decisiones tecnológicas con criterio y con foco en producción.
Además, cuando un tema lo requiere, contrasto conceptos y ejemplos con documentación técnica de referencia como MDN Web Docs.
🎓
Software, arquitectura y sistemas legacy
Arquitectura backend, evolución de aplicaciones, deuda técnica, integraciones, APIs, rendimiento, observabilidad y modernización progresiva de sistemas que siguen sosteniendo el negocio.
🔗
IA, datos y automatización
IA generativa, RAG, agentes, automatización de procesos, búsqueda semántica, bases vectoriales, pipelines de datos, revisión humana y despliegue responsable.
🤖
Plataformas digitales y EdTech
Moodle, LMS, LTI 1.3, interoperabilidad, SSO, APIs, contenidos digitales, analítica, campus virtuales y arquitecturas educativas conectadas.
Archivo temático
Explora todos los artículos por categorías
Accede directamente al archivo de cada tema para encontrar guías, análisis y casos prácticos relacionados.
💻 Ingeniería y desarrollo
Arquitectura SoftwareDesarrolloDesarrollo webDevOpsVida de un desarrollador
🧠 IA, datos y automatización
🗺️ Mapas, sector público y criterio
Últimas publicaciones
Últimos artículos de ingeniería de software y tecnología
Cada artículo parte de un problema concreto. Por ejemplo, puede abordar cómo modernizar una aplicación, reducir deuda técnica, automatizar procesos, integrar sistemas, mejorar la seguridad o escalar infraestructura. También analiza cómo aplicar IA con una arquitectura responsable.
-

Modernizar software sin perder lo que funciona
Modernizar software implica preservar lo que ya funciona mientras mejoramos la arquitectura, las pruebas y la reproducibilidad. Reflexiones de una semana de ingeniería.
-

PHP no es el problema. El problema es todo lo que hemos dejado de actualizar
ARQUITECTURA DE SOFTWARE · PHP · LEGACY · DEUDA TÉCNICA PHP no es el problema. El problema es todo lo que hemos dejado de actualizar…
-

Proliferación de aplicaciones SaaS: el coste real de sumar herramientas sin gobernarlas
Cada nueva herramienta resuelve un problema, pero también añade identidades, datos, integraciones y costes. Una guía práctica para revisar, gobernar y racionalizar el ecosistema SaaS…
-

Documenta decisiones, no vuelvas a escribir el código
DX · ARQUITECTURA · DOCUMENTACIÓN TÉCNICA DE SOFTWARE Documenta decisiones, no vuelvas a escribir el código La documentación técnica de software debería ayudarte a entender…
-

El nuevo cuello de botella del desarrollo: revisar código
La IA está haciendo que generar código sea cada vez más barato, pero comprenderlo, revisarlo y validarlo sigue requiriendo tiempo y criterio. El nuevo cuello…
-

Tu plugin funciona en Moodle 4.5. ¿Funcionará en Moodle 5.3 LTS?
Que un plugin funcione en Moodle 4.5 no significa que esté preparado para Moodle 5.3. Esta guía muestra cómo revisar requisitos, APIs, hooks, deprecaciones, pruebas…
-

De robots.txt a llms.txt: la web también empieza a escribirse para las IA
Durante años preparamos la web para personas y buscadores. Ahora llms.txt y GEO añaden una nueva capa: hacer que el contenido pueda ser entendido, recuperado…
-

¿Qué es BigBlueButton? Características, límites y por qué compararlo con Teams conduce a malas decisiones
BigBlueButton no es una alternativa gratuita a Teams, sino una plataforma de aula virtual diseñada para enseñar. Analizamos sus características, integración con Moodle, límites técnicos…
-

El curso no es la unidad de integración que crees
Muchas integraciones educativas empiezan sincronizando cursos y terminan atrapadas por ellos. El problema no es el LMS: es haber convertido un contenedor operativo en la…
Por dónde empezar
Rutas de lectura sobre ingeniería de software, IA y arquitectura
Si llegas por primera vez, puedes empezar por una de estas rutas. Así podrás localizar antes los artículos relacionados con el problema técnico que quieras resolver.
Ruta 01
Quiero modernizar un sistema existente
Empieza por contenidos sobre auditoría técnica, deuda, arquitectura, dependencias, rendimiento, observabilidad, desacoplamiento y modernización progresiva sin detener el negocio.
Ruta 02
Quiero aplicar IA y automatización
Revisa contenidos sobre RAG, modelos locales, agentes, automatización, bases vectoriales, pipelines de datos, evaluación, trazabilidad y revisión humana.
Ruta 03
Quiero construir plataformas conectadas
Lee sobre APIs, SSO, webhooks, interoperabilidad, integración de servicios, arquitectura backend, Moodle, LTI y evolución de plataformas digitales.
Líneas editoriales
Series sobre arquitectura, IA e ingeniería de software
El blog combina artículos largos, guías paso a paso y análisis de arquitectura. Además, incluye reflexiones estratégicas y piezas prácticas para equipos que construyen, mantienen y modernizan software.
Modernización y arquitectura de software
Análisis y guías sobre sistemas legacy, deuda técnica, backend, APIs, desacoplamiento, rendimiento, observabilidad y evolución progresiva del software.
IA aplicada sin humo
Análisis sobre IA generativa, RAG, agentes, automatización, modelos locales, evaluación, trazabilidad, privacidad y uso responsable en producción.
Plataformas, integración y EdTech
Diseño de plataformas digitales, interoperabilidad, APIs, SSO, Moodle, LTI, escalabilidad y conexión entre productos, datos y servicios.
¿Trabajas con software, arquitectura, IA o plataformas digitales?
Si necesitas revisar un sistema, entender su deuda técnica o definir una arquitectura de integración, puedes escribirme. Asimismo, podemos estudiar cómo automatizar procesos o incorporar IA con gobernanza.

