This Week: Essential Reading, Testing, Ruby/Rails, Database, Javascript, Design Read more...
Essential Reading
Essential Reading.
Introducing Chrome for Android
I hope this spurs some competition from Apple. I'd love to use that remote debugging everywhere.
thoughtbot presents: The Playbook
Noticed a bunch of new improvements on the playbook. Very inspiring.
Testing
Decoupling Data from Presentation
I'm not a fan of using data-attributes for this purpose but it's an interesting take. Storing state in data-attributes always seems so non-semantic to me.
Yes, You Should Write Controller Tests!
Yes. Yes you should.
Acceptance and Integration Testing With Kookaburra
I feel like I dreamt about this after reading the same book. This is killer, I can see even non-developers using the Domain Driver.
Ruby/Rails
I'm not sure where I would use this, but I have a feeling I should save it for reference.
josevalim / active_model_serializers
I really want these to be in Rails. In any case I really want to convert our application to use them. Great idea.
An easy way to inform people that they need to upgrade their browser.
Cool tips that you may not know about Ruby.
Database
Cool Presentation on PostgreSQL. Thanks to @releod for tweeting it.
VIM
I do basically everything that they say you should not. Slowly...weaning...
JavaScript
Backbone versus Ember Transcript
Long and civil argument between wycats and jashkenas. Very very interesting.
UIkit Modern UI components for the modern web
Some of these components are pretty sweet. I can see myself using them on new projects.
New weekly JavaScript podcast.
Design
This is an interesting way to make your theme easily includable in other projects. We're following this approach for our next redesign of Woople.
What's the difference between a dashboard and an activity stream/feed?
Surprisingly interesting thread. Last version of Woople we basically called everything a dashboard. Next version we be much clearer.
I was a little confused at first thinking this was another html/css framework. It's actually much better, a framework for documenting your framework. Huzzah!