~/talk

Ruby Vs. The World

Talkat RubyConf 2012 · 2012-11-01..11-03· [ruby]
slides:none on file

Compares Ruby with Go, Clojure and Scala, demonstrating concrete tradeoffs: Go uses goroutines and channels to fetch three URLs concurrently without locks; Clojure excels at data processing but exposes meaningless stack traces and a steep namespace/function learning curve; Scala powers service-oriented systems (Twitter’s Finagle) with Futures/pipelines and shows 2–50x faster benchmarks vs Ruby. Recommends practical changes to Ruby coding: prefer explicit return value plus error handling, lean toward immutability, and use typing/compilers to simplify and speed code.

AI-written summary · about

  1. 0:00Introduction
  2. 2:00Human Languages
  3. 4:00Programming Languages
  4. 4:56How did I do it
  5. 7:40Go
  6. 10:27Concurrency
  7. 14:15Go Philosophy
  8. 20:17Closure
  9. 23:10Data Processing
  10. 27:47Scala
  11. 32:22Twitter
  12. 39:04Ruby vs Scala
  13. 41:32What I like about Scala
  14. 42:58Coursera online class
  15. 43:37How did learning affect the way I write Ruby
  16. 44:01Ruby is functional
  17. 45:12Objectoriented programming
  18. 45:28End summit
  19. 46:59Typing
  20. 47:59Testing
  21. 48:38Error Handling
  22. 49:29Compilers
  23. 50:39Functional Programming
  24. 51:36Ruby Limits
  25. 51:58Performance Concurrency and Freedom
  26. 54:20Im a Problem Solver
  27. 54:50Build Something
  28. 55:24The Language
  29. 55:41Learn New Languages
  30. 56:21Conclusion
~/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.