~/talk

ii hidden gems

Talkat Lone Star Ruby Conference 2008 · 2008-09-04..09-06· [ruby]
links:none on file
slides:none on file

Demos of underused Ruby libraries and exact wins: using NArray to replace nested arrays for a PPM image drops generation from ~1.3s to ~0.01s and implements Conway’s Game of Life via multi-dimensional slicing; loading IP-to-country data into SQLite3 gives simple queries ~0.33s and an in-memory load that falls from minutes to ~50s; switching to RBTree yields lookups under 1/1000s and a marshalled persistent tree; Rinda tuple spaces split an anagram search across four processes; FSDB stores time-series paths and helps Scout graphs go from ~4s to under 1s.

AI-written summary · about

  1. 0:00Underappreciated Ruby libraries
  2. 4:30Ruby speed with NArray
  3. 13:07SQLite in-memory store
  4. 23:43Binary search with RBTree
  5. 28:20FSDB file system DB
  6. 35:51Interprocess communication with Rendezvous
  7. 41:56Q&A
~/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.