Debugging Elixir

O depurando en Elixir.

Programemos en el lenguaje que programemos, siempre nos acabamos dando cuenta de que necesitamos hacer debug. Por mucho test que tengamos, por muy bien diseñado que esté nuestra aplicación, en algún momento habrá algo que no nos cuadre. Un valor que no debería estar ahí, pero que está, una función... [Leer más]

Tercera edición de Codenares

Mi primera vez como ponente

Al empezar el 2017, como millones de personas en el mundo, me propuse una serie de retos para cumplir a lo largo del nuevo año. Algunas estoy con ellas ya que son proyectos de largo recorrido (ese testing), otras las he abandonado para repensarlas y darles un nuevo rumbo... [Leer más]

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]