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
59
0
Share
Node.js
A little glimpse on Node.js platform.
Ahmed Elmehri
May 19, 2016
More Decks by Ahmed Elmehri
See All by Ahmed Elmehri
IntelliJ IDEA
ahmehri
0
88
Initiation to AngularJS
ahmehri
0
51
AngularJS testing
ahmehri
0
88
Front End Development Workflow Tools
ahmehri
0
86
Other Decks in Technology
See All in Technology
Claude Codeですべての日常業務を爆速化しよう!
minorun365
PRO
17
16k
AIプラットフォームを運用し続けるための可観測性
tanimuyk
4
960
Unlocking the Apps
pimterry
0
160
Strands Agents超入門
kintotechdev
1
150
AI Adaptable なテストを整える工夫 / Ways to Make Your Tests AI-Adaptable
bitkey
PRO
2
200
探して_入れて_作って_使う_Agent_Skills___LT.pdf
peintangos
2
150
ポスター発表&デモと総括 / Poster Presentations & Demonstrations and Summary
ks91
PRO
0
180
イベントストーミングとKiroの仕様駆動開発で実現する要件の認識合わせプロセス
syobochim
7
1k
AI活用を推進するために ファインディが下した、一つの小さな決断
starfish719
0
110
Terraformモジュールは、なぜ「魔境」化するのか
hayama17
1
150
Databricks における 生成AIガバナンスの実践
taka_aki
1
140
Platform engineering for developers, architects & the rest of us (AI agents)
danielbryantuk
0
170
Featured
See All Featured
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
150
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
200
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
310
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
410
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.1k
Building AI with AI
inesmontani
PRO
1
1k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
590
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
930
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
540
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
290
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Paper Plane (Part 1)
katiecoart
PRO
0
8.1k
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