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 Introduction
Search
Michael Sarchet
March 04, 2013
Technology
71
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
TypeScript Introduction
A brief talk given to the OKC .NET Developers Group about TypeScript
Michael Sarchet
March 04, 2013
Other Decks in Technology
See All in Technology
FPC(フレキシブル)基板にZephyr実装してみた。
iotengineer22
0
160
SONiCのNETCONFサーバ機能を試してみた
sonic
0
100
秘密度ラベル初心者が第1歩でつまづかないための「設計・運用」ポイント
seafay
PRO
1
440
いまさら聞けない「仕様駆動開発入門」 〜AI活用時代の開発プロセスを考える〜
findy_eventslides
2
180
AIチャットの改善から見えた、良いAI体験とは / What Constitutes a Good AI Experience: Insights from Improving AI Chat
kubode
0
110
作る力から、見極める力へ — AI時代に広がるエンジニアの価値と役割
rince
0
310
SONiC実機とGNS3 SONiC VSによる事前コンフィグ検証 ― 生成AIエージェントを環境構築・検証支援に使ってみた ―
sonic
0
110
AIはどのように 組織のアジリティを変えるのか?
junki
4
1.1k
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
3k
AIチャット検索改善の3週間
kworkdev
PRO
2
160
Bucharest Tech Week 2026 - Reinventing testing practices in the AI era
edeandrea
PRO
1
170
技術・能力を向上する原理原則 #きのこセッションa #きのこ2026
bash0c7
0
100
Featured
See All Featured
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.2k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
400
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
54k
Designing for Performance
lara
611
70k
Faster Mobile Websites
deanohume
310
32k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
170
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
480
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.1k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
Side Projects
sachag
455
43k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
200
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
1
210
Transcript
TypeScript Michael Sarchet @msarchet michaelsarhcet.com A brief introduction
What is TypeScript TypeScript is a Super Set of JavaScript
It borrows strongly from ECMAScript 6 for it's OO It relies heavily on interfaces and static typing to provide compile time error checking Completely Open Source
What do you get - 2 class Student { fullname
: string; constructor(public firstname, public middleinitial, public lastname) { this.fullname = firstname + " " + middleinitial + " " + lastname; } } interface Person { firstname: string; lastname: string; } function greeter(person : Person) { return "Hello, " + person.firstname + " " + person.lastname; } var user = new Student("Jane", "M.", "User"); document.body.innerHTML = greeter(user);
How do you get it Visual Studio Extension npm install
-g typescript
Examples Simple TodoMVC
Resources http://typescriptlang.org http://blogs.msdn.com/b/typescript
Thoughts Still under heavy development Still need to understand JavaScript
Has a lot of potential Very fun to watch