Big Bang Technology

Big Bang Blog

Links of the Week 7

This Week: Testing, Front-End, Back-End, Reference, Teamwork Read more...

Testing

commondream/tconsole

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.

The evil unit test

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.

Color - Method of Action

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.

On My iPad

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

Node.js reference

A more readable form of the Node.js documentation.

The Little Redis Book

I'm going to use Redis for something one of these days. Saved for reference.

Teamwork

Scaling GitHub

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.