Blog
Categories
- Jul 14 2014
Improve Your Tests by Breaking the Rules
For many developers, writing tests is a hassle that would be best put off till tomorrow. For one, nothing can compete with the direct impact of writing great application logic. No user ever shared feedback like, “The UI was really pleasant and the functional tests were well-organized and readable.” There’s not much I can say […]
Continue ReadingImprove Your Tests by Breaking the Rules- Tagged in:
- performance,
- testing
- Dec 12 2013
Effective Unit Testing with AMD
AMD (short for Asynchronous Module Definition) is a JavaScript API specification for structuring modular code. The web abounds with blog posts illustrating its use in front-end application development (and there’s plenty of healthy debate around its necessity, too). The topic of unit testing (despite being integral to the process of software development) does not receive […]
Continue ReadingEffective Unit Testing with AMD- Tagged in:
- performance,
- testing
- Sep 03 2013
How Node.js Makes Network Code More Testable
Introduction Node.js, a server platform built on Chrome’s JavaScript engine, is changing the face of web development. While Node.js itself is fast and scalable, the open source community surrounding Node.js is constantly discovering new ways to make application development more productive. This article will show how Node.js network code can be easier to write automated […]
Continue ReadingHow Node.js Makes Network Code More Testable - Mar 05 2013
Getting Started with Mozilla Gaia
Mozilla recently announced FirefoxOS, an innovative project for mobile devices that uses Open Web standards to write UI and applications in HTML, CSS, and JavaScript. The team at Mozilla has done an incredible amount of work connecting a version of Gecko made specifically for the mobile operating system, to Gaia, the web technology-driven UI of […]
Continue ReadingGetting Started with Mozilla Gaia - Jan 03 2013
Realtime Node.js App: Stress Testing Procedure
This post is the second in a three-part series describing our investigations into scalability for a second screen application we built for PBS. You can read the introduction here. This guide assumes you have a production server up and running. If you need help getting there, check out the final post in the series for […]
Continue ReadingRealtime Node.js App: Stress Testing Procedure - Dec 18 2012
Realtime Node.js App: A Stress Testing Story
This post is the first in a three-part series describing our investigations into scalability for a second screen application we built with PBS. You can read more about the project in the series introduction here. Some Background We built the Map Center second-screen application in Node.js with the help of a number of open-source libraries. […]
Continue ReadingRealtime Node.js App: A Stress Testing Story - Jul 09 2012
New Training: Writing Testable JavaScript
The things we’re asking JavaScript to do are getting more and more complex by the day, and that means that manual testing — the good old “click around and make sure nothing’s broken” — is becoming less and less effective. If you’ve run into this in your work, you probably know that you ought to […]
Continue ReadingNew Training: Writing Testable JavaScript- Tagged in:
- performance,
- testing,
- training
- Jun 05 2012
Third-Party JavaScript Development: The Future!
I’ve just returned from the future, and I have a lot to share with you. World news, sports scores, market changes, all that stuff can wait. First, we need to talk about third-party JavaScript. There’s a great deal of browser technology on the way that will affect the way you write code. Here, I’ll focus […]
Continue ReadingThird-Party JavaScript Development: The Future! - Apr 04 2012
Ringmark Tests Open Source
I am really excited that the tests powering Ringmark have been pushed up to Facebook’s fork of coremob/coremob-tests repo on GitHub. Read more about it on Facebook’s dev blog. We think that unit test authoring will be a great way for web developers to engage in the standards process, and so we are looking forward […]
Continue ReadingRingmark Tests Open Source - Mar 06 2012
Ringmark Gallery, Part 1
See all in the Ringmark Gallery series Last week, Facebook and Bocoup announced a partnership and W3C Community Group initiative to raise the awareness of the development needs of The Mobile Web as a platform. This announcement included the unveiling of a “mobile acid test”, dubbed Ringmark. Ringmark runs real-time inference, functional and practical application […]
Continue ReadingRingmark Gallery, Part 1