~/talk

Yes, &…: Ruby’s Secret Talent for Improvisation

Talkat Blue Ridge Ruby 2026 · 2026-04-30..05-01· [ruby]
slides:none on file

Explains concrete Ruby behavior: examples show blocks passed via yield, converting with &block into a Proc and calling with call, and using stabby lambdas; demonstrates strict arity for lambdas, flexible ignored args for blocks/Procs, and the surprising proc return escapes that triggers unexpected return / local jump errors; shows factory-style lexical captures working and REPL demos that sometimes raise syntax or argument errors so the code both succeeds and intentionally fails to teach.

AI-written summary · about

  1. 0:00Introduction
  2. 0:54Improv basics and Ruby’s yes-and
  3. 3:46Ruby blocks as scene partners
  4. 10:08Accepting offers with block arity
  5. 15:04Procs and lambdas as improv styles
  6. 21:03Lexical scope and function composition
  7. 21:24How Ruby exits scenes
  8. 25:35Summary
~/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.