You have disabled auto-rotation for stories. Re-enable?
Take your Rails development skills to the next level with Code School's Rails Best Practices course. Learn new techniques from high quality videos, apply what you've learned directly in your browser, earn points, and win prizes. Start building beautiful Rails applications and have more fun while doing it.
When creating an API some people believe you should version the URL (adding /v1/ to the path) and some people think you should have a vendor-specific accept header. Pat Allen wrote up a blog post showing how to do the latter using the Rails 3 router.
Steve Klabnik is at it again, writing another article showing how to slowly extract and refactor code to reduce complexity and dependencies. Do you know how to extract your domain models? This is a great example.
When your application uses client-side view templates (say with mustache for example) you might end up with view code which is duplicated for rendering on the server-side / rendering on the client side. Nicholas Blanco shows in this article how to avoid this duplication and have one partial which gets used both on the server-side and client-side.
If you need to know what gems your application has the highest dependencies on bundler has a command for that, and it's called "Bundle Viz". It'll use graphviz to tell you that your application is most dependent on ActiveSupport. =)
We've talked about Google Authenticator on the podcast before, which has you lookup time based passwords on your mobile device. Richard Taylor figured out how to use Authenticator with SSH to provide two-factor authentication for server login. Could be real useful for the financial or medical field.
Occasionally you may run into issues with Ruby's Timeout Error. Graeme Mathieson recently added another article to his series on Timeout Woes and how to deal with these issues.
The Ruby core team has published the first release candidate for Ruby 1.9.3, which should have a production release sometime in the next two weeks barring any big issues.
Ruby5 is released Tuesday and Friday mornings. To stay informed about and active with this podcast, we encourage you to do one of the following:
Kid's Ruby! Facebook and Heroku sitting in a tree, S-O-L-I-D! Coletivo recommends &Block party with a stripped down Devise! Yee-Haw!
Starting with the International Ruby Standard, we talk about lightning fast zero downtime deployments with maintenance, web workings with Ruby, a video encoding stack, a Cucumber rant, and finish up with unobtrusive Giant Robots (which aren't really that unobtrusive).
Coding Style, iOS Frameworks directory, decorating your models with Draper, mastery of and and or, leaning ruby the hard way, and a new authentication framework called letmein in this episode of the Ruby5.
Get your DataMapper fix with a Global Day of Coderetreat, find a Puffer or a Hippo, get a Direct RailsInstaller, or learn the Secret to Rails on this episode of Ruby5.
Looking to learn about Ruby? Take a look at the Ruby Path on Code School
This podcast is produced and distributed by Code School. Copyright © 2017 Code School LLC