Portada de El podcast de Sergio

Ep. 12 — Datos, no comportamiento

· 6 min · Temporada 1, episodio 12

Nadie ha valorado este episodio todavía Tu nota:

Sobre este episodio

Durante años, una parte de mi plugin de Jitsi para Moodle hizo algo de lo que no me enorgullezco: en lugar de devolver datos, fabricaba páginas web enteras. El servidor escribía a mano, como una larguísima cadena de texto, el HTML y cientos de líneas de JavaScript. Este episodio va de la idea pequeña que lo cambió todo al refactorizarlo: el servidor debe entregar datos, no comportamiento. Te cuento cómo partí una función de 900 líneas en tres capas (datos, plantillas y módulos), qué destapó esa separación (un caché que tapaba una consulta que recorría la tabla de registros de todo el sistema, 21 veces más lenta de lo necesario; código muerto; una cápsula del tiempo de la app móvil) y, sobre todo, para qué sirve un trabajo que no se ve por fuera: es el cimiento exacto que el nuevo Moodle, el que va hacia interfaces reactivas con React, va a necesitar.

Últimos episodios de El podcast de Sergio

  1. Ep. 26 — Mi app de gimnasio ya habla con la IA

    16 de octubre de 2026 · 3 min

  2. Ep. 25 — OpenAI se va de Cursor

    29 de agosto de 2026 · 3 min

  3. Ep. 24 — Mi primer experimento con Grok Bot

    18 de agosto de 2026 · 4 min

  4. Ep. 23 — Hoy LaLiga ha apagado mi aula

    15 de agosto de 2026 · 4 min

  5. Ep. 22 — Marca de agua para el texto de la IA (con Guillermo, que Sergio está de vacaciones)

    12 de agosto de 2026 · 4 min