Library podcasts
Rails Envy Podcast: Rails Envy Podcast – Episode #092: 09/17/2009
Episode #092. I’m joined again by Dan Benjamin and we have quite a fun time. You may know Dan from his compiling Ruby, Rails, and MySQL guides, cork’d, and most recently Playgrounder. We’ve got a ton of news this week and I promise to have a song stuck in [...]
- Running time
- 0h20m
- File size
- 19.00MB
Episode synopsis
Episode #092. I’m joined again by Dan Benjamin and we have quite a fun time. You may know Dan from his compiling Ruby, Rails, and MySQL guides, cork’d, and most recently Playgrounder. We’ve got a ton of news this week and I promise to have a song stuck in your head by the time you finish.

The Rails Envy podcast is brought to you this week by NewRelic. NewRelic provides RPM which is a plugin for rails that allows you to monitor and quickly diagnose problems with your Rails application in real time. Check them out at NewRelic.com.
Subscribe via iTunes – iTunes only link.
Download the podcast ~20:30 mins MP3.
Subscribe to feed via RSS by copying the link to your RSS Reader
Show Notes
-
Filestore Cache Expires_in Plugin
Adam Salter releases a Rails plugin that adds time based expiration to the Rails file store.
-
Cucumber: Step Argument Transforms
Larry Diehl walks through adding step argument transformations to Cucumber with Dave Astels.
-
Using Cucumber to Test a Multilingual App
Clemens Kofler explores some different methods for testing your multilingual app using Cucumber.
-
How to avoid the dog-pile effect on your Rails app
Hugo Baraúna shows how to avoid the dogpile effect in your Rails app with the SmartMemcacheStore class.
-
Eval Isn’t Quite Pure Evil
James Edward Gray points out that using eval() in your code might not always be "pure evil" and some interesting discussion ensues.
-
Growl 1.2b3
A new beta of Growl for Snow Leopard users.
-
Laminate
Laminate is a system for executing user-written templates built using the Lua languge. Templates written in Lua can be executed securely to generate HTML. For end-users, Laminate offers a simple, convenient, yet powerful template language. For applications, Laminate makes it easy to safely expose data and functions to be executed by user templates.
-
CloudCrowd – Parallel Processing for the Rest of Us
CloudCrowd is a gem that lets you do parallel processing using several computers. It’s got a web interface and works over a REST-JSON API.
-
ActiveRecord Attribute Normalization (Rails Plugin)
Michael Deering has written a plug-in that lets you pass a block to normalize the attributes of a model before being saved to the database.
-
RequestSentry plugin
RequestSentry provides a DSL for your controller to reject requests (via “400 Bad Request”) that supply malicious or malformed
parameters -
Foreigner
Rails does not come with methods to add foreign keys. Foreigner introduces a few methods to your migrations for adding and removing foreign key constraints.
-
Canonizing pseudo-slugs in Rail
If you use pseudo-slugs in your Rails app, Henrik Nyh shows you a technique for getting canonical redirects in case the urls are linked incorrectly.
-
My Emacs for Rails
Santiago Pastorino posts his emacs config tailored for Rails development.
-
validates_timeliness version 2.2 released
validates_timeliness version 2.2 has been released with Ruby 1.9 support and a fix for Shoulda.
Events coming up
-
Nov
27
AGILE SPECIFICATIONS, BDD AND TESTING EXCHANGE
London EC1R 0BE, United Kingdom
Following the excellent response to our Agile Testing and BDD community events and courses during the last 10 months, Skills Matter is proud to organise the first, annual Agile Specification, BDD and Testing eXchange - an intensive and intimate event aimed at bringing together leading thinkers and passionate community members. The aim of this eXchange is to promote awareness and adoption of modern Agile Testing techniques and ideas.
Comments
Leave a comment
Sign in or Join us (it's free).