Artículos

Todo lo que he publicado en Medium, del más reciente al más antiguo.

Agentes de IA en acción

LLMs & AI Agents · Parte 4 de 5

Agentes de IA en acción

MCP y siguiente paso

LLMs & AI Agents · Parte 5 de 5

MCP y siguiente paso

De un modelo base a un asistente útil

LLMs & AI Agents · Parte 3 de 5

De un modelo base a un asistente útil

Cómo funciona un LLM

LLMs & AI Agents · Parte 2 de 5

Cómo funciona un LLM

Fundamentos de la Inteligencia Artificial

LLMs & AI Agents · Parte 1 de 5

Fundamentos de la Inteligencia Artificial

FAPI 2.0 y seguridad nivel banca

OAuth · Parte 6 de 6

FAPI 2.0 y seguridad nivel banca

DPoP, mTLS y PAR sin humo

OAuth · Parte 5 de 6

DPoP, mTLS y PAR sin humo

OIDC y autenticación moderna

OAuth · Parte 4 de 6

OIDC y autenticación moderna

JWT, scopes y refresh tokens

OAuth · Parte 3 de 6

JWT, scopes y refresh tokens

Authorization Code, PKCE y Client Credentials

OAuth · Parte 2 de 6

Authorization Code, PKCE y Client Credentials

Un mar de conceptos y cero contexto

OAuth · Parte 1 de 6

Un mar de conceptos y cero contexto

Hashea o muere: Password Hashing

Seguridad

Hashea o muere: Password Hashing

PQC para developers: lo que debes saber

Seguridad

PQC para developers: lo que debes saber

Channels: Patrón Productor-Consumidor en .NET

.NET

Channels: Patrón Productor-Consumidor en .NET

Interceptores: Más allá del SaveChanges en C#

.NET

Interceptores: Más allá del SaveChanges en C#

.NET

Sincronización sin drama en C#

.NET

Simplifica la configuración de proyectos .NET

.NET

Lobo con piel de cordero: HttpClient

.NET

Inyección de dependencias en .NET sin dolor

.NET

Del caos a la claridad: adoptando el patrón Result en .NET