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
Changing Best Practises with ES201X
Search
David Goss
February 28, 2017
Technology
0
380
Changing Best Practises with ES201X
David Goss
February 28, 2017
Tweet
Share
More Decks by David Goss
See All by David Goss
Elegant Async Code with ES2015 Promises
davidjgoss
0
320
Other Decks in Technology
See All in Technology
NgRx Signal Store
rainerhahnekamp
0
120
Oracle Cloud Infrastructure:2024年4月度サービス・アップデート
oracle4engineer
PRO
1
110
Tebiki株式会社 エンジニア採用資料
tebiki
0
4.1k
Cloud Native Java with Spring Boot (CNCF Aarhus, April 2024)
thomasvitale
1
110
SREとその組織類型
tatsuo48
8
1.5k
クラウドサインにおけるプロダクトマネージャーの役割と開発プロセス / 20240410_cloudsign-PdM
bengo4com
1
680
転移学習とドメイン適応の基礎
kmatsui
2
570
LLM とプロンプトエンジニアリング/チューターをビルドする / LLM and Prompt Engineering and Building Tutors
ks91
PRO
0
220
"好き"との生活/Regularly update profile with GitHub Actions
judeeeee
0
150
Delivering Millions of Messages within seconds @ Duolingo
pelelgrino
0
330
「手動オペレーションに定評がある」と言われた私が心がけていること / phpcon_odawara2024
blue_goheimochi
2
320
Vertex AI を中心に 生成AIのアップデートを共有します
kaz1437
0
140
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
318
37k
Build your cross-platform service in a week with App Engine
jlugia
225
17k
The Illustrated Children's Guide to Kubernetes
chrisshort
29
46k
The Pragmatic Product Professional
lauravandoore
24
5.8k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
119
38k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
19
1.9k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
154
14k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
1
1.3k
Automating Front-end Workflow
addyosmani
1355
200k
Building Adaptive Systems
keathley
30
1.8k
Designing the Hi-DPI Web
ddemaree
276
33k
How to Ace a Technical Interview
jacobian
272
22k
Transcript
ES201x CHANGING BEST PRACTISES WITH David Goss
New JavaScript features come with new best practises and invalidate
some established ones
const and let
Arrow functions
Destructuring (Array)
Destructuring (Object)
Object Literals
Where do I sign?
None
Controlled rollout of new language features
Will they get used? Do our devs understand? How do
we fix the old code?
None
• prefer-const • no-constant-condition • no-var • prefer-arrow-callback • no-extra-bind
• arrow-parens • no-confusing-arrow • no-arrow-condition • prefer-destructuring • no-empty-pattern • object-shorthand
Thank you. davidgoss.co twitter.com/davidjgoss github.com/davidjgoss