Bienvenidos al tutorial de Elixir

Programación conocurrente 2018-1

Acerca del lenguaje

Elixir es un lenguaje de programación concurrente, creado por José Valim hace 6 años como una alternativa alos problemas de concurriencia y escalabilidad que presentaban sus desarrollos con RoR, para eso escogio basar su nuevo lenguaje en la maquina virtual de Erlang. Desde entonces ha sido acogido por compañias como pinterest y ha demostrado sus fortalezas principalmente en el campo de la alta disponibilidad y en la de tolerancia a fallos.

Algunos frameworks


Nerves

Es un framework muy utilizado para tareas de IoT y software embebido, puede encargarse de tareas como descubrimiento, firmwares, I/O en programas pequeños y de rapido arranque.

Phoenix

Este framework diseñado para aplicaciones web y apis usa la frexibilidad de BEAM para crear API que son resilentes, y muy tolerantes a fallos.

Sugar

Framework web, hace hincapíe en la eficiencia y se trabaja por modulos.

Hedwig

Un framework para hacer bots para chat, tiene dependencias que permiten utilizarlo en softwares de Facebook y Slack entre otros.

Aprende más

Aqui encontraras cosas utiles para tu aprendizaje de elixir.

Presentación de elixir

Vuelve a ver la presentacion de la exposición.

Ir allá

Revisa ejemplos

Encontrarás a continuacion el notebook de Elixir con algunos ejemplos presentados en clase.

Ir allá

Practica lo aprendido

Aqui tienes unos ejercicios para que repases lo aprendido.

Vamos!!

Links Externos

Si tienes ganas de aprender mas cosas sobre este elnguaje encontraras algunas referencias a continuación.

  • Portfolio name
    Tutorialspoint
  • Portfolio name
    Reddit
  • Portfolio name
    Página oficial de elixir
  • Portfolio name
    Conference: Elixir: The only Sane Choice in an Insane World