O Apple Music dá dois IDs diferentes para o mesmo álbum
Construindo o fluxo de adicionar à biblioteca, descobri que o MusicKit dá IDs diferentes para as cópias de biblioteca e catálogo do mesmo álbum.
Notas sobre o software, os jogos e a música que saem da Imperfect Systems.
Feed RSSConstruindo o fluxo de adicionar à biblioteca, descobri que o MusicKit dá IDs diferentes para as cópias de biblioteca e catálogo do mesmo álbum.
Construir uma tela de playlist agrupada por álbum antes de ter dados reais: detecção de EP e um teste que pegou um fixture desatualizado.
Um protocolo, um serviço real e um mock que registra suas escritas: tornando o simulador útil de novo, além do imprevisto com worktree e a armadilha do target recém-criado.
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.
Um agente não consegue clicar no assistente de New Project. Os file-system synchronized groups do Xcode 16 são a costura que permite a ele dominar cada arquivo de código-fonte mesmo assim.
Escrevendo o CLAUDE.md de um app iOS antes de existir Swift: a armadilha do MusicKit no simulador e as regras do CloudKit para SwiftData.
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.
A API do Forem como o anti-Medium, um serviço compartilhado de anúncio no LinkedIn com idempotência, e a armadilha do acrônimo no Zeitwerk que pegou duas vezes.
72 posts no Medium que meu banco de dados não conhecia: o limite do RSS, um workaround não documentado em GraphQL, apóstrofos Unicode, e a armadilha do stdin do kamal.
O daemon Docker do meu Mac era peça estrutural dos deploys. Build-once-deploy-many com o Kamal 2, e três suposições da pesquisa que estavam erradas.
Página 14 de 16