Dark mode en una tarde cuando el CSS ya es tokens (y la falsa alarma que no lo fue)
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 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.
A UI redesign, a review comment that named the exact property I never touched, and what it takes to actually fix what someone reports instead of what's around it.
Adding Postiz social cross-posting looked done until a blunt question exposed a double-post bug, and a full audit of every posting path in the app found two more like it.
Enrutando la publicación en Dev.to vía Postiz y borrando el cliente nativo: el DTO que valida más estricto que el runtime, el borrador que no lo es, y una portada perdida en storage local.
Eliminar la integración nativa de Hashnode que nunca se usó: 31 archivos, +14/-1126, un grep que mintió un poco, y la pregunta de arquitectura que forzó la eliminación.
Un spike que terminó en "no construir esto": rechazo por IP privada, un payload vacío sin autenticación, y la API de lectura que tenía todo lo que le faltaba al push.
Programación a futuro, descripciones más completas con miniaturas, y un selector de qué URL usar, más el error de zona horaria del reloj de pared y la importación que copió la columna equivocada.
Un ticket de prerrequisito decía que había que activar una bandera que ya estaba activada. Leer el código fuente en el tag desplegado convirtió una operación nula en tres correcciones.
Un tercer destino de sindicación, y el primero que usa GraphQL: sin gem cliente, un flujo de publicación en dos pasos, sincronización por slug, y tres columnas de credenciales que se ganan su lugar.
La API de Forem como el anti-Medium, un servicio compartido de anuncio en LinkedIn con idempotencia, y el problema del acrónimo de Zeitwerk que golpeó dos veces.
Página 3 de 5