UXnicorp Academy
Construyendo un curso moderno de desarrollo web con Astro
"Una plataforma educativa orientada a performance que demuestra con su propia arquitectura los principios de velocidad, simplicidad y Zero-JS que enseña."

El punto de partida del desafío
Hurgando bajo la superficie: ¿Qué investigué?
Analicé plataformas como freeCodeCamp, Udemy, Coursera, MDN y tutoriales de YouTube. Observé cuatro problemas principales:
- Demasiado video pasivo, lo que reduce la retención y dificulta la consulta rápida de conceptos.
- Performance ignorada: plataformas educativas que usaban SPAs pesadas enseñando, paradójicamente, buenas prácticas frontend.
- Ejemplos estáticos o no editables, separando drásticamente la teoría de la práctica.
- Abstracción temprana: cursos que enseñaban React antes de explicar HTML, el DOM o cómo funciona realmente un navegador.
Entendí que el curso tenía que sentirse rápido, claro, progresivo e interactivo. Y técnicamente, el producto debía ser el reflejo de sus enseñanzas: si enseñás performance, la web debe cargar instantáneamente.
"Definí principios clave: Zero-JS donde no haga falta (sin cargar SPAs pesadas para texto estático), interactividad progresiva (React únicamente donde aporte valor: playgrounds, demos, toggle de temas), contenido primero y aprendizaje no lineal sin backend innecesario. El proyecto hizo evidente algo que ya venía pensando y es que la arquitectura también comunica criterio. No podés enseñar buenas prácticas de rendimiento en una web lenta."
Comprender este pilar transformó por completo la dirección táctica del proyecto, permitiendo depurar el ruido innecesario y enfocarse en valor estricto.
Análisis de compromisos: opciones sobre la mesa
Construir software a medida requiere evaluar escenarios honestamente. Ninguna arquitectura es perfecta, cada decisión tiene un precio:
Next.js (App Router)
Ventaja: excelente ecosistema y SSR maduro. Desventaja: demasiado overhead y JavaScript innecesario para un sitio de contenido estático.
Gatsby
Ventaja: orientado a contenido. Desventaja: DX menos moderna y tiempos de build sumamente lentos.
Astro (Islands Architecture)
Ventaja: renderiza HTML estático, elimina JS innecesario, performance excelente y perfecto para contenido educativo. Desventaja: ecosistema más nuevo y ciertas limitaciones en interactividad compleja.
La Decisión: El camino elegido
LO QUE FUNCIONÓ DE VERDAD
Astro + Islands fue la decisión correcta. El sitio es rapidísimo, las demos interactivas suman sin hacerlo pesado, y no tener auth ni backend no solo simplifica todo sino que lo deja abierto para cualquiera que quiera aprender.
LIMITACIONES Y COMPROMISOS
Sin backend se pierde seguimiento de progreso entre dispositivos.
DE LA BITÁCORA PERSONAL DE GONZALO: ¿QUÉ HARÍA DIFERENTE HOY?
"Me gustaría agregar más demos interactivas en otros módulos, no solo en CSS."
Anotación retrospectiva posterior al lanzamiento