Saltar al contenido principal

25 publicaciones etiquetados con "Guía"

Ver Todas las Etiquetas

SemVer: el versionado que nadie lee hasta que te rompe todo

· 10 min de lectura
Oscar Adrian Ortiz Bustos
Ingeniero en Gestión y Desarrollo de Software

Introducción

Seguramente ya te ha pasado. Corres un pnpm install, todo funciona bien, te vas a dormir tranquilo, y al día siguiente el build está roto sin que tú hayas tocado ni una sola línea de código. Vas a investigar y resulta que una dependencia se actualizó sola de la 2.4.1 a la 3.0.0 y decidió, sin avisarte con la debida cortesía, cambiar por completo su API.

Ahí es cuando uno se pregunta: ¿para qué existen los números de versión si de todos modos nos rompen el proyecto? Pues resulta que sí existe una respuesta, y es que ese numerito no se escribe al azar, tiene un nombre y unas reglas bien definidas que la mayoría ignoramos hasta que nos pega en la cara. Se llama Semantic Versioning, o como le decimos de cariño, SemVer.

Nomada digital: Lleva tu home a todas partes

· 14 min de lectura
Oscar Adrian Ortiz Bustos
Ingeniero en Gestión y Desarrollo de Software

Introducción

Quisiera poder decir que solamente he perdido información una vez en mi vida, pero la realidad es que han sido varias. Desde que deja de funcionar un disco duro, hasta que accidentalmente borré archivos importantes. Estas experiencias me han enseñado la importancia de tener un entorno de trabajo portátil y seguro, porque uno nunca sabe cuándo puede necesitar acceder a sus archivos desde otro lugar.

Domina tus commits: metodología Conventional Commits

· 7 min de lectura
Oscar Adrian Ortiz Bustos
Ingeniero en Gestión y Desarrollo de Software

Introducción

En el desarrollo de software profesional, mantener un historial de commits claro y consistente no es solo una buena practica, es una necesidad. La metodología Conventional Commits ofrece un estándar para escribir mensajes de commit que facilitan la colaboración, la automatización y la generación de changelogs. En este artículo, exploraremos qué son los Conventional Commits, por qué son importantes y cómo implementarlos en tus proyectos.

CSS Functions: La manera nativa de crear funciones en CSS

· 7 min de lectura
Oscar Adrian Ortiz Bustos
Ingeniero en Gestión y Desarrollo de Software

Introduccion

CSS ha evolucionado mucho en los últimos años, de mis publicaciones recientes se encuentra la de NestingCSS que si no la recuerdas la puedes revisar. Hoy quiero hablarte de otra novedad que está generando bastante interés en la comunidad de desarrolladores web, y una de las novedades más interesantes es la introducción de la regla @function.

ShellRest: La respuesta a un fin de semana libre

· 12 min de lectura
Oscar Adrian Ortiz Bustos
Ingeniero en Gestión y Desarrollo de Software

Introducción

Desde que conocí las API Rest me enamoré de ellas, desde su simplicidad hasta la furia de su complejidad, y de Bash ni se diga, gracias a él me considero un buen ScriptScultor. Dado que me robaron un día y pensaba que la FMS era el sábado (fue el viernes 12) tuve un fin de semana dedicado completamente a cacharrear.

Dentro de la inmensa cantidad de disparates que pasaban por mi cabeza, se me ocurrió desarrollar una API Rest usando Bash. Y de eso vengo a hablarles hoy.