This Week: Testing, Front-End, Back-End, Reference, Teamwork Read more...
Testing
Seems like a great way to remove the startup overhead without hassling with the configuration.
Taming a Capybara - Emmanuel Oga's Software and Stuff
More on getting capybara to run smoothly. I'm glad the community is sharing these sorts of things, we're definitely benefiting from it.
I 100% advocate testing behaviour over implementation. That doesn't mean mocking is bad. It means you need to use it to mock out dependencies.
Front-End
HTML5 Please - Use the new and shiny responsibly
A good way to lookup how pervasive the feature you're about to use is. Ideally you'd just use Modernizr and make your application work either way.
Gettext style i18n for Modern JavaScript Apps
I know of a few front-end heavy projects that should be using something like this.
Another cool game designed to teach developers about design.
Back-End
Inject that Rails Configuration Dependency
I love any article that helps me understand dependency injection more. We've recently started using our config more as we're connecting multiple applications together. This does make testing bothersome. Great tip.
A seriously great list of applications. Fraser is definitely an iPad expert.
PUT or POST: The REST of the Story
Great resource for API developers out there. Are all your PUT requests Idempotent?
My five favourite "hidden" features in Rails 3.2
Some of the lesser known features in Rails 3.2
Reference
A more readable form of the Node.js documentation.
I'm going to use Redis for something one of these days. Saved for reference.
Teamwork
Zach shows why GitHub is so awesome.
Why Software Development Estimations Are Regularly Off
An fresh perspective on why software estimates are bad bad mojo.