Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GDG MeetsU @ University of L'Aquila
Search
Claudio d'Angelis
May 30, 2014
Technology
0
120
GDG MeetsU @ University of L'Aquila
By Claudio d'Angelis and Giovanni Laquidara
Claudio d'Angelis
May 30, 2014
Tweet
Share
More Decks by Claudio d'Angelis
See All by Claudio d'Angelis
Web App Engineering con Dart, AppDays @ Fiera del Radioamatore Pordenone
claudiodangelis
0
120
Google Developers Live Italia: Analisi di una applicazione in Dart
claudiodangelis
0
56
Other Decks in Technology
See All in Technology
「エッジ×分散生成AI」の技術と変わる産業、そしてITの未来
piacerex
0
110
2025-12-27 Claude CodeでPRレビュー対応を効率化する@機械学習社会実装勉強会第54回
nakamasato
4
1.4k
「駆動」って言葉、なんかカッコイイ_Mitz
comucal
PRO
0
130
Scrum Guide Expansion Pack が示す現代プロダクト開発への補完的視点
sonjin
0
280
1万人を変え日本を変える!!多層構造型ふりかえりの大規模組織変革 / 20260108 Kazuki Mori
shift_evolve
PRO
4
580
国井さんにPurview の話を聞く会
sophiakunii
1
280
Everything As Code
yosuke_ai
0
480
チームで安全にClaude Codeを利用するためのプラクティス / team-claude-code-practices
tomoki10
3
1.6k
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3.6k
AI駆動開発ライフサイクル(AI-DLC)の始め方
ryansbcho79
0
290
RALGO : AIを組織に組み込む方法 -アルゴリズム中心組織設計- #RSGT2026 / RALGO: How to Integrate AI into an Organization – Algorithm-Centric Organizational Design
kyonmm
PRO
3
440
AIエージェントを5分で一気におさらい!AIエージェント「構築」元年に備えよう
yakumo
1
130
Featured
See All Featured
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.5k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
170
Scaling GitHub
holman
464
140k
GitHub's CSS Performance
jonrohan
1032
470k
The browser strikes back
jonoalderson
0
280
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
1
210
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.1k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
97
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
The Cult of Friendly URLs
andyhume
79
6.7k
Transcript
• Language • Libraries • Tools • Compilation to Javascript
Dart is open source • BSD-style license • dart.googlecode.com •
GitHub mirror • Contributing guide • ECMA Standard (TC52) • Production ready (1.4)
Compiles to JavaScript, runs across the modern web
Run Dart on the server with the Dart VM
• New language, familiar syntax • Rich libraries • Consistent
semantics
Missing getter? "Coffee".missing // ?? Class 'String' has no instance
getter 'missing'. NoSuchMethodError : method not found: 'missing' Receiver: "Coffee" Arguments: []
String compared to number? “2” > 1 // ?? Unhandled
exception: Class 'String' has no instance method '>'. NoSuchMethodError : method not found: '>' Receiver: "2" Arguments: [1]
None
Built-in libraries async collection convert core html indexed_db io isolate
js math mirrors svg typed_data web_audio web_gl web_sql Kansas City Public Library
None
None
None
None
Asynchronous and concurrent programming https://www.flickr.com/photos/huskyte/8519749145/in/photostream/ • Futures • Streams •
Isolates
None
None
Dart-to-JS Compiler & Performance Dart2js' s features: • Minification &
Source Maps • Global type inference • Tree-shaking − Compile-time dead code elimination
main Library baz foo bar boo imports calls baz main
foo bar Tree shaking dart2js
https://dartlang.org/performance
• IDE: Dart Editor • Package Manager: pub • JS
compiler: dart2js • Library documentation generator: docgen • Static analyzer: dartanalyzer • Chromium with Dart VM: Dartium Language, Libraries & Tools
Homepage: https://dartlang.org API Reference: https://api.dartlang.org Pub Packages: https://pub.dartlang.org AngularDart: https://angulardart.org
Polymer.dart: https://dartlang.org/polymer-dart
Live coding! Download Dart Editor: https://dartlang.org/tools/download.html Claudio d'Angelis Twitter: @daw985
Google+, Github: claudiodangelis Giovanni Laquidara Twitter: @joaolaq Google+: +giovannilaquidara Github: joaobiriba