Entry tags:
[LinkSpam] Rails Tuesday #3
Mod note:
In an effort to give myself some more time to code I think I'm going to move these to every other week. There are a flood of posts and I feel it's better if I read things and take the time to understand before I link them. If someone else wants to pick up the off weeks, please let me know! -
pixel
Ruby:
How do I keep multiple Ruby projects separate?
http://rubylearning.com/blog/2010/12/20/how-do-i-keep-multiple-ruby-projects-separate
Using RVM or Ruby Version Manager to bring some sanity to your development environment.
level: basic
Include vs. Extend
http://rubyquicktips.tumblr.com/post/1133877859/include-vs-extend
What's the difference?
level: basic
Ruby’s define_method, method_missing, and instance_eval
http://www.trottercashion.com/2011/02/08/rubys-define_method-method_missing-and-instance_eval.html
Diving in deeper with ruby.
level: intermediate
Rails:
Move finder to named_scope
http://rails-bestpractices.com/posts/1-move-finder-to-named_scope
What are named scopes? Quick intro.
level: basic
CarrierWave File Uploads
http://railscasts.com/episodes/253-carrierwave-file-uploads
Interesting alternative to paperclip.
level: basic
Fixtures v. Factories – Can’t We All Just Get Along?
http://www.metabates.com/2010/08/15/fixtures-v-factories-cant-we-all-just-get-along
Using both, together, for better tests.
level:intermediate
Git:
tagging
http://gitready.com/beginner/2009/02/03/tagging.html
Introduction to tagging in git.
level: basic
Test Driven Development:
How to Become a Test Driven Developer
http://www.metabates.com/2010/10/12/how-to-become-a-test-driven-developer/
So you want to do TDD? A few pointers to get you started.
level: basic
Cucumber:
Cucumber Features In Subdirectories
http://lmarburger.github.com/2009/09/cucumber-features-in-subdirectories.html
How to make sorting features into sub-directories easier, that -r flag can be tricky.
level: basic
Transforming My Cukes
http://www.cheezyworld.com/2011/02/20/transforming-my-cukes/
Using transformations in your step definitions to simplify & DRY code.
level: intermediate
In an effort to give myself some more time to code I think I'm going to move these to every other week. There are a flood of posts and I feel it's better if I read things and take the time to understand before I link them. If someone else wants to pick up the off weeks, please let me know! -
Ruby:
How do I keep multiple Ruby projects separate?
http://rubylearning.com/blog/2010/12/20/how-do-i-keep-multiple-ruby-projects-separate
Using RVM or Ruby Version Manager to bring some sanity to your development environment.
level: basic
Include vs. Extend
http://rubyquicktips.tumblr.com/post/1133877859/include-vs-extend
What's the difference?
level: basic
Ruby’s define_method, method_missing, and instance_eval
http://www.trottercashion.com/2011/02/08/rubys-define_method-method_missing-and-instance_eval.html
Diving in deeper with ruby.
level: intermediate
Rails:
Move finder to named_scope
http://rails-bestpractices.com/posts/1-move-finder-to-named_scope
What are named scopes? Quick intro.
level: basic
CarrierWave File Uploads
http://railscasts.com/episodes/253-carrierwave-file-uploads
Interesting alternative to paperclip.
level: basic
Fixtures v. Factories – Can’t We All Just Get Along?
http://www.metabates.com/2010/08/15/fixtures-v-factories-cant-we-all-just-get-along
Using both, together, for better tests.
level:intermediate
Git:
tagging
http://gitready.com/beginner/2009/02/03/tagging.html
Introduction to tagging in git.
level: basic
Test Driven Development:
How to Become a Test Driven Developer
http://www.metabates.com/2010/10/12/how-to-become-a-test-driven-developer/
So you want to do TDD? A few pointers to get you started.
level: basic
Cucumber:
Cucumber Features In Subdirectories
http://lmarburger.github.com/2009/09/cucumber-features-in-subdirectories.html
How to make sorting features into sub-directories easier, that -r flag can be tricky.
level: basic
Transforming My Cukes
http://www.cheezyworld.com/2011/02/20/transforming-my-cukes/
Using transformations in your step definitions to simplify & DRY code.
level: intermediate