Damien Merenne has created a swank plugin for page cache testing. Whether caching has happened or they’ve been expired. Quite useful for testing sweeper logic, which, like any caching techniques, are often susceptible to subtle invalidation bugs. Hopefully Merenne will continue work on his plugin and extend it to deal with action and fragment caching too. That’d put it on the fast track for core inclusion.
Mike Naberezny has a brief tutorial on how to make your own custom rescue screens for development mode when using Rails Edge. This way you can tailor the look of the rescue screens to your current application and display application specific rescue data. Neato.
The basic idea behind the plugin is to improve rendering speed by partially evaluating the code produced by ERb at template compile time. This is especially helpful for pages that contain many calls to helpers that make use of Rails’ route generation, because most routes can be resolved at template compile time.
Stefan has reported some data on the speedups obtainable which looks very promising.
He has set up Trac for you to submit bug reports, feature requests and patches.
David Pettifer has created a compact Capistrano cheat sheet in PDF format. It summarizes helper methods, pre-defined variables, standard tasks, capfile syntax, standard release directory structure, and more. So go ahead, download it!
(For those arriving late to the party, Capistrano is a utility for executing commands in parallel on multiple remote hosts. You can read all about it in the Capistrano manual.)
If you speak German and have Frankfurt within reach, you should check it out.
John Nunemaker wrote to tell me that the University of Notre Dame has picked up Ruby on Rails and is using it for their forum site. About the implementation, he writes:
The live webcast area is using rjs and such to capture live notes taken by viewers and update live photos from flickr without interrupting the stream of the video. The site takes advantage of Rails page caching and has a small admin area which updates the various sections of the site.
Cool stuff! Have you seen Rails in use in academia elsewhere? Tell your story in the comments.
After getting all inspired by Kathy Sierra’s keynote at the RailsConf last week, and reflecting on the requests I’ve received for a Capistrano-specific mailing list, I decided it was time to do something about it.
(Btw, you can read more about Capistrano in the manual.)
So, I started a mailing list for Capistrano. Currently, it is intended for any and all discussion related to Capistrano—sharing recipe files, relating success (or horror!) stories, posting patches, discussing tips and techniques, etc. So if you use Capistrano, or want to be using Capistrano, go ahead and sign up! You can join by sending an email to firstname.lastname@example.org, or by using the Google Groups web interface at http://groups.google.com/group/capistrano.
Let the good times roll!
After months and months of deliciously teasing screenshots, the real deal is now out for the world to see. The official Ruby language website has been redesigned. And what a wonderful design it is. Congratulations to the visual identity team and the contributors. It’s truly a work to be proud of.
RailsConf Europe is imminent. Come next Thursday and hundreds of Rails programmers will descend on London for two days of talks, tricks, and perhaps a pony show.
Despite an initially slower opening (compared to the 1 week sell-out madness of the Chicago fair!), RailsConf Europe has indeed managed to sell out the slated 300 seats and then some. All in all, I believe we’ll almost be pushing 400 people including speakers, staff, and all attendants. That’s pretty fantastic!
I’m especially pleased to see the final schedule too. Mostly because it looks very little like the Chicago one. We have different headliners like Kathy Sierra and Jim Weirich and the individual sessions are also completely their own. It’s great that we’ve been able to fill no less than four tracks with excellent content.
So a big thanks and congratulations to all who decided to go. I’m sure we’re going to have one heck of a show.
Crazy Egg lets you find out which links are popular on your page and presents the information in easy-to-understand heat maps. It’s incredibly well designed and a fantastic idea.
At 37signals, we’ve already picked up on a few themes of usage that’ll change the design on some of our signup pages.
There’s lots to love about Crazy Egg. They don’t call their initial release Beta, they dare charge real money for their product, and they offer a very simple product that’s just really darn useful.
Oh, and it’s all done with Rails. Crazy. Egg!