Modelo Actor Concurrencia en Elixir - 1ra Parte

Una de las características más importantes de Erlang, y por lo consiguiente de Elixir, es cuando trabajamos con concurrencia. Gracias a la beam, es muy fácil trabajar con procesos concurrentes y sacar el mayor provecho de los procesadores de varios núcleos.

Leer más

Directorios Linux explicados

Si has usado Linux, te habrás preguntado por qué las carpetas del sistema tienen esos nombres, o qué vas a encontrar cuando entras en una carpeta en particular. En general, las distribuciones de Linux siguen algo que se llama Estándar de Jerarquía de Sistema de Archivos (FHS, en inglés Filesystem Hierarchy Standard), que se diseñó para que todas las distribuciones de Linux siguieran un orden en particular y así los desarrolladores pudieran saber con precisión en qué directorios instalar sus utilidades.

Leer más

Instalar Python 2 y Python 3 en macOS

Una de las cosas que pasa cuando estas trabajando en macOS es que por defecto tienes Python 2 y a veces es un caos instalar Python 3 y trabajar en partes separadas los proyectos, lo bueno es que en Python existen los ambientes virtuales por lo cual no tendrás problemas cuando quieras trabajar algunos proyectos con Python 2 y otros con Python 3, así podrás experimentar lo que desees.

Leer más

Entrar a un contenedor Docker con bash

Aunque no es muy común que se ingrese a un contenedor de Docker para hacer cambios (estos se deberían automatizar), a veces es necesario ingresar al contenedor para ver logs, actualizar o realizar alguna acción.

Leer más