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
No "foo.bar" guide to EcmaScript 6
Search
Ahmad Nassri
November 17, 2015
Programming
1
490
No "foo.bar" guide to EcmaScript 6
Presented @ JS Open Toronto 2015
Ahmad Nassri
November 17, 2015
Tweet
Share
More Decks by Ahmad Nassri
See All by Ahmad Nassri
Modern Patterns in Modular Software Design
ahmadnassri
0
200
The Roaring 2020s
ahmadnassri
0
380
Modern Patterns in Modular Software Architectures
ahmadnassri
0
1.9k
Scaling Documentation and Team Practices
ahmadnassri
1
840
Scaling Documentation and Team Practices
ahmadnassri
1
120
Milliseconds to Millions - Benchmarking & Optimization for Fun and Profit!! @ FullStack 2017
ahmadnassri
1
640
How to build a successful API
ahmadnassri
0
240
Modern Open Source Node.js Packages
ahmadnassri
1
670
Rise of Open Source
ahmadnassri
1
52
Other Decks in Programming
See All in Programming
Constant integer division faster than compiler-generated code
herumi
2
590
QA x AIエコシステム段階構築作戦
osu
0
260
CLI ツールを Go ライブラリ として再実装する理由 / Why reimplement a CLI tool as a Go library
ktr_0731
3
1.1k
SwiftでMCPサーバーを作ろう!
giginet
PRO
2
230
MCP連携で加速するAI駆動開発/mcp integration accelerates ai-driven-development
bpstudy
0
290
ゲームの物理
fadis
3
1k
バイブコーディング × 設計思考
nogu66
0
110
0から始めるモジュラーモノリス-クリーンなモノリスを目指して
sushi0120
0
280
GitHub Copilotの全体像と活用のヒント AI駆動開発の最初の一歩
74th
7
2.4k
대규모 트래픽을 처리하는 프론트 개발자의 전략
maryang
0
120
11年かかって やっとVibe Codingに 時代が追いつきましたね
yimajo
1
260
202507_ADKで始めるエージェント開発の基本 〜デモを通じて紹介〜(奥田りさ)The Basics of Agent Development with ADK — A Demo-Focused Introduction
risatube
PRO
6
1.4k
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
800
Art, The Web, and Tiny UX
lynnandtonic
301
21k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
283
13k
4 Signs Your Business is Dying
shpigford
184
22k
Typedesign – Prime Four
hannesfritz
42
2.8k
Raft: Consensus for Rubyists
vanstee
140
7.1k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
The World Runs on Bad Software
bkeepers
PRO
70
11k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
KATA
mclloyd
32
14k
Transcript
NO "FOO.BAR" NO "FOO.BAR" GUIDE TO ECMASCRIPT 6 GUIDE TO
ECMASCRIPT 6
HELLO! HELLO!
ES6 / HARMONY ES6 / HARMONY ES-NEXT / ES2015 ES-NEXT
/ ES2015 THE LATEST AND GREATEST! THE LATEST AND GREATEST! The ES6 specification was finalized in June 2015, (hence ES2015) ES5: circa ~ December 2009!
ES[YYYY] ES[YYYY] yearly releases features that don’t make the cut
take the next train starting with ES2016 (ES7) use new pattern top reason for naming scheme is to pressure browser vendors
LIVE CODING!!!! LIVE CODING!!!!
THERE'S A CATCH! THERE'S A CATCH! AND A PRIZE!
None
SO MUCH MORE! SO MUCH MORE!
RESOURCES RESOURCES https://developer.mozilla.org/en/docs/Web/JavaScript https://ponyfoo.com/articles/es6 https://github.com/addyosmani/es6-equivalents-in-es5 http://ilikekillnerds.com/2015/02/a-guide-to-es6-classes/ http://espadrine.github.io/New-In-A-Spec/es6/ https://kangax.github.io/compat-table/es6/ http://es6-features.org/ https://github.com/google/traceur-compiler
https://babeljs.io/