Tecnología

Código, herramientas y algún desahogo.

Feed RSS
2 min de lectura
Touch ID para sudo en Ghostty y zellij

Cómo hacer que el prompt de Touch ID funcione con sudo en macOS, incluyendo el workaround de pam_reattach necesario dentro de multiplexores de terminal como zellij y tmux.

3 min de lectura
El bucle until de la shell

Un recorrido práctico por el bucle until: sintaxis, cuándo se lee mejor que while, y cinco ejemplos reales para esperar servicios, archivos, puertos, reintentos y trabajos en segundo plano.

4 min de lectura
Especificaciones en el Papel de la Pizza

Sobre el papel a cuadros bajo la pizza, los bocetos trazados entre una Margarita y una Diavola, y el anillo de grasa que cayó justo sobre la política de reintentos.

5 min de lectura
Untracker

Creé una app de 0,99 $ que elimina los parámetros de rastreo de cada URL que copias. Aquí explico por qué y cómo funciona.

1 min de lectura
Krik

Un generador de sitios estáticos desarrollado completamente con asistencia de Claude AI, mostrando el poder del desarrollo guiado por IA en Rust y el impacto revolucionario de las herramientas de coding con IA.

1 min de lectura
Extensiones de Firefox sin las cuales no puedo vivir

Extensiones esenciales de Firefox para productividad y privacidad: gestión de cookies, prevención de seguimiento de Google, bloqueo de anuncios y gestión segura de contraseñas.

2 min de lectura
Publicar en Mastodon

Cómo publicar en Mastodon usando solo un cliente HTTP

1 min de lectura
Bruce: criptografía en Java hecha fácil

Bruce es una librería Java que simplifica las operaciones de criptografía, facilitando a los desarrolladores implementar cifrado seguro, descifrado y hashing en sus aplicaciones.

2 min de lectura
Desarrollo Impulsado por la Ansiedad

Una reflexión sobre cómo manejar la presión y la ansiedad en el desarrollo de software, y cómo mantener la calidad mientras se cumplen los plazos.

1 min de lectura
The Matrix Screensaver para Commodore 64

Una implementación de screensaver estilo Matrix para Commodore 64 escrita en assembly 6502, con múltiples modos de visualización y controles interactivos, inspirada en el legendario screensaver xmatrix.

16 min de lectura
Una Introduccion a la Representacion, Serializacion y Gestion del Tiempo en el Software

La mayoria de los problemas en el desarrollo de software suelen surgir de un conocimiento pobre e inconsistente del dominio en cuestion. Un tema aparentemente tan simple como la representacion, serializacion y gestion del tiempo puede causar facilmente una serie de problemas tanto al programador novato como al experimentado.

6 min de lectura
Escribe mensajes de log decentes, o Jesús llora

Guía completa para escribir mensajes de log efectivos en Java: mejores prácticas para debugging, monitoreo en producción, manejo de excepciones y configuración de frameworks de logging modernos.