RubyConf AU 2013
2013-02-20..2013-02-22
Melbourne, Australia
[RubyConf AU 2013, RubyConf AU 2014, RubyConf AU 2015, RubyConf AU 2017, RubyConf AU 2018, RubyConf AU 2019, RubyConf Au 2020, RubyConf AU 2023, RubyConf AU 2024]
who it's for
Ruby developers, Rails developers, backend engineers, site reliability engineers, devops engineers, mobile developers, engineering managers
topics
Ruby garbage collection internals; high performance Ruby tuning; bundle install server optimization; high availability architectures; immutable data patterns in Ruby; gems development and packaging; Sinatra microframework usage; Ruby for iOS development; concurrency and parallel processing in Ruby; refactoring with live coding; database schemas for real world apps; managing large fleets of laptops
| title | author | length |
|---|---|---|
| Teaching Ruby for fun and profit | Renée De Voursney | 26m |
Claims that lots of Ruby and Rails courses exist yet hiring shortages persist and that the barrier is setup and context not language theory. Demonstrates… | ||
| Lightning Talks | Lincoln the Redbeard | 32m |
A one‑page lightning session runs six five‑minute talks chosen from anonymous submissions; outcomes matter: six five‑minute talks includes a comparison noting… | ||
| The C Word | Pat Allan | 33m |
Argues that healthy communities require concrete participation, leadership and belonging with examples: a working open‑source project Thinking Sphinx created… | ||
| From Stubbies to Longnecks | Geoffrey Giesemann | 39m |
Claims specific fixes and tools: realestate.com.au uses Siege and JMeter for load, New Relic and Graphite for drilling down, Splunk/logstash for aggregation… | ||
| Keith and Mario’s Guide to Fast Websites | Keith Pitt, Mario Visic | 41m |
Benchmarks use the Navigation Timing API and a custom WBench script to target DomComplete and track standard deviation not averages. Work reduces payloads… | ||
| Immutable Ruby | Michael Fairley | 39m |
Shows concrete Ruby/ Rails bugs caused by mutable state (memoized fullname, verified email changes, AR errors, hash keys breaking), then builds workable… | ||
| Opening Keynote | Corey Haines | 42m |
A rapid survey of computing lineage that ties concrete origins to modern tools: Jean Bartik and INIAC pairing dating to 1946, Charles Hamblin inventing RPN and… | ||
| Hacking With Gems | Ben Smith | 42m |
Demonstrates four malicious gems that actually harvest plaintext passwords from Rails requests, expose a live DB console, exfiltrate source code (attempted but… | ||
| The Setup: Managing an Army of Laptops | Will Farrington | 39m |
GitHub’s The Setup (boxing) claims a one-command dev environment by delivering a Ruby wrapper around Puppet-driven idempotent runs plus ~90 shared puppet… | ||
| Down the rb_newobj() Rabbit Hole: Garbage Collection in Ruby | Chris Kelly | 37m |
Shows that New Relic’s move to Ruby 1.9.3 cuts Ruby GC wall time (roughly 80 ms to 42 ms in one example) by changes under the hood, not by higher‑level… | ||
| Uptime == Money: High Availability | Paul Gross | 47m |
Braintree shows concrete HA work: uptime target ~five nines ($9,500/minute impact), rolling server‑by‑server deploys with pre/post migrations, fast schema work… | ||
| Millions of Apps: What we’ve Learned | Richard Schneeman | 43m |
Heroku reports deploying two to three million apps and distills recurring lessons into 12 Factor rules: keep secrets out of git and in environment variables… | ||
| Closing Keynote | Dave Thomas | 01h 02m |
http://www.rubyconf.org.au
Dave Thomas needs no introduction to Ruby programmers. As co-author of "Programming Ruby: The Pragmatic Programmers' Guide" -… | ||
| Off the Tracks - Challenging the Rails Mindset | Nick Sutterer | 41m |
Rails conventions lead to fat models and controllers and accidental side effects — a migration hit sending SMS to 500,000 users is a concrete failure mode — so… | ||
| Keynote | Mikel Lindsaar | 47m |
Ruby aims for programmer happiness and that reduces to a business claim: happy developers produce more and better code. mail gem takes two years to build and… | ||
| bundle install Y U SO SLOW: Server Edition | Terence Lee | 47m |
Explains the concrete fixes and measurements that speed bundler installs: extraction of a Dependency API into a separate Bundler API on Heroku, switching… | ||
| Web scale for the rest of us | John Barton | 48m |
Argues that practical scaling means concrete tradeoffs: pick Postgres or MySQL not MongoDB, run unicorn + nginx, start with two app servers plus a util server… | ||
| High Performance Ruby | Charles Oliver Nutter | 41m |
Shows concrete wins: running JRuby on JVM plus invokeDynamic turns dynamic calls into inlines and yields about an 800% improvement over early JRuby and roughly… | ||
| Sinatra in SIX lines - How to do crazy stuff with Ruby | Konstantin Haase | 38m |
A Sinatra-compatible implementation compresses core behavior into six lines, implementing configure blocks, sessions, helpers, before filters, route params and… | ||
| Using Ruby for iOS development | Amit Kumar | 36m |
RubyMotion compiles Ruby to native machine code via LLVM and claims to let Ruby behave like Obj‑C on iOS: compiles Ruby to native machine code via LLVM, use… | ||
| Lessons from the Masters | Geoffrey Grosenbach | 30m |
A two-year pairing project condenses real sessions into filmed 90-minute tasks that reveal concrete habits: the majority use Vim, one developer maps a… | ||
| Schemas for the Real World | Carina C. Zona | 46m |
Argument: start at the schema, let identity fields be nullable and accept free-form text fields so real people can name themselves; MetaFilter has used… | ||
| Dear God What Am I Doing? Concurrency and Parallel Processing | Adam Hawkins | 33m |
Shows concrete experiments and gotchas: fetching 100 Google pages goes from 45s→8s when moving from naive sequential to a thread pool but adding more threads… | ||
| Refactoring from Good to Great - A Live-Coding Odyssey | Ben Orenstein | 48m |
Live‑coding refactors convert a messy orders report into short, named methods and a small public API by repeatedly running tests and keeping red/green cycles… | ||
| State of the Ruby | Ben Hoskings | 39m |
Ruby 2.0 arrives with concrete changes: copy-on-write GC reduces Unicorn memory duplication (claim: shared resident pages increase; no app numbers shown… | ||
| How Github (No Longer) Works | Zach Holman | 42m |
Company updates a number of concrete practices: GitHub stays 60% remote, embraces staff-only feature flags and moves from fragile staging to dynamic branch… | ||
| nothing matches | ||