Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ruby + rails

ruby + rails

Introduction to rails and the ruby environment

Felipe Talavera

November 05, 2011
Tweet

More Decks by Felipe Talavera

Other Decks in Programming

Transcript

  1. You will be happier and more productive Saturday, November 5,

    11 mi mission.... at the end of this talk ....
  2. 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
  3. Scripting OPP Saturday, November 5, 11 No suitable for heavy

    lifting or memory footprint. No big apps
  4. Readability less typing plain english Saturday, November 5, 11 no

    artifacts, interface, sugar -> if, else .empty?, .present?
  5. software that writes other software Metaprogramming Saturday, November 5, 11

    instrospection, open classes, eval, method_missing, big
  6. rad! Community Saturday, November 5, 11 High values -> code

    quality, testing edge -> BDD, TDD, agile methodologies, svn -> git move world wide conferences
  7. ActiveRecord table!, query!, data! ... Saturday, November 5, 11 ORM,

    AREL abstrae db-> mysql, postgres, sqlite, oracle, migrations table relations
  8. ActionView show me the money Saturday, November 5, 11 helpers

    layout, partials, collections template engine, erb, haml, slim