El bug detrás del bug
Un widget de GitHub roto llevaba a una demo en pausa, y de paso apareció una CSP fijada por hash invalidada por un arreglo de accesibilidad de una línea.
Notas sobre el software, los juegos y la música que salen de Imperfect Systems.
Feed RSSUn widget de GitHub roto llevaba a una demo en pausa, y de paso apareció una CSP fijada por hash invalidada por un arreglo de accesibilidad de una línea.
Un blob de KVS con tombstones en vez de CloudKit para todo, un decorador que mantiene a los usuarios gratis fuera de iCloud, y cómo probar la sincronización con un solo dispositivo.
Pastillas de estado que ocultaban la señal real, una prueba que se habría fusionado en rojo sin notarlo, y un firewall que mató toda salida de contenedores.
Archivar en la bóveda ahora mueve los archivos, y un "Keep Vaulted" que no era un no-op - reiniciaba el timestamp que ordena la revisión diaria.
Cuatro fallas detrás de un encabezado: middleware muerto, reglas _headers que se combinan, un worker de blob URL bajo script-src, y un script que solo inyecta el edge.
Un feed RSS que se dividió en un helper puro dentro del paquete compartido y una ruta local por sitio, más la disciplina de release que exige una dependencia de tarball fijada a un tag.
Si avanzar una etapa cuenta como un toque, qué pasa en la última etapa, y una digresión sobre enfriamiento versus rotación que resultó ser una sola pregunta, no dos.
Una directiva Sitemap que tenía que apuntar al índice, un fix de 404 que casi se sobreconstruyó, y un comportamiento documentado de Cloudflare que no se materializó al revisarlo.
Un feed RSS que se limita en silencio a 10 elementos, un backfill con clave sintética que solo mejora, y 76 de 78 títulos coincidiendo sin lógica difusa.
Un guard de og:image que nunca se disparaba, un valor por defecto de una línea que lo arregló, una tarjeta de terminal hecha a medida, y una trampa de retina en Chrome headless.
Página 6 de 14