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
Node.js
Search
Ahmed Elmehri
May 19, 2016
Technology
0
54
Node.js
A little glimpse on Node.js platform.
Ahmed Elmehri
May 19, 2016
Tweet
Share
More Decks by Ahmed Elmehri
See All by Ahmed Elmehri
IntelliJ IDEA
ahmehri
0
83
Initiation to AngularJS
ahmehri
0
42
AngularJS testing
ahmehri
0
81
Front End Development Workflow Tools
ahmehri
0
71
Other Decks in Technology
See All in Technology
OpenTelemetry の Log を使いこなそう
biwashi
5
1k
モバイルゲームの開発を支える基盤の歩み ~再現性のある開発ラインを量産する秘訣~
qualiarts
0
280
Shadow DOMとセキュリティ - 光と影の境界を探る / Shibuya.XSS techtalk #13
masatokinugawa
0
290
KCD Lima: eBee in Peru!
lizrice
0
100
AI時代の知識創造 ─GeminiとSECIモデルで読み解く “暗黙知”と創造の境界線
nyagasan
0
130
スプリントレビューを効果的にするために
miholovesq
9
1.6k
メモ整理が苦手な者による頑張らないObsidian活用術
optim
0
130
Power Automate のパフォーマンス改善レシピ / Power Automate Performance Improvement Recipes
karamem0
0
230
みんな Kiro ってる?
r3_yamauchi
PRO
0
110
MCPと認可まわりの話 / mcp_and_authorization
convto
2
230
今日からあなたもGeminiを好きになる
subaruhello
1
610
スプリントゴール未達症候群に送る処方箋
kakehashi
PRO
1
260
Featured
See All Featured
We Have a Design System, Now What?
morganepeng
53
7.7k
Unsuck your backbone
ammeep
671
58k
Building Adaptive Systems
keathley
43
2.7k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.2k
Code Review Best Practice
trishagee
69
19k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.5k
KATA
mclloyd
30
14k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
The Cost Of JavaScript in 2023
addyosmani
51
8.6k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Transcript
@ahmehri Ahmed Elmehri
https://flic.kr/p/pk3p7y 2
Once Upon a Time 3
Lives on Browser Browser Planet 4
Until 5
Ryan Dahl https://en.wikipedia.org/wiki/File:Ryan_Dahl.jpg 6
7
Server Planet 8
Would you like to join me? Server Planet 9
Server World 10
Server Planet 11
12
Universal JS https://flic.kr/p/7ugkbV 13
14
15
16
Thank You @ahmehri Ahmed Elmehri #nodejs
18
19
20
November 8, 2009 21
Standing Ovation https://flic.kr/p/o1FYue 22
23
What is Node? 24
register 1 Connection established + callback 2 callback() 3 Interaction
with Operating System 25
Handle Connections Concurrently 26
Suitable for Web app w/ many i/o Real time Web
app Browser game 27
Node Components Google V8 JS Engine Event Loop I/O API
28
2008 29 V8 Engine
I/O API 30
IO VS NIO 31 IO (Blocking IO) NIO (Non Blocking
IO)
Single Threaded Execution 32
Event Loop: Concurrency Mechanism 33
Event Loop: Scalability Mechanism Event Loop 34
Is it adopted today? Is it used in Production environments?
35
Corporate Users 36
Community 37
Conferences 38
Toolset 39
Package Manager 2011 August 28, 2015 May 18, 2016 (Today)
40
Frameworks 41
42
Thank You @ahmehri Ahmed Elmehri #nodejs