• Building Better Enterprise Web Applications: Challenges

    Building Better Enterprise Web Applications: Challenges

    Dylan Schiemann | June 28, 2016

    Web applications provide many benefits. Most organizations seek to improve the efficiency and effectiveness of business processes through the use of software. The benefits of web applications include: Simple distribution model for end users (e.g. no installation required) Instant propagation of changes Unified code base to support many platforms (desktop, tablet, mobile, etc.

    Read More
  • Dojo FAQ: Is there a modern theme for Dojo?

    Dojo FAQ: Is there a modern theme for Dojo?

    Dylan Schiemann | June 16, 2016

    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

    SitePen Support | June 14, 2016

    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

    Kit Kelly | June 9, 2016

    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

    Dylan Schiemann | June 6, 2016

    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.

    Read More
  • Getting Classy with Compose

    Getting Classy with Compose

    Bradley Maier | May 19, 2016

    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. It builds on JavaScript’s prototypal inheritance with OO (Object Oriented) principles and provides single and multiple inheritance. This enables developers to create flexible components and powerful mixins.

    Read More
  • QCon Beijing 2016 conference recap

    QCon Beijing 2016 conference recap

    Dylan Schiemann | April 28, 2016

    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!

    Dylan Schiemann | April 26, 2016

    Last fall, Mozilla announced its Mozilla Open Source Support program, specifically focused on supporting the Free & Open Source Software movement.

    Read More
  • Simplifying Intern tests with Command helpers

    Simplifying Intern tests with Command helpers

    Jason Cheatham | April 19, 2016

    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. Unfortunately, with all this power can come great complexity.

    Read More
  • ES6 Symbols: Drumroll Please!

    ES6 Symbols: Drumroll Please!

    Paul Shannon | April 13, 2016

    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
  • On the leading Edge

    On the leading Edge

    Kit Kelly | April 7, 2016

    I attended the Microsoft Edge Web Summit in San Francisco. I will be honest, outside of meeting a few people, I wasn’t expecting much. Instead, I found myself face-to-face with the “new” Microsoft.

    Read More
  • 2016 Esri DevSummit Recap

    2016 Esri DevSummit Recap

    Dylan Schiemann | March 31, 2016

    Esri, the creators of great mapping technology, hosts their DevSummit every March in Palm Springs, CA. Esri creates their popular ArcGIS for JavaScript API by leveraging the Dojo Toolkit. Esri trends Each year Esri announces a number of new features and technologies at the DevSummit, and this year was no exception.

    Read More
  • Intern test suite and CI updates

    Intern test suite and CI updates

    Dylan Schiemann | March 28, 2016

    We’ve recently made a number of updates to Intern, providing additional flexibility and integration for writing and running tests. Seth Holladay and sitecues by Ai Squared generously sponsored some of these efforts! Continuous integration Intern has long supported continuous integration, officially supporting travis-ci, Jenkins, and TeamCity.

    Read More
  • Meet the Team: Nita Tune

    Meet the Team: Nita Tune

    Audrey Hayes | February 1, 2016

    We’d like to introduce you to a gal who’s always bringing wit and interesting conversation to the table. She’s a rocking project manager and an expert at keeping our clients and team happy. Aside from her work at SitePen, she has an ongoing list of amazing talents.

    Read More
  • Simplified Dijit Functional Testing

    Simplified Dijit Functional Testing

    Dylan Schiemann | January 13, 2016

    One of the nice features of testing with Intern and Leadfoot is the ease of authoring functional tests to mimic end-user behavior. The API for retrieving relevant DOM nodes is relatively straightforward, usually with a single line of code needed to get a reference to the relevant node.

    Read More
  • dgrid 1.0 Released!

    dgrid 1.0 Released!

    Ken Franqueiro | January 11, 2016

    It’s been over a year since the release of dgrid 0.4, which brought about some major changes, including integration with the new dstore API. Since then, we (and others) have used it in numerous applications, and we’ve continued to refine it. Now, at long last, we’re proud to announce dgrid 1.

    Read More
  • Meet the Team: Nick Nisi

    Meet the Team: Nick Nisi

    Audrey Hayes | January 7, 2016

    Do you know anyone that has the ability to make everyone smile? Can throw hilarious animated gifs into a chat conversation in less than a second? Who’s just plain fun to hang out with? We do! It’s Nick! The first time we met, he was ready to bob for apples… in a horse mask.

    Read More
  • JSConf Last Call

    JSConf Last Call

    Jacob Roufa | December 11, 2015

    Last weekend at the Omni resort on Amelia Island, FL, the last JSConf US took place. The Williams family is no longer able to run this conference, so with much sadness it will not be continuing in its current form. The JavaScript community legacy they have left behind is nothing short of astounding.

    Read More
  • HalfStack Conference Recap

    HalfStack Conference Recap

    Dylan Schiemann | December 10, 2015

    Picture this: 100+ developers and their phones and laptops making crashing noises playing a live-created clone of Flappy Bird. Now picture the same devices working together to create a live MIDI concert, followed by a challenging and fun JavaScript pub quiz.

    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