Blog

Feb 27

Functional reactive programming and Observables in JavaScript, TypeScript, and Dojo 2

By on February 27, 2017 7:45 am

Functional programming and reactive programming principles are not new to JavaScript, but their adoption has recently become widespread across most modern frameworks and toolkits. The ease of using these approaches has improved as we’ve finally seen the decline of legacy browsers, and as we’ve seen the introduction of functional and reactive paradigms within ES6 and ES8.

Feb 14

Dojo FAQ: How do I optimize a Dojo app for mobile?

By on February 14, 2017 8:25 am

Web applications can be deployed to many environments, including desktops, tablets, and mobile devices. We can even deploy web applications natively using a wrapper such as Apache Cordova to gain access to device features such as GPS, battery, and accelerometer data. However, it is not always optimal to package our application into a universal layer file, as we may be sending Cordova-specific code to our web users and packaging web-specific code with our native application. Luckily, Dojo provides us with tools to limit or exclude platform-specific code from our deployments by using dojo/has feature detection and staticHasFeatures within our build profiles.

Feb 10

Moving 4-ward with Intern

By on February 10, 2017 6:51 am

The motivation for Intern 4 is to make it easier to author tests with ES6+ features within tests, with or without transpilation.

Want to skim? Here’s the Intern Roadmap which lists our high level status for each Intern release going forward.

Or if you’re curious to know the details for our plans for Intern this year, read on:

Jan 25

State of JavaScript 2017

By on January 25, 2017 11:55 am

It’s been two very active years since the release of ES6, and we’ve seen pretty substantial changes in how we build JavaScript applications. While some complain of fatigue, there’s never been a more exciting time to be a JavaScript engineer. So with the new year upon us, it’s time to look at where we are, and where things are going!

Dec 20

SeleniumConf 2016 Recap

By on December 20, 2016 7:03 am

Selenium is the leading tool for browser and mobile app automation and functional testing. Each year the Selenium community gets together to talk about emerging trends with Selenium and testing best practices in general. This year’s event was held in London at the Mermaid Theatre along the Thames. The conference provided an excellent opportunity to meet the key members of the Selenium team and other people and companies focused on testing. Here are some highlights from this year’s conference.

Dec 15

Intern Visual Regression Plugin

By on December 15, 2016 7:31 am

Thanks to a generous Mozilla Open Source Support program grant, Intern has expanded its testing ecosystem to include new and robust sets of tools. Engineers can now easily write tests to benchmark sections of code, test for accessibility (a11y) support, and test for visual differences. Today we’ll show you how to use Intern’s Visual Regression plugin to test for visual changes using a simple web page.