Entradas recientes
Las tres garantías de seguridad de un hash
Veamos más profundamente las garantías de seguridad que debe cumplir un hash para ser considerado seguro. Por fin entenderemos lo que es una colisión y qué s...
¿Qué es la filosofía de la computación?
Veamos qué es y cómo te puede ayudar la filosofía de la computación en tu carrera como desarrollador de software.
¿Por qué debes aprender ciencias de la computación?
Las ciencias de la computación te ayudarán a ser mejor desarrollador, independientemente de la rama de la programación a la que te dediques. Veamos como.
La matriz del conocimiento para devs
La principal trae de un desarrollador es representar el conocimiento en procesos computacionales. Veamos una herramienta que te puede ayudar a administrar me...
Sigue el ciclo de la creatividad
La programación es una profesión muy creativa y por eso es importante que aprendamos a manejarla, hablemos de las etapas para resolver un problema de forma c...
Modelos mentales para desarrolladores: modelos elementales
Los modelos mentales te permitirán resolver problems más rápido y con mejores resultados, hablemos de algunos de ellos que nos aplican directamente como desa...
¿Son aplicables y prácticos los principios SOLID?
Los principios SOLID son algo que se considera como ‘axiomas’ de las buenas prácticas del software. Pero, ¿son realmente útiles?
Libros que todo desarrollador de software debería leer: desarrollo de carrera
Hablemos de los libros que te pueden ayudar a desarrollar tu carrera como desarrollador de software, escritos por personas con experiencia en el tema.
Libros que todo desarrollador de software debería leer: arquitectura
Hablemos ahora de los libros de arquitectura de software que te pueden ayudar a destacar en tu carrera como desarrollador de software.
Pilares fundamentales de las ciencias de la computación
Siempre que se habla de ciencias de la computación se habla de complejidad, algoritmos, etc. Pero hay cosas más importantes que tenemos que comprender.
Libros que todo desarrollador de software debería leer: desarrollo
Hablemos ahora de los libros relacionados con desarrollo de software que te ayudarán a mejorar tu carrera y a tener mejores proyectos.
Libros que todo desarrollador de software debería leer: ciencias de la computación
En este artículo hablaremos de los libros de ciencias de la computación fundamentales avanzar en tu carrera y cada vez hacer mejor tu trabajo.
¿Por qué deberías leer Data and Reality?
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...
El principio de Inversión de Dependencias
Analicemos el principio de Inversión de Dependencias, el último principio de SOLID y veamos si conviene, además cuándo aplicarlo.
Creando agentes con LangChain y GPT-4
Ya vimos como empezar a usar LangChain, avancemos a algo más interesante: crear agentes que puedan interactuar con el exterior.
Instrumentando microservicios en Go con Gin y AWS X-Ray
Descubre cómo mejorar la observabilidad de tus microservicios en Go con X-Ray.
Composición en el software
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.
Usando LangChain 🦜 para crear software basado en LLM’s
Vamos a ver cómo funciona LangChain, una herramienta que le puede dar oídos, ojos y manos a tu modelo de lenguaje preferido.
Cuando separar el código
¿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
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.