El último publicador nativo: terminando la consolidación de Postiz
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.
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.
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.
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.
Página 4 de 6