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
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
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
72
TypeScript - 45 minutes pour s’y mettre !
spontoreau
0
160
Event Sourcing avec Azure, quelle base de données choisir
spontoreau
0
120
Decorators in TypeScript 5.0, everything you need to know!
spontoreau
0
520
Leverage your CI/CD at the next level with Github actions
spontoreau
0
74
Commit comme un(e) "Hipster" avec Gitmoji !
spontoreau
0
170
Bird of a Feather - TypeScript (Devoxx 2022)
spontoreau
0
56
GitHub - Du besoin jusqu'à la production avec Github et Azure
spontoreau
0
53
Behavior Driven Development
spontoreau
1
310
Other Decks in Programming
See All in Programming
Laravelで学ぶ Webアプリケーションチューニング入門/web_application_tuning_101
hanhan1978
4
1.8k
そこに3びきプロダクトがいるじゃろう——生成AI時代における“価値が届かない理由”の構造
kosuket
0
480
20260722_microCMSで考える、AI時代のコンテンツ運用設計
yosh1
0
400
GDG Korea Android: 2026 I/O Extended ~ What's new in Android development tools
pluu
0
220
ITヒヤリハットを整理してみた ~ライフサイクルと原因から考える再発防止策~
koukimiura
1
140
テーブルをDELETEした
yuzneri
0
140
これって Effect でできたのでは? / TSKaigi Mashup Kansai #2
susisu
0
230
AI時代に設計が 最大の生産性レバーになる 意図駆動開発とデータを消さない設計|Don't Delete Your Data or Your Intent — Design as the Deepest Lever in the AI Era
tomohisa
1
850
AIが無かった頃の素敵な出会いの話
codmoninc
1
430
Google Apps Script で Ruby を動かす
kawahara
0
220
数百円から始めるRuby電子工作
tarosay
0
150
ドリフトを絶対に許さない(?)CDK運用 / CDK Ops with Zero Tolerance for Drifts (?)
akihisaikeda
1
180
Featured
See All Featured
Ruling the World: When Life Gets Gamed
codingconduct
0
300
Bash Introduction
62gerente
615
220k
Designing for Performance
lara
611
70k
Un-Boring Meetings
codingconduct
0
380
Paper Plane (Part 1)
katiecoart
PRO
1
10k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.2k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
460
Optimizing for Happiness
mojombo
378
71k
Prompt Engineering for Job Search
mfonobong
0
400
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