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
0
340
Dart Flight School
Sheharyar Naseer
February 20, 2014
Tweet
Share
More Decks by Sheharyar Naseer
See All by Sheharyar Naseer
Supercharging Development with Docker
sheharyar
0
100
Using Docker for your Applications
sheharyar
1
74
Building LLM Apps with Google Vertex AI and PaLM
sheharyar
0
250
Cloud Basics: Google App Engine
sheharyar
0
170
Docker on Google Cloud
sheharyar
0
380
Self-Paced GCP for Students
sheharyar
1
250
Powering Real-time Collaboration with Operational Transform
sheharyar
1
1.2k
Building a Real-time Collaborative Editor with Phoenix
sheharyar
1
1.8k
Self-Healing Applications with Kubernetes
sheharyar
0
610
Other Decks in Programming
See All in Programming
最近追加した型の紹介とその振り返り
aki19035vc
0
170
CSC307 Lecture 09
javiergs
PRO
1
500
CSC307 Lecture 05
javiergs
PRO
0
210
Prompt FlowによるLLMアプリケーション開発
yuto2000
1
1k
From Spring Boot 2 to Spring Boot 3 with Java 22 and Jakarta EE
ivargrimstad
0
1.9k
AWSでゲームサーバーを運用! Amazon GameLiftのお話
iriikeita
0
200
Harnessing Large Language Models for Training-free Video Anomaly Detection
tereka114
1
1.3k
Microservices rules (July 2024) : what good looks like
cer
PRO
0
1.6k
Rubyのパフォーマンスプロファイリングの改善 / Enhancing performance profiling for Ruby
osyoyu
1
410
Xcode 16のPreviewModifierと@Previewableを活用した効率的なプレビュー方法の考察
ojun9
2
160
Google's Recipe for Scaling (Web) Security – LocoMocoSec 2024
lweichselbaum
0
170
CSC307 Lecture 10
javiergs
PRO
0
310
Featured
See All Featured
Teambox: Starting and Learning
jrom
130
8.6k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
325
21k
The Invisible Customer
myddelton
117
13k
Music & Morning Musume
bryan
43
5.9k
Facilitating Awesome Meetings
lara
46
5.8k
Building Flexible Design Systems
yeseniaperezcruz
323
37k
For a Future-Friendly Web
brad_frost
173
9.2k
Writing Fast Ruby
sferik
623
60k
The Illustrated Children's Guide to Kubernetes
chrisshort
39
47k
Unsuck your backbone
ammeep
666
57k
Rails Girls Zürich Keynote
gr2m
93
13k
It's Worth the Effort
3n
181
27k
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