~/talk

The Well-Grounded Nuby

Talkat RubyConf 2011 · 2011-09-29..10-01· [ruby]
links:none on file
slides:none on file

Seven concrete takeaways for Ruby newcomers: everything evaluates to an object (so an empty class or a failed if returns nil), operators and control structures are message sends—case uses === under the hood and you can override it, and you can define unary + as +@; method lookup walks singleton class, included modules (last included first), class, superclasses; classes and modules are objects with instance variables; variables are references so mutating via one name affects all aliases; self changes by context (class body, method, instance_eval); only nil and false are falsy.

AI-written summary · about

  1. 0:00Start
  2. 0:18Advice for Ruby Newcomers
  3. 1:21Common Points of Confusion
  4. 4:30A Failed if Statement
  5. 6:36It's All about Sending Messages to Objects
  6. 17:01Objects Resolve Messages into Methods
  7. 19:56Singleton Class
  8. 24:36The Order of Execution
  9. 30:43Owner of all Instance Variables
  10. 37:23Six Variables Contain References to Objects
  11. 41:53True and False
  12. 43:22Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.