~/talk

Who Wants to be a Ruby Engineer?

Talkat Rocky Mountain Ruby 2023 · 2023-10-05..10-06· [ruby]
github:DRBragg
slides:none on file

A live Ruby quiz walks through concrete gotchas: actual snippets execute and the answers are shown — e.g. double-colon calls instance methods (::1.+(2) → 3), string << 97 becomes "a" (shovel treats 97 as ASCII), array * n concatenates copies, map with symbol-lists and flip‑flop operators produce surprising booleans, regex =~ creates named locals, proc[] invokes a Proc, for loops leak scope, and sleep returns the seconds actually slept; each example cites the exact behavior and the surprising result.

AI-written summary · about

  1. 0:00Welcome
  2. 1:25Speaker intro
  3. 5:00Game rules
  4. 7:39Warm-up question
  5. 9:23Second contestant and Active Support question
  6. 10:26String shovel
  7. 11:57Array multiply
  8. 13:43String dash
  9. 15:27Negative numbers
  10. 16:56Range precedence
  11. 18:43Instance var quirk
  12. 19:48Omitting parentheses in method calls
  13. 21:57Enumerator return
  14. 23:44Variable assignment to itself
  15. 25:55String question
  16. 28:01Named captures in regular expressions
  17. 29:48Flip-flop operator
  18. 32:00Void context
  19. 34:17Whitespace ternary
  20. 37:27For loop scope
  21. 40:43Proc methods
  22. 42:29Sleep return
  23. 45:03Closing
~/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.