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
Dart Flight School
Search
Sheharyar Naseer
February 20, 2014
Programming
600
0
Share
Dart Flight School
Sheharyar Naseer
February 20, 2014
More Decks by Sheharyar Naseer
See All by Sheharyar Naseer
Scaling AI Applications with Kubernetes
sheharyar
1
150
AI Seekho - Google Cloud Study Jam 2025
sheharyar
0
370
Thinking in Environments with Docker
sheharyar
0
290
FLAME - Better Serverless Architecture with Kubernetes
sheharyar
1
370
Supercharging Development with Docker
sheharyar
0
530
Using Docker for your Applications
sheharyar
1
440
Building LLM Apps with Google Vertex AI and PaLM
sheharyar
0
630
Cloud Basics: Google App Engine
sheharyar
0
500
Docker on Google Cloud
sheharyar
0
790
Other Decks in Programming
See All in Programming
ハンズオンで学ぶクラウドネイティブ
tatsukiminami
0
130
(Re)make Regexp in Ruby: Democratizing internals for the JIT
makenowjust
2
190
Claude Codeをカスタムして自分だけのClaude Codeを作ろう
terisuke
0
140
t *testing.T は どこからやってくるの?
otakakot
1
670
forteeの改修から振り返るPHPerKaigi 2026
muno92
PRO
3
290
CDK Deployのための ”反響定位”
watany
4
780
Spec Driven Development | AI Summit Vilnius
danielsogl
PRO
1
110
ふりがな Deep Dive try! Swift Tokyo 2026
watura
0
220
2026_04_15_量子計算をパズルとして解く
hideakitakechi
0
110
CursorとClaudeCodeとCodexとOpenCodeを実際に比較してみた
terisuke
1
470
Cache-moi si tu peux : patterns et pièges du cache en production - Devoxx France 2026 - Conférence
slecache
0
250
セグメントとターゲットを意識するプロポーザルの書き方 〜採択の鍵は、誰に刺すかを見極めるマーケティング戦略にある〜
m3m0r7
PRO
0
550
Featured
See All Featured
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
Speed Design
sergeychernyshev
33
1.6k
How to Ace a Technical Interview
jacobian
281
24k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.2k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
220
How STYLIGHT went responsive
nonsquared
100
6.1k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
310
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Prompt Engineering for Job Search
mfonobong
0
270
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
10k
Transcript
None
- EE Student (Not even CS) - Experienced in RoR
& NodeJs - Made my first app 3 weeks ago
is that easy
Okay, so what actually is ?
Webpage
Webpage HTML CSS JS
Webpage HTML CSS JS Erb, Jade, PHP, Haml
Webpage HTML CSS JS Erb, Jade, PHP, Haml Less, Sass
Webpage HTML CSS JS Erb, Jade, PHP, Haml Less, Sass
compiles down to Javascript
But there are others too, so why ?
Compatible, Consistent & Clear
require.js Backbone Backbone Marionette jQuery Modernizr moment.js dest templates PhantomJS
Jasmine Docs Docs Docs Docs Docs Docs Docs Docs Docs "I just want to write web apps!" "Hi, I want to build a web app"
Unit test SDK Angular Intl Packages Your Package
Modular & Scalable
None
‘Treeshaking’ & Minifying
None
Familiar (& Easy)
main() { print(display(‘Dart Flight School’)); var name = 'Robert Nelson';
print(name); List names = [’Alice’, ’Bob’, ’Eve’]; print(names.length); } String display(message) { return ‘Message: $message’; }
Concise
class Developer { num reputation; List languages; Developer(this.reputation, this.languages); betterThan(Developer
other) => reputation > other.reputation; isNoob() => reputation < 10; num get count => languages.length; }
Making your first app
More Resources http://dartlang.org/docs/tutorials http://dartlang.org/samples http://tinyurl.com/IntroductionToDart
Sheharyar Naseer @sheharyarn