Ruby, una joya!
Disertantes:
Diego Figueira, Alejandra Alfonso. Baufest
Fecha y hora:
Miércoles 25, 17 horas.
Resumen:
Yukihiro Matsumoto decidió en 1993 hacer un Perl++ para el nuevo milenio. Y qué mejor que una Perla? Un Rubí. Ruby evolucionó mucho hasta lo que es hoy: un lenguaje de objetos dinámico, no-tipado, muy poderoso y expresivo, lleno de features, y muy interesante! Esta charla introductoria a Ruby está dedicada al público en general, con algún conocimiento de lenguajes de programación. Durante la charla veremos las características más interesantes de Ruby, y conoceremos los fundamentos del web framework más célebre del momento: Ruby On Rails.
Temas que se tratarán:
- Ruby, el lenguaje -- Generalidades del lenguaje. Transitaremos por su historia, el paradigma de programación en el que se basa, su sistema de tipos y su sintaxis a grandes rasgos.
- Algunos features destacados y ejemplos de código -- Strings. Expresiones regulares. Asignación paralela. Funciones. Retorno de objetos múltiples. Bloques e iteradores. Mixins.
- Syntactic sugar -- Algunos trucos de magia definiendo colecciones, arreglos y hashes.
- Ruby on Rails -- Un web framework orientado al desarrollo ágil y a la felicidad del programador. Charlaremos sobre su filosofía de Convention Over Configuration, permitiendo el desarrollo ágil a puro MVC. También se mencionarán otras features como la integración de tests de unidad y se introducirá una herramienta para versionar la base de datos: Migrations. Finalmente, una demo en vivo!