Decoupling with Promises, Events and Observable Properties

    In this post I want to show how different signaling tools could help to break code dependencies: first we consider a contrived example of coupled code, then we eliminate dependencies using different techniques: Promises, Observable Properties and Events, and then I elaborate on those techniques and discuss their pros and cons.

Testing JavaScript in isolation from Rails

Or how to use Testem in Rails project without touching a single line of Ruby code. Transition to the rich client It is uncommon nowadays to see Rails application getting split into the rich client app and Rails serving API....