I am happy
and productive
Saturday, November 5, 11
Slide 4
Slide 4 text
You will be happier
and more productive
Saturday, November 5, 11
mi mission.... at the end of this talk ....
Slide 5
Slide 5 text
How?
Saturday, November 5, 11
Slide 6
Slide 6 text
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
Slide 7
Slide 7 text
Scripting
OPP
Saturday, November 5, 11
No suitable for heavy lifting or memory footprint.
No big apps
Slide 8
Slide 8 text
Readability
less typing
plain english
Saturday, November 5, 11
no artifacts, interface,
sugar -> if, else .empty?, .present?
Slide 9
Slide 9 text
Blocks
awesome!
Saturday, November 5, 11
5.times do, inject, collect, each, tap
Slide 10
Slide 10 text
software that writes other software
Metaprogramming
Saturday, November 5, 11
instrospection, open classes, eval, method_missing, big
Slide 11
Slide 11 text
Spiderman.
“With great power
comes great
responsibility”
Saturday, November 5, 11
shoot in your leg!
Slide 12
Slide 12 text
implementations
RMI
Rubinius
JRuby
Mac Ruby
Iron Ruby
REE
1.8.7/1.9.3
Ruby Spec
Saturday, November 5, 11
Slide 13
Slide 13 text
rad!
Community
Saturday, November 5, 11
High values -> code quality, testing
edge -> BDD, TDD, agile methodologies,
svn -> git move
world wide conferences