General

Latest posts

AndroidX, Jetifier y Jetify: ¿Qué es todo esto?

AndroidX, Jetifier y Jetify: ¿Qué es todo esto?

En 2017, Google anunció AndroidX, una nueva biblioteca de Android que proporciona una API consistente y actualizada para los desarrolladores. AndroidX es una evolución de la antigua biblioteca de Android, que se llamaba Android Support Library.

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.