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
390
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
380
Other Decks in Technology
See All in Technology
Webhook best practices for rock solid and resilient deployments
glaforge
1
290
ブロックテーマ、WordPress でウェブサイトをつくるということ / 2026.02.07 Gifu WordPress Meetup
torounit
0
190
Digitization部 紹介資料
sansan33
PRO
1
6.8k
We Built for Predictability; The Workloads Didn’t Care
stahnma
0
140
20260204_Midosuji_Tech
takuyay0ne
1
160
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
1
370
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.6k
Amazon S3 Vectorsを使って資格勉強用AIエージェントを構築してみた
usanchuu
3
450
Context Engineeringの取り組み
nutslove
0
360
OpenShiftでllm-dを動かそう!
jpishikawa
0
110
会社紹介資料 / Sansan Company Profile
sansan33
PRO
15
400k
配列に見る bash と zsh の違い
kazzpapa3
3
160
Featured
See All Featured
New Earth Scene 8
popppiees
1
1.5k
Music & Morning Musume
bryan
47
7.1k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Documentation Writing (for coders)
carmenintech
77
5.3k
Building AI with AI
inesmontani
PRO
1
700
Building a Scalable Design System with Sketch
lauravandoore
463
34k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.9k
Building the Perfect Custom Keyboard
takai
2
690
Art, The Web, and Tiny UX
lynnandtonic
304
21k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
130
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
320
Darren the Foodie - Storyboard
khoart
PRO
2
2.4k
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