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
Meetup Paris TypeScript #special 2018
Search
Sylvain PONTOREAU
July 04, 2018
Programming
0
160
Meetup Paris TypeScript #special 2018
Deno: The death of Node.js?
Sylvain PONTOREAU
July 04, 2018
Tweet
Share
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
36
TypeScript - 45 minutes pour s’y mettre !
spontoreau
0
130
Event Sourcing avec Azure, quelle base de données choisir
spontoreau
0
52
Decorators in TypeScript 5.0, everything you need to know!
spontoreau
0
450
Leverage your CI/CD at the next level with Github actions
spontoreau
0
35
Commit comme un(e) "Hipster" avec Gitmoji !
spontoreau
0
150
Bird of a Feather - TypeScript (Devoxx 2022)
spontoreau
0
31
GitHub - Du besoin jusqu'à la production avec Github et Azure
spontoreau
0
28
Behavior Driven Development
spontoreau
1
250
Other Decks in Programming
See All in Programming
Railsだからできる 例外業務に禍根を残さない 設定設計パターン
ei_ei_eiichi
0
930
overlayPreferenceValue で実現する ピュア SwiftUI な AdMob ネイティブ広告
uhucream
0
190
All About Angular's New Signal Forms
manfredsteyer
PRO
0
180
CSC305 Lecture 08
javiergs
PRO
0
220
実践Claude Code:20の失敗から学ぶAIペアプログラミング
takedatakashi
14
4.9k
なぜあの開発者はDevRelに伴走し続けるのか / Why Does That Developer Keep Running Alongside DevRel?
nrslib
3
410
CSC305 Lecture 05
javiergs
PRO
0
220
SwiftDataを使って10万件のデータを読み書きする
akidon0000
0
150
登壇は dynamic! な営みである / speech is dynamic
da1chi
0
340
「ちょっと古いから」って避けてた技術書、今だからこそ読もう
mottyzzz
11
6.8k
バッチ処理を「状態の記録」から「事実の記録」へ
panda728
PRO
0
160
タスクの特性や不確実性に応じた最適な作業スタイルの選択(ペアプロ・モブプロ・ソロプロ)と実践 / Optimal Work Style Selection: Pair, Mob, or Solo Programming.
honyanya
3
180
Featured
See All Featured
The Invisible Side of Design
smashingmag
302
51k
Producing Creativity
orderedlist
PRO
347
40k
Building an army of robots
kneath
306
46k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
How GitHub (no longer) Works
holman
315
140k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
Building a Modern Day E-commerce SEO Strategy
aleyda
44
7.8k
KATA
mclloyd
32
15k
How STYLIGHT went responsive
nonsquared
100
5.8k
Docker and Python
trallard
46
3.6k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
600
Transcript
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