~/talk

6 Reasons Jubilee Could be a Rubyist's New Best Friend

Talkat RubyConf 2014 · 2014-11-17..11-19· [ruby]
slides:none on file

Claims that Jubilee on Vert.x lets Rails apps keep Rack and gems while gaining real concurrency, WebSockets, an event bus and shared data (requires JRuby). Demo builds Rock Paper Scissors Mayhem: client ~497 lines in Opal browser Ruby, server initializer ~50 lines, runs on one Heroku dyno and actually works live. Benchmarks show Jubilee ~9,500 req/s (Torquebox ~10,159, Go ~10,500). Caveats: JRuby gem compatibility, swallowed async errors and flaky auto-reload.

AI-written summary · about

  1. 0:00Intro
  2. 1:56OBJECTIVE
  3. 2:24LANGUAGE ITSELF IS DELIGHTFUL
  4. 3:20GEMS AND FRAMEWORKS
  5. 6:15WHAT IT NODE BAD AT?
  6. 7:18DESIGNED FOR MODERN APPLICATIONS
  7. 7:48SOME KEY FEATURES
  8. 9:32BETTER THAN NODE, PART 2
  9. 11:38DIFFERENT TYPES OF PROCESSES
  10. 12:18SCALING BUILT IN
  11. 14:57REASONS VERTX COULD BE YOUR NEW BEST FRIEND
  12. 15:14CONCURRENCY
  13. 15:35SPEED
  14. 16:20JUBILEE - 2ND FASTEST RUBY SERVER
  15. 17:24EXPANDED ECOSYSTEM
  16. 17:55BUILT IN UPGRADE/SCALING PATH
  17. 18:525 EASY WEBSOCKETS SUPPORT
  18. 19:02REUSE ALL YOUR EXISTING KNOWLEDGE/ RESOURCES
  19. 19:41INSTALLATION
  20. 20:08WHAT ABOUT HEROKU?
  21. 21:15NODE'S SWEET SPOT
  22. 22:01EXPERIENCING JUBILEE IN ACTION
  23. 26:44RIGHT TOOL FOR THE JOB
  24. 27:43APP SUMMARY
  25. 28:19CHALLENGE TIME OUT
  26. 28:35REALTIME CHALLENGE
  27. 29:01REALTIME MMO GAMEPLAY
  28. 29:14ARCHITECTURE IN 1 DYNO
  29. 30:22APP CODE STATS
  30. 31:27EVENTBUS SETUP - RAILS
  31. 32:40SERVER CONTINUED
  32. 33:15CLIENT SIDE EVENTBUS SETUP (OPAL)
  33. 34:18BOT CODE
  34. 34:45SERVER TIMER CODE
  35. 35:22JUBILEE CONSIDERATIONS IN RAILS
  36. 35:54DRAWBACKS
~/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.