~/talk

Ruby: The Challenges Ahead

Talkat MountainWest RubyConf 2011 · 2011-03-17..03-18· [ruby]
slides:none on file

Argues Ruby must stop shipping only 80/20 hacks and finish the last 20 percent: real concurrency, library completeness, and language evolution. Points out SSL verified_peer constant overwritten as a common unsafe workaround; shows thread-local socket pools causing corrupt handles and the bizarre pump/fiber hack people build to avoid it; demonstrates a small Queue-based socket pool solves concurrency instead. Notes JRuby/rubinius tradeoffs (fast VM vs C extensions) and urges composition over subclassing and maintaining libraries rather than rewriting.

AI-written summary · about

  1. 0:00Intro
  2. 0:40The Growth Path
  3. 2:11Scripting Language ATM
  4. 2:23Development of Ruby
  5. 4:20Communication
  6. 5:00Standardized
  7. 7:26Protocol
  8. 9:54Rails
  9. 12:02Libraries
  10. 15:02Extensions
  11. 16:23Mutations
  12. 17:30Experimentation
  13. 19:03Examples
  14. 21:02Multiple Requests
  15. 26:29Google
  16. 32:19Perversion
  17. 33:05Rules
  18. 33:22Movies History
  19. 34:05Collaboration
  20. 36:05XML
  21. 39:16Inheritance
  22. 39:58HTTP
~/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.