Month: June 2011

Capistrano: Deploying Ruby on Rails Applications to Multiple Servers

For a basic deployment recipe, check out Basic Deployment with Capistrano This episode demonstrates how to extend deployment to deploy to stage and production. Overall it’s rather simple. All it entails is creating a new task for each stage you want to deploy to with the settings you need changed. Here’s an example: task :stage…

Read More

Gregory Brown Interview – Teach Me To Code Podcast

Gregory Brown is a longtime member of the Ruby community. His contributions to the community include his recent involvement in the RubyGems discussions, Ruby Best Practices, the Prawn library, and Ruby Mendicant University. Ruby Mendicant University is a free online school for software developers. It’s a blended teaching and mentoring program that helps people improve their coding skills. It’s aimed…

Read More

Ryan Smith Interview – Teach Me To Code Podcast

Ryan Smith is an engineer at Heroku.com. He wrote the queue_classic library in Ruby. He was a speaker at RailsConf talking about the Worker Pattern. He blogs at http://ryandotsmith.heroku.com/ and tweets at http://twitter.com/ryandotsmith We talked about several things, including: Heroku (the company and the service) Salesforce's acquisition of Heroku queue classic postgresql the Worker Pattern He also mentioned these things…

Read More

006 RR Conferences and User Groups

This week the rogues discuss the importance of conferences and user groups to the Ruby community.

Read More
PlayPlay

Polymorphism with Many-to-Many Associations – A Teach Me To Code Tutorial

Polymorphic associations are very simple, as are many-to-many associations. When you blend the two, it’s not nearly as simple. Since there isn’t a working build-in mechanism for many-to-many polymorphic associations. Here’s a quick demo of what happens if you try to set up a traditional has_many :through association with a polymorphic association. I also show…

Read More

Gary Bernhardt Interview – Teach Me To Code Podcast

Gary is well known for a few things including destroyallsoftware.com, Ruby vs. Python: A battle to the death, and his discussions on tools, process, and programming practices. We had a great discussion regarding learning to use your text editor, learning tools like git, and overall ways to improve your skill and efficiency when programming.

Read More

005 RR RubyGems, Open Source, and Community

This week we really dug into the issues surrounding RubyGems and why people are worried about it. Gregory Brown (RMU) really helped us unravel some of the issues people are having. If you want to know what the issues are in this dog fight, this is a good place to find out.

Read More
PlayPlay