SlideShare une entreprise Scribd logo
1  sur  36
Télécharger pour lire hors ligne
Minute
Les nouveautés Javascript à ne pas rater
Minute
Les nouveautés Javascript à ne pas rater
15
minutes
Minute
Les nouveautés Javascript à ne pas rater
15
minutes
Stages
Minute
Les nouveautés Javascript à ne pas rater
15
minutes
Stages Depuis ES6
Minute
Les nouveautés Javascript à ne pas rater
15
minutes
Stages Depuis ES6 Livecoding
Minute
Les nouveautés Javascript à ne pas rater
15
minutes
Stages Depuis ES6 Livecoding
@fabienjuif
ES6
ES6(ES2015)
http://kangax.github.io/compat-table/es6/
ES5 ⇒ Décembre 2009 ES6 (ES2015) ⇒ Juin 2015
ES6(ES2015)
http://kangax.github.io/compat-table/es6/
ES5 ⇒ Décembre 2009 ES6 (ES2015) ⇒ Juin 2015
WTF !
6 ans poursortir unenouvelleversion !
ES6(ES2015)
http://kangax.github.io/compat-table/es6/
ES5 ⇒ Décembre 2009 ES6 (ES2015) ⇒ Juin 2015
⇒ Beaucoup de fonctionnalités
WTF !
6 ans poursortir unenouvelleversion !
Stages
L’itératif dans les spécifications ECMAScript
1 version
par année
Stages
Une fonctionnalité doit passer 5 grandes étapes
0. Strawman
1. Proposal
2. Draft
3. Candidate
4. Finished
https://tc39.github.io/process-document/
Stages
Une fonctionnalité doit passer 5 grandes étapes
0. Strawman
1. Proposal
2. Draft
3. Candidate
4. Finished
- Définir la fonctionnalité
https://tc39.github.io/process-document/
Stages
Une fonctionnalité doit passer 5 grandes étapes
0. Strawman
1. Proposal
2. Draft
3. Candidate
4. Finished
- Définir la fonctionnalité
- Examiner
https://tc39.github.io/process-document/
Stages
Une fonctionnalité doit passer 5 grandes étapes
0. Strawman
1. Proposal
2. Draft
3. Candidate
4. Finished
- Définir la fonctionnalité
- Examiner
- Développer la fonctionnalité (specs/code)
https://tc39.github.io/process-document/
Stages
Une fonctionnalité doit passer 5 grandes étapes
0. Strawman
1. Proposal
2. Draft
3. Candidate
4. Finished
- Définir la fonctionnalité
- Examiner
- Développer la fonctionnalité (specs/code)
- Recueillir du feedback
https://tc39.github.io/process-document/
Stages
Une fonctionnalité doit passer 5 grandes étapes
0. Strawman
1. Proposal
2. Draft
3. Candidate
4. Finished
- Définir la fonctionnalité
- Examiner
- Développer la fonctionnalité (specs/code)
- Recueillir du feedback
- Ajouter à la prochaine version
https://tc39.github.io/process-document/
Stages
Est-ce bénéfique ?
1 version
par année
Stages
Est-ce bénéfique ?
● Attente de la communauté
Stages
Est-ce bénéfique ?
● Attente de la communauté
● Sortir une nouvelle version tous les ans
Stages
Est-ce bénéfique ?
● Attente de la communauté
● Sortir une nouvelle version tous les ans
● Laisse le temps d’écrire les implémentations
Stages
Est-ce bénéfique ?
● Attente de la communauté
● Sortir une nouvelle version tous les ans
● Laisse le temps d’écrire les implémentations
Mes <3
(depuis ES2015)
Mes<3
https://leanpub.com/exploring-es2016-es2017/read
Fonctionnalités 2016
Mes<3
https://leanpub.com/exploring-es2016-es2017/read
Fonctionnalités 2016
Array.prototype.includes
Domenic
Denicola
Rick
Waldron
FINISHED
Mes<3
https://leanpub.com/exploring-es2016-es2017/read
Fonctionnalités 2016
Exponentiation Operator
Rick
Waldron
FINISHED
Mes<3
Fonctionnalités 2017
Mes<3
https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/padStart
Fonctionnalités 2017
String padding
FINISHED
Rick
Waldron
Jordan
Harband
Mes<3
Fonctionnalités 2017
Trailing commas in function parameter lists and calls
FINISHED
Jeff
Morrison
https://github.com/tc39/proposal-trailing-function-commas
Mes<3
Fonctionnalités 2017
Async Functions
FINISHED
Brian
Terlson
https://babeljs.io/docs/plugins/syntax-async-functions/
Mes<3
Futures fonctionnalités
Brian
Terlson
Mes<3
Futures fonctionnalités
Decorators
http://tc39.github.io/proposal-decorators/
Yehuda
Katz
Stage2
core-decorators
Mes<3
Futures fonctionnalités
Object rest/spread properties
https://github.com/sebmarkbage/ecmascript-rest-spread
Sebastian
Markbåge
Stage3
Mes<3
Futures fonctionnalités
https://github.com/tc39/ecma262/pull/646#issuecomment-236507017
Nested import declarations
Ben Newman
Meteor
Development
Group
Stage0
Minute
Les nouveautés Javascript à ne pas rater
Des questions ?
Minute
Merci :D

Contenu connexe

Similaire à MinuteJS - DevFest Nantes - 2016

Github workflow
Github workflowGithub workflow
Github workflowJim Laurie
 
Scrum solo - REX - Agile france2012
Scrum solo - REX - Agile france2012 Scrum solo - REX - Agile france2012
Scrum solo - REX - Agile france2012 Étienne Charignon
 
Symphonie pour PHP industrialisé en agilité majeure
Symphonie pour PHP industrialisé en agilité majeureSymphonie pour PHP industrialisé en agilité majeure
Symphonie pour PHP industrialisé en agilité majeureJonathan Bonzy
 
Symphonie pour PHP industrialisé en agilité majeure
Symphonie pour PHP industrialisé en agilité majeureSymphonie pour PHP industrialisé en agilité majeure
Symphonie pour PHP industrialisé en agilité majeureMarc Nazarian
 
Kanban as code - agile grenoble 2017 v2
Kanban as code  - agile grenoble 2017 v2Kanban as code  - agile grenoble 2017 v2
Kanban as code - agile grenoble 2017 v2beastiefurets
 
Pourquoi versionner ses githooks.pdf
Pourquoi versionner ses githooks.pdfPourquoi versionner ses githooks.pdf
Pourquoi versionner ses githooks.pdfChris Saez
 
wallabag, comment on a migré vers symfony3
wallabag, comment on a migré vers symfony3wallabag, comment on a migré vers symfony3
wallabag, comment on a migré vers symfony3Nicolas Lœuillet
 
Le développement web : tour d'horizon
Le développement web : tour d'horizonLe développement web : tour d'horizon
Le développement web : tour d'horizonMicrosoft
 
Angular 4 - pöurquoi --Français
Angular 4  - pöurquoi  --FrançaisAngular 4  - pöurquoi  --Français
Angular 4 - pöurquoi --FrançaisVERTIKA
 
Développement informatique : Gestion de projet, versioning, debugging, testin...
Développement informatique : Gestion de projet, versioning, debugging, testin...Développement informatique : Gestion de projet, versioning, debugging, testin...
Développement informatique : Gestion de projet, versioning, debugging, testin...ECAM Brussels Engineering School
 
20081023 - Paris Vi Master STL TA - Initiation Maven
20081023 - Paris Vi Master STL TA - Initiation Maven20081023 - Paris Vi Master STL TA - Initiation Maven
20081023 - Paris Vi Master STL TA - Initiation MavenArnaud Héritier
 
MWCP21 - Introduction GitHub et SharePoint Framework
MWCP21 - Introduction GitHub et SharePoint FrameworkMWCP21 - Introduction GitHub et SharePoint Framework
MWCP21 - Introduction GitHub et SharePoint FrameworkLaurent Sittler
 
Retour d’expérience sur le déploiement d’uPortal 4.2 responsive à l’UPMC – So...
Retour d’expérience sur le déploiement d’uPortal 4.2 responsive à l’UPMC – So...Retour d’expérience sur le déploiement d’uPortal 4.2 responsive à l’UPMC – So...
Retour d’expérience sur le déploiement d’uPortal 4.2 responsive à l’UPMC – So...Christian Cousquer
 
Git & Rstudio vincent guyader
Git & Rstudio vincent guyaderGit & Rstudio vincent guyader
Git & Rstudio vincent guyaderVincent Guyader
 
Paris Web 2015 - Atelier désendettement Javascript legacy
Paris Web 2015 - Atelier désendettement Javascript legacyParis Web 2015 - Atelier désendettement Javascript legacy
Paris Web 2015 - Atelier désendettement Javascript legacyFrançois Petitit
 
TypeScript for dummies
TypeScript for dummiesTypeScript for dummies
TypeScript for dummiesMicrosoft
 
ASP.NET MVC 6
ASP.NET MVC 6ASP.NET MVC 6
ASP.NET MVC 6Microsoft
 
Industrialisation bar camp2010
Industrialisation bar camp2010Industrialisation bar camp2010
Industrialisation bar camp2010Lushkah911
 

Similaire à MinuteJS - DevFest Nantes - 2016 (20)

Github workflow
Github workflowGithub workflow
Github workflow
 
Scrum solo - REX - Agile france2012
Scrum solo - REX - Agile france2012 Scrum solo - REX - Agile france2012
Scrum solo - REX - Agile france2012
 
Symphonie pour PHP industrialisé en agilité majeure
Symphonie pour PHP industrialisé en agilité majeureSymphonie pour PHP industrialisé en agilité majeure
Symphonie pour PHP industrialisé en agilité majeure
 
Symphonie pour PHP industrialisé en agilité majeure
Symphonie pour PHP industrialisé en agilité majeureSymphonie pour PHP industrialisé en agilité majeure
Symphonie pour PHP industrialisé en agilité majeure
 
Kanban as code - agile grenoble 2017 v2
Kanban as code  - agile grenoble 2017 v2Kanban as code  - agile grenoble 2017 v2
Kanban as code - agile grenoble 2017 v2
 
Paris Tug - 26 mai
Paris Tug - 26 maiParis Tug - 26 mai
Paris Tug - 26 mai
 
Pourquoi versionner ses githooks.pdf
Pourquoi versionner ses githooks.pdfPourquoi versionner ses githooks.pdf
Pourquoi versionner ses githooks.pdf
 
wallabag, comment on a migré vers symfony3
wallabag, comment on a migré vers symfony3wallabag, comment on a migré vers symfony3
wallabag, comment on a migré vers symfony3
 
Le développement web : tour d'horizon
Le développement web : tour d'horizonLe développement web : tour d'horizon
Le développement web : tour d'horizon
 
Angular 4 - pöurquoi --Français
Angular 4  - pöurquoi  --FrançaisAngular 4  - pöurquoi  --Français
Angular 4 - pöurquoi --Français
 
Développement informatique : Gestion de projet, versioning, debugging, testin...
Développement informatique : Gestion de projet, versioning, debugging, testin...Développement informatique : Gestion de projet, versioning, debugging, testin...
Développement informatique : Gestion de projet, versioning, debugging, testin...
 
20081023 - Paris Vi Master STL TA - Initiation Maven
20081023 - Paris Vi Master STL TA - Initiation Maven20081023 - Paris Vi Master STL TA - Initiation Maven
20081023 - Paris Vi Master STL TA - Initiation Maven
 
MWCP21 - Introduction GitHub et SharePoint Framework
MWCP21 - Introduction GitHub et SharePoint FrameworkMWCP21 - Introduction GitHub et SharePoint Framework
MWCP21 - Introduction GitHub et SharePoint Framework
 
Retour d’expérience sur le déploiement d’uPortal 4.2 responsive à l’UPMC – So...
Retour d’expérience sur le déploiement d’uPortal 4.2 responsive à l’UPMC – So...Retour d’expérience sur le déploiement d’uPortal 4.2 responsive à l’UPMC – So...
Retour d’expérience sur le déploiement d’uPortal 4.2 responsive à l’UPMC – So...
 
Git & Rstudio vincent guyader
Git & Rstudio vincent guyaderGit & Rstudio vincent guyader
Git & Rstudio vincent guyader
 
Paris Web 2015 - Atelier désendettement Javascript legacy
Paris Web 2015 - Atelier désendettement Javascript legacyParis Web 2015 - Atelier désendettement Javascript legacy
Paris Web 2015 - Atelier désendettement Javascript legacy
 
TypeScript for dummies
TypeScript for dummiesTypeScript for dummies
TypeScript for dummies
 
ASP.NET MVC 6
ASP.NET MVC 6ASP.NET MVC 6
ASP.NET MVC 6
 
Intro aurelia js-typescript
Intro aurelia js-typescriptIntro aurelia js-typescript
Intro aurelia js-typescript
 
Industrialisation bar camp2010
Industrialisation bar camp2010Industrialisation bar camp2010
Industrialisation bar camp2010
 

MinuteJS - DevFest Nantes - 2016