6. Saturday, November 5, 11
optimized for programer happines
Japón, japos en rubyconf.
Yukihiro "matz" Matsumoto en 1993 y publicado en 1995
inspirado en Perl, Python, Haskell, LISP
7. Scripting
OPP
Saturday, November 5, 11
No suitable for heavy lifting or memory footprint.
No big apps
8. plain english
Readability less typing
Saturday, November 5, 11
no artifacts, interface,
sugar -> if, else .empty?, .present?
9. Blocks
awesome!
Saturday, November 5, 11
5.times do, inject, collect, each, tap
10. Metaprogramming
software that writes other software
Saturday, November 5, 11
instrospection, open classes, eval, method_missing, big
11. “With great power
comes great
responsibility”
Spiderman.
Saturday, November 5, 11
shoot in your leg!
12. REE Rubinius
RMI JRuby
Mac Ruby
Iron Ruby
1.8.7/1.9.3
implementations Ruby Spec
Saturday, November 5, 11
13. Community
rad!
Saturday, November 5, 11
High values -> code quality, testing
edge -> BDD, TDD, agile methodologies,
svn -> git move
world wide conferences