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]

El efecto Einstellung

Ocultando ideas brillantes tras buenas ideas

Cuando tenemos que enfrentarnos a un problema especialmente difícil, nuestro cerebro tiende a buscar patrones para hallar la solución. Estos patrones están construidos en base a nuestros conocimientos y experiencias. Y cuantos más conocimientos y experiencias tengamos sobre una materia (o en otras materias), más fácil será para nuestro cerebro... [Leer más]

Instalando Spacemacs en Windows

Ya os comentaba en la entrada anterior, estoy siendo un valiente y estoy usado Emacs para programar en Elixir. Bueno, en realidad no estoy usando Emacs puro y duro, si no que estoy usando Spacemacs, que es una especie de personalización de Emacs para poder... [Leer más]