DarwinPorts is a great package manager for OS X and lighttpd is a great web server to run Rails from. Now, match the two: Installing Lighttpd on Mac OS X Tiger with DarwinPorts.
As the 6th Slashdotting of Rails comes a review of the Agile Web Development with Rails book. It’s written from the perspective of a PHP programmer who’s coming to terms with the patterns and approaches used. And he’s certainly enjoying the move:
Whether you believe the hype or not of “super productivity,” “Ten times faster development,” and “Better than anything else,” Ruby on Rails is a great tool to add to your belt. In fact, I find myself using it exclusively for Web apps, and I catch myself using python and PHP less and less and Ruby more and more for my day to day programs.
If you want to learn Ruby on Rails, Agile Web Development with Ruby on Rails is a great choice, and will probably be the definitive book on the subject.
The ensuing comments definitely also reflect the time passed since the first Slashdotting. There’s less ignorant wailing and more insightful help and suggestions. With enough exposure the baseline of knowledge is bound to rise.
Dave Thomas and Mike Clark are gearing up to run a series of Rails Bootcamps in the Fall. The idea is to take someone who haven’t been doing any Rails at all to become a capable driver of it. We’re talking a two-day fair with potentially another day assigned for a Ruby introduction. But where should it start? The two gents wants your opinion on that, so go vote for the Rails Bootcamp venue.
The FastCGI gem was stranded at 0.8.5 for a while, which of course included a nasty memory leak. Thanks to Tobias, it’s now up to date as 0.8.6. Just do
gem install fcgi and you’re all set.
The much lauded Four Days on Rails tutorial has been updated to reflect the changes to the framework since its initial release. So if you’re just getting started, or just want some more insight, do check this tutorial out. It’s a great first step before you decided to buy the book.
Dave Thomas is turning them into believers by the dozen at the No Fluff Just Stuff symposiums. His one-two of Ruby for Java Programmers and Ruby on Rails talks are delivering just the cocktail to get a whole lot of people interested.
One of those people is Rick Ross, the founder of Javalobby. Under the heading of Ruby on Rails is a powerhouse, Rick wrote the following in the most recent newsletter from Javalobby:
I didn’t get to spend much time at the No Fluff Just Stuff symposium here in Research Triangle Park this past weekend, but one noteworthy session I did get to attend was Dave Thomas’ presentation about “Ruby on Rails.” I was amazed as I sat through the 90-minute presentation watching Dave knock out feature after feature of a real-life web application in record time and with more compact code than any I had previously seen.
The Rails developers seem to have carefully considered the recurring pattern needs of web apps, and the framework provides full functionality for a typical database-backed CRUD (create, read, update, delete) application in a matter of minutes. Rails uses intelligent reflection to map database tables to Ruby objects, and the apps you generate with the Rails scripts form a very reasonable foundation for extending and customizing to meet your specific needs. Unit testing is built-in by default, as is a full web server for testing and debugging.
The next time you need to get the job done very quickly you may want to try out Ruby on Rails for yourself. I don’t know enough yet to say how much it can scale, but Rails is quite clearly a major step forward for those who want web application development to be easier. Dave has a new book in beta, check it out here.
Thanks a bunch, Rick. And keep it up, Dave.
The top story on IBM developerWorks is none other than Fast-track your Web apps with Ruby on Rails. It’s a very nice, quick overview by example of why “Ruby on Rails is taking Web development by storm”, as David Mertz writes. He also has a particularly pleasing conclusion:
The best thing about Rails is that it fosters a whole “Rails way of thinking,” since it comes complete with all the supporting code you need. This is a big plus over other toolkits and frameworks that just give raw materials to work with. Rails development offers you a clear path from a half-formed idea to a fully functioning Web application.
Those conventions are more than just a better solution to configuration, it’s also a path through the jungle. Or a highway. Ah, no. A rail road. Yes, a rail road.
Curt Hibbs just have keeps delivering the good stuff and O’Reilly wisely keeps serving it up. The new article is called Ajax on Rails. It builds upon his two earlier articles about getting rolling and puts the focus on introducing the sugar-coated sweetness that is the Ajax support of Rails. There’s even a good rundown of what Ajax is and where it came from.
As has become the norm, Hibbs also secured Rails its fifth Slashdotting. Keep ‘em coming, Curt (and O’Reilly editors!).
Some times you just need an evening smile and IRC can deliver just that. Glancing over at #rubyonrails, I caught this one from matram:
Rails is the best! I was just on the phone with a client and made some changes while we were talking without telling her and she freaked and was so excited she raved about it for like ten minutes.
Rails Day had a great turnout with 55(!) projects crossing the finish line. That’s a lot of interesting code generated in no time at all. It’s so interesting in fact that the developer section on Slashdot just picked it up — hi guys!
Now for the judging. We’ll be announcing a week’s worth of slip on that considering the massive amount of projects to look through, but you’ll have plenty of projects to keep you entertained in the mean time.
Congratulations to all who finished.