Ruby se ha convertido en uno de los lenguajes más utilizados por desarrolladores de todo el mundo.
Además, muchas de las herramientas de su ecosistema han revolucionado prácticas y técnicas que aplicamos a diario. Un buen ejemplo de ello son RSpec y Cucumber: software que abrió brecha en una técnica tan extendida hoy en día como BDD (Behaviour Driven Development).
En esta sesión comenzaremos por introducir Ruby, prestando especial atención a las características que lo hacen único.
Una vez presentado nuestro protagonista, pasaremos a hablar de las herramientas más habituales del ecosistema. Entenderemos qué problema resuelven de la mejor forma posible: utilizándolas para desarrollar una aplicación web en vivo.
Entre las herramientas que veremos estarán:
- RVM
- Rubygems & Bundler
- Cucumber
- RSpec
- Rake
- Sinatra
- Haml
El ponente
Javier Acero se gana la vida colaborando con gente y empresas para resolver problemas mediante software. Ya sea trabajando solo o en equipo, su principal ocupación es escribir sistemas fáciles de cambiar y fiables. En los últimos años se ha centrado en colaborar con startups de diferentes partes de europa y ayudarles a traducir sus necesidades a software.
Descubrió Ruby hace varios años y no tardó mucho en caer rendido a sus encantos. Desde entonces no ha parado de aprender y practicar todo lo relacionado con su ecosistema.