Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Node.js
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Ahmed Elmehri
May 19, 2016
Technology
61
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
89
Initiation to AngularJS
ahmehri
0
55
AngularJS testing
ahmehri
0
95
Front End Development Workflow Tools
ahmehri
0
88
Other Decks in Technology
See All in Technology
分析AIエージェントを育てる、動く環境を育てる
codatum
1
1.1k
DevelopersIO 2026 知識の地図を描く ─ オントロジーとは何か?
ishikawa_satoru
1
1.7k
Running Kotlin + Quarkus with Lambda
nealle
1
3.7k
AIがコードを書く時代に、エンジニアは何で自分の価値を証明するのか / In an era where AI writes code how do engineers prove their value
carta_engineering
3
1.1k
UniFi(ユニファイ)AIカメラの現場活用
ludicmind
1
440
Temporal 最高!でも改めて「日付」について調べたら人類の負債すぎる件
riyaamemiya
0
150
DGX Spark でどこまでハッキングができるのか?
kash1064
3
1.3k
Getting Started with Google Antigravity
glaforge
0
300
事業成長とデータ活用を止めないためのマネジメントへ挑戦
hiracky16
0
390
オントロジーって 結局なにもの? AI エージェントに「意味」を渡す知識設計の話
greenmidori
0
190
脆弱性診断って、何をしているの? 〜弱点を見つけて、会社の改善につなげるまで〜
keeg
0
920
QA4AI 2026-Oct 生成AI時代の品質保証
tokuty
1
860
Featured
See All Featured
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
310
HDC tutorial
michielstock
2
960
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Evolving SEO for Evolving Search Engines
ryanjones
0
330
What does AI have to do with Human Rights?
axbom
PRO
1
2.5k
The browser strikes back
jonoalderson
0
1.8k
How STYLIGHT went responsive
nonsquared
100
6.3k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
GraphQLとの向き合い方2022年版
quramy
50
15k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
22k
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