Rails Envy Podcast: Rails Envy Podcast – Episode #092: 09/17/2009

Rails Envy Podcast

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

Download Original File | View original post

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.

Sponsored by New Relic
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.

You might also like...

Comments

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“The difference between theory and practice is smaller in theory than in practice.”