RubyFuza 2014
2014-02-06..2014-02-08
Cape Town, South Africa
Rubyfuza ·
[Rubyfuza 2013, RubyFuza 2014, Rubyfuza 2018]
| title | author | length |
|---|---|---|
| Software Development in Africa | Charliene Tshitoka | 54m |
Africa spans about 29 million km², more than half live on roughly $2/day and over 70% have no smartphone, so solutions target feature phones not flashy… | ||
| Ping Ping or: How I learned to stop worrying and love remote paring | Ben Janeke | 31m |
Remote pairing succeeds when setup is fast, access is equal and communication is disciplined: use Google Hangouts or FaceTime for video, Logitech H930 or Blue… | ||
| Email Delivery for Rails Folks | Sally Lehman | 34m |
Covers concrete delivery steps for sending bulk mail: use PowerMTA or Postfix, publish SPF/DKIM/DMARC, expose postmaster and abuse mailboxes, and implement… | ||
| Google APIs for Ruby on Ruby on Rails on Google Compute Engine | Daniel Acton | 25m |
Builds a Rails URL-shortener on a Compute Engine VM using the Google APIs for Ruby (over 50 APIs available) and the Signet gem for OAuth2; uses Cloud SDK… | ||
| TDD: When the thrill has gone | Rory McKinley | 28m |
TDD feels awful because unit tests are fast but useless and functional tests catch bugs but take ages to set up and run; the team builds a vagrant multi-VM… | ||
| What is an object, really? OR When is an object actually a function? | John Anderson | 41m |
Ruby code shows that a class is a runtime object and can be cloned, reassigned and stored in variables, so class is an instance and methods live as operations… | ||
| The Art of Ruby | Matthew Mongeau | 28m |
Argues that beauty in Ruby comes from concrete constraints and refactors: uses a guessing‑game example to show extract method then extract class pattern… | ||
| Clean Code: Applying Object Oriented Principles | Kevin McKelvin | 27m |
Claim: most conditional switches belong in factories and can be removed by modeling behaviors as objects. Uses Ruby to refactor examples: a bird type string… | ||
| Persistent data structures - good for UI | Danie Roux | 28m |
Argues that using ClojureScript immutable data structures on the client gives cheap, shareable history so UIs can keep every state without full copies… | ||
| Extreme Makeover: Rubygems Edition | Andre Arko | 37m |
Accidental DDOS raised rubygems.org load by 15–20×, prompting a rebuilt Bundler dependency API as a Sinatra app on Heroku (many dynos + large Postgres) and… | ||
| Rubymotion - iOS and OSX development from a Ruby developer's perspective | Nelson Pascal | 28m |
RubyMotion compiles Ruby 1.9 with LLVM into statically compiled machine code, so apps run near Objective‑C speed but cannot use dynamic require, eval or… | ||
| nothing matches | ||