Mes: marzo 2017

Ambientes virtuales en Python, ¿qué son y cómo los instalo?

Ambientes virtuales en Python, ¿qué son y cómo los instalo?

Cuando desarrollamos en Python es común utilizar diferentes versiones de algunos paquetes para cada proyecto, por ejemplo, hay ocasiones en que tenemos un proyecto que está usando Django 1.6 y queremos crear uno nuevo con Django 1.8. Si instaláramos Django de forma global simplemente sería imposible mantener varios proyectos al mismo tiempo y esto nos causaría problemas, pero afortunadamente en Python tenemos una herramienta simple pero muy potente: los ambientes virtuales.

Start reading Ambientes virtuales en Python, ¿qué son y cómo los instalo?

Autenticación API con Phoenix y Guardian

Autenticación API con Phoenix y Guardian

Guardian es una biblioteca para usar autenticación en aplicaciones hechas con Phoenix. Con Guardian podemos crear JSON Web Tokens que se pueden usar para autenticar al usuario ya sea usando EmberJS, Angular, iOS, Android, etc.

Guardian no solo sirve para generar tokens, si no también para limitar quienes ingresan a una URL o no.

En este tutorial crearemos un proyecto en donde generaremos los tokens para los usuarios, pude ser el inicio para crear tus API Rest con Phoenix.

Start reading Autenticación API con Phoenix y Guardian

Modelo Actor Concurrencia en Elixir – 3ra Parte

Modelo Actor Concurrencia en Elixir - 3ra Parte

En la parte 1 creamos nuestro programa del clima. En la parte 2 ya hicimos que nuestro programa fuera concurrente. Ahora vamos a modificar nuestro programa para que un actor pueda recolectar los datos y poder manipularlos con Elixir, ya que mandarlos a la shell no nos sirve de mucho. El actor que vamos a crear debe saber …

Start reading Modelo Actor Concurrencia en Elixir – 3ra Parte