Soumettre la recherche
Mettre en ligne
node.js dao
•
Télécharger en tant que KEY, PDF
•
4 j'aime
•
3,584 vues
Vladimir Miguro
Suivre
This presentation from my speech about node.js in miniq club.
Lire moins
Lire la suite
Technologie
Formation
Signaler
Partager
Signaler
Partager
1 sur 20
Télécharger maintenant
Recommandé
Node.js Patterns for Discerning Developers
Node.js Patterns for Discerning Developers
cacois
Node.js
Node.js
Jan Dillmann
Nodejs intro
Nodejs intro
Ndjido Ardo BAR
Node ppt
Node ppt
Tamil Selvan R S
RESTful API In Node Js using Express
RESTful API In Node Js using Express
Jeetendra singh
introduction to node.js
introduction to node.js
orkaplan
Introduction to Node.js: What, why and how?
Introduction to Node.js: What, why and how?
Christian Joudrey
Node.js - A Quick Tour
Node.js - A Quick Tour
Felix Geisendörfer
Recommandé
Node.js Patterns for Discerning Developers
Node.js Patterns for Discerning Developers
cacois
Node.js
Node.js
Jan Dillmann
Nodejs intro
Nodejs intro
Ndjido Ardo BAR
Node ppt
Node ppt
Tamil Selvan R S
RESTful API In Node Js using Express
RESTful API In Node Js using Express
Jeetendra singh
introduction to node.js
introduction to node.js
orkaplan
Introduction to Node.js: What, why and how?
Introduction to Node.js: What, why and how?
Christian Joudrey
Node.js - A Quick Tour
Node.js - A Quick Tour
Felix Geisendörfer
Nodejs Explained with Examples
Nodejs Explained with Examples
Gabriele Lana
Node js presentation
Node js presentation
martincabrera
NodeJS for Beginner
NodeJS for Beginner
Apaichon Punopas
Node.js and How JavaScript is Changing Server Programming
Node.js and How JavaScript is Changing Server Programming
Tom Croucher
Introduction Node.js
Introduction Node.js
Erik van Appeldoorn
Create Rest API in Nodejs
Create Rest API in Nodejs
Irfan Maulana
Introduction to node.js
Introduction to node.js
jacekbecela
A million connections and beyond - Node.js at scale
A million connections and beyond - Node.js at scale
Tom Croucher
MongoDB and Node.js
MongoDB and Node.js
Norberto Leite
NodeJS Concurrency
NodeJS Concurrency
pgriess
Non-blocking I/O, Event loops and node.js
Non-blocking I/O, Event loops and node.js
Marcus Frödin
Intro to Node.js (v1)
Intro to Node.js (v1)
Chris Cowan
NodeJS ecosystem
NodeJS ecosystem
Yukti Kaura
Node.js Workshop - Sela SDP 2015
Node.js Workshop - Sela SDP 2015
Nir Noy
NodeJS - Server Side JS
NodeJS - Server Side JS
Ganesh Kondal
Java script at backend nodejs
Java script at backend nodejs
Amit Thakkar
Introduction to Node js
Introduction to Node js
Akshay Mathur
Node.js Explained
Node.js Explained
Jeff Kunkle
Node.js, for architects - OpenSlava 2013
Node.js, for architects - OpenSlava 2013
Oscar Renalias
Meetup RomaJS - introduzione interattiva a Node.js - Luca Lanziani - Codemoti...
Meetup RomaJS - introduzione interattiva a Node.js - Luca Lanziani - Codemoti...
Codemotion
Flow Base Programming with Node-RED and Functional Reactive Programming with ...
Flow Base Programming with Node-RED and Functional Reactive Programming with ...
Sven Beauprez
cassandra
cassandra
Vladimir Miguro
Contenu connexe
Tendances
Nodejs Explained with Examples
Nodejs Explained with Examples
Gabriele Lana
Node js presentation
Node js presentation
martincabrera
NodeJS for Beginner
NodeJS for Beginner
Apaichon Punopas
Node.js and How JavaScript is Changing Server Programming
Node.js and How JavaScript is Changing Server Programming
Tom Croucher
Introduction Node.js
Introduction Node.js
Erik van Appeldoorn
Create Rest API in Nodejs
Create Rest API in Nodejs
Irfan Maulana
Introduction to node.js
Introduction to node.js
jacekbecela
A million connections and beyond - Node.js at scale
A million connections and beyond - Node.js at scale
Tom Croucher
MongoDB and Node.js
MongoDB and Node.js
Norberto Leite
NodeJS Concurrency
NodeJS Concurrency
pgriess
Non-blocking I/O, Event loops and node.js
Non-blocking I/O, Event loops and node.js
Marcus Frödin
Intro to Node.js (v1)
Intro to Node.js (v1)
Chris Cowan
NodeJS ecosystem
NodeJS ecosystem
Yukti Kaura
Node.js Workshop - Sela SDP 2015
Node.js Workshop - Sela SDP 2015
Nir Noy
NodeJS - Server Side JS
NodeJS - Server Side JS
Ganesh Kondal
Java script at backend nodejs
Java script at backend nodejs
Amit Thakkar
Introduction to Node js
Introduction to Node js
Akshay Mathur
Node.js Explained
Node.js Explained
Jeff Kunkle
Node.js, for architects - OpenSlava 2013
Node.js, for architects - OpenSlava 2013
Oscar Renalias
Meetup RomaJS - introduzione interattiva a Node.js - Luca Lanziani - Codemoti...
Meetup RomaJS - introduzione interattiva a Node.js - Luca Lanziani - Codemoti...
Codemotion
Tendances
(20)
Nodejs Explained with Examples
Nodejs Explained with Examples
Node js presentation
Node js presentation
NodeJS for Beginner
NodeJS for Beginner
Node.js and How JavaScript is Changing Server Programming
Node.js and How JavaScript is Changing Server Programming
Introduction Node.js
Introduction Node.js
Create Rest API in Nodejs
Create Rest API in Nodejs
Introduction to node.js
Introduction to node.js
A million connections and beyond - Node.js at scale
A million connections and beyond - Node.js at scale
MongoDB and Node.js
MongoDB and Node.js
NodeJS Concurrency
NodeJS Concurrency
Non-blocking I/O, Event loops and node.js
Non-blocking I/O, Event loops and node.js
Intro to Node.js (v1)
Intro to Node.js (v1)
NodeJS ecosystem
NodeJS ecosystem
Node.js Workshop - Sela SDP 2015
Node.js Workshop - Sela SDP 2015
NodeJS - Server Side JS
NodeJS - Server Side JS
Java script at backend nodejs
Java script at backend nodejs
Introduction to Node js
Introduction to Node js
Node.js Explained
Node.js Explained
Node.js, for architects - OpenSlava 2013
Node.js, for architects - OpenSlava 2013
Meetup RomaJS - introduzione interattiva a Node.js - Luca Lanziani - Codemoti...
Meetup RomaJS - introduzione interattiva a Node.js - Luca Lanziani - Codemoti...
En vedette
Flow Base Programming with Node-RED and Functional Reactive Programming with ...
Flow Base Programming with Node-RED and Functional Reactive Programming with ...
Sven Beauprez
cassandra
cassandra
Vladimir Miguro
What is it to be a senior engineer?
What is it to be a senior engineer?
Vladimir Miguro
How MongoDB works
How MongoDB works
Vladimir Miguro
【アシアル塾】PHPオブジェクト指向再入門・第四回デザインパターンに学ぶクラス設計
【アシアル塾】PHPオブジェクト指向再入門・第四回デザインパターンに学ぶクラス設計
アシアル株式会社
Architecting large Node.js applications
Architecting large Node.js applications
Sergi Mansilla
The Lifecycle of an AWS IoT Thing
The Lifecycle of an AWS IoT Thing
Amazon Web Services
En vedette
(7)
Flow Base Programming with Node-RED and Functional Reactive Programming with ...
Flow Base Programming with Node-RED and Functional Reactive Programming with ...
cassandra
cassandra
What is it to be a senior engineer?
What is it to be a senior engineer?
How MongoDB works
How MongoDB works
【アシアル塾】PHPオブジェクト指向再入門・第四回デザインパターンに学ぶクラス設計
【アシアル塾】PHPオブジェクト指向再入門・第四回デザインパターンに学ぶクラス設計
Architecting large Node.js applications
Architecting large Node.js applications
The Lifecycle of an AWS IoT Thing
The Lifecycle of an AWS IoT Thing
Similaire à node.js dao
Владимир Мигуро "Дао Node.js"
Владимир Мигуро "Дао Node.js"
EPAM Systems
NodeJS
NodeJS
Alok Guha
node.js: Javascript's in your backend
node.js: Javascript's in your backend
David Padbury
Introduction to Node.js
Introduction to Node.js
Somkiat Puisungnoen
Writing robust Node.js applications
Writing robust Node.js applications
Tom Croucher
soft-shake.ch - Hands on Node.js
soft-shake.ch - Hands on Node.js
soft-shake.ch
Matthew Eernisse, NodeJs, .toster {webdev}
Matthew Eernisse, NodeJs, .toster {webdev}
.toster
Original slides from Ryan Dahl's NodeJs intro talk
Original slides from Ryan Dahl's NodeJs intro talk
Aarti Parikh
NodeJS
NodeJS
.toster
Node intro
Node intro
cloudhead
Node.js - async for the rest of us.
Node.js - async for the rest of us.
Mike Brevoort
NodeJs
NodeJs
dizabl
Future Decoded - Node.js per sviluppatori .NET
Future Decoded - Node.js per sviluppatori .NET
Gianluca Carucci
About Node.js
About Node.js
Artemisa Yescas Engler
How and why i roll my own node.js framework
How and why i roll my own node.js framework
Ben Lin
Introduction to Node.js
Introduction to Node.js
Richard Lee
Node js introduction
Node js introduction
Alex Su
Event-driven IO server-side JavaScript environment based on V8 Engine
Event-driven IO server-side JavaScript environment based on V8 Engine
Ricardo Silva
Node.js: The What, The How and The When
Node.js: The What, The How and The When
FITC
Node js
Node js
hazzaz
Similaire à node.js dao
(20)
Владимир Мигуро "Дао Node.js"
Владимир Мигуро "Дао Node.js"
NodeJS
NodeJS
node.js: Javascript's in your backend
node.js: Javascript's in your backend
Introduction to Node.js
Introduction to Node.js
Writing robust Node.js applications
Writing robust Node.js applications
soft-shake.ch - Hands on Node.js
soft-shake.ch - Hands on Node.js
Matthew Eernisse, NodeJs, .toster {webdev}
Matthew Eernisse, NodeJs, .toster {webdev}
Original slides from Ryan Dahl's NodeJs intro talk
Original slides from Ryan Dahl's NodeJs intro talk
NodeJS
NodeJS
Node intro
Node intro
Node.js - async for the rest of us.
Node.js - async for the rest of us.
NodeJs
NodeJs
Future Decoded - Node.js per sviluppatori .NET
Future Decoded - Node.js per sviluppatori .NET
About Node.js
About Node.js
How and why i roll my own node.js framework
How and why i roll my own node.js framework
Introduction to Node.js
Introduction to Node.js
Node js introduction
Node js introduction
Event-driven IO server-side JavaScript environment based on V8 Engine
Event-driven IO server-side JavaScript environment based on V8 Engine
Node.js: The What, The How and The When
Node.js: The What, The How and The When
Node js
Node js
Dernier
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Nanddeep Nachan
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
The Digital Insurer
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Rustici Software
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
The Digital Insurer
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
lior mazor
Dernier
(20)
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
node.js dao
1.
node.js dao
Vova Miguro
2.
What’s it all
about?
3.
Node.js is a
platform built on Chrome’s JavaScript runtime for easily building fast, scalable network applications. -nodejs.org
4.
How? Let’s keep slow
operations from blocking other operations.
5.
traditional I/O var data
= file.read(‘image.png’); //zzz... doSomething(data); something not right here...
6.
async I/O file.read(‘image.png’,function(data){
doSomething(image); }); doSomethingElse(); profit!
7.
callback()
callback() callback()
8.
node.js internals • v8
(yeah, it’s Chrome’s engine) • libev (event loop) • libeio (asynchronous version of POSIX API)
9.
it is only
one thread! file.read(‘file.txt’,function(data){ //will never fire... }) while(true){ //blocking entire process }
10.
http server var http
= require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello Worldn'); }).listen(3000);
11.
watch file var fs
= require('fs'); fs.watchFile('system.log',function () { console.log('log changed!'); });
12.
13.
14.
node & mongo var
mongodb = require('mongodb'); var server = new Server('127.0.0.1', 27017, {}); new Db('test', server, {}).open(function (error, client) { var collection = new Collection(client, 'tmp'); //insert doc collection.insert({a:12,b:'string'},{},function(){ //find doc collection.find({}, {limit:10}).toArray(function(err, docs) { //do smth with docs }); });
15.
node & web
sockets //server var io = require('socket.io').listen(80); io.sockets.on('connection', function (socket) { socket.emit('news', {hello:'world'}); }); //client var socket = io.connect('http://localhost'); socket.on('news', function (data) { console.log(data); });
16.
let’s see...
17.
suited for... • real
time • streaming • process monitoring • JSON API’s
18.
do not use
for this...
19.
do not use
for this... • CPU heavy apps • data transformation
20.
?
Notes de l'éditeur
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Télécharger maintenant