Issue #24 - May 10, 2013
Thanks again to Chris Buckett, the editor of Dartwatch.com, for continuing to curate this newsletter. On with the links..
Whether you are going to I/O, one of the world-wide I/O extended events, or just watching the live stream or recorded videos at home, make sure you check out the Dart sessions and codelabs, including VMs, Web development and Mobile.
Dr. Dobb's looks again at Dart to see if it's heading in the right direction, with a focus on reliability and performance. Take a look to see what they conclude.
In this show-and-tell article, James Slocum introduces Dart by developing a finger painting application, and also shows off some server-side code. He concludes: I have enjoyed working with it, and I hope you will too."
Stop using print() and start using info() to send log messages into a logging framework rather than straight to the console. This Dartwatch blog post explains how you use the logging framework in a couple of lines of code.
Ever productive, the Rikulo team have created a Dart Couchbase client (a NoSQL document database), based on the existing Java implementation. Check out their blog post and discover the easy-to-use API.
The ever productive Rikulo team have created a set of Bootstrap-like widgets (Bootjack) and a port of JQuery (DQuery). Bootjack is built on top of DQuery, and this blog post shows how you can use them.
Great 3d Roller Coaster example using three.dart, by Henrique "Nican" Polido. Make sure you check out the live demo.
Nicolas François has created a demonstration to deploy Dart to CloudBees (Jenkins continuous integration and deployment in the cloud). Check out his github repo and config to see how it's done.
Catch GDE Kevin Moore as he chats on a hangout with the Charleston Google Developer Group. His Bootstrap inspired [Web UI Dart Widgets library](http://pub.dartlang.org/packages/widget) is also updated for the latest SDK.