Altenwald desde 2016 hasta Erlang Solutions 2019

No sabía cómo comenzar a escribir este artículo. Es realmente duro admitir que un proyecto no salió bien y has tenido que volver al paso anterior. No se siente como la casilla de salida, pero casi. Comienzo una nueva etapa en Erlang Solutions, ¿quieres conocer la historia?

Leer más →

Proxy Inverso: Sistemas HTTP Heterogéneos

Los servidores cada vez más están compuestos de servicios y microservicios heterogéneos. Muchos de ellos incluso son conglomerados accesibles a través de subdominios pero los frontales y las direcciones IP por donde accedemos a estos servicios de forma pública son solo una. ¿Cómo conseguimos esto?

Leer más →

Juegos en el Backend: Leprechaun

El juego Gems of War tiene un modo de caza tesoros bastante adictivo. El problema con este juego es que debes disponer de un recurso limitado para poder jugar. Al final o pagas o solo puedes jugar un par de veces al día con suerte. ¿Qué tal si nos hacemos el juego entre Elixir y JavaScript?

Leer más →

El Programador Perdido... Emigró

Hoy he topado con un artículo titulado Indra deja desiertos 800 puestos en España por falta de mano de obra cualificada que me recuerda demasiado a un debate de 2012 entre Enrique Dans, David Bonilla y José Manuel Beas. ¿Qué pasó con el programador perdido?

Leer más →

Entrevistas de Trabajo

Casi como cada año comencé este año 2019 en procesos de selección. Después de pasar muchas veces por esto creo que puede ser interesante compartir cómo fue esta vez mi proceso. ¿Buscamos trabajo?

Leer más →

Un Mal Modelo de Negocio: El Chat

Después de trabajar en el sector de la construcción de backend para chat al estilo Whatsapp puedo decir sin equivocarme que es un pésimo negocio. No funciona. El negocio como un servicio agregado para dar valor dentro de otra aplicación es factible, el chat de por sí no. ¿Quieres saber cómo llegué a la conclusión?

Leer más →

SPAM: ¿Qué amenazas hay por la red?

Uno de los mayores problemas para los usuarios y proveedores de correo electrónico es el correo no deseado o spam. Lejos de llegar a ser molesto últimamente se ha convertido en un problema por contener estafas, programas maliciosos, cebos o señuelos y una serie de peligros considerable contra el que luchan empresas y usuarios, ¿conoces estas amenazas?

Leer más →

Licencias: LGPL

Licenciar software libre es un acto bastante difícil, a mi particularmente me gusta emplear la licencia LGPL 2.1 pero hay quien me ha sugerido emplear otras como Apache o BSD, ¿es para evitar problemas, para emplear el código ajeno como propio o para evitar aportar a la comunidad cambios y mejoras?

Leer más →

La pirámide de Maslow: El poder de las ideas

Recuerdo una reunión reciente con los profesores de mis hijos. Nos recalcaron la inteligencia y buenas ideas pero su falta de iniciativa para compartirlas. Eso me hizo pensar en equipos de desarrollo donde no hay mucha confianza y donde exponer tu idea piensas que es exponerte a ti mismo, ¿tememos al fracaso porque nos importa ser exitosos o transmitir esa idea a los demás? o quizás, ¿tememos al rechazo de esas ideas porque consideramos ese rechazo personal y propio?

Leer más →

Erlang/OTP 21

En junio de 2016 fue la última vez que hablé sobre una liberación de Erlang y desde ese momento (hace ya 2 años y medio) ha llovido bastante. El equipo de Elixir ha ayudado a Ericsson con las últimas liberaciones así que, ¿qué tal si vemos qué mejoras han integrado en OTP 21?

Leer más →

Dymmer: Cómo se hizo

Diciembre de 2018 fue un mes bastante prolífico porque además de lanzar el Libro de Elixir lanzamos también la web de Dymmer para la gestión de dominios y zonas DNS, ¿quieres saber qué es y cómo se hizo?

Leer más →

WebAssembly: ¿Qué es? ¿Cómo funciona?

Después de hablar sobre protocolos como HTTP/2 creo que es momento de centrar el foco en WebAssembly. He estado jugando un poco con Rust y creo que es interesante lo que podemos conseguir, ¿quieres saber cómo funciona y qué es WebAssembly?

Leer más →