Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Meetup Paris TypeScript #special 2018
Search
Sylvain PONTOREAU
July 04, 2018
Programming
180
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Meetup Paris TypeScript #special 2018
Deno: The death of Node.js?
Sylvain PONTOREAU
July 04, 2018
Transcript
18 slides
None
Premier Field Engineer at Trainer TypeScript fanboy!
None
None
None
None
None
None
None
https://github.com/maxmcd/deno-docker
type => void interface string void string null string void
function send(channel: string, ...ab: ArrayBuffer[]): ArrayBuffer[] | null; function poll():
ArrayBuffer[]; function print(x: string): void; https://github.com/ry/deno/blob/golang/msg.proto
function main() { // Setup... while (true) { const messages
= deno.poll(); processMessages(messages); } }
deno.readFileSync(filename: string): ArrayBuffer; deno.writeFileSync(filename: string, data: Uint8Array, perm: number): void;
setTimeout(cb: TimerCallback, delay: number, ...args: any[]): number; setInterval(cb: TimerCallbac, duration: number, ...args: any[]): number; clearTimeout(timerId: number); clearInterval(timerId: number);
declare var any void any void boolean any void string
string string Promise
declare var new string string string declare var new string
string
None
None
More Decks by Sylvain PONTOREAU
See All by Sylvain PONTOREAU
aMS Lausanne - Préparez-vous à une virée intersidérale avec Azure Cosmos DB 🧑🚀
spontoreau
0
88
TypeScript - 45 minutes pour s’y mettre !
spontoreau
0
170
Event Sourcing avec Azure, quelle base de données choisir
spontoreau
0
150
Decorators in TypeScript 5.0, everything you need to know!
spontoreau
0
540
Leverage your CI/CD at the next level with Github actions
spontoreau
0
92
Commit comme un(e) "Hipster" avec Gitmoji !
spontoreau
0
180
Bird of a Feather - TypeScript (Devoxx 2022)
spontoreau
0
71
GitHub - Du besoin jusqu'à la production avec Github et Azure
spontoreau
0
69
Behavior Driven Development
spontoreau
1
320
Other Decks in Programming
See All in Programming
コード生成時代のAPI定義を支えるRequest Spec移行
pvcresin
0
130
クラウドゲーミングのパフォーマンス最適化に挑む / Cloud Gaming Performance Tuning
vivion
0
330
Crash Auto Pipelines
veronikapj
1
410
GraphQL の onError と Nullability のこれから
quramy
0
220
느린 네트워크와 저사양 디바이스 사용자를 위한 웹뷰 로딩 시간 개선기
kmkim
1
240
Claude Code ハーネスDeep Dive – 君はどこまで制御する? -
takateeen_knj
6
5.8k
Modernizing iOS Apps
seyfoyun
0
150
Next.js: The final boss of Web Performance
guaca
0
410
AI時代のIaC入門 〜なぜインフラをコードで管理したいのか?〜 / Introduction to IaC in the AI Era
akihisaikeda
6
1.5k
Spec-Driven Development - Why Vaadin Is the Perfect Fit
simas
PRO
0
250
DroidKnights 2026 Android A2UI Jetpack Compose 기반의 안전한 AI UI 렌더링 - 박제창
itsmedreamwalker
1
230
Vue.jsで作る空間解析アプリとCapacitorプラグインのData Bridge
hal_spidernight
1
170
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
The Cost Of JavaScript in 2023
addyosmani
56
10k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
1
300
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
610
Building AI with AI
inesmontani
PRO
1
1.4k
How to Ace a Technical Interview
jacobian
280
24k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.6k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
350
WCS-LA-2024
lcolladotor
0
1k
Amusing Abliteration
ianozsvald
1
390