Aprendiendo Elixir

Cristian Rengifo
1 min readMar 4, 2019

--

La mayor parte del tiempo que llevo trabajando como desarrollador he trabajado con todas las tecnologías de Microsoft (WinForms, WPF, WCF, Web Service Soap, Web Api, WinServices), algunos proyectos con NodeJs y Angular. Por cosas de la vida cambie de empleo y me encontré con un nuevo lenguaje; Elixir. Un lenguaje con un paradigma funcional, algo totalmente diferente a lo que venía trabajando.

Ahora el nuevo reto es, aprender Elixir.

Asi que escribire una serie de entradas acerca de mi viaje a la programación funcional con elixir.

Empecemos con …

¿Que es Elixir?

Elixir es un lenguaje dinámico y funcional diseñado para construir aplicaciones escalables y mantenibles.

Elixir aprovecha la ErlangVM para construir sistemas distribuidos y tolerantes a fallos con baja latencia. https://elixir-lang.org/

Características

  • Programación funcional
  • Tolerable a fallos
  • Escalable
  • Extensible

Para empezar, debe tener instalado Elixir, si no tiene instalado Elixir, puede encontrar información sobre cómo instalarlo aquí . En una Mac, puede instalarlo fácilmente con Homebrew, simplemente puede ejecutar brew update luego brew install elixir.

En la próxima publicación empezaremos con los primeros pasos en Elixir.

--

--

Cristian Rengifo

Software Developer #ASPNET, #WebApi, #MVC, #Angular, #Informix4GL and learning #Elixir