Entradas recientes
¿Cómo funciona un intérprete?
Hablemos brevemente de las etapas de una de las formas de correr tu código: un intérprete.
¿Cómo funciona TensorFlow?
TensorFlow permite crear modelos de aprendizaje automático sin que te tengas que plear con la forma en la que se hacen los cálculos en los ejecutores. Hablem...
Por qué debes leer Designing Data-intensive Applications
Platiquemos de uno de esos libros que todo desarrollador sabe que debe leer, que puede ayudarte a entender las aplicaciones modernas.
Alternativas a Git
Git es una herramienta compleja, ya que no fue pensada desde el principio para tener buena experiencia de usuario, veamos algunas alternativas.
5 pláticas de StrageLoop que tienes que ver
StrangeLoop es una de las conferencias más importantes de software en el mundo, con pláticas increíbles. Aquí verás 5 pláticas que no te puedes perder.
¿Qué producimos los desarrolladores de software?
Tu proceso de desarrollo de software produce muchas más cosas que sólamente software corriendo. En este artículo hablaremos de otros resultados de trabajo
Engines de JavaScript y sus usos
En este artículo hablaremos de los diferente engines de JavaScript que existen, dónde los puedes encontrar y para qué los puedes usar.
Mojo 🔥: un lenguaje prometedor
El ecosistema de desarrollo está cambiando y se están diseñando nuevos lenguajes de programación y entornos de ejecución más adecuados para los problemas act...
¿Qué es Real Time en sistemas de software?
Hablemos que significa que los sistemas sean Real Time y qué principios puedes seguir para lograr que tu sistema lo sea.
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.