Buscar
Explorar el blog
¿Qué quieres encontrar?
Arquitectura, Agentic AI, Azure, .NET, microservicios y más.

Artículos

Versión 5.0: Architecting What’s Next

Versión 5.0: Architecting What’s Next

jmfloreszazo.com evoluciona hacia una nueva etapa: más arquitectura, Agentic AI y modernización, sin abandonar el código. Un rediseño más limpio para compartir cómo convierto preguntas en arquitecturas, arquitecturas en sistemas y evidencia en decisiones capaces de generar impacto real.

leer más...
¿HTML en vez de Markdown para hablar con un LLM? Lo que dice el tokenizador, no el marketing

¿HTML en vez de Markdown para hablar con un LLM? Lo que dice el tokenizador, no el marketing

Últimamente circula una idea por LinkedIn, X y un par de hilos de Hacker News que conviene mirar con calma: que los LLM modernos —Claude en particular— ya no necesitan Markdown para ser eficientes, que mandar HTML «es más elegante», queda más bonito por pantalla, y que el modelo internamente «limpia el ruido» y termina consumiendo prácticamente los mismos tokens. La conclusión que se vende es tentadora: HTML gratis, mejor presentación, mismo coste.

leer más...
TOGAF® 10 en Práctica: por qué he publicado este libro (y por qué es gratuito)

TOGAF® 10 en Práctica: por qué he publicado este libro (y por qué es gratuito)

Durante mucho tiempo, intento aplicar TOGAF en proyectos reales: entornos complejos, organizaciones grandes, equipos distribuidos, presión de negocio y decisiones que no admiten demasiada teoría. Y si hay algo que he visto repetirse una y otra vez es esto: TOGAF se entiende, pero no se sabe aplicar. No porque el marco sea malo —de hecho, TOGAF sigue siendo uno de los marcos de arquitectura empresarial más sólidos que existen— sino porque suele enseñarse y explicarse de forma excesivamente académica, desconectada de la realidad de los proyectos. De ahí nace este libro. Entra para descargarlo.

leer más...
SDD vs AURORA-IA — ¿qué aporta cada uno, y por qué AURORA-IA?

SDD vs AURORA-IA — ¿qué aporta cada uno, y por qué AURORA-IA?

SDD coloca la especificación en el centro del desarrollo: define con claridad qué debe hacer el sistema antes de escribir una línea de código, reduciendo ambigüedades y alineando a todo el equipo desde el inicio.
Con AURORA-IA vamos un paso más allá: combinamos spec-centricidad con tests, gobernanza, trazabilidad, pipeline y automatización IA + humana — transformando la spec en una casa real, lista para vivir y crecer con control.

leer más...
El filón oculto de los datos biométricos

El filón oculto de los datos biométricos

La mirada es el dato biométrico más revelador y menos consciente de todos. Más allá de identificar quién eres, como lo hacen la huella o el iris, los ojos cuentan qué te atrae, qué te distrae o cuándo estás a punto de quedarte dormido. Ese filón invisible de la atención humana está transformando industrias como la automoción, la salud, el marketing o la educación. Pero también abre un debate crítico: lo que hoy es innovación, mañana podría ser un arma de vigilancia. La clave está en cómo decidamos explotar este nuevo petróleo de la era digital.

leer más...
BPMN como lenguaje ubicuo para lograr mejor software

BPMN como lenguaje ubicuo para lograr mejor software

Cuando una organización busca crear un producto de software sólido o encarga su desarrollo a un proveedor, surge un reto común: ¿cómo asegurarse de que negocio y tecnología hablen el mismo idioma, sin malentendidos? Ahí entra en juego BPMN (Business Process Model and Notation), un estándar concebido para describir procesos de negocio de tal manera que cualquier persona —desde analistas funcionales hasta desarrolladores, gerentes y stakeholders— entienda claramente el flujo de trabajo.

En este artículo, exploraremos por qué BPMN sirve como lenguaje ubicuo en la empresa, quién debe conocerlo y cómo se integra con otras notaciones como UML o Gherkin.

leer más...
Modernización de aplicaciones legacy con análisis automático y heurístico

Modernización de aplicaciones legacy con análisis automático y heurístico

En mis años trabajando con sistemas legacy he observado los mismos obstáculos una y otra vez: acoplamiento excesivo, lógica enmarañada y deuda técnica disfrazada. Inspirado por estas experiencias, desarrollé una técnica llamada Heuristic Legacy Refactoring (HLR) y un proyecto de código abierto, refactor_heuristic, que aplica heurísticas y métricas objetivas para orientar la modernización eficiente de código heredado.

En esta entrada profundizo en cómo combinar herramientas como NDepend + IA generativa con análisis heurístico para ofrecer diagnósticos confiables y accionables. Si estás en el camino de modernizar un sistema complejo, esta técnica puede ayudarte a saber por dónde empezar y cómo avanzar con menor riesgo.

leer más...
La IA con un propósito

La IA con un propósito

En los últimos meses (o último año), todo el mundo habla de la Inteligencia Artificial (IA). Hay titulares que insisten en que la IA nos va a quitar el trabajo, que no está lo suficientemente madura o que las empresas no ven retorno de inversión (ROI). Pero, ¿sabes qué? Me parece que cuando hablamos así, detrás de esos grandes titulares, olvidamos lo que realmente importa: el para qué de la IA. Porque es justamente en los casos concretos, reales, donde la IA puede brillar.

leer más...