You have disabled auto-rotation for stories. Re-enable?
New Relic provides RPM which is a plugin for Rails that allows you to monitor and quickly diagnose problems with your Rails application in real time. They've recently added support for Rack, Sinatra, and Rails Metals, as well as analytics for your background processes. Check them out at NewRelic.com.
Ryan Diagle recently wrote up an article called, “The Skinny on Scopes,” where he shows some really amazing ways you can use scopes in Rails 3. For example, he shows how to use cross-model scopes, building complex queries across multiple tables, and even scope-based model manipulation.
Gregory Brown has been releasing a chapter a week from the Ruby Best Practices book. And, this week is no different, releasing a chapter on functional programming techniques. While this chapter may not be for the feint of heart, it certainly gives a broader and more technical scope to the topics already covered, such as, "Driving Code Through Tests," and, "Designing Beautiful APIs."
Matt Aimonetti put together a comparison, specifically covering the generation of XML from within Rails. And, while the XML Builder is fine for a lot of cases, he finds that for larger document generation, Nokogiri may be your better choice, performing up to four times faster than XML Builder in his examples.
Gregg Pollack just put up a list of Ruby and Rails conferences which are coming up in the next six months over on the Ruby on Rails weblog. Many of them are still open for talk proposals, so if you're working on something interesting or have something you'd like to share with the community, you should think about submitting your talks, now.
Earlier this week, Hobo 1.0 was released. In case you're not familiar with Hobo, it adds several extensions to Rails, aiming to give it even faster deployment cycles. For instance, it gives you a user and permission system, searching and sorting of it's built-in models, and even automatic-route generation.
Yesterday, Dr. Nic released a small Rails application which allows you to easily create your own theme around Google Forms. And Google Forms, in case you hadn't heard, is a really simple way to create web-based forms that collect their data directly into Google Docs Spreadsheets. While simple, these Forms can be quite powerful and efficient. Dr. Nic uses it for managing a job application processes, while conferences organizers often use it for managing proposals.
Ever need to test a piece of your application to verify what happens after a certain period of time? Like, maybe when a book becomes overdue or a user's subscription expires. Well, instead of stubbing out Time.now, with Delorean - a new Ruby gem - you can just write "Delorean.time_travel_to '2 weeks ago."
Ruby5 is released Tuesday and Friday mornings. To stay informed about and active with this podcast, we encourage you to do one of the following:
This Ruby5 was co-produced and edited by Audio Guru Jacob Woods. If you have audio which needs polishing or editing.. please send him an email.
Gemcutter becomes RubyGems.org, Messiah, Divining Rod, Rails 3 generators, Slurper, Rails hosting roundup, and Harmony are all covered in this episode of Ruby5.
RailsConf 2010, JavaOne 2010, Google Buzz, Moonshine, RailsMetrics, charting tools, jquery animations, and tools for pair programmers round out the topics for this week's Ruby5.
XRefresh, Core Data with Rails, and the Harbor Framework are on this episode of Ruby5. Also, we touch on Ripple, HolyGrail, and monitoring Delayed Job with Bluepill.
In this episode, we take a look at some hot new techniques and libraries as well as noteworthy news from around the community. Also, you'll meet Stephen Caudill and Les Hill of Hashrocket.
Looking to learn about Ruby? Take a look at the Ruby Path on Code School
This podcast is produced and distributed by Code School. Copyright © 2017 Code School LLC