Todos los posts - page 2

Entradas recientes

¿Por qué deberías leer Data and Reality?

18 minutos de lectura | 06-05-2023

Hablemos de Data and Reality, un libro que te ayudará a ser mejor desarrollador de software, porque se va a las raíces de los problemas que resolvemos a diar...

Creando agentes con LangChain y GPT-4

10 minutos de lectura | 20-04-2023

Ya vimos como empezar a usar LangChain, avancemos a algo más interesante: crear agentes que puedan interactuar con el exterior.

Composición en el software

10 minutos de lectura | 17-04-2023

La composición es algo muy mencionado en la programación funcional, vamos a ver cómo se aplica al desarrollo de software también fuera de ella.

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.