10 Reasons You'll Love Dart

Chris Strom (EEE Computes)
JavaScript & HTML5
Location: Portland 252
Average rating: ***..
(3.90, 10 ratings)
Slides:   1-PDF 

I will discuss the following features in Dart and the impact that they have had on me as an avowed Rubyist:

  1. Simple, expressive function syntax
  2. Awesome instance variables (I also cheat here and introduce beautiful classes)
  3. Real getters and setters
  4. Elegant optional parameters
  5. Method cascades
  6. Unit testing built-in from the outset
  7. Client-side libraries
  8. Real, client-side packages with Dart Pub
  9. Sneaky Static Typing
  10. Insanely beautiful documentation

Aside from the unit tests, none of the code that supports these points is very long, which allows me to fit 10 points in a forty minute talk. In fact, each of the concepts is relatively simple which keeps this talk accessible even to beginners.

The implications of all 10 points together are best appreciated by experienced web developers. And the implication is, Dart is shaping up to be something very, very special.

Photo of Chris Strom

Chris Strom

EEE Computes

You could fill a book with what I don’t know. Which is rather the point. Author of “Dart for Hipsters,” “3D Game Programming for Kids,” and “The SPDY Book.” Co-author of “Recipes with Backbone(.js).”

Sponsors

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at (707) 827-7065 or scordesse@oreilly.com.

Contact Us

View a complete list of OSCON contacts