Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Dart Flight School
Search
Sheharyar Naseer
February 20, 2014
Programming
0
570
Dart Flight School
Sheharyar Naseer
February 20, 2014
Tweet
Share
More Decks by Sheharyar Naseer
See All by Sheharyar Naseer
Scaling AI Applications with Kubernetes
sheharyar
1
67
AI Seekho - Google Cloud Study Jam 2025
sheharyar
0
280
Thinking in Environments with Docker
sheharyar
0
220
FLAME - Better Serverless Architecture with Kubernetes
sheharyar
1
310
Supercharging Development with Docker
sheharyar
0
460
Using Docker for your Applications
sheharyar
1
370
Building LLM Apps with Google Vertex AI and PaLM
sheharyar
0
550
Cloud Basics: Google App Engine
sheharyar
0
450
Docker on Google Cloud
sheharyar
0
710
Other Decks in Programming
See All in Programming
AI 駆動開発ライフサイクル(AI-DLC):ソフトウェアエンジニアリングの再構築 / AI-DLC Introduction
kanamasa
10
2.9k
re:Invent 2025 のイケてるサービスを紹介する
maroon1st
0
140
Rubyで鍛える仕組み化プロヂュース力
muryoimpl
0
150
Deno Tunnel を使ってみた話
kamekyame
0
190
宅宅自以為的浪漫:跟 AI 一起為自己辦的研討會寫一個售票系統
eddie
0
510
ZJIT: The Ruby 4 JIT Compiler / Ruby Release 30th Anniversary Party
k0kubun
0
190
複数人でのCLI/Infrastructure as Codeの暮らしを良くする
shmokmt
5
2.3k
tsgolintはいかにしてtypescript-goの非公開APIを呼び出しているのか
syumai
7
2.3k
ゆくKotlin くるRust
exoego
1
130
AIエージェントを活かすPM術 AI駆動開発の現場から
gyuta
0
450
gunshi
kazupon
1
110
Cell-Based Architecture
larchanjo
0
140
Featured
See All Featured
BBQ
matthewcrist
89
9.9k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
140
Context Engineering - Making Every Token Count
addyosmani
9
540
How to make the Groovebox
asonas
2
1.8k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
88
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
110
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Amusing Abliteration
ianozsvald
0
63
The Mindset for Success: Future Career Progression
greggifford
PRO
0
180
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
18
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
87
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.1k
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