Mi viaje a través de la carrera de Desarrollo de Software

Soy Jack y aquí es donde publico soluciones para diferentes desafíos y curiosidades de programación.

Latest posts

La trampa en el uso de fechas y monedas en las aplicaciones de software

La trampa en el uso de fechas y monedas en las aplicaciones de software

A lo largo de mis años en el campo de la programación, he notado una serie de desafíos que se repiten independientemente de la experiencia del desarrollador. Entre estos, el manejo adecuado de fechas y monedas destaca como un área particularmente engañosa. La razón es simple: estos campos parecen directos, pero esconden complejidades que pueden ser trampas, te explico.

El título "Senior" debe ser sinónimo de proactividad y autonomía

El título "Senior" debe ser sinónimo de proactividad y autonomía

En mis casi dos décadas en el mundo de la tecnología, he trabajado con una variedad de talento. Uno de los aspectos más intrigantes es el rango de habilidades y actitudes que he visto en personas que llevan el título de "Senior". Algunos han encarnado lo que significa ser autónomo, proactivo y un verdadero líder. Otros han usado el título más como una insignia que como una descripción precisa de sus habilidades. Así es que quiero escribir un poco sobre mi percepción en este tema.

Cobertura de Código vs Calidad del Código

Cobertura de Código vs Calidad del Código

Tanto la cobertura de código como la calidad del código son métricas esenciales en el desarrollo de software. Aunque cruciales, representan conceptos distintos y no deben confundirse. Ambas son fundamentales para garantizar un desarrollo sostenible y de alta calidad. Profundicemos en sus definiciones, diferencias y su importancia en el desarrollo de software.

Procesando archivos grandes en node.js

Procesando archivos grandes en node.js

Node.js ha revolucionado el desarrollo de back-end con su arquitectura basada en eventos, permitiendo el manejo eficiente de operaciones I/O sin bloqueo. Una de estas operaciones I/O es la lectura de archivos.

Desarrolladores de aplicaciones en constante aprendizaje

Desarrolladores de aplicaciones en constante aprendizaje

La industria tecnológica es una corriente que avanza realmente rápido en comparación con otras industrias, se asemeja a un río que fluye rápidamente y que para mantenerse a flote es necesario navegar sus aguas, remar y adaptarse continuamente; es la naturaleza misma de la tecnología, el cambio continuo, por lo tanto, como desarrolladores de aplicaciones, el aprendizaje constante no es solo una recomendación, sino es una necesidad.

Consumiento Loki en PHP, una solución personalizada

Consumiento Loki en PHP, una solución personalizada

En vista de que no pude encontrar una biblioteca que me permitiera consultar los logs almacenados en Loki desde PHP, decidí crear una pequeña clase que soluciona este problema, ésta es la historia y una porción del código que comparto en este artículo.