Hola a quien haya llegado hasta aquí. Recientemente empecé a componer música clásica y estoy haciendo algo de progreso. Mi tercer intento tomó solo 3 horas, en comparación con las 7 horas que tomó el segundo intento. (PDFs con las partituras al dentro)


Si has trabajado con JavaScript antes, probablemente hayas oído hablar de TypeScript. ¿Pero por qué aprenderlo? TypeScript añade tipado estático a JavaScript, haciendo que tu código sea más robusto, legible y fácil de depurar. Como desarrollador con experiencia, ojalá lo hubiera adoptado antes. Es un cambio radical para el mantenimiento y escalabilidad a largo plazo.

Git es un sistema de control de versiones que permite realizar un seguimiento de los cambios en un código y facilita la colaboración. Es importante entender cómo usar las ramas de manera efectiva para dividir el trabajo en características, correcciones y lanzamientos. Al trabajar en un proyecto con otros, se deben conocer las diferencias entre rebase y merge. El rebase se usa cuando se necesita actualizar la rama local antes de fusionar los cambios remotos, mientras que el merge se utiliza para combinar ramas. También hay opciones como --no-ff y --squash que afectan cómo se conserva el historial de commits.