Acceso a base de datos con Elixir

O lo que es lo mismo, como usar Ecto

Cuando se habla de programación funcional, siempre se habla de inmutabilidad. Utilizar un lenguaje de este tipo significa que no vas a poder cambiar valores en estructuras de datos existentes, que no existen las variables, y que una función que recibe los mismos parámetros, siempre devuelve el mismo resultado. Pero... [Leer más]

Todo es fabuloso

Post desahogo

En un mundo ideal, cuando programamos todos seguimos los principios SOLID. Evitamos siempre repetir código. Además siempre hacemos test unitarios, de integración e incluso algún otro test de la pirámide de testing. Intentamos usar patrones de diseño. Nuestros compañeros son verdaderos cracks. Todos los días aprendemos de ellos porque en... [Leer más]

Usando estructuras en Elixir

Hace un tiempo, os hablaba de los tipos de colecciones que podíamos encontrar en Elixir, y entre ellas se encontraban los Maps. Un Map no es más que una colección de elementos clave-valor, cuya clave no puede repetirse. En este caso vamos a hablar de Structs, que vienen a... [Leer más]

Compartiendo código en Elixir

alias, use, import y require

Cuando uno viene de programar en C#, piensa que utilizar código de otros proyectos o namespaces será igual de sencillo en todos los lenguajes. Pero resulta que hay lenguajes como Elixir en los que la cosa no es tan sencilla y existen varias maneras de compartir código entre módulos.... [Leer más]