Cronologia
2026
Um infográfico interativo que simula a ação da gravidade se você realizasse um pulo em outros objetos presentes no Sistema Solar. Só tome cuidado ao simular o pulo em alguns objetos muito pequenos: você pode nunca mais voltar ao solo.
O objetivo desse jogo é combinar elementos, sem critério nenhum. É bom no mesmo nível em que não tem sentido algum.
Semana passada participei de uma campanha no lugar onde trabalho e acabei ganhando 1 ano de Claude Code PRO.
Por causa disso, comecei a brincar um pouco com ele e já consegui adiantar um bocado de algumas coisas no meu pequeno projeto de código aberto que já tem quase 10 anos.
Quero ver se consigo replicar em algum grau a eficiência que esse querido me trouxe com modelos rodando localmente no Ollama. A ver.
Um olhar mais técnico de como o fotógrafo dos wallpapers do Raspberry Pi tirou as fotos. Ótimo para entusiastas!
Não sei como ainda me surpreendo, mas essa declaração da Antropic dizendo que o novo modelo do Claude é tão poderoso que será restrito até o mundo estar preparado para ele me causou uma boa risada.
Imagina tu tocar um produto que precisa de recursos quase infinitos para sustentar a evolução dele, que ainda não deu lucro e tu ter a confiança de mandar uma dessas. Única justificativa pra esse tipo de fala é só pra garantir que uma gente queime dinheiro pra isso tudo.
As LLMs têm sua utilidade e veio para ficar, não me leve à mal. Mas esse papo é bem complicado de aturar.
Mesmo sendo alguém experimentado no mundo dos serviços de VPS, acabei de descobrir a ferramenta maravilhosa LowEndBox, para ajudar na escolha de VPSs baratas, que possui um fórum igualmente maravilhoso LowEndTalk.
Dá um quentinho no coração saber que a internet ainda tem esses cantinhos incríveis.
Fazia algum tempo que tinha abandonado o Zed para voltar a usar o Sublime Text. Por um tempo, foi bem interessante, mas acabei me sentido “preso” ao passado sem ter alguns recursos que um editor de textos precisa ter em 2026.
Não me lembro ao certo o motivo do abandono anterior. Pelo menos, fico contente em ver que o Zed é open source, apesar de todos os esforços de te fazer usar a IA embutida nele.
Não os julgo. No fim, esse tipo de modelo de negócio é justo: oferecem algo aberto, de graça; porém, pra manter as coisas funcionando, oferecem um serviço para fecharem a conta no fim do mês.
E pra ser justo com eles, a opção de desabilitar a IA é bem simples de fazer.
Pensei em montar uma página e documento com um passo a passo de como resolver um cubo mágico, mas, por hora, não vou fazer mais. Entrei nessa pira no início do ano para ter uma atividade que estimulasse a minha mente e memória.
Como já decorei todos os algoritmos, a necessidade de ter essa ajuda mais simples esfriou por aqui, mas acho que dá para ver com calma mais para frente algo do tipo.
É fascinante ver como as pessoas se importam mais com as coisas menos importantes do que com as mais importantes.
O último caso que vi disso foi o John Gruber, do Daring Fireball, estar mais preocupado com a “cafonice” da fonte usada na carta de esclarecimentos do casal Clinton, envolvidos nos arquivos Epstein, do que com o conteúdo em si.
Artigo que destrincha como realizar o mapeamento de unidade de medidas em Java, mostrando a motivação de se utilizar boas práticas e como lidar com a alta complexidade dessa tipagem de dados.
Um gerador de senhas extremamente divertido que a partir do tamanho e o que precisa ter na senha (letras maiúsculas, minúsculas, números e símbolos) começa a lançar caracteres do topo do navegador e o usuário tem que ir coletando os caracteres com uma cesta de palha. É fantástico.
2025
Quer gerar nomes para criar um universo do Kojima para chamar de seu? Responda o questionário e ao final será gerado vários nomes com excelentes comentários sobre como eles surgiram. Bom demais.
Análise muito boa sobre se ainda é válido hoje em dia utilizar o padrão DTO nas integrações das aplicações Java. Também apresenta ferramentas que facilitam esse tipo de integração.
Um joguinho simples mas intrigante onde o objetivo é tornar todas as letras em negrito ao combinar palavras.
Guia incrível do Basecamp, explicando como funciona a comunição interna da empresa. Nos ajuda a entender formas de como melhorar a comunicação no dia a dia de trabalho, dando ênfase à comunicação assíncrona.
Uma ótima alternativa ao Unsplash, caso você esteja com problemas ao achar alguma imagem lá. Ou só quer mais alternativas para achar imagens para os seus projetos.
2024
Dicas valiosas para trabalhar (e, por que não, brincar?) com tipografia no design de sites.
Repositório muito interessante que ensina Rust de uma forma bem simples e direta. Ideal para quem não tem tempo para ver a documentação ou tutoriais no Youtube.
Um pouco sobre esse interessantíssimo jogo indie ao estilo da torre de babel que foi lançado em 2023.
Um paper muito bom que disseca o porquê da interpretação equivocada que muitas pessoas fazem sobre o padrão REST, ondem subvertem o real sentido da arquitetura descrita pelo Roy Fielding em 2000.
2023
Uma máquina virtual do Macintosh com o System 8, rodando no Electron. É uma belezinha.
Mais uma explicação interativa muito interessante, agora sobre como funciona a luz e a sombra. Com muitos detalhes, fórmulas e, principalmente, animações, é muito divertido entender como funcionam os princípios da luz e da sua ausência.
Artigo provocante que faz uma comparação entre o Ruby e o Elixir. Já não bastando a vontade que eu tenho de aprender Ruby, vou acabar olhando Elixir graças a esse artigo.
2022
Uma avaliação muito interessante sobre a atualização da identidade visual do Waze, saindo daquele visual amador para adotar um visual profissional, condizente com a relevância do serviço.
Excelente documentário feito pelo Noclip sobre a criação e desenvolvimento do jogo Horizon Zero Dawn pela Guerrilla Games. É muito interessante ver a transição deles, saindo dos FPSs lineares com a série Killzone, para entrar nesse RPG mundo aberto incrível do HZD, que possui uma narrativa mais densa.
2021
Artigo interativo que mostra passo-a-passo como funciona o algoritmo de projeção de sombra muito utilizado nos jogos roguelike. Apareceu para mim enquanto pesquisava mais sobre o Dwarf Fortress.
Nesta entrevista, o criador do Dwarf Fortress explica um pouco sobre como funciona a complexidade desse jogo, que mesmo tendo todo o visual em ASCII, é uma das simulações de jogos mais completas já feitas.
Artigo muito interessante argumentando o porquê de usar codificação em binário ao invés do bom e velho JSON. Inclusive a autora apresenta padrões de codificações em binário que nunca tinha ouvido falar. Mais uma maneira de otimizar os recursos da sua aplicação.
É interessante ver como o mercado da tecnologia (ou melhor, qualquer mercado) é feito de ciclos. Depois de 10 anos após a arquitetura de Microsserviços ser a bola vez para substituir os Monolitos desajeitados das décadas passadas, voltamos a falar sobre Monolitos Modulares, que bebem um pouco da modularização dos Microsserviços. Ou seja, is the Circle of Technology.
Rust é uma linguagem que há algum tempo vem chamando a atenção. Já fazem 5 anos que é a linguagem mais amada na pesquisa anual do Stack Overflow. Os desenvolvedores já estão usando ela, seja no trabalho ou apenas por hobby. E agora faz parte do ranking TIOBE Top 20 das linguagens mais populares.
Em maio, o Deno finalmente alcançou a versão 1.0.0. Essa notícia do InfoQ nos dá uma boa visão geral e o grau de maturidade alcançado pela versão estável desse framework criado pelo desenvolvedor original do Node.js para corrigir as 10 coisas que ele se arrepende no Node.js. Não vejo a hora de começar a brincar com o Deno.
Duas dicas em uma: podcast muito interessante sobre o artigo escrito pelo grande Ken Fujioka, discutindo sobre a realidade atual do trabalho em casa ser ou não home-office e suas complicações e imposições causadas pela situação atual decorrente da pandemia de Covid-19.
2020
Uma excelente ferramenta para diagramação de arquiteturas de sistema em codigo Python, sem necessitar o uso de nenhuma ferramenta gráfica. Uma vantagem bem interessante dessa ferramenta é poder ter a rastreabilidade da evolução da arquitetura pelo versionamento do repositório, seguindo a linha do Architecture Decision Record.
Neste guia ilustrado publicado pelos autores do livro Software Design Decoded, são abordados oito hábitos que todos os designers de software experientes possuem. Para a minha felicidade, me identifiquei com a maioria dos itens.
Neste texto a Charity Majors faz uma excelente análise sobre as características dos líderes técnicos e as falsas recomendações/percepções de que para crescer como líder técnico é necessário partir apenas para a gerência. Leitura mais do que recomendada.
Artigo com insights bem interessantes sobre como falar menos e criar espaços de reflexão para organizar melhor os pensamentos ajuda a entregar respostas mais certeiras em conversas e reuniões.
Um pequeno, e certeiro, post da Spoken Impact sugerindo a duração ideal para uma apresentação. Achei enquanto construía o layout das minhas palestras no site.
Uma reflexão muito interessante sobre a natureza do CSS, a linguagem de design da web, e porque ele tem esse jeitão “estranho”: que não parece ser uma linguagem de marcação, nem uma linguagem de programação (numa forma imperativa). O vídeo possui legendas em português.
Primeiro post de uma série maravilhosa do Kyle Halladay, desenvolvedor de games expert em engines e shaders, descrevendo como ele conseguiu fazer um ray tracer e um joguinho snake, daqueles que tínhamos nos antigos Nokia tijolão, dentro do Notepad do Windows. É um espetáculo.
Chegou a segunda metade de maio e com ela o Technology Radar vol. 22 da ThoughtWorks. Ótimo relatório para ficar atualizado sobre as últimas tendências identificadas pela maior empresa de consultoria do mundo, compartilhado com toda a comunidade de tecnologia.
Excelente artigo que explica em detalhes como funciona o Pensamento de Segunda Ordem (tradução livre), que envolve uma reflexão maior sobre as consequências dos atos.
Excelente bate-papo do Raphael Dias com o Arthur Protásio, premiado escritor e designer de narrativas. É bem interessante ver a trajetória do Arthur e entender melhor como roteiro, narrativa e storytelling se integram no design de jogos.