David Heinemeier Hansson's RailsConf 2006 keynote now online

Posted by marcel July 10, 2006 @ 03:09 PM

David’s RailsConf 2006 keynote, Discovering a World of Resources on Rails, is now online.

In this talk he announced the new ActiveResource project, for consuming REST web services and evangelized his new infatuation with regimenting his domain into simple CRUD operations.

You can get the slides and a slice of David’s point of view on all this, over at LoudThinking.

For those twitching at the flash video player, Ruby Central will be making the footage available in the future in an unflashy format.

Posted in General, Sightings | 15 comments

Comments

  1. mike on 10 Jul 17:12:

    It would have been nice if the films recorded the slide show they were presenting as well.

  2. Ryan on 10 Jul 20:43:

    1) I’ve not done much with Edge rails lately—how much of the CRUD/REST stuff that DHH talks about is currently in Edge Rails?

    2) If most of it’s in there, is there any sample code out there (I can just copy stuff out of his slides PDF + tweak if not.)

    -Ryan

  3. Jeffrey Hicks on 11 Jul 01:23:

    Thank you for making these videos available.

  4. Rabbit on 11 Jul 03:34:

    Aye. Although having slides would be 110% excellent, it’s still worth watching without them.

    Chills went down my spine a few times as DHH nailed concerns and problematic questions I’ve had many times before. (e.g. given User and Group models, which is responsible for adding a user to a group?)

    Awesome stuff.

  5. __SERF__ on 11 Jul 13:06:

    @Rabbit: are you sure you’re not getting a head cold? ;-) DHH’s speech was okay, but nothing like Fowler or DT. Personally I’m waiting for Paul Graham’s speech to become available.

    I’m starting to get the feeling that the Rails phenomenon is becoming bigger than its creator and likely to leave him in the dust.

  6. DrMcNinja on 11 Jul 13:50:

    Rabbit – Have read about DHH’s keynote, but haven’t had time to watch it yet. That said, I don’t see why his answer about the User/Group addition question would be authoritative, I think it is somewhat arbitrary, and the given circumstances of the project would probably answer the question.

    However, between the two, I would say that when adding a user to a group, the “primary” think you’re paying attention to is grouping. The group model/object is more of the information expert in that situation, and seems more appropriate. That’s only in the general though, and depending what the group concept means in your app, it could be more appropriate to be the other way around. TMTOWTDI.

  7. Chuck on 11 Jul 14:01:

    As Jeffrey said, thanks for the videos.

    To those asking for the slides, a pdf version of the slides can be found at the link within the post and it isn’t too bad of a job to figure out when he switches to a different slide. Its difficult to watch both at the same time if you have fewer than 2 monitors, but I found the slides more informational than the facial expressions and hand gestures.

  8. Matthew Turner on 11 Jul 17:24:

    You can get the slides for DHH’s presentation from his site – http://www.loudthinking.com/arc/000593.html

    Great presentation!

  9. Mark on 11 Jul 20:07:

    The site feed is broken. It displays the dreaded “Application Error (Rails)” error when you click on the Articles Syndication link as well.

  10. Joe on 12 Jul 00:36:

    I’m starting to get the feeling that the Rails phenomenon is becoming bigger than its creator and likely to leave him in the dust.

    Let’s hope not. Otherwise I fear it might become as mediocre as PHP, as every undeserving fanboy joins *-hackers/core and makes ridiculous suggestions just for the hope of some recognition. AFAIK, DHH was the only one who presented ACTUAL WORK he’s doing to further Rails. MF hasn’t even actually used it, and I don’t get the feeling DT will be submitting code that addresses his laundry list of wishes.

  11. rick on 12 Jul 00:54:

    Mark: What URL are you referring to? http://feeds.feedburner.com/RidingRails is the official feedburned feed. http://weblog.rubyonrails.org/feed/atom.xml is the mephisto feed, which currently redirects to feedburner. Is there a link we missed somewhere?

  12. Rabbit on 12 Jul 01:07:

    @Serf—I hadn’t watched anyone but DHH when I posted that. I went home though and watched Fowler and yes, he was awesome.

    Very obviously Rails has grown “beyond” DHH—but I don’t get the impression he’s fighting that. He wants it to grow. So in the end it works out for everyone. :)

    @DrMcNinja—Aye, very true. Still an interesting approach though. I’m having trouble applying such a technique to my own work. Ticket sales are a pain. :(

    I tend to design from both ends—visually and programmaticaly. Sometimes my brain explodes. This time however, I envision a label called “Group Management,” and therefore agree with you that groups would be the “higher order.”

  13. rick on 12 Jul 01:08:

    Ryan: Most of this is either in edge rails or the simply_restful plugin. My team’s railsday app, Bloction, is a good example of simply_restful usage. I have a routing navigator plugin that you can use to inspect the current app’s routes as well. This is very helpful when starting out with simply_restful.

  14. Joe on 14 Jul 16:56:

    I finally got a chance to watch the entire DHH keynote. Being able to somehow see the slides in it would have been really helpful.

    It’s really refreshing to see DHH and MF talk about things like aesthetics, constraints (as they like them), and freeing up the developer from having to make mundane decisions. Other technologists seem to love making things more complex and more work.

    Also, I’ve always thought that URLs should be like regular documents and have extensions that reflect the type they are (html, txt, rss, xml, etc.) rather than what technology they use (PHP, ASP, etc.), or just not have an extension. Sounds great that Rails will presumably automatically handle that (in routes probably).

  15. chemp on 29 Jul 19:26:

    intresting topic!