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
620
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Dart Flight School
Sheharyar Naseer
February 20, 2014
More Decks by Sheharyar Naseer
See All by Sheharyar Naseer
Disciplined Vibes: Scaling AI-Assisted Engineering
sheharyar
0
150
Scaling AI Applications with Kubernetes
sheharyar
1
200
AI Seekho - Google Cloud Study Jam 2025
sheharyar
0
400
Thinking in Environments with Docker
sheharyar
0
320
FLAME - Better Serverless Architecture with Kubernetes
sheharyar
1
410
Supercharging Development with Docker
sheharyar
0
570
Using Docker for your Applications
sheharyar
1
480
Building LLM Apps with Google Vertex AI and PaLM
sheharyar
0
690
Cloud Basics: Google App Engine
sheharyar
0
530
Other Decks in Programming
See All in Programming
正しくソフトウェアを作る、前提を疑うための認知の視点 / doubt-premise
minodriven
21
6.6k
Contextとはなにか
chiroruxx
1
320
ECSアプリログをFireLensでコスト削減しようとしたけど諦めた話 in Fargate×Node.js
akihisaikeda
2
4.2k
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
0
240
AIだと陥りがちなJakarta EE最新技術への移行時の落とし穴と解決策
tnagao7
0
110
CSC307 Lecture 17
javiergs
PRO
0
320
Observability in Practice:Grafana 與 Edge Device SRE 的那些事
blueswen
0
160
さぁV100、メモリをお食べ・・・
nilpe
0
140
Even G2とAWSで推しのエージェントを召喚しよう!
har1101
1
110
Java × distroless で 軽量なコンテナイメージを / Java on Distroless
contour_gara
0
540
気づいたらRubyで100作品 ー クリエイティブコーディングが生活の一部になるまで / 100 Ruby Sketches Later: How Creative Coding Became Part of My Life
chobishiba
3
580
その問い、本当に正しいですか?AI時代のエンジニアに必要な哲学と認知科学 / ai-philosophy-cognitive-science
minodriven
8
4.9k
Featured
See All Featured
Speed Design
sergeychernyshev
33
1.8k
HDC tutorial
michielstock
2
710
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.1k
Why Our Code Smells
bkeepers
PRO
340
58k
Discover your Explorer Soul
emna__ayadi
2
1.1k
The Invisible Side of Design
smashingmag
302
52k
Paper Plane (Part 1)
katiecoart
PRO
0
9k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
310
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
210
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
56k
From π to Pie charts
rasagy
0
210
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
610
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