Generadores de sitios estáticos: Viaje en el tiempo para su sitio web

2025-09-02
Generadores de sitios estáticos: Viaje en el tiempo para su sitio web

Al revisitar antiguas publicaciones de blog, el autor descubrió el poder de usar un generador de sitios estáticos (Eleventy) con Git para viajar fácilmente en el tiempo a través del historial de su sitio web. El enfoque de Eleventy de obtener publicaciones de un CMS e incluirlas en cada confirmación crea una instantánea completa del sitio web en cada confirmación. Esto contrasta con los sitios web que usan bases de datos (como WordPress), lo que dificulta el acceso a versiones anteriores. Si bien el autor implementó anteriormente una Acción de GitHub para tomar capturas de pantalla mensuales, la combinación de Eleventy y Git hace que esto sea menos crucial.

Leer más
Desarrollo

Mi escondite secreto: Por qué dudo en compartir mis dotfiles

2025-08-06
Mi escondite secreto: Por qué dudo en compartir mis dotfiles

El autor ama los dotfiles – archivos de configuración para software y sistemas operativos – y le gusta compartir ideas y código. Sin embargo, duda en publicar públicamente su propio repositorio extenso de dotfiles, que incluye configuraciones para zsh, tmux, neovim, vscode, una lista de paquetes Homebrew, reglas CSS de Stylus y se gestiona con GNU Stow. Siente que sus personalizaciones son demasiado íntimas para compartir, a pesar de lo genial que es. Esto plantea preguntas sobre el equilibrio entre las configuraciones personalizadas de los desarrolladores y el intercambio de código abierto.

Leer más
Desarrollo

El arma secreta de un programador: las notas escritas a mano superan a los editores de código

2025-05-28
El arma secreta de un programador: las notas escritas a mano superan a los editores de código

Un desarrollador de software comparte sus ideas únicas sobre el uso de un cuaderno para pensar y resolver problemas. Argumenta que escribir pensamientos y diagramas en un cuaderno, antes de escribir código directamente en un ordenador, permite una mayor claridad y la identificación de soluciones. Este método ayuda a transformar ideas vagas en planes concretos, descubrir fallos y defectos de diseño en el código y deja un registro valioso del proceso de pensamiento para futuras referencias. Para él, un cuaderno es una herramienta más importante que un editor de código.

Leer más