Javier Valencia Javier Valencia

Filtrando por tag: desarrollo

33 resultados

Git básico I: crear y clonar repositorios

1 de mayo de 2026 · 4 min de lectura

Primera entrega de la serie Git básico. Forma parte de un recorrido más amplio por git en tres niveles: básico, intermedio y avanzado. Tiempo de lectura estimado: 5 minutos. Arrancamos una serie de nueve posts sobre git organizados en tres niveles: básico, intermedio y avanzado. Tres comandos por entrega, tres entregas por nivel. La idea es cubrir lo que de verdad se usa cada día, sin teoría de relleno ni diagramas de grafos dirigidos acíclicos. En este primer post, los tres comandos con los que empiezas todo: git init, git clone y git status. Son los primeros que tecleas en...

Git aliases que uso cada día

20 de abril de 2026 · 6 min de lectura

Git es una herramienta enorme. La mayoría de desarrolladores conoce bien veinte comandos, apenas usa cinco y escribe los cinco sin parar durante ocho horas al día. Cuando escribes git status cien veces por día y git checkout -b otras treinta, cada carácter ahorrado empieza a sumar. Y más allá del ahorro de teclas, un buen conjunto de aliases te convierte ciertos comandos incómodos en comandos rápidos, y te evita los sustos que suelen venir de teclear mal algo con --force. Este post es mi .gitconfig comentado, después de diez años afinándolo. No es exhaustivo: es el mínimo que me...

Go generics en la práctica: cuándo sí y cuándo no

19 de abril de 2026 · 5 min de lectura

Los generics llegaron a Go en la versión 1.18, marzo de 2022. Llevamos más de tres años con ellos en producción y, visto con perspectiva, creo que la comunidad ha reaccionado de una forma bastante sana: hubo una oleada inicial de uso excesivo, un rebote de "mejor no usarlos nunca", y ahora estamos en un punto intermedio más razonable. Este post es mi intento de destilar ese punto intermedio: cuándo los generics aportan y cuándo sobran. Por qué Go tardó tanto en incorporarlos Go nació en 2007 con una filosofía clara: simplicidad sobre abstracción. El equipo original consideraba que los...