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.
Ú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.
-

Código mantenible: patrones de diseño, arquitectura y ejemplos reales
Escribir código mantenible no consiste solo en que una aplicación funcione hoy. Consiste en que otro desarrollador pueda leerla, entenderla, modificarla y evolucionarla dentro de…
-

Creando un Mapa Interactivo de las Fallas de València 2025 con VueJS 3, Leaflet y Tailwind
Imagina poder explorar las calles de València durante las Fallas con solo un clic. Descubrir cada rincón donde se alzan imponentes monumentos efímeros, conocer a…
-

Cómo Desarrollar Plugins de Informes en Moodle: Guía Paso a Paso
¿Necesitas generar informes personalizados en Moodle pero no sabes por dónde empezar? En este artículo, te guiaré paso a paso sobre cómo desarrollar plugins de…
-

Las 10 habilidades que necesita todo desarrollador de Moodle (y qué puedes crear con ellas)
¿Te apasiona el desarrollo de software y quieres marcar la diferencia en el mundo de la educación? Moodle, una de las plataformas de aprendizaje en…
-

GitLab CI/CD: cómo automatizamos despliegues y mejoramos la colaboración del equipo
¿Te has enfrentado a problemas con despliegues manuales, dependencia de una sola persona o errores en producción? En este artículo, te contamos cómo implementamos CI/CD…
-

Automatizando la instalación de Moodle con Ansible: Una solución mágica para despliegues rápidos
Automatizar instalación Moodle con Ansible es una forma práctica de convertir una tarea técnica repetitiva en un proceso reproducible, documentado y menos propenso a errores.…
-

Instalar Moodle 4.5 en Docker con Apache, PHP-FPM y MySQL: Guía Paso a Paso
Guía práctica para montar Moodle con Docker usando Apache, PHP-FPM, MySQL, Docker Compose y HTTPS local con mkcert. Ideal para entornos de desarrollo, pruebas, validación…
-

Convertirte en ingeniero de software: guía práctica para crecer más allá del código
Cómo pasar de programador a ingeniero de software: Guía completa para destacar en 2025 Descubre cómo pasar de programador a ingeniero de software, las diferencias…
-

Automatización Robótica de Procesos (RPA): Verificación del Login en Moodle con Python y Selenium
Aprende a automatizar el proceso de login en Moodle usando Python, Selenium y FastAPI. Descubre cómo implementar un flujo RPA eficaz paso a paso.
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.

