Te damos la bienvenida a la comunidad de T!Estás a un paso de acceder al mejor contenido, creado por personas como vos.

O iniciá sesión con
¿No tenés una cuenta?
Charla: [link=http://es.wikipedia.org/wiki/Ruby]Ruby[/link], una Joya! en la UBA

Disertantes:

Diego Figueira, Alejandra Alfonso. Baufest

Fecha y hora: Miércoles 25, 17 horas.

Resumen:

[link=http://es.wikipedia.org/wiki/Yukihiro_Matsumoto]Yukihiro Matsumoto[/link] decidió en 1993 hacer un [link=http://es.wikipedia.org/wiki/Perl]Perl++[/link] 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 [link=http://es.wikipedia.org/wiki/Framework]framework[/link] 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. [link=http://es.wikipedia.org/wiki/Mixin]Mixins[/link].
* 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!

fuente:[link=http://www.dc.uba.ar/events/eci/2007/conferencias/baufest]UBA[/link]