Convenciones de nombres, nombrando archivos y escribiendo código

Ya hace un tiempo que inicie con Angular desde su versión inicial, note un cambio tanto de paradigma como de diseño a la versión con Typescript, una de las cosas que me gusto fue utilizar la consola al estilo de laravel para generar ciertos archivos. Note algo que me llamó la atención y fue el hecho que los componentes generados se nombraban así: “mi-componente-principal.ts”, cuando yo venía utilizando algo como: “miComponente....

febrero 14, 2021 · 2 min · Christian Vargas
El happy path programación como niños

El happy path, programación como niños.

Hola, ¿Te acuerdas cuando eras niño? Era genial no tener que preocuparse por nada, jugar con amigos, sin presiones y sin contratiempos, todo era perfecto. No digo que hoy de adulto no lo disfrute, claro que se disfruta pero de diferente manera. El happy path en software es como la infancia, todo va bien, no hay problemas, no hay contratiempos y todo funciona perfecto. Recuerdo la primera vez que escuché este concepto en algún lugar de trabajo y desde entonces suelo tenerlo en la cabeza a la hora de probar ciertas cosas que he desarrollado....

diciembre 5, 2020 · 2 min · Christian Vargas

Escalabilidad, anglicismo tecnológico

La escalabilidad era algo que llevaba escuchando durante mucho tiempo en diferentes lugares de trabajo y con colegas programadores, es un concepto que a lo largo del tiempo lo tomé como conocimiento empírico, por lo mismo nunca indagué un poco más al respecto. El concepto de un “sistema escalable” parece simple, sistema que tiene la cualidad de adaptarse al crecimiento continuo que requiere su negocio. Siendo un concepto sencillo realmente llevarlo a cabo es complejo y es parte del diseño de un sistema....

noviembre 27, 2020 · 2 min · Christian Vargas
El happy path programación como niños

Los mandamientos de un programador

Recuerdo llevarme muy bien con un equipo de trabajo en un proyecto con Laravel. En México solemos tener una cultura muy “picante (Pesada)” de hablar y de tratar al “compadrazgo (Amigos)”. Un día común, me acerco a un compañero de trabajo y veo que empezaba a hacer alguna clase de código espagueti, por lo complejo de un requerimiento, por cierto demasiado complejo lo recuerdo, en ese momento yo exclamó: “Mantenlo simple, idiota” Se me quedó viendo de una manera sorprendida y como no, mientras yo intentaba explicarle que existe un concepto que dice literalmente eso, el equipo reía y reía, este mandamiento es el denominado KISS....

noviembre 21, 2020 · 2 min · Christian Vargas

La maldita deuda técnica

Me considero perfeccionista y durante el tiempo que me ha tocado iniciar en varios proyectos, suelo tener dudas cuando me toca elegir cierta tecnología(s) para desarrollar y hacer ese proyecto realidad. Cabe mencionar que en los últimos años han salido múltiples tecnologías que cumplen un mismo fin con diferentes diseños, implementaciones, patrones, lenguajes, etc. Por ejemplo, hace años lo común era utilizar jquery para interactuar con un sitio web, era el rey y nadie lo quitaba de ahí....

noviembre 8, 2020 · 2 min · Christian Vargas