BDD C++ en Windows con Boost y cucumber-cpp

Introducción BDD del inglés Behaviour Driven Development, o desarrollo guiado por comportaminto. BDD es la evolución del TDD (Test Driven Development) que nace como consecuencia de analizar los problemas del TDD, como son la distancia conceptual que hay entre los analistas (los que conocen que debe hacer el producto) y los probadores/desarrolladores (los que conocen […]

Jaula para gemas de Ruby

Cuándo tienes varias aplicaciones Ruby On Rails en la misma máquina, cada una de ellas tiene sus propias dependencias, y a veces algunas de ellas son incompatibles entre sí. Llegados a este término lo mejor es hacer varias instalaciones separadas entre sí del repositorio de gemas, de este modo podremos tener infinitas instalaciones completamente aisladas […]

Cómo instalar Ruby on Rails en Ubuntu

En esta entrada explicaré cómo instalar Ruby on Rails en Ubuntu Linux, pero la instalación es muy similar en cualquier otra distribución. La idea es usar el gestor de paquetes de Ubuntu en lo mínimo posible, es decir, sólo instalar Ruby y algunas librerías adicionales; el gestor de paquetes de Ruby llamado RubyGems es preferible […]