Articles

Living on the edge (of Rails) #22 – pre-Railsconf 2008 edition

No mind-blowing changes in Rails this week prior to RailsConf – as Gregg mentioned last week in the Rails Envy podcast, it’s pre-2.1 days (Rails 2.1 will probably be released at RailsConf) so it’s pretty easy to see why. Oh and all Rails tests now pass in Ruby 1.9 after a long-standing #module_eval bug got fixed in Ruby 1.9’s trunk (see thread for more details).

Video Lectures

I stumbled across a great site tonight, chock full of the geekiest videos I’ve seen. The main sources seem to be university lectures. Very good stuff, and in a variety of disciplines such as Computer Science, Business, Chemistry, and Mathematics.

Check it out: Video Lectures.

RailsConf Suitcase

Special Edition Silver PeepCode T-Shirt
Figure A Special Edition Silver PeepCode T-Shirt

Some of the things I’ll be bringing to RailsConf 2008 in Portland next week:

Rails Chops: RESTFul Authentication

Please view in full screen.

Using Hudson as Rails CI server

For some time, Hudson has become my favorite continuous integration server. It's easy to configure and provides a handful of really interesting plug-ins. The only thing that I missed was the possibility of use Rake as a project build tool and thus I'll be able to take my java, ruby or rails projects into the same CI server.

76. Callbacks in Rails 2.0

in this episode you will learn how callbacks in Rails behaves when you have a class that extends from another class which extends from ActiveRecord.

75. Using Capistrano to import production data to your development database

In this episode I will walk you through a very useful Capistrano 2.0 task that can be used to download production data to your development machine and import it into your development database.

It is useful to reproduce bugs and backup production database. You will see how to make Capistrano execute commands on your local machine.

74. Making Complex Queries using Active Record

In this episode you will learn how to make complex queries that invoives having, group by, order by clauses in sql and it's ActiveRecord equivalent.

Specialists Need Not Apply

This job posting from Nat Friedman got me to thinking, along the lines of my previous post. Here’s the bit that got my mind working:

Keep in mind that we’re not looking for specialists: we’re a small team, and we need people who are willing and happy to shift gears whenever necessary.

73. Extending ActiveRecord Associations in Rails

In this episode you will learn how to extend ActiveRecord associations and use memoization to speed up queries.

I will also share a tip on how to view the SQL queries from the script/console. 

Meta Tags | Rails Fire

Meta Tags

Testing Domain and Release Specific Features via Cucumber Tags

While my last post highlighted spork as a way to speed up your rspec runs, unfortunately it doesn't currently seem to work out-of-the-box with cucumber. While I am sure this will be resolved in good time there is another approach to speeding up your feature runs & more besides: Tags!

26. SEO for Rails app using Acts as Taggable on Steroids and Meta Tags Plugins

In this screencast I will show you a creative way to use Acts as Taggable on Steroids with Meta Tags plugins to implement search engine optimization for your Rails apps.

Syndicate content