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
Typescript, an introduction
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Martin W. Kirst
March 01, 2016
Technology
0
16
Typescript, an introduction
Typescript lets you write JavaScript the way you really want to
Martin W. Kirst
March 01, 2016
Tweet
Share
More Decks by Martin W. Kirst
See All by Martin W. Kirst
Doing effective and fun retrospectives
nitram509
0
91
Reactive Programming - Einführung
nitram509
0
16
Animationszauber - Geringer Aufwand, Maximale Wirkung
nitram509
0
13
Domänen-Objekte sortieren mit Vector Space Classification
nitram509
0
26
Sorting Domain Objects via Vector Space Classification
nitram509
0
18
Other Decks in Technology
See All in Technology
生成AI時代にこそ求められるSRE / SRE for Gen AI era
ymotongpoo
5
3.1k
Claude_CodeでSEOを最適化する_AI_Ops_Community_Vol.2__マーケティングx_AIはここまで進化した.pdf
riku_423
2
550
広告の効果検証を題材にした因果推論の精度検証について
zozotech
PRO
0
170
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
640
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
2
370
ZOZOにおけるAI活用の現在 ~開発組織全体での取り組みと試行錯誤~
zozotech
PRO
5
5.3k
今日から始めるAmazon Bedrock AgentCore
har1101
4
410
AI駆動PjMの理想像 と現在地 -実践例を添えて-
masahiro_okamura
1
110
顧客の言葉を、そのまま信じない勇気
yamatai1212
1
350
Digitization部 紹介資料
sansan33
PRO
1
6.8k
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
150
顧客との商談議事録をみんなで読んで顧客解像度を上げよう
shibayu36
0
220
Featured
See All Featured
Odyssey Design
rkendrick25
PRO
1
490
WCS-LA-2024
lcolladotor
0
450
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
The Pragmatic Product Professional
lauravandoore
37
7.1k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
49
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
310
Designing for Performance
lara
610
70k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
150
Mobile First: as difficult as doing things right
swwweet
225
10k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
280
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
Transcript
“... lets you write JavaScript the way you really want
to” Martin W. Kirst 03/2016 @MeteoGroup
Programming Languages… Should support solving a problem Are read by
humans Should be expressive to be understandable Are translated by compiler to run on machines Serve a purpose/need … Photo by Crew on Unsplash
None
Typescript • First release: 2012 • Developer: Microsoft • License:
Apache 2.0 • Properties: functional, imperative, object oriented, (prototypes and classes), optional static typing, duck-typing • Includes all syntactic sugar of ECMAScript 6 (‘2015)
None
Optional type system Class based inheritance Sophisticated speci fi cation
Awesome tooling … (many other languages fail on that points) Why TS took my Attention? Photo by Alex Motoc on Unsplash
Demo-Time • Types • Classes • Inheritance • Ambient declarations
• Modules • … http://www.typescriptlang.org/Playground
Demo Time – Part 2 Photo by Surface on Unsplash
Typescript & Tools • Grunt • IntelliJ • Visual Studio
Code • De fi nitelyTyped.org • …
Thank you!