7 de septiembre de 2026
el favicon que no quería morir
Un favicon rediseñado que se negaba a actualizarse en la pestaña, por qué nunca fue el contenedor, y el truco de la query string que finalmente lo forzó.
7 de septiembre de 2026
Un favicon rediseñado que se negaba a actualizarse en la pestaña, por qué nunca fue el contenedor, y el truco de la query string que finalmente lo forzó.
6 de septiembre de 2026
Dando un paso atrás sobre todo lo que cambió: la paleta verde, la montaña de píxeles, la navegación lateral, los pájaros, el cielo nocturno, y por qué el modo claro fue la parte difícil.
5 de septiembre de 2026
Haciendo que el modo nocturno de la cabecera use una montaña de fondo calcada de una foto y constelaciones reales.
4 de septiembre de 2026
Moviendo la navegación del sitio de una barra superior a una barra lateral, con pequeños iconos de píxeles por sección.
3 de septiembre de 2026
Añadiendo frailecillos y luego muchos más pájaros de los planeados a la escena de la cabecera, más peces y un pequeño corredor.
2 de septiembre de 2026
Dibujando Lovundfjellet como pixel art para la cabecera, y la lucha por conseguir bien la forma y el favicon.
1 de septiembre de 2026
El diseño antiguo del blog era demasiado genérico, así que empecé de cero con verde y un aire a Lovund.
3 de julio de 2026
Qué se rompió en realidad durante el primer recorrido completo del blog terminado, el misterio del 413 en los comentarios que nunca se resolvió del todo, y qué me enseñó de verdad construir todo esto.
1 de julio de 2026
Qué es en realidad un proxy inverso, por qué cada servicio se sienta detrás de una única instancia de Caddy, el TLS automático que aún no he probado de verdad, y conseguir que los healthchecks signifiquen algo.
29 de junio de 2026
Qué es en realidad MinIO y el almacenamiento compatible con S3, cómo el blog comprueba los tipos de archivo antes de guardarlos, y el bug del límite de tamaño que tardó mucho más de lo debido en encontrarse.