Monday, 25 November 2013

This Week In Dart #18

This week the Dart Editor was updated to version 1.0.0_r30338 (DEV) and the Dart SDK to version 1.0.0.7_r303384.

Dart Channels were revealed this week - see the announcement here. With 1.0 being released, those wishing for a stable build will not want a weekly update. This blog will largely track the DEV channel (so no change really).

Spark describes itself as 'A Chrome app based development environment with a reusable library of GUI widgets'. This application was given some publicity this week with some coverage over at CNET and others.

The Chrome Dev Summit had a presentation on Dart: If you have used Dart for a while, the first part of the presentation will be familiar but there's some great detail in there later on about how dart2js works so it is well worth watching.

The WebUI mailing list has closed now that library is old news. Long live the dart-web which will cover everything web related for Dart. See the announcement.

Eclipse Con 2014 will feature a presentation 'Developing the Dart Editor' by Eric Clayberg and Dan Rubel. Hopefully there will be a video of that one.

That's it for now. Have a great Darty week!

Friday, 22 November 2013

Countdown Timer In Polymer

After an overly long hiatus, some code is back on the blog. This was mostly due to the great advances being made in Dart making Polymer very difficult to keep up with! Also the early versions had rather chunky JS output which thankfully is now a fraction of the size and compiling to JS was awkward. Thankfully we now have 1.0 and stability!

This example is for a countdown timer implemented as a web component. The code has been through a high number iterations so perhaps could do with a little polishing. It shows off the StopWatch class as well as handling numeric text boxes and even a little animation.

Code is over on GitHub and the live demo is here. I'd like to add a few more features to this app so I can use it for real. A Chrome OS version is quite possible too.

Next sample will be a graphical HTML5 demo featuring some Isometric graphics.

Monday, 18 November 2013

This Week In Dart #17 - The 1.0 Special

Dart has reached 1.0! The announcement was made on the 14th of November at the Devoxx Conference - Dart 1.0 is here! Huge congratulations to the Dart team on this amazing milestone and to the community which fuels the ecosystem. Let the era of the fast web and productive web tools begin!

The official announcements on the DartLang site, Google Plus and the Chromium blog.

This week the Dart Editor was updated to reach version 0.8.10_r30104 and Dart SDK to version 0.8.10.10_r30104. The splash screen has lost the Beta tag and now reads Dart instead of DART. The

The release made the headlines in the tech press. Here's selection of links:

The press played up the 'controversy' angle of course but it was great seeing Dart highlighted to a wider audience. Traffic on this blog has been up since Dart 1.0 and #DartLang was trending on Google Plus on the day of release.

Don't miss this Dart 1.0 interview with Lars Bak and Kasper Lund at Devoxx 2013

The Dart 1.0 release caught the attention of Minecraft creator Notch:

This week's TWID has been very 1.0 focussed - for a broader news update check out the latest Dart Weekly. Have a great week!

Thursday, 14 November 2013

Dart 1.0 Is Here!

Announced at the Devoxx Conference - Dart 1.0 is here! Huge congratulations to the Dart team on this amazing milestone and to the community.

The official announcements on the DartLang site, Google Plus and the Chromium blog.

Great to see #DartLang trending on G+. Expect more updates in this weeks TWID post!

Friday, 8 November 2013

This Week In Dart #16

This week the Dart Editor was updated several times to reach version 0.8.10_r30104 and Dart SDK to version 0.8.10.10_r30104. A range of updates to the SDK, Polymer pub build and a range of new samples including Google Maps. Here's the announcement.

The number of the week has been 1.0 - there's no date other than 'soon'. This was prompted by a call to package authors on pub.dartlang.org 'to get your package ready for Dart's release' - full details here. There's a chance we will see 1.0 in 2013 or early 2014. I speculate Polymer stability (the api not the running code!) will decide this. Given the massive updates in the past few weeks, this is probably not to far away. The new samples are clearly to attract new developers especially with the highlighting on Angular on the new Welcome screen (available at any time from the Dart Editor tools menu). Documentation too is feeling more finished. There was also this commit of a new splash screen.

Chris Strom has shared some practical advice for getting a package ready for 1.0 in the post Upgrading for 1.0 (Wha?).

If you are a Mac person (and a large chunk of this blog readership is!) you may be interested in this Homebrew formula to install the Dart Editor, SDK etc. It does make me wonder if Dart needs better packaging, native packaging for 1.0 or soon after. For example a MSI for Windows Users and a Debian repository for Ubuntu. Share a comment below if you have something to share here.

That's it for now - expect the code samples on this blog to start appearing again 'soon' :-).

Sunday, 3 November 2013

This Week In Dart #15

Dart Editor version 0.8.7_r29341 and Dart SDK version 0.8.7.0_r29341 were released this week. Some tidy up the libraries for JSON, Platform and a refactoring of Isolate. Various fixes and improvements to the editor's code completion. See the change log for all details.

Minecraft creator Notch caught the attention of Dart developers when he tweeted 'I'm so nervous and hyped about Minecon, I'm considering learning Dart'. I just had to revisit a certain meme...

If you have ever wanted to ask the Dart team anything, and you are going to Devoxx, your wish has come true. The Dart team are in Antwerp to host a Q & A and Buzzword bingo session. More details here.

Size matters (especially JS size) and Kevin Moore has some reflections on the progress of Dart in this blog post. Looking positive!

This keyboard is being a little temperamental so I will sign off will I still can type. Have a great week!