Entradas recientes
Patrones para aprendices: Cava más hondo
Hablemos de por qué aprender a profundizar en los temas en los que trabajas día a día es importante para avanzar en tu carrera como desarrolldor de software.
¿Qué es el bytecode?
En algunos lenguajes de programación se genera algo que llamamos bytecode antes de que se ejecute. Hablemos de qué es para que lo entiendas mejor.
Qué es la compilación Just In Time (JIT)
¿Has escuchado que varios lenguajes están agregando la capacidad de compilación Just In Time a sus entornos? Hablemos de qué es y cómo te beneficia.
Ejercicio: programando un perceptrón con Python
Programemos un perceptrón en Python para entender a fondo como funciona y poder construir sobre eso para temas más complejos.
Claridad de Saša Jurić
Todos quisiéramos tener bases de código perfectas, fáciles de mantener y totalmente claras. Esto es casi imposible, pero podemos acercarnos. Vemos cómo.
Explicaciones elocuentes
Comunicar claramente y de manera efectiva es una de las tareas más importantes de los desarrolladores. Hablemos de las técnicas que puedes seguir para mejora...
Creando código de Python robusto, Parte 1
Normalmente no basta con saber lo básico de un lenguaje para hacer código que sea fácil de mantener y seguro. Hablemos de algunas maneras de hacer código rob...
Tomando notas efectivamente: Zettelkasten
Hablemos de la importancia de tener un sistema efectivo para tomar notas, usado por académicos y científicos para ser productivos.
¿Cómo aprender Rust? Recursos para empezar
En este artículo encontrarás algunos recursos para aprender Rust tanto en inglés como en español. Empezaremos desde lo más básico hasta llevarte a hacer cosa...
¿Por qué aprender Rust en 2023?
¿Por qué es Rust uno de los lenguajes más amados de la actualiad? ¿Te conviene aprenderlo? Vamos a platicar de eso en este artículo.
El principio Abierto/Cerrado (Open/Closed)
Hablemos del segundo principio mencionado en los principios SOLID: el principio Open/Closed, que habla de cómo tratar de los cambios en el código
Análisis de los principios SOLID: Principio de Responsabilidad Única
¿Son útiles los principios SOLID? En esta serie empezaremos una exploración para ver si podemos aplicarlos mejor o si vale la pena seguirlos.
Crea hashes resistentes a balas con Keccak (SHA-3)
¿Por qué deberías usar SHA-3 para tus nuevos desarrollos? No hay pretexto ya para que uses lo mejor y más probado.
Mi experiencia como Mentora
¿Has tenido la inquietud de apoyar a una persona en su crecimiento profesional? Te comparto mi experiencia intentandolo.
¿Estás cambiando de trabajo?
Los cambios siempre son buenos, pero no siempre sencillos de manejar, te comparto un poco del último cambio de trabajo que yo atravese.
Resumen: Historia de los lenguajes de programación
Hablemos del libro ‘Historia de los lenguajes de programación’ de Manuel Rubio, que nos cuenta acerca del nacimiento de los primeros lenguajes.
Consistencia en el código
La consistencia y uniformidad en una base de código son muy importantes, en este artículo veremos cómo podemos lograrlo y en qué cosas debes poner atención.
Aprendiendo desarrollo efectivamente
Nunca nos han enseñado a aprender (a casi nadie) y el desarrollo de software es un campo que requiere un aprendizaje constante de temas difíciles. Veamos lo ...
Criptografía para desarrolladores: Códigos de autenticación de mensajes
A veces vemos nombres como HMAC-MD4 o AES-CMAC y no sabemos lo que significa. En este artículo hablaremos de los diferentes tipos de MAC y por qué son import...
El tiempo monótono
¿Cómo se cuenta el tiempo en una computadora? En este artículo hablaremos del tiempo monótono, un contador en el que puedes confiar para hacer cálculos relat...