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
790
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
290
Ippevent Nantes: Performance Pudding
vberetti
0
140
Other Decks in Programming
See All in Programming
A Gopher's Guide to Vibe Coding
danicat
0
200
オープンセミナー2025@広島LT技術ブログを続けるには
satoshi256kbyte
0
150
MCPとデザインシステムに立脚したデザインと実装の融合
yukukotani
1
840
CSC305 Summer Lecture 12
javiergs
PRO
0
130
複雑なドメインに挑む.pdf
yukisakai1225
4
820
オープンセミナー2025@広島「君はどこで動かすか?」アンケート結果
satoshi256kbyte
0
230
250830 IaCの選定~AWS SAMのLambdaをECSに乗り換えたときの備忘録~
east_takumi
0
350
TDD 実践ミニトーク
contour_gara
1
260
AWS発のAIエディタKiroを使ってみた
iriikeita
1
130
Azure SRE Agentで運用は楽になるのか?
kkamegawa
0
900
マイコンでもRustのtestがしたい その2/KernelVM Tokyo 18
tnishinaga
2
2.4k
AIエージェント開発、DevOps and LLMOps
ymd65536
1
370
Featured
See All Featured
Being A Developer After 40
akosma
90
590k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Documentation Writing (for coders)
carmenintech
73
5k
Typedesign – Prime Four
hannesfritz
42
2.8k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
The World Runs on Bad Software
bkeepers
PRO
70
11k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
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