Générateurs de sites statiques : Voyage dans le temps pour votre site web

2025-09-02
Générateurs de sites statiques : Voyage dans le temps pour votre site web

En revisitant d'anciens articles de blog, l'auteur a découvert la puissance de l'utilisation d'un générateur de sites statiques (Eleventy) avec Git pour voyager facilement dans le temps à travers l'historique de son site web. L'approche d'Eleventy qui consiste à récupérer les articles d'un CMS et à les inclure dans chaque commit crée une capture d'écran complète du site web à chaque commit. Cela contraste avec les sites web utilisant des bases de données (comme WordPress), ce qui rend plus difficile l'accès aux versions précédentes. Bien que l'auteur ait précédemment mis en place une action GitHub pour prendre des captures d'écran mensuelles, la combinaison d'Eleventy et de Git rend cela moins crucial.

Lire plus
Développement

Ma cache secrète : Pourquoi j'hésite à partager mes dotfiles

2025-08-06
Ma cache secrète : Pourquoi j'hésite à partager mes dotfiles

L'auteur adore les dotfiles – les fichiers de configuration pour les logiciels et les systèmes d'exploitation – et aime partager ses idées et son code. Cependant, il hésite à publier publiquement son propre dépôt étendu de dotfiles, qui inclut des configurations pour zsh, tmux, neovim, vscode, une liste de paquets Homebrew, des règles CSS Stylus, et est géré avec GNU Stow. Il estime que ses personnalisations sont trop intimes pour être partagées, malgré leur intérêt. Cela soulève des questions sur l'équilibre entre les configurations personnalisées des développeurs et le partage de code open source.

Lire plus
Développement

L'arme secrète d'un programmeur : les notes manuscrites surpassent les éditeurs de code

2025-05-28
L'arme secrète d'un programmeur : les notes manuscrites surpassent les éditeurs de code

Un développeur de logiciels partage ses idées uniques sur l'utilisation d'un carnet pour réfléchir et résoudre des problèmes. Il soutient que le fait d'écrire des pensées et des schémas dans un carnet, avant d'écrire du code directement sur un ordinateur, permet une plus grande clarté et l'identification de solutions. Cette méthode aide à transformer des idées vagues en plans concrets, à détecter les bogues et les défauts de conception dans le code et laisse un enregistrement précieux du processus de réflexion pour référence ultérieure. Pour lui, un carnet est un outil plus important qu'un éditeur de code.

Lire plus
Développement Méthodes de réflexion