- We design and build extraordinary applications for companies looking to make the next great idea a reality.
- learn more
The Rails Edge: Notes
Some thoughts and comments on the goings-on at Pragmatic Studio's Rails Edge conference last week:
-
There seemed to be a general sense among all the speakers that Rails is starting to mature -- at least in the sense that nobody expects best practice style to keep changing every three months. There were a lot of semi-ironic asides from the speakers along the lines of "remember how we used to code this, like a year ago", but the clear intent seems to be to tone down the waves, so to speak.
-
There's now a deployment story that everybody can get behind, as Mongrel clustering has gotten to the point where it can be easily set up as part of a powerful deployment stack. There do seem to be more improvements down the line, but Rails has finally gotten gotten to the point where a mere mortal with basic network admin skills can put something together that can run a decent-sized site.
-
A lot of the speaker focus was on automated testing and coverage, which is great. Several of the speakers were explicit about taking the "if it's not tested, it's broken" line.
-
If I had to guess, I'd say the next focus of improving Rails structure will be the view section. A lot of grumbling about ERB and how hard it is to test. There were a couple of suggestions for improvements, but this seems to be one area where nothing has coalesced yet.
-
Rails core programmer Marcel Molina gave an interesting talk about factoring helper methods into smarter objects, but even he admitted he wasn't quite sure what the best way to integrate the mechanism into Rails. Personally, I'd love to see a much more OO based than template based mechanism for views. Chad Fowler said that he thinks the best view system out there is in the Smalltalk Seaside framework.
-
The single biggest "ooh, aah" moment from the crowd was when Dave Thomas pointed out that Rails evaluates
(now..them).to_s(:db)asBETWEEN '2007-08-30 11:21:12' AND '2007-08-03 12:13:12'. Maybe you had to be there... -
I'm not sure to what extent this is meaningful, but the MacBook to all other laptop ratio was at least 4:1. Every single speaker used a MacBook, all but one used Keynote (one speaker had his talk on PDF), and all but one used TextMate (one speaker used Emacs).
Topics: Ruby on Rails
Comments: 2 so far
Leave a comment
About Pathfinder
Recent
- Making GWT JSON not Quite so Painful
- IDEA - preconference workshop 06 Oct 08
- HTML5, Ajax history management, and The Ajax Experience 2008 Boston
- A Look Back At Past Posts
- Flash Player on iPhone gossip
- Microsoft to Jump on Board EC2
- TAE Boston 2008: The Unsexy Presentations
- The Ajax Experience 2008: Hope to see you in Beantown
- TankEngine: New plugin for Rails iPhone Development
- Symphony of Ruby on Rails and Flex through RubyAMF
Archives
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006


Awesome concise recap, many thanks for this.
not as a nit, but just as a heads up/question: shouldn’t it be (now…then)… I think you have now them
(now..them).to_s(:db) as BETWEEN ‘2007-08-30 11:21:12′ AND ‘2007-08-03 12:13:12′
Comment by Mark Holton, Thursday, August 30, 2007 @ 3:11 pm
You forgot to mention that the ratio male to female was at least 25:1
This might be more telling that the Mac/PC ratio…
Comment by Rene Perrier, Wednesday, September 5, 2007 @ 8:43 pm