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!

Descargas: