Advocating CoffeeScript Adoption In Your Organization

CoffeeScript is an expressive alternative to JavaScript that has gained popularity among some developers, and since CoffeeScript compiles to JavaScript it can be used anywhere JavaScript can be used.

However like any new technology, there are human factors to consider when you introduce CoffeeScript to an organization. Read more on Advocating CoffeeScript Adoption In Your Organization…

Deconstructing Single Page Applications at CodeMash

In such a rapidly changing industry as the web, we can’t be expected to keep track of everything that’s going on. But by taking a few minutes to look around and see what the other approaches are, it’s easier to stay on top of the technology as it evolves and grows. Read more on Deconstructing Single Page Applications at CodeMash…

Trace Writes inside Selenium Tests

The Selenium web browser automation framework can be useful for integration testing of a web application, since it drives actual web browsers interacting with your application like a real user would—but a lot faster. Because of its reaction speed, it can sometimes uncover race conditions in modern, complex applications that may be difficult to reproduce in the real world. Read more on Trace Writes inside Selenium Tests…

Asynchronous Testing with Protractor’s ControlFlow

Protractor is an end-to-end testing framework for AngularJS applications that uses a real browser, just as a real user would. It is built on top of NodeJS and WebDriverJS and taps into the internals of Angular to know when Angular is done processing and updating bindings.

The joy of Protractor and WebDriverJS is that we can write our tests in a synchronous style, and still have the added benefits of asynchronous code. Read more on Asynchronous Testing with Protractor’s ControlFlow…