La programación orientada a ferrocarril (o Railway oriented Programming, RoP en inglés) es una nueva forma de orientas nuestro software para conseguir mejor legibilidad y entendimiento ante situaciones de error, ¿sabes cómo funciona?
Leer más ➤Recientemente cambié de proveedor de servidores de Hetzner a una mezcla entre Scaleway y DigitalOcean. La ventaja ha sido disponer de muchos servidores pequeños por la mitad del precio de uno grande pero, ¿cómo conseguir que una base de datos como PostgreSQL trabaje en multi-datacenter?
Leer más ➤A principios de junio publicamos la web de Altenwald para la venta de libros técnicos en castellano y aprovechando la salida del segundo volumen de Erlang/OTP. Esta web ha sido creada desde cero en Phoenix Framework hasta conseguir tener un sitio ecommerce completamente funcional, ¿quieres saber cómo se hizo?
Leer más ➤El lenguaje Elm es una de esas joyas que encuentras en el mundo de la programación y una vez lo aprendes te preguntas porqué no llegó antes. Las promesas del lenguaje son impresionantes y el hecho de desarrollar en el navegador web solo empleando el lenguaje da muchas ventajas sobre JavaScript y sus frameworks, ¿sabes por qué?
Leer más ➤El libro Holacracia de Brian Robertson no solo aporta una visión diferente a la forma de organizar la empresa sino también a la forma de realizar las cosas por parte de cada trabajador y la interacción entre los mismos. En este artículo voy a centrarme en las reuniones. En Holacracia estas interacciones son las más beneficadas, ¿sabes por qué?
Leer más ➤El mes pasado hice algo de programación funcional usando Erlang y me quedó pendiente mostrar cómo se vería desde otro lenguaje con una sintaxis un poco más simpática como Elixir. Vamos a verlo.
Leer más ➤
Tras ver la definición de la función global:random_exit_name/3
la cual sugiere la eliminación de un proceso y la asignación de otro a un nombre para evitar colisiones, ¿qué pasaría si la elección estuviese en más de dos elementos?
Hace poco encontré por casualidad esta nueva shell: fish. Según su web y slogan es una consola de línea de comandos de los 90s. ¿Le echamos un vistazo?
Leer más ➤La programación cuántica es un concepto de hace bastante tiempo pero aún en gestación. Algunas empresas como IBM o D-Wave Systems han construído sus procesadores cuánticos, han aparecido los primeros lenguajes pero, ¿qué significa todo esto para nosotros? ¿qué ventajas e inconvenientes tiene esta tecnología?
Leer más ➤Mi especialidad son los lenguajes de alta concurrencia y distribución principalmente, pero a veces me planteo agregar un poco de alto rendimiento también a mis desarrollos y pensando, ¿cómo podría hacerlo sin necesidad cambiar todo de lenguaje o emplear código difícil de leer?
Leer más ➤PHP no ha evolucionado como otros lenguajes para cubrir la necesidad de sistemas reactivos puesta de moda y necesaria en los nuevos tiempos de la informática. Afortunadamente Bragful ha llegado para ayudar. ¿Quieres saber qué es y cómo funciona?
Leer más ➤En mis charlas sobre Erlang/OTP siempre hablo de lo bien que se comporta Yaws frente a otros servidores web en lo referente a carga. La cantidad de llamadas entrantes soportadas frente a otros sistemas, pero nunca me había animado a repetir el experimento de Joe Armstrong, ¿probamos un poco?
Leer más ➤