Lots of notable releases, community projects, and technical content were released in the DoneJS community last month! This post outlines some of the highlights from March 2017.
Steal 1.3.0 was released with an awesome new feature: development bundles. Development bundles provide a way to create a bundle of your dependencies (npm packages) so that you don't need to import all of the individual files. We’ve seen the number of HTTP requests decrease 50% with this feature, improving load times up to 36%. Check out the development bundles guide for more information.
CanJS 3.5.0 was released with lots of bug fixes and three new ecosystem packages: can-connect-signalr, can-validate, and can-validate-validatejs.
can-connect-signalr makes it really easy to connect to a Hub on a SignalR server, while the validation packages make it even easier to check data for validation errors.
Brad Momberger made an awesome Glitch Hello World for DoneJS template. You can use it to create a
done-autorender project without having to use the DoneJS CLI locally, which is awesome for quickly sharing code online.
Blog posts, talks & trainings
A couple weeks ago at DoneJS Chicago, Brian Moschel and Kevin Phillips hosted a Hack Night on how to build a weekly weather report. The app uses Yahoo’s Weather API and Query Language (YQL) to build an app that gives you a 10-day forecast for any location you give it. It takes about 25 minutes to complete and was built with CanJS 3.5. Check out the recipe guide on CanJS.com if you haven’t already!
In addition to the projects and releases we’ve already mentioned, we’d like to recognize the following contributions from people outside the core team:
- Acupofspirt for his contribution to CanJS.
- Christopher Baker for his contributions to CanJS.
- Curtis Cummings for his contributions to CanJS.
- Ilya Fadeev for his contributions to DoneJS and StealJS.
- Joe Crick for his contribution to CanJS.
- Joel Kuzmarski for his contributions to CanJS, DocumentCSS, DoneJS, and StealJS.
- Marshall Thompson for his contributions to CanJS.
- Manuel Mujica for his contributions to StealJS.
- Mick McGrath for his contributions to CanJS.
- Obaid for his contributions to CanJS.
- Robert Lin for his contributions to CanJS, FuncUnit, and StealJS.
- Reinaldo Arrosi for his contribution to StealJS.
- Sarath Nair for his contributions to CanJS.
The core team is really close to announcing the release of DoneJS 1.0. Expect to hear an official release announcement from us this month.
After the DoneJS 1.0 release, we’ll be working on a few larger projects. Here are some of the things we’re starting to discuss:
- Figure out how to handle custom generators
- Generate supermodels inside modlets
- Generated DoneJS app & plugin file structure
- RFP: Templating in CanJS