<- Volver a las notas

Colofón

Este sitio es un build estático. No hay renderizado en servidor en cada petición, ni framework de cliente, ni analítica. La mayoría de páginas llevan unas pocas líneas de JavaScript para mantener vivos el reloj UTC y el próximo pase de la tira de telemetría, y el caso de estudio de apsis carga la única isla de verdad: el mapa interactivo de pases. Desactiva JavaScript y no se rompe nada; el reloj se para y el mapa pasa a ser una instantánea estática.

El stack

  • Astro, salida estática. Los componentes se renderizan a HTML en el build.
  • PostgreSQL/PostGIS mueve las demos en vivo, que corren como servicios FastAPI separados. Este sitio nunca depende de ellas: los pocos widgets en vivo piden sus datos en cliente y caen a valores estáticos, así que si una demo se cae no se lleva el sitio con ella.
  • Fuentes self-hosted (una monoespaciada, una sans). Sin peticiones a terceros.
  • Un único color de acento, definido una sola vez como variable CSS.

Por qué tan poco JavaScript

Una web de un ingeniero backend que tarda tres segundos en cargar y sirve medio mega de script estaría diciendo lo que no es. El peso de la página es parte del portfolio. Si una dependencia no paga el alquiler, fuera.

Bilingüe por construcción

Cada página existe en inglés y español, con slugs canónicos compartidos y alternativas hreflang. El cambio de idioma es una operación de cadenas, no una tabla de redirecciones.