"Se ve igual"
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.
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.
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.
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, blurbs más completos con miniaturas y un selector de URL, más el bug de zona horaria 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.
Hashnode es un tercer destino de sindicación, el primero con GraphQL: sin gem cliente, publicación en dos pasos, y sincronización por slug en vez de ID.
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.
72 publicaciones de Medium de las que la base de datos no sabía nada: el límite de RSS, un workaround no documentado de GraphQL, apóstrofes Unicode, y la trampa del stdin de kamal.
Página 4 de 6