Cláusula With en Elixir

Lo bueno de un lenguaje que está principalmente guiado por la comunidad, es que va evolucionando según las necesidades que se van encontrando sus usuarios. Un ejemplo es el que nos encontramos con la cláusula with de Elixir, que fue introducido en la versión 1.2 del lenguaje, y mejorado... [Leer más]

Lenguajes dinámicos y lenguajes estáticos

Cuenta la leyenda, que una vez una princesa fue capturada por un terrible dragón. El abominable monstruo encerró a la princesa en la más alta torre de su castillo dejándola atrapada durante años. Muchos valientes caballeros intentaron rescatarla, pero no lo consiguieron y perecieron en el intento. La princesa estaba... [Leer más]

El síndrome del impostor

Deal with it

El mundo de la programación va muy deprisa. Nuevos lenguajes, nuevos frameworks o nuevos paradigmas. Si eres uno de esos programadores que intenta estar al día, seguro que has tenido la sensación de estar aprendiendo algo y ver como ese algo se está quedando obsoleto. Aunque no sea cierto, ya... [Leer más]

Jugando con strings en Elixir

En el Elixir a diferencia de otros lenguajes, los strings, son tratados directamente como binarios. De hecho la gente que programa en Elixir habla muy bien de la gestión que hace el lenguaje. En la propia documentación de Elixir “presumen” de que Elixir pasa todos los test del interesante... [Leer más]

Elixir, configurando Ecto para acceso a datos

Aunque estemos programando una aplicación con un lenguaje funcional, al final vamos a necesitar persistir los datos en algún sitio. Y lo más normal, es hacerlo en una base de datos. En Elixir, para estas tareas, tenemos la opción de utilizar Ecto. Ecto es un DSL (Domain Specific Language)... [Leer más]