William Brendaw

Cronologia

2026

10 de agosto de 2026CuradoriaFerramentas High Jump

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.

12 de junho de 2026CuradoriaJoguinhos Infinity Craft

O objetivo desse jogo é combinar elementos, sem critério nenhum. É bom no mesmo nível em que não tem sentido algum.

9 de junho de 2026Nota

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.

7 de maio de 2026CuradoriaDesign Raspberry Pi Desktop Images

Um olhar mais técnico de como o fotógrafo dos wallpapers do Raspberry Pi tirou as fotos. Ótimo para entusiastas!

14 de abril de 2026Nota

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.

7 de abril de 2026Nota

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.

26 de março de 2026Nota

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.

10 de março de 2026Nota

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.

5 de março de 2026ArtigoTutorial Como ajustar o locale do Ubuntu Server para português brasileiro
24 de fevereiro de 2026Nota

É 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.

19 de fevereiro de 2026ArtigoMeta O verdadeiro começo do ano (e do blog)
15 de fevereiro de 2026CuradoriaDev Unidade de medidas em Java, como e o porquê

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.

22 de janeiro de 2026CuradoriaFerramentas Password Basket

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

15 de outubro de 2025CuradoriaFerramentas Kojima Name Generator

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.

20 de agosto de 2025CuradoriaDev DTO: hipster ou depreciado?

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.

24 de junho de 2025CuradoriaJoguinhos Typeshift

Um joguinho simples mas intrigante onde o objetivo é tornar todas as letras em negrito ao combinar palavras.

19 de março de 2025ArtigoMeta Celebração da edição 56 das Notas Quinzenais
15 de março de 2025CuradoriaOrganização The Basecamp Guide to Internal Communication

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.

19 de janeiro de 2025Foto Figueira e amigoFigueira e amigo
18 de janeiro de 2025Foto Pôr-na-estradaPôr-na-estrada
16 de janeiro de 2025Foto PraiaPraia
15 de janeiro de 2025Foto Pescador 2Pescador 2
14 de janeiro de 2025Foto PórticosPórticos
8 de janeiro de 2025CuradoriaDesign Freerange Stock

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

12 de outubro de 2024Foto Pica-gramaPica-grama
3 de outubro de 2024CuradoriaDesign A Five-Minutes Guide to Better Typograph

Dicas valiosas para trabalhar (e, por que não, brincar?) com tipografia no design de sites.

21 de setembro de 2024Foto Maior de todosMaior de todos
7 de setembro de 2024Foto Pôr-do-postePôr-do-poste
20 de julho de 2024CuradoriaDev easy_rust

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.

19 de junho de 2024CuradoriaGamedev Finding power in language with Chants of Sennaar

Um pouco sobre esse interessantíssimo jogo indie ao estilo da torre de babel que foi lançado em 2023.

24 de maio de 2024ArtigoReflexão A necessidade de gerar renda com conteúdo na internet
10 de maio de 2024ArtigoReflexão Uma tragédia anunciada
26 de abril de 2024ArtigoTutorial Passo a passo de como compilar localmente o Godot no macOS
12 de abril de 2024ArtigoTutorial Como abrir um link com um <button> HTML
29 de março de 2024ArtigoOrganização Como planejo e organizo as tarefas de projetos
19 de março de 2024ArtigoMeta Estamos em obras
14 de março de 2024Foto UsinaUsina
10 de março de 2024CuradoriaDev Roy Fielding's Misappropriated REST Dissertation

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.

29 de fevereiro de 2024Foto OrlaOrla
28 de fevereiro de 2024CuradoriaDev Don’t call it a comeback: Why Java is still champ
20 de janeiro de 2024Foto Primavera no verãoPrimavera no verão
17 de janeiro de 2024CuradoriaDevLog I blew $720 on 100 notebooks from Alibaba and started a Paper Website business

2023

19 de dezembro de 2023Foto Pica-pedraPica-pedra
27 de novembro de 2023CuradoriaReflexão The arrival fallacy: why we should decouple our happiness from our goals
18 de outubro de 2023Foto FigueiraFigueira
17 de outubro de 2023Foto Sol na estradaSol na estrada
16 de outubro de 2023Foto Limite de velocidadeLimite de velocidade
15 de outubro de 2023Foto PescadorPescador
14 de outubro de 2023Foto GuindastesGuindastes
13 de outubro de 2023Foto Barco de pescaBarco de pesca
12 de outubro de 2023Foto EstradaEstrada
4 de outubro de 2023Foto Ruas de fogoRuas de fogo
20 de setembro de 2023CuradoriaFerramentas macintosh.js

Uma máquina virtual do Macintosh com o System 8, rodando no Electron. É uma belezinha.

13 de setembro de 2023Foto Chuva no centroChuva no centro
12 de agosto de 2023Foto Protesto urbanoProtesto urbano
9 de agosto de 2023CuradoriaFerramentas Paper Website
13 de junho de 2023ArtigoReflexão O acerto da Apple com o Vision Pro
31 de maio de 2023Foto Sobrevivendo ao tempoSobrevivendo ao tempo
15 de maio de 2023CuradoriaDesign Lights and Shadows

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.

22 de abril de 2023CuradoriaFerramentas Emery
20 de abril de 2023Foto Morada dos CânionsMorada dos Cânions
19 de abril de 2023Foto Chegada aos Cânions 2Chegada aos Cânions 2
18 de abril de 2023Foto Chegada aos CânionsChegada aos Cânions
11 de abril de 2023Foto Pôr-do-sol na estradaPôr-do-sol na estrada
26 de março de 2023Foto Pôr-do-sol no Beira-RioPôr-do-sol no Beira-Rio
14 de fevereiro de 2023CuradoriaOrganização Ditch Your To-Do List and Use These Docs To Make More Impact
10 de janeiro de 2023CuradoriaDev 6 Reasons Why Elixir Is Better Than Ruby

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

30 de novembro de 2022CuradoriaEscrita Morning Pages
15 de setembro de 2022CuradoriaReflexão Local-first software: You own your data, in spite of the cloud
8 de julho de 2022CuradoriaDevLog Why I built a dictionary app
20 de maio de 2022CuradoriaDesign New Logo and Identity for Waze by Pentagram

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.

20 de abril de 2022CuradoriaReflexão Ralar pra gringa
4 de março de 2022ArtigoEscrita Começando uma rotina de escrita
10 de fevereiro de 2022CuradoriaGamedev Documentário Horizon Zero Dawn

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

15 de dezembro de 2021CuradoriaGamedev Symmetric Shadowcasting

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.

20 de outubro de 2021CuradoriaGamedev Dwarf Fortress Creator Explains its Complexity & Origins

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.

5 de setembro de 2021CuradoriaDev Use Binary Encoding Instead of JSON

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.

10 de julho de 2021CuradoriaDev QTrends Arquitetura - A vez dos monólitos modulares

É 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.

20 de maio de 2021CuradoriaDev Rust Breaks into TIOBE Top 20

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.

15 de março de 2021CuradoriaDev Deno Is Ready for Production

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.

10 de janeiro de 2021CuradoriaOrganização Mupoca #115 - Home-office pra quem?

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

3 de dezembro de 2020PalestraTutorial Explicando Microsserviços para Pessoas Não Técnicas
18 de novembro de 2020CuradoriaFerramentas Diagrams: Diagram as Code

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.

12 de outubro de 2020CuradoriaDev Eight Habits of Expert Software Designers

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.

5 de setembro de 2020CuradoriaReflexão The Engineer/Manager Pendulum

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.

20 de agosto de 2020CuradoriaReflexão Be Aware of the Quiet Ones like Keanu Reeves

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.

6 de agosto de 2020ArtigoDevLog Notas de um Game Dev #1
15 de julho de 2020CuradoriaEscrita What Is the Ideal Length for a Presentation?

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.

10 de junho de 2020CuradoriaDev Why is CSS So Weird?

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.

31 de maio de 2020ArtigoMeta Retomada
1 de maio de 2020CuradoriaGamedev Ray Tracing In Notepad.exe At 30 FPS

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.

25 de março de 2020CuradoriaDev ThoughtWorks Technology Radar vol. 22

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.

20 de fevereiro de 2020CuradoriaReflexão Second-Order Thinking: What Smart People Use to Outperform

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.

15 de janeiro de 2020CuradoriaGamedev Criando narrativas de games, com Arthur Protásio

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.

2019

14 de dezembro de 2019PalestraTutorial Configure seu primeiro servidor VPS na nuvem

2015

28 de novembro de 2015PalestraTutorial Servindo sites estáticos com Harp JS