~/talk

Bang the gong, the game is on: What can Python people learn from Ruby?

Talkat PyCon Australia 2014 · 2014-08-01..08-05· [ruby]
links:none on file
slides:none on file

Clear comparisons and concrete takeaways: Ruby wraps primitives as objects and lets methods be named with ? for predicates and ! for mutators, so mutating versus non‑mutating calls are explicit; 0 is truthy (beware index checks); require takes string paths so relative/absolute loading is obvious; irb has tab completion; gems plus a gem installer supply many libraries; Rails is the killer app; no decorator syntax and pre‑2.0 keyword args are poor; open classes enable easy monkey‑patching — these are actionable differences, not just topic fluff.

AI-written summary · about

  1. 0:00Start
  2. 0:23About me
  3. 3:40Philosophy
  4. 5:14Python needs...
  5. 5:46Basic Ruby syntax (2)
  6. 11:02Example
  7. 12:29Constants - Python
  8. 13:18Constants - Ruby
  9. 13:59Simple scope - Python
  10. 14:13Simple scope - Ruby
  11. 14:44More scope - Python 3 of 3
  12. 15:32More scope - Ruby
  13. 16:06Mutability (1/2)
  14. 18:25Mutability (2/2)
  15. 19:39Ruby object model
  16. 22:33Ruby environment
  17. 23:46Ruby standard library
  18. 24:44Other differences
  19. 26:43Many more women in Ruby community Rails Girls
  20. 27:21What can we learn?
  21. 28:20Credits
~/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.