Bedrock 2.0: nueva versión del kit de inicio minimalista para Emacs

El desarrollador Ashton ha publicado Bedrock 2.0, un kit de inicio minimalista para Emacs creado de forma artesanal y distribuido desde Codeberg. Esta versión requiere Emacs 31, lanzado en agosto de 2026, por lo que los usuarios que no puedan actualizar esa rama pueden eliminar manualmente la config

Cómo ajustar las codificaciones internas de Valkey para ahorrar memoria

Valkey, la base de datos en memoria, abstrae la representación real de los datos en RAM mediante codificaciones automáticas que elige según el tamaño y la cantidad de elementos. Cada tipo de dato (hashes, listas, conjuntos, conjuntos ordenados y streams) puede almacenarse con estructuras más o menos

Por qué los secretos no deben vivir en los archivos de configuración

Las contraseñas, claves de API y tokens no deberían almacenarse junto al resto de la configuración de una aplicación. La configuración describe comportamiento y debe vivir en git, en la revisión de código y en las máquinas de los desarrolladores; los secretos conceden autoridad y exigen acceso restr

Configuración de Emacs: uso avanzado de Dired para gestionar archivos

Dired es el navegador de archivos integrado en Emacs que trata directorios y ficheros como un buffer editable del propio editor, lo que permite navegar, marcar, copiar, mover y renombrar archivos con las mismas combinaciones de teclas y comandos que se usan en cualquier buffer de Emacs. Este artícul

Thunderbird investiga la configuración de escritorio y rediseñará los ajustes

El equipo de Thunderbird ha presentado los resultados de una investigación cualitativa centrada en cómo los usuarios gestionan las preferencias y opciones de configuración en la versión de escritorio del cliente de correo. El estudio consistió en entrevistas individuales de una hora con diez partici

Cómo crear un alias recursivo de jj para anidar comandos sin errores

El control de versiones jj, al igual que git, interpreta un segundo 'jj' al inicio de la línea de comandos como un subcomando desconocido y devuelve un error. Para escribir 'jj jj show -T "change_id.short()"' y obtener el identificador del changeset en curso, el artículo propone definir un alias den

Tres formas de ignorar archivos en Git más allá de .gitignore

Git ofrece tres niveles distintos para excluir archivos del control de versiones, y no todos los usuarios los conocen. El primero y más conocido es .gitignore, un archivo que se commitea al repositorio y sirve para que el equipo ignore de forma compartida patrones como node_modules/, archivos de com

keyd: un daemon de remapeo de teclas para Linux

Linux carece de una solución eficaz para remapear teclas a nivel de sistema. Para lograr resultados satisfactorios, los usuarios suelen recurrir a múltiples herramientas como xcape y xmodmap, que además están limitadas al entorno X11. keyd aborda este problema con un daemon flexible que opera a nive

Domina tmux: Personaliza tu terminal para mayor eficiencia

Este artículo de Ham Vocke, originalmente publicado en hamvocke.com, es una guía práctica para personalizar tu experiencia con `tmux`, un multiplexor de terminales. `tmux` permite dividir la terminal en múltiples paneles y ventanas, facilitando la gestión de múltiples tareas en una sola sesión. Aunq

Jujutsu: Edición de cambios sin 'patch'

El artículo de knifepoint.net describe una solución ingeniosa para editar cambios individuales dentro de un sistema de control de versiones distribuido (VCS) llamado Jujutsu. Jujutsu, a diferencia de Git, no ofrece de forma nativa funcionalidades equivalentes a `git format-patch` y `git am` para man

Simplifican configuración de IA con 'cadenas de conexión'

Un desarrollador propone una solución para simplificar la configuración de modelos de lenguaje grandes (LLMs) a través de 'cadenas de conexión' (connection strings) siguiendo el modelo de las URLs para bases de datos. Actualmente, la configuración de LLMs implica una proliferación de variables de en

Git: Secretos en los Archivos Ocultos

En el mundo de Git, más allá de los archivos de configuración tradicionales en el directorio `.git/`, existen archivos especiales que, aunque se versionan junto con el código, controlan el comportamiento del sistema de control de versiones. Andrew Nesbitt, en nesbitt.io, explora estos archivos 'mági