Publicaciones

Bitácora completa, ordenada por fecha (más recientes primero).

Filtrar por etiqueta 17
06

Mi despedida de Magnific (antes Freepik)

Una carta abierta, tremendamente humana, sobre mis tres años en Magnific: lo que construimos, lo que costó y por qué me despido.

  • #carrera
  • #personal
05

Rescatando Stargate a base de matemáticas (y envolventes de Hilbert)

Cómo usar procesamiento de señales para sincronizar automáticamente audios de distintos idiomas en un vídeo y por qué la IA no sirve para esto.

  • #ffmpeg
  • #audio
  • #math
  • #signal-processing
04

Cómo le puse un Garbage Collector a los clientes OAuth de Keycloak

Si DCR te está llenando la base de datos de clientes fantasma, te cuento cómo construí un plugin SPI para Keycloak que los barre automáticamente.

  • #keycloak
  • #oauth2
  • #dcr
  • #sre
  • #java
03

CIMD: adiós al infierno del Dynamic Client Registration

Client ID Metadata Document: la respuesta del estándar MCP al desastre de DCR. Cómo funciona, por qué duerme tranquilo el equipo de SRE, y qué hace falta para que sea seguro.

  • #oauth2
  • #mcp
  • #keycloak
  • #sre
  • #auth
  • #cimd
02

DCR, el estándar OAuth que se nos coló por casa

Qué es Dynamic Client Registration, cómo lo aprovecha MCP para que cualquier IDE se autentique solo, y por qué dejaba la base de datos hecha unos zorros.

  • #oauth2
  • #mcp
  • #keycloak
  • #sre
  • #auth
01

Sacar el conocimiento del paywall

Por qué este blog vive aquí y no detrás del muro de pago de Medium. Por qué llevo años subiendo vídeos a YouTube, sacando proyectos a opensource y, en general, intentando que la curva de aprendizaje del siguiente sea más fácil que la mía.

  • #meta
  • #open-knowledge
  • #comunidad