Issue #8 - January 11, 2013
Welcome to issue 8 of Dart Weekly, a newsletter dedicated to the Google's Dart programming language.
For various reasons, including the youth of the language and the resources we had available, Dart Weekly has been on hiatus for almost a year. But now we're back along with the support of Chris Buckett, the editor of Dartwatch.com (a popular Dart news site) and author of Dart in Action. Thanks, Chris!
As part of the next round of Dart library refactoring, the Dart team have been working on a number of key libraries within Dart. Having taken feedback from the developer community, there are changes to Futures, Streams, Collections & Iterators, and many more. Now is the time to grab the latest bleeding edge and start updating your own libraries.
Gilad Bracha, one of Dart's language designers, has published a paper detailing the proposed Mixins implementation in Dart. Mixins allow you to add small units of functionality to existing classes, and is an area that the community has been looking forward to for some time. The Dart team is getting ready to implement this new language feature.
Debugging client-side Dartium apps has been available for all platforms for a while, but until now, only Mac and Linux platforms have been able to use the Dart Editor to debug server-side Dart code. The latest release of the Dart Editor fixes this, by providing debugging and the command line dart analyzer to windows users.
The The Dartisans community on Google+ has hit 1100 users. Join in with the show and tell, and see what other people are doing with Dart.
Google's Shailen Tuli has documented his experience setting up the drone.io
continuous integration service with a Dart app. Using this, you can display the health of your Dart project on your GitHub repo (or other website).
If you've heard about Dart Web Components, recently renamed Web UI, and have been looking for a way to get started, you can now try out a hands-on codelab tutorial. New chapters are appearing all the time.
Dart Google Developer Experts Kevin Moore and Adam Singer joined Chris Buckett in a webcast to discuss making Chrome Packaged Apps with Dart. Packaged Apps use the Chrome runtime to enable you to build Native-like applications in Dart and HTML5. It is even supported by the Dart Editor, too.
The popular Jetbrains Webstorm and IntelliJ IDEs support editing Dart. Check out this blog post to learn how to integrate the Dart SDK with these editors.
Dartisan Victor Savkin, who runs dartcasts.com has published a great webcast detailing how to publish your Dart package to the Pub package repository
Googler Shannon Behrens has been learning Spanish, and he's put it to good use by creating a Spanish presentation to introduce the Dart language.
The Rikulo client library, used to build cross platform web and native Dart apps, has been updated to version 0.6.2, which provides enhancements to dropdowns, views and events.
Bernhard Pichler, author of the DartFlash library
which provides Flash API's to Dart developers, has ported this game from Flash / ActionScript to HTML5 and Dart. It's pretty addictive!