Recent Insights
Search
Dojo FAQ: Is there a modern theme for Dojo?
Dojo FAQ: Is there a modern theme for Dojo?

One of the additions of the recent Dojo 1.11 release is a modern flat theme created with the Stylus preprocessor. The flat theme allows you to apply a modern, flat look and feel to existing Dojo applications.

Read More
A quick look at Intern’s findByXpath
A quick look at Intern’s findByXpath

Intern’s Leadfoot API makes it easier to author functional tests in JavaScript. One of the fundamental concepts for authoring functional tests is to access an element within a page to test it.

Read More
Dojo is Doing it Again
Dojo is Doing it Again

Peter Higgins, former project lead for Dojo, gave an excellent talk at JSConf in 2013 titled “Dojo Already Did That” (which reflected a humorous meme started at the first JSConf). It was highly informative about how Dojo had already solved problems that the JavaScript community were solving again in 2013.

Read More
Migrating from DOH to Intern
Migrating from DOH to Intern

Until a few years ago, our testing efforts with Dojo were focused on the Dojo Object Harness (DOH), a very early unit and functional testing suite. Developed by the Dojo Toolkit community nearly ten years ago, DOH’s main purpose was to provide functionality for unit testing JavaScript functions and custom widgets in a cross-browser compatible way.

Read More
Getting Classy with Compose
Getting Classy with Compose

If you’re familiar with Dojo 1, you’re probably familiar with declare. Declare provides a flexible but controlled way to handle inheritance in JavaScript.

Read More
QCon Beijing 2016 conference recap
QCon Beijing 2016 conference recap

QCon Beijing happened last week and I had the opportunity to travel and give a talk as one of the few American speakers. Most notably, all talks were delivered in Mandarin which was a bit of a challenge given that I don’t speak Mandarin.

Read More
Intern wins Mozilla award!
Intern wins Mozilla award!

Last fall, Mozilla announced its Mozilla Open Source Support program, specifically focused on supporting the Free & Open Source Software movement. AND THIS JUST IN: Intern was selected to receive a MOSS award in the amount of $35,000! Initially focused on awarding grants to fund projects used in its own development initiatives, Mozilla is giving back to the OS ecosystem by directly sponsoring development on these open source projects! With Intern specifically, the following improvements will be implemented: Performance with an emphasis on benchmarking and regression analysis Visual regression testing with screenshot comparison and image analysis Accessibility focused on analysis against known accessibility best practices The goal with each of these additions is to go beyond standard unit and functional testing and further automate the types of tests that developers should be running with each commit, to prevent regressions in their applications.

Read More
Simplifying Intern tests with Command helpers
Simplifying Intern tests with Command helpers

Intern, via the Leadfoot WebDriver library, provides a lot of low-level control over the browsers it uses to run tests. Tests can navigate to new pages, resize the browser window, examine elements on a page, and interact with controls like inputs and buttons.

Read More
ES6 Symbols: Drumroll Please!
ES6 Symbols: Drumroll Please!

Symbols are a new, unique, primitive type introduced in ECMAScript 6 (ES6). They were added to the language in order to solve the problem of extending the functionality of Object while maintaining backwards-compatibility with code written in earlier versions of JavaScript.

Read More
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.Privacy Policy