New 15-minute blog video on Rails 2.2

Posted by David November 27, 2008 @ 11:06 AM

The old 15-minute blog video was getting really long in the tooth, so it’s with great pleasure that I can present the new video made with Rails 2.2 and done by Ryan Bates. It really takes it all up a notch by showing the creation of a blog with comments, ajax, feed, api, admin interface, and more.

Ryan Bates is also the author of the wonderful Railscasts.com site that features video explanations on Rails features. It’s a fantastic resource and now properly recognized on the screencasting page.

I’ve also linked up the commercial Rails screencasters. The amount of material available for people interested in learning by video is simply staggering.

Posted in Documentation | 42 comments

Comments

  1. underflow_ on 27 Nov 11:21:

    Nice ! But where can we find now the “historical” screencasts? (I mean, the files, not blurred versions on YouTube)

  2. Yaroslav on 27 Nov 11:53:

    formatted_* is there :(

  3. Yaroslav on 27 Nov 11:54:

    Also I can no longer look at things you’re NOT doing.

  4. DHH on 27 Nov 12:09:

    Yaroslaw, you need formatted_* for Rails 2.2. We’ll update it when Rails 2.3 comes out.

  5. Steve on 27 Nov 12:14:

    Looks great – although there’s distinct lack of ‘whoops!’ – I miss that…

  6. DHH on 27 Nov 12:21:

    I’ve added some more historic links to both the Rails 0.5 and Rails 1.0 screencasts. Wow, we’ve come quite far since back then ;)

  7. JROM on 27 Nov 12:23:

    I’m missing the WHOOPS and look at the things you’re not doing…

  8. underflow_ on 27 Nov 12:44:

    Thanks David ! To be complete, here are the historic links to gallery and migrations screencasts.

    http://media.rubyonrails.org/video/flickr-rails-ajax.mov

    http://media.rubyonrails.org/video/migrations.mov

  9. symbeint on 27 Nov 13:36:

    Yeah, we all miss DHH. The first screen cast was classic, it’s what sold me on rails. Ryan has his moments, I like him too.

  10. benvds on 27 Nov 14:16:

    Ryan makes my life so much easier.

  11. iGEL on 27 Nov 15:07:

    I haven’t seen Ryans new video yet, but I like Railscasts a lot. Thanks for all the work!

  12. lowell on 27 Nov 16:03:

    yay! finally..

  13. jblanche on 27 Nov 18:23:

    Realy great screencast.

    But why using partials is not the default when creating scaffolds ? That would make all this even better :)

  14. lfd on 27 Nov 18:44:

    Great! This really helps newbies get started. Thanks

  15. Paul on 27 Nov 21:23:

    Ryan, your screencasting skills are amazing. But it could never truly be a 15-minute rails blog video without the “Whoops!”

  16. Dave on 27 Nov 23:48:

    Great stuff…

    Will the source code be available somewhere? Could be a great resource for newbies !

  17. Peter Cooper on 28 Nov 01:11:

    It’s not commercial, but Bala Paranj’s RubyPlus screencasts are worth a mention. Most of them are Rails-oriented and there are 93 so far.

  18. greg on 28 Nov 05:19:

    I think this screencast does help relay the power and initial whiz-bang magic of rails, but at the same time I feel it creates an unhealthy perception that any application built with rails is ‘easy’ and should be done in 15 minutes.

    With rails you obviously get a lot of the mindless, grunt work for free so you can focus on ideas or a business domain, that is a huuuuge time-saver and simplifier when creating applications.

    But the act of coding is not the only challenge in a real-world application.

    Capturing the correct requirements and implementing them in a fashion that the stakeholder wanted is hard enough and has less to do with a framework or language.

    When non-technical folks hear that you can build a blog in 15 minutes with rails they then think that any application should take 15 minutes.

    They seek their application to be build in rails not because it is quicker to prototype and realize ideas, but because they expect the entire application process to be quicker and cheaper.

    Rails can make it easier to realize your ideas, but a large app is inherently complex and will take time often for non-technical reasons.

  19. Clemens Kofler on 28 Nov 09:23:

    Wow, compared to Railscasts, Ryan is talking lightning fast! :-) But as some others said before, you can’t have a Rails intro without a couple of “whoops” and “Look at all the things I’m not doing”. It’s too classic! ;-)

  20. seb on 28 Nov 09:38:

    Great as usual.

    Thanx Ryan !

  21. Roderick van Domburg on 28 Nov 11:05:

    Greg makes a great point. Rails should focus its marketing on product quality and process agility, not on 15-minute scaffolds.

    What Greg describes is something I experience in everyday practice. I continuously need to tell customers that the devil is in the details. Many potential clients associate Rails with getting first-class web applications for but a dime. Those clients are usually unpleasantly surprised when they face the facts.

  22. Horace Ho on 28 Nov 12:26:

    Love the screencast!

    BTW, what’s the name of the TextMate theme being used?

  23. Paul Bunyun on 28 Nov 17:48:

    The screencast has been sped up!

  24. Mathias Stjernström on 28 Nov 21:54:

    What kind of computer is Ryan Bates using when doing this screencast… my MacBook Pro feels like an old 386 compared to his computer ;)

  25. Josh Catone on 29 Nov 05:17:

    Nice job snagging Ryan to do the screencast. He rocks!

    @Horace Ho: If it’s the same as the ones he uses for Railscasts, I believe he shared it here: http://railsforum.com/viewtopic.php?id=862

    Though he could have tweaked it since then.

  26. Andy Callaghan on 29 Nov 16:18:

    Thanks, this is really cool. I’ve been following Ryan’s Railscasts for a while now, and they’ve practically taught me Rails—good job!

  27. Andy Callaghan on 29 Nov 16:18:

    Thanks, this is really cool. I’ve been following Ryan’s Railscasts for a while now, and they’ve practically taught me Rails—good job!

  28. Andy Callaghan on 29 Nov 16:18:

    Thanks, this is really cool. I’ve been following Ryan’s Railscasts for a while now, and they’ve practically taught me Rails—good job!

  29. bobby on 29 Nov 23:40:

    So all these Rails improvements and it still takes 15 minutes to make a blog? :)

    Ryan, you’re screencasts are great! Thank you!

  30. Nathan on 30 Nov 02:53:

    It took me longer than 15 minutes to install wordpress on my server. Any chance of an avi or ogg format for this and future videos?

  31. Erik on 30 Nov 03:37:

    I’d not really call this a fifteen minute video if there has to be large sections of code that have to be “pasted” into the framework to make it work. Either call it a presentation of Rails that takes fifteen minutes or make it actually as long as it takes to type, don’t water down Rails by cheating the time.

  32. James on 03 Dec 16:01:

    Just curious, what are is he using to get that testing syntax:

    test “something should do something” do ... end

    Is this shoulda or is this something new with Rails 2.2 or something Ryan has added to his TestUnit::TestCase ?

  33. Jason on 03 Dec 21:08:

    Nice, I will get this translated into Chinese. I have already started translating and transcribing the railscasts screencasts with English and Chinese subtitles here: http://casts.rubynow.com

  34. Csiszár Attila on 04 Dec 12:43:

    Ryan’s Railscasts is always excellent, but i found this one a bit too fast. He try to show a lot of things in 15min, but I’m not sure if I’m a newbie in Rails, I have ever undestand half of the things what he was doing. Anyway I appreciate the lot of efforts what Ryan does

    @James: You can also do it if you riding on the latest Rails(2.2). See: http://weblog.rubyonrails.org/2008/6/20/living-on-the-edge-or-what-s-new-in-edge-rails-1-api-changes-and-performancetests under ‘Declarative block syntax for writing tests’ title

  35. Chris Haveard on 04 Dec 17:06:

    They should overdub the “Whoops” at the appropriate times. Otherwise it’s not a proper Rails blog screencast. :)

    It’s nice to have an updated screencast to send Rails noobs to. Thanks!

  36. Yaroslav fan on 10 Dec 13:59:

    That is such a great comment, you made me laugh out loud. That line from the screencast has made me laugh out loud on many a night.

  37. Remi on 11 Dec 16:00:

    Wow, great screencast, very impressive, But its a bit too fast for me. Is it possible to have the source code of this app? Its a good reference for many things….

    thanks

  38. dtolj on 13 Dec 16:57:

    I would also prefer avi, or ogg over mov

  39. Nmasao on 17 Dec 10:56:

    Nice screencast. A lot of insight for us Rails noobs.

  40. Sam Wilson on 18 Dec 03:41:

    Nice it’d be really cool to have a follow up (video or not) on how to extend this basic start into a realistic blog.

  41. gulsecala on 20 Dec 04:38:

    The good resource is informative and actual

  42. siavash on 24 Dec 18:48:

    i am siavash i am very very nice my address http://fridonkenar.persianblog.ir

    by