~/conference

Rubyfuza 2013

date:2013-02-01..2013-02-03
location:Cape Town, South Africa
series:Rubyfuza · 3 editions
editions:[Rubyfuza 2013, RubyFuza 2014, Rubyfuza 2018]
titleauthorlength
Ruby: Where Are You Going?Konstatin Haase52m
Ruby is 20 years old, with roughly 60 separate implementations ranging from MRI/CRuby (conservative GC, global VM lock, no JIT) to JRuby (no global lock…
Talk on
Do It Yerself, RubeJohn Anderson32m
Finds 29 configuration gems and shows that picking one costs more time than writing a tiny Ruby solution that reads a single file for one app one config…
Talk on
Applying RSpec Best PracticesKevin McKelvin20m
Explains concrete RSpec practices: model specs use describe/subject/context with a Game of Life example, prefer unit tests over integration, avoid testing…
Talk on
ChatOps at GitHubJesse Newland36m
Hubot becomes the primary control surface for GitHub ops, running Puppet deploys (including noop checks), triggering Jenkins via Janky, returning…
Talk on
Rack based web apps with JRuby and TorqueBoxChris Spring30m
JRuby runs on the JVM and delivers concrete speedups: Fibonacci 40: MRI ~53s, JRuby 10.4s. A Sinatra + Puma JSON-encode benchmark shows MRI ~25s, JRuby first…
Talk on
Hey Kid! Don't Copy That Floppy!Aaron Kalin29m
GitHub mining shows 47.1% of projects lack a license, which creates real legal risk: forking plus modification is a derivative work and can be a copyright…
Talk on
Developing multiple personalities to bootstrap your first productGarren Smith23m
Builds and ships Classroom 7, a learning‑management web app for trainers that actually starts paying the bills after an initial failed launch. Finds specific…
Talk on
Dynamic Routing with CircuitLance Gleasain27m
Circuit is a Ruby gem that lets a single Rack server route many domains to different Rack apps and middleware, configured at runtime from a datastore. It uses…
Talk on
Unicorns die with bullets made of glitterVicent Martí27m
Ruby process crashes come from two concrete problems: the MRI mark-and-sweep collector can miss internal buffers when native C extensions drop object pointers…
Talk on
Subprocesses, Threads and FibersRory McKinley20m
Compares three concurrency mechanisms with runnable examples: a "stupidest web client" implemented with threads showing thread.join blocks and silent…
Talk on
Living with Distributed SystemsJacob Burkhart38m
Engine Yard extracts functionality from a monolithic Rails app into separate services, shipping a provisioning service and a keymaster service and running all…
Talk on
Teaching Ruby for Fun and Profit!Renée De Voursney35m
Claim: demand for Ruby jobs outstrips qualified people, so everyone gets one-year challenge to grow a new Rubyist. Demonstrates hands-on success with…
Talk on
Don't Be an A**holeDanish Kahn30m
Ruby is mature and attracting newcomers but community behavior and maintenance practices block growth: public Twitter bashing and a Ruby-dramas feed shame a…
Talk on
Abstracting a Service - A Case Study in Forward Thinking with SOAStuart Corbishley23m
A large Rails app with ~40 gems is split into three services: a users repo, a devices service, and a middleman that enforces per-user device rules, using…
Talk on
`bundle install` Y U SO SLOW: Server EditionTerence Lee37m
Explains extracting the dependency endpoint into a separate Sinatra service and running the Bundler API on Heroku that serves marshalled dependency payloads…
Talk on
Side-effects are not your friendRyan Lemmer31m
Compares Haskell’s Haskell value vs variable distinction to Ruby and Scala, shows how the compiler can optimize immutable values, and demonstrates concrete…
Talk on
Reusing your frontend JS on the server with The Ruby Racer and/or Ruby RhinoKenneth Kalmer24m
Shows how a Rails app embeds V8 via Ruby Racer (or Ruby Rhino on JRuby) to execute the same CoffeeScript Back­bone models server‑side, avoiding duplication…
Talk on
Not Quite Object OrientedAslam Khan38m
Shows CoffeeScript examples (postage + discount + tax) and implements compos, bind, unit, lift to glue pure functions so composing p and d yields 130 and…
Talk on
How pet projects can enhance your careerSimon Mavi Stewart37m
Argues that short pet projects prove skills by shipping end-to-end work, not just tinkering, and recommends tools and habits that actually move projects…
Talk on
~/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.