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
51
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
76
Initiation to AngularJS
ahmehri
0
39
AngularJS testing
ahmehri
0
73
Front End Development Workflow Tools
ahmehri
0
50
Other Decks in Technology
See All in Technology
JAWS-UG Bedrock Claude Night
yamahiro
3
620
ゼロから始めるVue.jsコミュニティ貢献 / first-vuejs-community-contribution-link-and-motivation
lmi
1
130
MapLibreとAmazon Location Service
dayjournal
1
160
地理空間データ可視化・解析・活用ソリューション Pacific Spatial Solutions (PSS)
pacificspatialsolutions
0
300
アクセシビリティを考慮したUI/CSSフレームワーク・ライブラリ選定
yajihum
2
1k
Building a RAG-poweredAI chat appwith Python and VS Code
pamelafox
0
110
いつか使うかも貯金してたらめちゃめちゃ機能が増えてた話
riyaamemiya
0
410
The AI Revolution Will Not Be Monopolized: Behind the scenes
inesmontani
PRO
0
110
チームでロジカルシンキングに改めて向き合っている話 〜学習環境と実践⽅法〜
sansantech
PRO
3
2.9k
Azureの基本的な権限管理の勉強会
yhana
0
790
AWSに詳しくない人でも始められるコスト最適化ガイド
yuhta28
1
250
20分で完全に理解するGrafanaダッシュボード
hamadakoji
3
740
Featured
See All Featured
Creatively Recalculating Your Daily Design Routine
revolveconf
210
11k
What's new in Ruby 2.0
geeforr
337
31k
The Language of Interfaces
destraynor
151
23k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
The Pragmatic Product Professional
lauravandoore
25
5.8k
How to name files
jennybc
65
93k
Facilitating Awesome Meetings
lara
42
5.6k
Practical Orchestrator
shlominoach
182
9.7k
The Mythical Team-Month
searls
216
42k
How to Ace a Technical Interview
jacobian
272
22k
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
Git: the NoSQL Database
bkeepers
PRO
422
63k
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