AtlanticaConf 2023

Phoenix, una alternativa para el desarrollo web con Elixir
2023-09-23 , Track NomaSystems (Aula 3.2)
Language: Español

¿Qué es Elixir y por que te hace ser especial? Es un lenguaje de programación basado en Erlang, concurrente y de propósito general. Empresas como cabify lo usan para manejar aplicaciones en tiempo real y microservicios con grandes cantidades de datos o Discord, el cual en 2020 se formaba por 400-500 máquinas en el lenguaje y comunicó que ninguno de sus ingenieros dedicados a la parte de la infraestructura del chat había trabajado con Elixir previamente a entrar a la compañía.

¿Qué es Phoenix y porque es tan diferente? Es el framework más conocido de este lenguaje que permite sacar provecho a las ventajas de Elixir y crear aplicaciones web modernas completas ágilmente. Tiene compatibilidad e independencia con varias bases de datos, soporte de websockets que permiten manejar hasta cientos de miles de usuarios en una sola máquina o generadores de código. Además, de lo más especial de Phoenix, es la librería LiveView que permite crear aplicaciones en tiempo real SPA sin necesidad de usar JS, usando la avanzada tecnología de websockets y eventos en tiempo real.

A través de ejemplos y demostraciones, se explicará un desarrollo para una aplicación completa, con funcionalidades punteras, distinto a lo que vemos en el mercado y se darán a conocer nuevos proyectos de este entorno.


Nivel esperado de la audiencia?

Introductorio

See also:

Soy ingeniera informática, especializada en ingeniería de software asentada en A Coruña, estudiante de la Facultad de Ingeniería Informática.
En lo que tiene que ver con informática, apasionada del trabajo relacionado con frontend, UX/UI y conocer más sobre interfaces de usuario. Actualmente soy desarrolladora junior en Sngular A Coruña ye n mi tiempo libre intento descubrir nuevos lenguages y mejorar en lo que ya trabajo. Gracias a esto y a la facultad di con un lenguaje de programación que lleva el último año ocupando mayormente mi tiempo y que hace que cada vez me adentre más en su uso y aplicaciones, que es Elixir y Erlang.
Soy curiosa por naturaleza y mantengo siempre mi mente ocupada en algo