Construyendo Greenhouse: el motor de reglas que llegó antes que la app
Un motor de reglas completo en Rust y 22 pruebas, escrito antes de que Greenhouse tuviera interfaz o un toolchain de Rust, y lo que se rompió al compilar.
Notas sobre el software, los juegos y la música que salen de Imperfect Systems.
Feed RSSUn motor de reglas completo en Rust y 22 pruebas, escrito antes de que Greenhouse tuviera interfaz o un toolchain de Rust, y lo que se rompió al compilar.
Por qué Imperfect Systems lleva una bitácora pública, y cómo está armado el blog por dentro.
No se puede extraer un blog, pero sí sus componentes: un contrato de tokens para dos paletas, y los dos mordiscos de CI que nunca pasan en una laptop.
Un motor de reglas que parecía terminado escondía un estado que nadie fijaba, ordenamientos al revés y un archivo que podía tumbar la app.
La integración nativa de Medium era una pieza de museo. Un puente de navegador, un artículo cuyo cuerpo es una URL, y menos 1.603 líneas.
@MainActor elimina las condiciones de carrera de datos, no las de intercalado. Un token de generación y una prueba de carrera determinista sin sleeps.
Un tema oscuro completo redefiniendo variables CSS bajo una sola clase, y 45 minutos dedicados a demostrar la inocencia de un toggle de cinco líneas.
Un rediseño de interfaz, un comentario de revisión que nombró la propiedad exacta que nunca toqué, y lo que hace falta para arreglar de verdad lo que alguien reporta.
Cada rama catch era código muerto en las pruebas. Una costura de fallas de 15 líneas resolvió eso, y luego una sola suite de pruebas sin anotar tumbó todo el runner.
Agregar republicación cruzada a redes sociales vía Postiz parecía terminado hasta que una pregunta directa reveló un bug de doble publicación, y una auditoría completa encontró dos más.
Página 12 de 16