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]

Fail fast

Introduciendo la OTP de Elixir

Hay un concepto en Elixir que siempre me ha maravillado por su sencillez: el Fail fast o falla pronto. En lenguajes orientados a objetos estamos acostumbrados a utilizar excepciones, y aunque en Elixir también existen, capturarlas se considera casi un code smell. Un poquito de OTP OTP (Open Telecom... [Leer más]