Ruby Manor 2: Manor Harder
who it's for
ruby developers, rails developers, testing engineers, qa engineers, data engineers, desktop mac developers, gem authors, operations engineers
topics
MongoDB denormalized documents; RabbitMQ background workers; asynchronous observers for consistency; MacRuby vs RubyCocoa; AppleScript UI acceptance tests; Scruffy and Google Charts; R via RSRuby bindings; Forwardable and pack/unpack; open-uri and Open3; lightweight gem scaffolding; WebMock HTTP stubbing; Selenium WebDriver testing
| title | author | length |
|---|---|---|
| Denormalizing Rails | Daniel Lucraft | 37m |
A Rails site migrates heavy joins (five-table query for top fans) into precomputed documents stored in MongoDB, serving presenters that return IDs and counts… | ||
| Ruby and Cocoa | James Mead | 30m |
Compares RubyCocoa, MacRuby and HotCocoa with concrete tradeoffs: RubyCocoa uses a bridged VM and proxy objects and ships Ruby source in the bundle, MacRuby… | ||
| Data Visualisation with Ruby | Chris Lowis | 18m |
A quick, practical survey of Ruby-friendly plotting options with code on GitHub: native Scruffy produces SVG line, pie and histogram charts but lacks analysis… | ||
| Secrets of The StdLib | Paul Battley | 24m |
Shows concrete stdlib hacks: use Forwardable/delegate to forward event.opportunity.organization so event.organization works; use pack/unpack to parse binary… | ||
| Gem That | James Adam | 24m |
Argues that existing generators like hoe and newgem are over-opinionated, add dozens of unnecessary rake tasks and even install themselves as a hoe virus, so a… | ||
| Short Order Ruby | Ben Griffiths | 49m |
Concrete recipes for command-line Ruby: one‑liners with -n -e -i edit files in place, use $_ and ARGF to process streamed or filename input, and set IO.sync =… | ||
| TDD with WebMock | Bartosz Blimmke | 20m |
Describes building WebMock to stop fragile, client-specific HTTP stubs by matching requests by URI, headers and body and by returning dynamic responses; works… | ||
| Browser Testing | Martin Kleppmann | 30m |
Overview of automated browser testing options and practical pitfalls: compares Selenium (proxy mode), Watir and WebDriver drivers, and headless HTMLUnit, and… | ||
| nothing matches | ||