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
Devoxx FR 2016 Typescript
Search
Vincent Beretti
April 20, 2016
Programming
1
770
Devoxx FR 2016 Typescript
Typescript
Typer pour mieux coder
20 avril 2016
Devoxx FR
Vincent Beretti
April 20, 2016
Tweet
Share
More Decks by Vincent Beretti
See All by Vincent Beretti
Devoxx FR 2016 Flamegraphs
vberetti
2
280
Ippevent Nantes: Performance Pudding
vberetti
0
140
Other Decks in Programming
See All in Programming
PHPUnit 高速化テクニック / PHPUnit Speedup Techniques
pinkumohikan
1
1.2k
リアクティブシステムの変遷から理解するalien-signals / Learning alien-signals from the evolution of reactive systems
yamanoku
2
1.1k
Fluent UI Blazor 5 (alpha)の紹介
tomokusaba
0
150
Kubernetesで実現できるPlatform Engineering の現在地
nwiizo
2
1.8k
AIエージェントを活用したアプリ開発手法の模索
kumamotone
1
760
Defying Front-End Inertia: Inertia.js on Rails
skryukov
0
270
複雑なフォームと複雑な状態管理にどう向き合うか / #newt_techtalk vol. 15
izumin5210
4
3.5k
Going Structural with Named Tuples
bishabosha
0
180
Firebase Dynamic Linksの代替手段を自作する / Create your own Firebase Dynamic Links alternative
kubode
0
190
Boost Your Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
340
Let's Take a Peek at PHP Parser 5.x!
inouehi
0
110
プログラミング教育のコスパの話
superkinoko
0
120
Featured
See All Featured
Facilitating Awesome Meetings
lara
53
6.3k
Being A Developer After 40
akosma
90
590k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.4k
Code Review Best Practice
trishagee
67
18k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
28
1.6k
4 Signs Your Business is Dying
shpigford
183
22k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
30
1.1k
Measuring & Analyzing Core Web Vitals
bluesmoon
6
320
The Language of Interfaces
destraynor
157
24k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.8k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.1k
Transcript
#DevoxxFR Typescript Typer pour mieux coder Vincent Beretti @vberetti 1
#DevoxxFR Vincent Beretti Pôle Conseil Ippon Technologies Qui ? 2
#DevoxxFR The times they’re a changin’ 3 ES 2015 ES
5 ES 3 ES 2016 … ES 2017 2000 2010 2015 2020 2005
#DevoxxFR Reflexions 4 « Considérer JavaScript comme du bytecode pour
navigateur me convient » Unit Service UI Compilation http://the-babel-tower.github.io/2015/07/23/scalajs/
#DevoxxFR Let’s talk about Typescript 5 2012 Support de JSX
Open source Langage trans-compilé Typage optionnel *.ts *.js .map *.js TSC version 1.8
#DevoxxFR ECMAScript 7/2016 Let’s talk about Typescript 6 ECMAScript 5
Compilateur TSC Superset de Javascript Typescript ECMAScript 6/2015 ECMAScript 7/2016
#DevoxxFR Pour commencer 7 npm install --global typescript et gardez
votre écosystème !
#DevoxxFR Live Demo 8
#DevoxxFR Conclusion • Souple • Puissant • Superset « vous
faites déjà du Typescript » • Facile à apprendre depuis le Javascript, Java ou C# • Utilisable même sur du code Javascript « legacy » • De plus en plus de librairies codées en Typescript 9
#DevoxxFR Références 10 http://www.typescriptlang.org/ MOOC par Microsoft : https://www.edx.org/course/introduction-typescript-microsoft-dev201x-1 eBook
Deep Dive : http://basarat.gitbooks.io/typescript/ Understanding ES5, ES2015 and Typescript http://johnpapa.net/es5-es2015-typescript/
#DevoxxFR Merci Questions ? 11 Rendez-vous demain amphi bleu à
18h55