~/talk

JRuby in the Wild

Talkat RubyConf 2007 · 2007-11-02..11-04· [ruby]
links:none on file
slides:none on file

Describes concrete moves: swaps the Ruby C search stack for Lucene bindings via JRuby, implements a Java trie search for spell correction, and packages Java jars as gems. Reports object-creation benchmark numbers: MRI ~13s, JRuby ~10.9s with objectspace on, Java ~4.1s, and Ruby memory blowup when nodes reach millions. Deployment runs on Debian with Sun JVM as standalone daemons. Recommends bindings over ports and using Java for heavy memory and performance hotspots.

AI-written summary · about

  1. 0:00Introduction
  2. 1:20About Casttv
  3. 3:33What is JRuby
  4. 4:46Enterprise Motivation
  5. 5:38Rails vs Java
  6. 7:24Picking the right tool
  7. 8:36Ruby
  8. 9:14Performance
  9. 10:04Library Support
  10. 11:10Improving Ruby
  11. 11:58Expanding the tool set
  12. 13:03Rails
  13. 14:24Search
  14. 16:10Solar
  15. 17:59Porting
  16. 18:51API
  17. 19:26Bindings
  18. 19:43Spell checker
  19. 20:39Algorithm performance
  20. 21:05ternary search
  21. 22:06pure ruby
  22. 23:30JRuby in line
  23. 25:44Dictionary performance
  24. 28:04Installation
  25. 28:34subversion
  26. 28:49rubygems
  27. 30:24sane build strategy
  28. 31:48jar to gem
  29. 36:46ruby to drb
  30. 37:28Resources
  31. 40:03Integration
  32. 42:08Deployment
~/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.