🐭 mouse
Sabe aquele Magic Mouse da Apple que muita gente ama odiar? Pois é, o autor do texto decidiu dar uma turbinada nele. A ideia veio depois de assistir uns vídeos que mostravam como o design dele pode ser... complicado. Ele resolveu fazer o que a Apple não fez: melhorar o bichinho. O plano: colocar carregamento USB-C no mouse sem perder a funcionalidade. Além disso, um design mais ergonômico, o que envolveu partir o mouse ao meio e mexer no design com impressões 3D. Veja o resultado aqui!
🌳 branches
Branches no Git não têm hierarquia; são apenas ponteiros para commits. O histórico é reconstruído seguindo os pais dos commits. Apesar disso, a ideia de "galhos" funciona bem na prática, mas pode causar confusão em operações como merge e rebase. A simplicidade do conceito contrasta com a complexidade da interface. A sacada é entender que você precisa guiar o Git. Então, relaxa e vai explorando! Com o tempo, você pega o jeito.
🎮 game
Imagina controlar um ioiô espacial em um balé cósmico para coletar estrelas! Essa é a vibe do YOYOZO, o novo jogo para o Playdate. E o mais insano? Ele pesa só 39 KB! Isso mesmo, menor que a maioria das fotos do seu celular. O jogo revive a nostalgia dos jogos de disquete, sem efeitos sonoros digitais, poucas imagens e tudo desenhado com formas simples. O resultado? Um jogo compacto, mas cheio de personalidade!
🧑🏫 aulas
O autor do texto foi instrutor em um curso de verão de uma disciplina de programação funcional para os estudantes de Ciência da Computação da Universidade Carnegie Mellon, na Pensilvânia. A programação funcional não é só "mais um tópico", é sobre pensar de forma disciplinada, segura e com foco — uma abordagem que transforma a visão dos alunos sobre computação. Ele disponibilizou todas as aulas aqui!
🧑💻 home office
Um texto contra o retorno ao escritório. Trabalhar de casa é liberdade: silêncio, conforto, nada de trânsito e mais tempo livre. No escritório, é barulho, interrupções e café ruim. Dizem que falta produtividade ou colaboração no home office, mas Slack resolve e brainstorm no sofá é top. No fim, é sobre autonomia e não ficar preso a empresas que nem sempre são leais. Trabalhar de casa é o futuro!
⚙️ API
A negociação de conteúdo permite que um cliente escolha o formato da resposta (JSON ou HTML), mas talvez essa não seja a melhor solução. APIs de dados (JSON) precisam ser estáveis, enquanto APIs de hipermídia (HTML) são mais flexíveis e podem mudar com o tempo. Tentar misturar essas duas em uma única API pode causar problemas. A melhor solução é separar as APIs, mantendo uma para dados e outra para hipermídia, o que torna tudo mais organizado e eficiente.