~/blog
Escritos técnicos sobre arquitectura, desarrollo y seguridad.
-

5 Proyectos de Programación para Dominar Estructuras de Datos (2026)
Leer post: 5 Proyectos de Programación para Dominar Estructuras de Datos (2026)Las estructuras de datos son los cimientos de la ingenierÃa de software, pero en la universidad (o en los bootcamps) suelen quedarse en diapositivas teóricas. La realidad es que la teorÃa aguanta todo, pero el compilador no. Saber qué es un Array is easy, young man. Saber cuándo usar un Heap en lugar de un…
-

Algoritmos de Sustitución de Páginas
Leer post: Algoritmos de Sustitución de Páginas¿Alguna vez te has preguntado cómo los sistemas operativos deciden qué información mantener en la memoria y cuál reemplazar? Los algoritmos de sustitución de página son una pieza fundamental en esta toma de decisiones. En este post, te desvelaré los misterios detrás de estos algoritmos y te mostraré cómo funcionan en la práctica. Desde lo…
-

5 Algoritmos de Ordenamiento en JavaScript para Entrevistas Técnicas
Leer post: 5 Algoritmos de Ordenamiento en JavaScript para Entrevistas TécnicasLos algoritmos de ordenamiento son el filtro número uno en las grandes empresas tecnológicas. Si alguna vez te has quedado en blanco en una entrevista técnica cuando te pidieron ordenar un array sin usar .sort(), no eres el único. Si bien en el dÃa a dÃa solemos confiar en las funciones nativas de JavaScript, entender…
-

¿Qué es el análisis asintótico?
Leer post: ¿Qué es el análisis asintótico?¿Alguna vez te preguntaste cómo se mide la eficiencia de un algoritmo? ¿Cómo se determina cuánto tiempo tardará en ejecutarse en función del tamaño de entrada? El análisis asintótico es una técnica utilizada para evaluar el rendimiento de los algoritmos. Se usa cuando el tamaño de entrada tiende a infinito. Si deseas conocer más sobre…