Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trial
Tristan Gaebler
6,204 PointsWhat ruby courses are out of date?
Which ruby courses are out of date or no longer relevant?
3 Answers
Maciej Czuchnowski
36,441 PointsTechnically, all of them are relevant. But these 3 courses:
http://teamtreehouse.com/library/build-a-simple-ruby-on-rails-application
http://teamtreehouse.com/library/building-social-features-in-ruby-on-rails-2
http://teamtreehouse.com/library/advanced-social-features-in-ruby-on-rails
Were written with Rails version 3 and some older gems. On the one hand, this means they are outdated, on the other - in the future you may be tasked with working on an older application written in Rails 3, so doing these courses may prepare you for working with legacy code (knowing the differences between Rails 3 and 4, knowing the base, non-rspec test framework etc.).
James Barnett
39,199 PointsThe term out of date here is not good choice of words.
In software often 2 major versions are supported by the developer because upgrading large web applications come with certain risks. Upgrading an OS or a programming language can break older code and the labor required to audit 100,000 lines code can be expensive.
Researching the trade offs between software versions is an important skill in becoming a professional developer. Another important skill is understanding the finer points of support, are there various levels of support do they change over time, usually referred to as a software's lifecycle.
Tristan Gaebler
6,204 PointsThanks