Skip to content
This repository has been archived by the owner on Jul 22, 2018. It is now read-only.

Aaron Patterson Keynote

Ben Oakes edited this page Apr 24, 2012 · 24 revisions

Presenter: Aaron Patterson

Abstract

When he isn't ruining people's lives by writing software like phuby, enterprise, and neversaydie, Aaron can be found writing slightly more useful software like nokogiri. To keep up his Gameboy Lifestyle, Aaron spends his weekdays writing high quality software for ATTi. Be sure to catch him on Karaoke night, where you can watch him sing his favorite smooth rock hits of the 70's and early 80's.

Notes

From @benjaminoakes

  • He does OSS at ATT Interactive
  • Works at home; his annual review is online
    • Goes through VPN
    • Browser isn't supported
    • Uses IE on a VM; still not supported
    • Needs to be IE7
    • Uses a Mac server
    • SSH tunnel to his laptop for VPN
    • "Rube Goldberg Network Architecture"
  • Aaron Patterson's title is now "Corey Haines" :)

This talk is about failure

  • Tokaido ("Lampshade" -- I think)

    • From Yehuda Katz (@wycats)
    • Binary distro of Ruby + gems for Rails
    • Good for students; don't have to worry about dependencies
    • Good for teachers too; he used to teach Ruby at U. Washington
    • Good for all developers
      • Time is important
      • Shared objects, dlopen, otool, etc... what are these things?
      • If you're building and you have a problem with one of these, you need to know how they work
      • Do you want to spend time on this?
      • Needs good ecosystem
    • Alternative: "RailsBridge" project
  • Failure to evolve

    • Concurrency is important
    • Not enough
    • Why do we have ActionMailer? Sending emails, obviously...
    • Done synchronously (blocking; bad if slow)
    • Could get exception
    • Best case: slow, worst case: errors
    • Need to do in a backround job, etc (producer/consumer pattern)

From @danbernier

TODO

From @jamesgary

TODO

External Links


Photo: John Parker (urgetopunt) (CC BY-NC-SA 2.0)

A crowd-sourced RailsConf wiki!
Working together is better. :)



Clone this wiki locally