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
590
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
110
AI Seekho - Google Cloud Study Jam 2025
sheharyar
0
340
Thinking in Environments with Docker
sheharyar
0
250
FLAME - Better Serverless Architecture with Kubernetes
sheharyar
1
340
Supercharging Development with Docker
sheharyar
0
490
Using Docker for your Applications
sheharyar
1
400
Building LLM Apps with Google Vertex AI and PaLM
sheharyar
0
580
Cloud Basics: Google App Engine
sheharyar
0
470
Docker on Google Cloud
sheharyar
0
740
Other Decks in Programming
See All in Programming
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
180
生成AIを使ったコードレビューで定性的に品質カバー
chiilog
1
280
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
2.5k
Oxlint JS plugins
kazupon
1
1k
AgentCoreとHuman in the Loop
har1101
5
250
Gemini for developers
meteatamel
0
100
[KNOTS 2026登壇資料]AIで拡張‧交差する プロダクト開発のプロセス および携わるメンバーの役割
hisatake
0
300
Smart Handoff/Pickup ガイド - Claude Code セッション管理
yukiigarashi
0
150
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
2
1.9k
組織で育むオブザーバビリティ
ryota_hnk
0
180
Fluid Templating in TYPO3 14
s2b
0
130
AI巻き込み型コードレビューのススメ
nealle
2
1.4k
Featured
See All Featured
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
110
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
Evolving SEO for Evolving Search Engines
ryanjones
0
130
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
350
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
A better future with KSS
kneath
240
18k
Unsuck your backbone
ammeep
671
58k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
71
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
RailsConf 2023
tenderlove
30
1.3k
Rails Girls Zürich Keynote
gr2m
96
14k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
650
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