Koz and Jamis has posted their first article on The Rails Way covering premature extraction. It’s a great way to start off the show of Rails learnings. Since it’s so easy to abstract and extract in Ruby, it’s ever so tempting to begin doing so before you have more than one instance to triangulate the best approach with.
Better late than never, the InfoQ team has finally released an interview done with yours truly back in April at Canada on Rails. It includes questions like “How long until you are the vendor?” and “WS-* is that bullshit?” and many more fun themes. The questioner is Obie Fernandez.
Christian Hellsten and Jarkko Laine’s new book has hit the shelves: Beginning Ruby on Rails E-Commerce. Their pitch:
Beginning Ruby on Rails E-Commerce: From Novice to Professional is the first book of its kind to guide you through producing e-commerce applications with Rails—the stacked web framework taking the world by storm. The book dives right into the process of creating a production-level web application using agile methodologies and test-driven development combined with Rails best practices. You’ll take advantage of the latest crop of Rails plug-ins and helpers that will radically improve your programming schedule. You’ll also create a real application step-by-step, plus the book is driven by real-world cases throughout.
You can also get it straight from Amazon. Congratulations to both authors on completing the book.
In the United States, elections are coming up next week. Radical Designs, a Rails development shop in San Francisco, has put together a site (using Rails) to let voters build, share, and view voter guides: TheBallot.org. Ballots in US elections can be long and complicated, so many groups make voter guides to help sort through the issues. If you’re curious, PodTech did a videolog interview about the building of TheBallot.org.
RailsDay finally got around to announcing the winners. Congratulations to them all. Especially Amy Hoy and Bryan Wood, who with Freckle won the Best Overall. Also of interest is jaded Pixel Awesome Ninja Game that won Most Creative.
Evan Weaver has a more in-depth rundown of all the winners.
Ruby on Rails Camp is an event for up to 120 people who can make it out to the IBM Almaden Research Center in San Jose and are willing to cough up $25 for the entry. Their pitch is:
Ruby on Rails Camp will be a gathering of enthusiasts who want to share and learn more about Ruby on Rails (RoR) in an open environment. It will be an intense event with discussions, demos, and interaction from participants.
The focus is the somewhat odd question “Is Ruby on Rails Ready for Business?”, but that shouldn’t stop you from going if you’re in the area.
Regional Rails conferences are popping up all over the place. On November 17th, Paris on Rails will go down. It looks like it’ll be a great show for all French speaking people out there. And they got some nice sponsors lined up, such as IBM and Telecom Italia. Way to go.
If you want to sign up, the fee is 60 euro.
There are only 216 days until RailsConf 2007! The 2nd annual International Rails Conference will be in Portland, Oregon on May 17-20, 2007. Don’t worry, it’s going to be a few months before tickets go on sale (and sell out instantly). But if you’re thinking about submitting a proposal to speak at RailsConf, the time for that is fast approaching. Go to the conference website to answer the call for proposals - the deadline for submissions is November 27, 2006.
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.