Dojo Recap – Week Ending August 21, 2015

Each week we get a bit closer to Dojo 2. Let us know if you would like to get involved!

Last week in Dojo 2

This past week we made progress on many of the Dojo 2 packages:

class declaration

No updates last week.

Core

Crypto

No updates last week.

dom

dstore

i18n

io

No changes or updates were made this week.

loader

No changes or updates were made this week.

parser

No changes or updates were made this week.

routing

No changes or updates were made this week.

This week’s Dojo 2 efforts

Here we’ve identified a few of our aspirations for the upcoming week. This week in Dojo 2, we have more code reviews to complete and pull requests to land. If you’re interested in helping out in these areas, or other parts of Dojo 2, just let us know, either in the comments or on IRC.

class declaration

  • Finish research

Core

Crypto

DOM

  • Triage any bug reports or pull requests that may come in this week

dstore

i18n

Loader

parser

  • Refine and update proposal

Routing

Weekly IRC meeting

As usual, our weekly IRC meeting is on irc.freenode.net #dojo-meeting at 9am Pacific time on Tuesday.

View the Dojo weekly meeting logs

This week’s agenda

  • 1.11 release plan
  • Discuss open 2.x challenges

Thanks!

The Dojo 2 loader, core, and dom are near an alpha state! Progress is being made on routing, crypto, i18, dstore, class declaration and parser. Please let us know if you plan to work on any features, or would like to get involved, so we can collaborate.

Dojo Recap – Week Ending August 14, 2015

Each week we get a bit closer to Dojo 2. Let us know if you would like to get involved!

Last week in Dojo 2

This past week we made progress on many of the Dojo 2 packages:

class declaration

We had a lengthy discussion over class declaration vs. composition, and options for implementing a solution that is convenient and flexible for both developers and the generated code using decorators.

Core

Crypto

No updates last week.

dom

dstore

i18n

io

The io package today is mostly focused on server-side JavaScript IO operations. This package is in the API planning stages. No changes or updates were made this week.

loader

parser

The parser package parses DOM representations into objects. This package is in the API planning stages, with a revised proposal currently under review.

routing

The initial routing package is in final review. No changes or updates were made this week.

This week’s Dojo 2 efforts

Here we’ve identified a few of our aspirations for the upcoming week. This week in Dojo 2, we have more code reviews to complete and pull requests to land. If you’re interested in helping out in these areas, or other parts of Dojo 2, just let us know, either in the comments or on IRC.

class declaration

  • Finish research

Core

Crypto

DOM

dstore

i18n

Loader

parser

  • Refine and update proposal

Routing

Weekly IRC meeting

As usual, our weekly IRC meeting is on irc.freenode.net #dojo-meeting at 9am Pacific time on Tuesday.

View the Dojo weekly meeting logs

This week’s agenda

  • 1.11 release plan
  • Discuss open 2.x challenges

Thanks!

The Dojo 2 loader, core, and dom are near an alpha state! Progress is being made on routing, crypto, i18, dstore, class declaration and parser. Please let us know if you plan to work on any features, or would like to get involved, so we can collaborate.

Dojo Recap – Week Ending August 7, 2015

Each week we get a bit closer to Dojo 2. Let us know if you would like to get involved!

Last week in Dojo 2

This past week we made progress on many of the Dojo 2 packages:

class declaration

Class declaration is an approach to replace dojo/_base/declare. Given the need for something that will work well with both TypeScript and JavaScript, options for mixins and traits have been explored. We are currently working on a prototype using TypeScript decorators.

Core

Overall, the core package is near alpha complete. Core contains APIs for feature detection, asynchronous and streaming operations, basic event handling, and making HTTP requests.

Crypto

dom

The dom package is considered near alpha complete. No changes or updates were made this week.

dstore

i18n

io

The io package today is mostly focused on server-side JavaScript IO operations. This package is in the API planning stages. No changes or updates were made this week.

loader

parser

The parser package parses DOM representations into objects. This package is in the API planning stages, with a revised proposal currently under review.

routing

The initial routing package is in final review. No changes or updates were made this week.

This week’s Dojo 2 efforts

Here we’ve identified a few of our aspirations for the upcoming week. This week in Dojo 2, we have more code reviews to complete and pull requests to land. If you’re interested in helping out in these areas, or other parts of Dojo 2, just let us know, either in the comments or on IRC.

class declaration

  • Finish research

Core

Crypto

DOM

dstore

i18n

Loader

parser

  • Refine and update proposal

Routing

Weekly IRC meeting

As usual, our weekly IRC meeting is on irc.freenode.net #dojo-meeting at 9am Pacific time on Tuesday.

View the Dojo weekly meeting logs

This week’s agenda

  • 1.11 release plan
  • Discuss open 2.x challenges

Thanks!

The Dojo 2 loader, core, and dom are near an alpha state! Progress is being made on routing, crypto, i18, dstore, class declaration and parser. Please let us know if you plan to work on any features, or would like to get involved, so we can collaborate.

Dojo Autumn 2015 Events

There are a number of Dojo events this autumn. Some of these events are still tentative, so we’ll add links once they are confirmed. We hope to meet you at one of these events. Let us know if there’s an event you would like to host in your area.

Conferences

Conferences we’re planning to attend and/or deliver talks.

Meetups

Training Workshops

  • Intern. SitePen, September 16, 2015, Online. Paid registration required.
  • Dojo 101, 201, and 202. SitePen. September 21-25, 2015. Ottawa, ON. Paid registration required.
  • Dojo 101, 201, and 202. SitePen. October 19-23, 2015. Atlanta, GA. Paid registration required.
  • Dojo 101, 201, and 202. SitePen. November 16-20, 2015. Stuttgart, Germany. Paid registration required.

Let us know if you’re speaking at an event, and we’ll add you to our listings!

Dojo Recap – Week Ending July 31, 2015

Each week we get a bit closer to Dojo 2. Let us know if you would like to get involved!

Last week in Dojo 2

We are currently focused on the packages in Dojo 2 platform, the replacement for the dojo package from Dojo 1. With Dojo 2, platform is a collection of ten packages (loader, core, dom, routing, crypto, class declaration, i18n, parser, io, and dstore) as outlined in the Dojo 2 roadmap.

With each package maintained as a separate GitHub repo, one of our goals for Dojo 2 is to make sure that each README package provides a very solid introduction to how each package works. For packages that are close to alpha completion (loader, core, dom), we have been spending extra time refining their README contents.

Last week we made progress on the following Dojo 2 packages:

Core

Overall, the core package is near alpha complete. Core contains APIs for feature detection, asynchronous and streaming operations, basic event handling, and making HTTP requests.

dstore

dstore is a recently released update to dojo/store. We are currently converting dstore to TypeScript for Dojo 2, as well as looking for areas to improve or streamline the dstore API. We are currently in the early stages of this conversion, with a few core modules converted thus far.

loader

The Dojo 2 loader is a minimal bootstrap for TypeScript and JavaScript libraries that loads modules in AMD, CJS, UMD, and eventually ES2015 formats. Unfortunately today it is not possible to handle all asynchronous ES2015 module loading scenarios without using eval, so we are currently focused on module formats that can securely run in all environments today. The loader is near alpha complete.

i18n

The Dojo 2 i18n package extends jQuery Globalize, a full-featured library that provides number, currency, date, and string localization. We are wrapping this capability with our preferred APIs and extensions for Dojo 2. We are in the early development stage with this package.

routing

The Dojo 2 routing module adds more features than the Dojo 1 router, including support for both hash change and HTML5 history APIs. We are currently working to refine the initial pull requests for routing.

dom

The dom package is considered near alpha complete. No changes or updates were made this week.

io

The io package today is mostly focused on server-side JavaScript IO operations. This package is in the API planning stages. No changes or updates were made this week.

parser

The parser package parses DOM representations into objects. This package is in the API planning stages, with a revised proposal currently under review.

class declaration

Class declaration is an approach to replace dojo/_base/declare. Given the need for something that will work well with both TypeScript and JavaScript, options for mixins and traits have been explored. We are currently working on a prototype using TypeScript decorators.

crypto

Dojo 2’s crypto API provides a cross-platform, user-friendly, extensible cryptographic API. It Initially includes a set of hashing and signing algorithms to support common use cases like OAuth and AWS request validation. We are currently reviewing our initial pull request for the crypto API.

This week’s Dojo 2 efforts

Here we’ve identified a few of our aspirations for the upcoming week. This week in Dojo 2, we have more code reviews to complete and pull requests to land. If you’re interested in helping out in these areas, or other parts of Dojo 2, just let us know, either in the comments or on IRC.

Core

DOM

  • README updates

Routing

Loader

  • Finish open reviews of API refinements, bugs, code style, and README updates

Crypto

i18n

dstore

parser

  • Refine and update proposal

Weekly IRC meeting

As usual, our weekly IRC meeting is on irc.freenode.net #dojo-meeting at 9am Pacific time on Tuesday.

Last week, many of the key team members were out, so the meeting was skipped by most.

View the Dojo weekly meeting logs

This week’s agenda

  • 1.11 release plan
  • Discuss open 2.x challenges

Thanks!

The Dojo 2 loader, core, and dom are near an alpha state! Progress is being made on routing, crypto, i18, dstore, class delcaration and parser.Please let us know if you plan to work on any features, or would like to get involved, so we can collaborate.

Dojo Recap – Week Ending July 24, 2015

Last week we made a few fixes in the Dojo 1.x codebase, and further progress towards Dojo 2. Let us know if you would like to get involved!

Last week in Dojo 1.x

Last week we fixed the following issues in Dojo 1.x:

Dijit

Util

Up next in Dojo 1.x

We are starting to put together a release plan for 1.11, and updated point releases for earlier versions of Dojo. The main things we are considering for 1.11 are as follows:

  • New flat theme
  • Update build profiles to include new themes repo
  • Update theme tester to include new flat theme
  • Update versions of Closure Compiler and Rhino
  • Look through all critical open issues and pull requests

Last week in Dojo 2

Our current focus is on the packages in Dojo 2 platform. Last week we made progress completing initial alpha versions of several key features and packages:

Core

dstore

loader

i18n

This week’s Dojo 2 efforts

Our efforts to complete Dojo 2 are ongoing every week. Here we’ve identified a few of our aspirations for the upcoming week. If you’re interested in helping out in these areas, or other parts of Dojo 2, just let us know, either in the comments or on IRC.

Core

DOM

  • Address bugs, if any are reported
  • README updates

Routing

Loader

Crypto

i18n

dstore

parser

  • Refine and update proposal

Weekly IRC meeting

As usual, our weekly IRC meeting is on irc.freenode.net #dojo-meeting at 9am Pacific time on Tuesday.

Last week we discussed

  • Various open challenges
  • Dojo 1.11 flat theme efforts

View the Dojo weekly meeting logs

This week’s agenda

  • 1.11 release plan
  • Discuss open 2.x challenges

Thanks!

As stated last week, the Dojo 2 loader, core, and dom are near an alpha state! Progress is being made on routing, crypto, i18, dstore, class delcaration and parser. Each week we are making progress towards the Dojo 2 platform alpha release. Please let us know if you plan to work on any features, or would like to get involved, so we can collaborate.

Dojo Recap – Week Ending July 17, 2015

Last week we made a number of fixes in the Dojo 1.x codebase, and also some progress towards Dojo 2. Let us know if you would like to get involved!

Last week in Dojo 1.x

Last week we fixed a few issues with Dojo 1.x:

Dojo

This week in Dojo 1.x

This week we continue to review and refine the flat theme for Dojo 1.11, and land additional stability fixes in preparation for the 1.11 release. We are also looking for help in making Closure faster in building Dojo

Last week in Dojo 2

Our current focus is on the packages in Dojo 2 platform. Last week we made progress completing initial alpha versions of several key features and packages:

Core

dstore

cryto

loader

i18n

This week’s Dojo 2 efforts

Our efforts to complete Dojo 2 are ongoing every week. Here we’ve identified a few of our aspirations for the upcoming week. If you’re interested in helping out in these areas, or other parts of Dojo 2, just let us know, either in the comments or on IRC.

Core

  • Review and land open pull requests
  • Create dojo-bower organization and work on package management
  • Improve README for core and loader

Class declaration

  • Finish class declaration research

DOM

  • Address bugs, if any are reported

Routing

  • Review primary pull request and resolve loose ends in implementation

Loader

Crypto

i18n

dstore

parser

  • Refine and update proposal

Weekly IRC meeting

As usual, our weekly IRC meeting is on irc.freenode.net #dojo-meeting at 9am Pacific time on Tuesday.

Last week we discussed

  • Various open challenges
  • Dojo 1.11 flat theme efforts

View the Dojo weekly meeting logs

This week’s agenda

  • 1.11 release plan
  • Discuss open challenges

Thanks!

Dojo 2 loader, core, and dom are near an alpha state! Progress is being made on routing, crypto, i18, dstore, class delcaration and parser. Our goal is to keep making progress towards an alpha for Dojo 2 platform. Please let us know if you plan to work on any features, or would like to get involved, so we can collaborate efficiently!

Dojo Recap – Week Ending July 10, 2015

Last week we made progress on several features for Dojo 2! Thanks for helping us get a few steps closer to Dojo 2, it would not be possible without your help. Let us know if you would like to get involved!

Last week in Dojo 1.x

Last week we fixed one issue with Dojo 1.x:

Dojo

This fix was an interesting one in that it was an issue when you had multiple aspect calls connected together, and then started removing them. We’re a little surprised that no one had reported this issue previously!

This week in Dojo 1.x

This week we continue to review and refine the flat theme for Dojo 1.11, and land additional stability fixes in preparation for the 1.11 release.

Last week in Dojo 2

Our current focus is on the packages in Dojo 2 platform. Last week we made progress completing initial alpha versions of several key features and packages:

Core

dstore

cryto

loader

This week’s Dojo 2 efforts

There are many things we have to do to complete Dojo 2. We’ve identified a few of our aspirations for the upcoming week towards making progress on Dojo 2. If you’re interested in helping out in these areas, or other parts of Dojo 2, just let us know, either in the comments or on IRC.

Core

  • Refine the release script
  • Create dojo-bower organization and work on package management
  • Improve README for core, dom, and loader

Class declaration

  • Further research various options

DOM

  • Address bugs, if any are reported

Routing

  • Review primary pull request and resolve loose ends in implementation

Loader

  • Continue development on functional tests for Loader
  • Refine the release scripts based on feedback

Crypto

  • Finish reviews and land the initial crypto API

i18n

  • Begin development efforts

dstore

  • Continue work on TypeScript conversion

parser

  • Refine and update proposal

Weekly IRC meeting

As usual, our weekly IRC meeting is on irc.freenode.net #dojo-meeting at 9am Pacific time on Tuesday.

Last week we discussed

  • Various open challenges
  • Dojo 1.11 flat theme efforts
  • Possible change to the meeting time

View the Dojo weekly meeting logs

This week’s agenda

  • 1.11 release plan
  • Discuss open challenges

Thanks!

Thanks to everyone for their valuable contributions this past week, we’re continuing on our steady progress towards Dojo 2 platform alpha! Please let us know if you plan to work on any features, or would like to get involved, so we can collaborate efficiently!

Dojo Recap – Week Ending July 3, 2015

Last week we made progress on several features for Dojo 2! Thanks for helping us get a few steps closer to Dojo 2, it would not be possible without your help. Let us know if you would like to get involved!

Last week in Dojo 1.x

Last week a number of refinements and small bug fixes were made to Dojo, Dijit, and DojoX:

Dojo

Dijit

DojoX

This week in Dojo 1.x

This week we hope to review and refine the flat theme for Dojo 1.11.

Last week in Dojo 2

Our current focus is on the packages in Dojo 2 platform. Last week we made progress completing initial alpha versions of several key features and packages:

Core

dstore

This week’s Dojo 2 efforts

There are many things we have to do to complete Dojo 2. We’ve identified a few of our aspirations for the upcoming week towards making progress on Dojo 2. If you’re interested in helping out in these areas, or other parts of Dojo 2, just let us know, either in the comments or on IRC.

Core

  • Refine the release script
  • Review open pull requests
  • Miscellaneous code clean-up and bug fixes as they arise

DOM

  • Address bugs, if any are reported

Routing

  • Resolve loose ends in implementation

Loader

  • Continue development on functional tests for Loader
  • Refine the release scripts based on feedback

Crypto

  • Finish reviews and land the initial crypto API

i18n

  • Begin development efforts

dstore

  • Work on TypeScript conversions

Weekly IRC meeting

As usual, our weekly IRC meeting is on irc.freenode.net #dojo-meeting at 9am Pacific time on Tuesday.

Last week we discussed

  • Various open challenges
  • Current progress on platform packages

View the Dojo weekly meeting logs

This week’s agenda

  • Review Dojo 1.11 flat theme efforts
  • Discuss open challenges

Thanks!

Thanks to everyone for their valuable contributions this past week, we’re continuing on our steady progress towards Dojo 2 platform alpha! Please let us know if you plan to work on any features, or would like to get involved, so we can collaborate efficiently!