Falacias de Programación Distribuida

Programar en sistemas distribuidos es diferente a programar para solo un sistema. Algoritmos eficientes de forma secuencial pueden no serlo tanto cuando desarrollamos de forma distribuida, pero ¿qué hay de todo el código escrito tomando ciertos axiomas como completamente ciertos cuando no lo son?

Leer más =>>

Lambdapad: Genera sitios estáticos con Erlang o Elixir

En 2013 comencé un cambio de dinámico a estático en la web comenzando con Octopress y llegando dos años más tarde hasta Lambdapad. No obstante, como digo en este issue, la situación se había vuelto insostenible, ¿qué hacer?

Leer más =>>

¿Por qué no usar Gitflow?

Cuando comencé a utilizar git intentamos emplear también gitflow. Lo comentaba como algo factible en un artículo de 2012. En estos momentos y tras 9 años de trabajo con git, tengo que admitir que no emplearía gitflow, ¿quieres saber mis motivos?

Leer más =>>

Libros, Youtube y Twitch

Libros, Youtube y Twitch. Son los proyectos potenciados donde más esfuerzo estoy poniendo durante mi tiempo libre publicando libros como la traducción al inglés del libro de Erlang/OTP o el nuevo libro sobre Phoenix Framework, pero, ¿qué más hay en Youtube y Twitch?

Leer más =>>

ChicagoBoss: ¿Por qué no triunfó?

En 2011 escribí sobre un framework web que prometía, en 2013 hice una charla sobre este mismo framework para presentarlo a la comunidad informática cordobesa, más tarde incluso lo emplee en desarrollos en un par de empresas, ¿por qué no triunfó ChicagoBoss?

Leer más =>>

SCI Python sobre Erlang/Elixir

En la actualidad existen varias herramientas para hacer análisis de datos sobre distintos lenguajes de programación e incluso plataformas web y de escritorio que exploran esas posibilidades haciendo implementaciones poderosas que permiten su uso a través de una interfaz sencilla y fácil de aprender incluso para personas que no son expertas en algún lenguaje de programación. ¡Vamos a explorar con Erlang/Elixir!

Leer más =>>

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 =>>