RyanJM

Testing an Ember.js App

· Dev

When developing in Rails, I preferred TDD and wanted to apply the same approach to an Ember.js project. Although Ember uses QUnit, initial setup proved challenging. After discovering Jo Liss's presentation on testing Ember apps, I adopted Konacha, a testing framework built for Rails that combines Mocha and Chai.

Ember.js Press

· Dev

Maybe I'm just easily impressed, but I really like Robin Ward's Ember Press. It isn't really my kind of game, but it is a great example of a well written Ember application. Robin even wrote up documentation for the Ember code (which looks amazing thanks to Docco).

Ember.js and View Delegation

· Dev

Ember makes it easy to add an action to a button or an anchor tag with the {{action}} helper, but sometimes you need more control. Delegation works out really well. You create a view, specify the delegate, and the function(s) you want called. The nice thing is you can add…

Ember.js Nested Routes

· Dev

I had a hard time with nested routes the first time, so I hope to clear it up for others. Let's start with the following router:

Getting Started with Ember.js

· Dev

I've been exploring Ember for several months and recently committed to a deeper investigation. After navigating through initial hurdles, I'm documenting the fundamentals to help others and reinforce my own comprehension.

Vim Registers

· Dev

One of the big time savers I loved in TextMate was the ability to copy and paste multiple things at a time. In TextMate, if you will Cmd+C multiple items of text, you can paste them out doing Cmd+V, Cmd+Shift+V, and then repeating Cmd+Shift+V till you are done.

Slowly Clearing out Instapaper

· Reflections

After realizing I had 400 unread articles in Instapaper (dating all the way back to 2009), I've declared bankruptcy by moving them into their own folder. I'll go through them slowly over the next year, and every week or two I'll post some of the best articles that I've come…

Proficiency with Terminal and Git

· Dev

Terminal I've recently picked up an amazing Terminal shortcut: Ctrl + R. Gone are the days of hitting up arrow a bunch of times to get to a previous command. This little shortcut will let you search through your recent commands. Just start typing what you want and it pop…

SMACSS

· Dev

I've been working on redoing the OrangeQC website the past couple weeks and it was good to put into practice some of the stuff I was learning at the end of my time at Nelson Cash. In my quest for css best practices I came across OOCSS and SMACSS. Both…

Article Roundup

· Reflections

Here are some of the great articles I've come across this week.