Resources to Level-up to Intermediate Rails Developer
So you’ve read the books, done the tutorials and written your own Rails applications. What’s next? Use these Resources to help you along the way, and to further immerse yourself in the craft of ruby web development.
“I hear and I forget. I see and I remember. I do and I understand.” –Confucius
Pluralsight (PeepCode/TekPub). PluralSight acquired PeepCode and TekPub which produce excellent premium screencasts on a huge variety of modern web development topics. The upside is that getting unlimited access to both for $29 a month is a huge bargain, along with a huge library of other courses. The downsides are that now you can’t download the videos and the streaming video buffering speed is kind of slow. At the end of this article I’ll show you how college students can get a free 3-month subscription.
Railscasts by Ryan Bates. Railscasts give you a broad overview of the tools in the Rails universe. Each screencast gives you a brief introduction to a specific concept or gem and how you could use it. It’s kind of uncanny how often you’ll be stuck working on a problem and find that there is a Railscasts on the exact topic. Beginner-friendly but no substitute for getting your hands dirty. A pro subscription costs $9 a month.
RubyTapas by Avdi Grimm. Intermediate to Advanced level Ruby-Fu in digestable chunks.
Destroy All Software by Gary Bernhardt. Here you watch a master programmer at work as he focuses in on software design principles, test driven development and advanced development techniques. Try not to be intimidated, he works really fast so pause and rewind when you need to.
You should always be informed about news, tips, tricks and new features. Read articles about Ruby on Rails and play with the code samples you’ve read from these articles.
The Ruby Reflector Aggregates 709 blogs from the Ruby community in a social news format.
The Ruby Weekly A free curated weekly roundup of ruby articles
Giant Robots The blog by web development firm thoughtbot. They have contributed immensely to the Ruby on Rails and web development community, with tools like FactoryGirl, Shoulda and Paperclip.
Books are great for deepening your understanding of things like the Ruby Object Model. Like Confucius say, the most effective way to spend your time will be doing programming, writing code, and coding along while seeing how others write their code. But don’t be afraid to hit the books in your spare time either.
Ruby Best Practices by Gregory Brown (Free Download)
Eloquent Ruby by Russ Olsen
The Rails 4 Way by Obie Fernandez
Practical Object Oriented Design in Ruby by Sandi Metz
Rails Antipatterns by Chad Pytel (CEO of thoughbot)
Crafting Rails Applications by Jose Valim (major rails contributor)
The Elements of Style by Strunk and White
Mastery by George Leonard
Free 3-Month Subscription To PluralSight for College Students Through Microsoft
Kind of a convoluted process, but worth it.
Click on Get Verified
Create an Account with a Valid .edu email address
Verify your school email address
Now you should go back to the Pluralsight Products page, and be signed in with a verified student account
Click on get key
Open a new tab and visit this link to PluralSight’s Dreamspark offer.
Enjoy your free 3 month learning spree.