2014:02 - Dart Flight School


Details
The event will also be live streamed: http://www.youtube.com/watch?v=dR8mtQGDukA
--
Hashtags for use in your favorite social media: #flydart and #gdgoslo
--
Agenda:
17:00-17:30
Something to eat and drink, kindly sponsored by Google Norway and KnowIT (http://www.knowit.no).
17:30-20:00 - Welcome to the Dart (https://www.dartlang.org/) Flight School
Dart is a new web development platform built around a programming language that is unsurprising and familiar, yet powerful and expressive. It comes with libraries for client and server side development, a set of tools that make working on a large Dart application easier, and can be deployed on the modern web via compilation to JavaScript.
During this Dart Flight School we will cover the following facets of the Dart platform:
Dart language and its core libraries
This session gives an introduction to the Dart language and core libraries.
dart2js compiler
Dart-to-JavaScript compilation is an important part of Dart’s deployment story as it allows it to run in any modern browser. This session goes into the details of how the dart2js compiler achieves good performance and output size.
Dart strives to fully leverage the evolving web platform on modern browsers. This session presents the Polymer.dart framework which enables building structured, encapsulated, client-side web apps with Dart and web components.
Dart VM
Dart was designed to provide an unsurprising and stable performance. This talk describes native Dart Virtual Machine and how our experience with the V8 JavaScript Engine influenced both language design and the Dart VM implementation.
Speaker Bios:
Vyacheslav Egorov (https://plus.google.com/+VyacheslavEgorov/posts) (http://mrale.ph (http://mrale.ph/)) is a software engineer at Google. He is primarily focused on the technology behind virtual machines and compilers, working first on V8 JavaScript engine and later on the Dart VM. Before joining Google he worked on a Java VM with an ahead-of-time compiler at Excelsior LLC.
Florian Loitsch (https://plus.google.com/+FlorianLoitsch/posts) is a software engineer at Google. He was part of the team that designed the language and the core libraries. Recently he became the tech lead of the dart2js team.
Before Google he worked on compiling Scheme to JavaScript.

Sponsors
2014:02 - Dart Flight School