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

Beyond Ruby

Beyond Ruby

My slides from Rails Israel 2012

Konstantin Haase

November 12, 2012
Tweet

More Decks by Konstantin Haase

Other Decks in Technology

Transcript

  1. @konstantinhaase github.com/rkh “Second to K&R, the most lagom technical book

    I’ve read.” Peter Cooper (Ruby Inside) Discount Code: AUTHD 50% off ebook ($6.50) 40% off print
  2. @konstantinhaase github.com/rkh “I made up the term object-oriented, and I

    can tell you, I did not have C++ in mind.” Alan Kay
  3. @konstantinhaase github.com/rkh “ OOP to me means only messaging, local

    retention and protection and hiding of state-process, and extreme late-binding of all things.” Alan Kay
  4. @konstantinhaase github.com/rkh Outer = 23 module Wrapper Inner = 42

    class Nested def result Outer + Inner end end end
  5. @konstantinhaase github.com/rkh "In computer programming, homoiconicity is a property of

    some programming languages, in which the primary representation of programs is also a data structure in a primitive type of the language itself, from the Greek words homo meaning the same and icon meaning representation. This makes metaprogramming easier than in a language without this property." Wikipedia