O último publisher nativo: fechando a consolidação do Postiz
A integração nativa do Medium era uma peça de museu. Uma ponte de navegador, um artigo cujo corpo é uma URL, e menos 1.603 linhas.
A integração nativa do Medium era uma peça de museu. Uma ponte de navegador, um artigo cujo corpo é uma URL, e menos 1.603 linhas.
Um tema dark inteiro redefinindo variáveis CSS sob uma classe, e 45 minutos gastos provando a inocência de um toggle de cinco linhas.
Um redesign de UI, um comentário de revisão que nomeou a propriedade exata que eu nunca toquei, e o que é preciso para corrigir de verdade o que alguém reporta.
Adicionar cross-posting social via Postiz parecia pronto até uma pergunta direta revelar um bug de post duplicado, e uma auditoria completa achar mais dois iguais.
Roteando a publicação no Dev.to pelo Postiz e apagando o cliente nativo: o DTO que valida mais rígido que o runtime, o rascunho que não é rascunho, e uma capa perdida no storage local.
Removendo a integração nativa com o Hashnode que nunca foi usada: 31 arquivos, +14/-1126, um grep que mentiu um pouco, e a pergunta de arquitetura que a remoção forçou.
Um spike que terminou em "não construa isso": rejeição de IP privado, um payload vazio sem autenticação, e a pull API que tinha tudo que a push API não tinha.
Agendamento futuro, blurbs mais ricos com thumbnails, um seletor de URL, o bug de timezone no horário de parede e a importação que copiou a coluna errada.
Um ticket pré-requisito dizia para ativar uma flag que já estava ligada. Ler o código-fonte na tag em produção transformou um no-op em três correções.
O Hashnode é um terceiro alvo de sindicação, o primeiro em GraphQL: sem gem de cliente, publicação em duas etapas, e sincronização por slug em vez de ID.
Página 4 de 6