BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Dart: A Platform for Building Large Web Applications - Mads Ager\,
  Google
DTSTART:20121010T131500Z
DTEND:20121010T141500Z
UID:TALK39191@talks.cam.ac.uk
CONTACT:Stephen Clark
DESCRIPTION:Web applications are becoming bigger and more complex all the
  \ntime. However\, we are still using JavaScript to write these\napplicat
 ions. JavaScript poses some real challenges for web\napplication developer
 s. In particular\, it is hard to reason about\nprograms written in JavaScr
 ipt both for the programmer and also for\ntools and implementations.\n\nDa
 rt is a new platform for large-scale web application\ndevelopment. The Dar
 t programming language is much more structured\nthan JavaScript which incr
 eases both programmer productivity as well\nas application performance. At
  the same time the Dart language is\ndynamic and has a light-weight script
 ing-language feel.\n\nIn this talk we will give an introduction to the Dar
 t platform which\nconsists of the Dart programming language\, a virtual ma
 chine\, a Dart\nto JavaScript compiler\, a set of libraries and an editor.
 \nMore information about Dart can be found at http://dartlang.org [dartla
 ng.org]\n\nMads Ager is a software engineer at Google working on the Dart\
 nplatform. Before joining the Dart team he worked on the V8\nJavaScript en
 gine for 5 years. He holds a PhD in Computer Science\nfrom the University 
 of Aarhus\, Denmark.\n\n
LOCATION:Lecture Theatre 1\, Computer Laboratory
END:VEVENT
END:VCALENDAR
