Todos los posts - page 2

Entradas recientes

Cuando separar el código

11 minutos de lectura | 07-04-2023

¿Cuándo es buena idea que lo existe en un clase o función lo descompongas en varios elementos? En este artículo veremos algunos criterios para tomar esta dec...

El principio de segregación de Interfaces

7 minutos de lectura | 01-04-2023

Analicemos el cuarto principio de SOLID: El principio de segregación de interfaces, y veamos qué tanto vale la pena tenerlo en cuenta en nuetros desarrollos.

Descomponiendo tu aplicación en módulos

15 minutos de lectura | 25-03-2023

La tarea principal de un desarrollador de software es crear software que funcione, pero además que sea mantenible y entendible. Dividir en módulos es una téc...

¿Qué es una API?

18 minutos de lectura | 18-03-2023

Definamos que es un ‘Application Programming Interface’ en el desarrollo de software. Y con este entendimiento, hablemos de cómo hacer mejores API’s.

¿Qué es la abstracción?

29 minutos de lectura | 13-03-2023

Muchos programadores piden consejos para mejorar su capacidad de abstracción. Vamos a hablar de lo que es y cómo se puede usar para programar mejor.

El principio de sustitución de Liskov

13 minutos de lectura | 06-03-2023

El principio de sustitución de Liskov es uno de las reglas de comportamiento más famosas entre los desarrolladores. Hablemos de lo que significa.

Patrones para aprendices: Cava más hondo

6 minutos de lectura | 25-01-2023

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?

5 minutos de lectura | 22-01-2023

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)

11 minutos de lectura | 18-01-2023

¿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.

Claridad de Saša Jurić

9 minutos de lectura | 30-12-2022

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

9 minutos de lectura | 26-12-2022

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

9 minutos de lectura | 24-12-2022

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

13 minutos de lectura | 22-12-2022

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

5 minutos de lectura | 18-12-2022

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?

12 minutos de lectura | 13-12-2022

¿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)

6 minutos de lectura | 03-12-2022

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