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
Great Developer Experience with TypeScript
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Marco Talento
August 23, 2018
Programming
83
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Great Developer Experience with TypeScript
Developing backend and frontend universal type safe code effortlessly with TypeScript.
Marco Talento
August 23, 2018
More Decks by Marco Talento
See All by Marco Talento
It's time to migrate | JS () => TS
talento90
0
89
From nil to Gopher
talento90
2
180
Perfect Match - NodeJs & Typescript
talento90
0
170
Building applications with Node & TypeScript
talento90
4
840
Other Decks in Programming
See All in Programming
ECSアプリログをFireLensでコスト削減しようとしたけど諦めた話 in Fargate×Node.js
akihisaikeda
2
4.2k
jQueryをバージョンアップする前に使いたいjQuery Migrate
matsuo_atsushi
0
630
「正の参照」と 「負の導出」で組む ハーネスエンジニアリング
cottpan
1
110
なぜ関数型プログラミングで「型」と「証明」が語られるのか #fp_matsuri
kajitack
0
310
ランチタイムLT会3周年!ランチタイムLT会を3年間続けられたお話
y0hgi
1
130
Vite+ Unified Toolchain for the Web
naokihaba
0
420
PHPで使える日時の表現と、その知り方 #frontend_phpcon_do
o0h
PRO
0
290
AIで効率化できた業務・日常
ochtum
0
160
キャリア迷子上等 ─ "ない道"は自分で作ればいい
16bitidol
3
2.7k
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
3
1k
Semantic Version 単位で戦略を柔軟に変えて、パッケージアップデートを自動化する
daitasu
1
340
トークンをケチるな、設計しろ:GitHub Copilotを賢く使うコンテキスト戦略
ochtum
0
280
Featured
See All Featured
Building Adaptive Systems
keathley
44
3.1k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.7k
Balancing Empowerment & Direction
lara
6
1.2k
Embracing the Ebb and Flow
colly
88
5.1k
RailsConf 2023
tenderlove
30
1.5k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.4k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
330
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
330
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
How to build a perfect <img>
jonoalderson
1
5.8k
The untapped power of vector embeddings
frankvandijk
2
1.8k
Transcript
None
• • •
None
• • •
• FUNCTIONAL MAINTAINABLE SCALABLE PRODUCTIVITY FUN • • • •
None
• • • • • •
None
None
None
None
• • • •
None
None
• • https://johnpapa.net/es5-es2015-typescript/
None
None
None
None
• • • • • • ◦
None
• ◦ • ◦
• • •
• • • • • • • •
◦ ◦
None
None
None
None
• ◦ ◦ ◦ { "version" : 3, "file" :
"database.js", "sourceRoot" : "", "sources" : ["../../src/database.ts"], "mappings" : ";AAAA,MAAY,QAAQ,WAAM,UAAU,CAAC, ..." - BASE64 VLQ }
• • ◦ ◦
None
None
None
None
None
None
None
• ◦ ◦ ◦ • •
None
• • • •
• • • • •
None
• • •