A whirlwind tour of Ruby projects, off the Rails.
There is more to Ruby than Rails and there is nothing wrong with Rails, we’re just pretending it doesn’t exist for the next 25 minutes...
5. Brace yourselves
This is going to be a quick overview of a bunch
of Ruby projects, old and new, each with their
own merits and applicability, and each worth a
whole presentation on their own, well,
11. rufus-scheduler
Like having cron jmettraux/rufus-scheduler
embedded in your Ruby [GH]
VM
Powerful scheduling DSL
Great error handling
Leveraged by ruote &
daemon-kit
16. ruote
Pure Ruby workflow jmettraux/ruote [GH]
engine
ruote.rubyforge.org
Descriptively define
business processes
Execute workflows reliably
on an international scale
28. blather
Awesome XMPP client sprsquish/blather [GH]
library built on top of
EventMachine and
Nokogiri
Used by daemon-kit to
write simple XMPP
daemons
29. open4
open child process with ahoward/open4 [GH]
handles on pid, stdin,
stdout, and stderr
manage child processes
and their io handles easily.
Useful for driving low-level
*nix utils through Ruby
34. parslet
A small Ruby library for kschiess/parslet [GH]
constructing parsers in the
PEG (Parsing Expression
Grammar) fashion.
Good error reporting
(unlike Treetop)
No code generation, easier
debug
37. Inspired?
This is a taster, and by no means authoritative.
Ruby is an awesome language, and a vibrant
community, and works just as well off the Rails
than on it.