Geradores de Sites Estáticos: Viagem no Tempo para seu Site

2025-09-02
Geradores de Sites Estáticos: Viagem no Tempo para seu Site

Ao revisitar postagens antigas do blog, o autor descobriu o poder de usar um gerador de sites estático (Eleventy) com Git para viajar facilmente no tempo pela história do seu site. A abordagem do Eleventy de buscar postagens de um CMS e incluí-las em cada commit cria um snapshot completo do site em cada commit. Isso contrasta com sites que usam bancos de dados (como WordPress), que tornam mais difícil o acesso a versões anteriores. Embora o autor tenha implementado anteriormente uma Ação do GitHub para tirar screenshots mensais, a combinação de Eleventy e Git torna isso menos crucial.

Leia mais
Desenvolvimento

Meu esconderijo secreto: Por que hesito em compartilhar meus dotfiles

2025-08-06
Meu esconderijo secreto: Por que hesito em compartilhar meus dotfiles

O autor ama dotfiles – arquivos de configuração para software e sistemas operacionais – e gosta de compartilhar ideias e código. No entanto, ele hesita em lançar publicamente seu próprio repositório extenso de dotfiles, que inclui configurações para zsh, tmux, neovim, vscode, uma lista de pacotes Homebrew, regras de CSS Stylus e é gerenciado com GNU Stow. Ele sente que suas personalizações são muito íntimas para compartilhar, apesar do fator legal. Isso levanta questões sobre o equilíbrio entre configurações de desenvolvedor personalizadas e compartilhamento de código aberto.

Leia mais
Desenvolvimento

A Arma Secreta de um Programador: Notas Escritas à Mão Superam Editores de Código

2025-05-28
A Arma Secreta de um Programador: Notas Escritas à Mão Superam Editores de Código

Um desenvolvedor de software compartilha suas ideias únicas sobre o uso de um caderno para pensar e resolver problemas. Ele argumenta que escrever pensamentos e diagramas em um caderno, antes de escrever código diretamente em um computador, permite maior clareza e identificação de soluções. Esse método ajuda a transformar ideias vagas em planos concretos, descobrir falhas e defeitos de design no código e deixa um registro valioso do processo de pensamento para referência posterior. Para ele, um caderno é uma ferramenta mais importante do que um editor de código.

Leia mais
Desenvolvimento Métodos de Pensamento