~/talk

Peer-Aware Desktop Application Development

Talkat RubyConf 2008 · 2008-11-06..11-08· [ruby, peer-to-peer]
slides:none on file

A pure Ruby library called Janetta gem 0.1.6 provides LAN peer discovery via UDP broadcast, direct TCP for data, and YAML serialization so arbitrary Ruby objects travel between processes. Demo apps include a 59-line IM that finds peers and chat nearly instantaneously and a simple distributed FIFO Q server that delegates jobs to clients. It runs on MRI Ruby 1.8, needs a JRuby patch, is LAN only, has threading scaling limits and a small memory leak so it is not production ready.

AI-written summary · about

  1. 0:00Intro
  2. 2:00Why P2P
  3. 4:18Ruby Tools
  4. 8:04Junetta
  5. 10:55Technical Overview
  6. 13:42Networking
  7. 19:46Genetic Engine
  8. 20:39Call Methods
  9. 26:41Demo
  10. 28:51Demonstration
~/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.