Enviar pesquisa
Carregar
Common Node
•
Transferir como PPT, PDF
•
0 gostou
•
2,909 visualizações
Oleg Podsechin
Seguir
Tecnologia
Design
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 13
Baixar agora
Recomendados
The future of server side JavaScript
The future of server side JavaScript
Oleg Podsechin
Generating Visual Studio Code Extensions for Xtext DSLs
Generating Visual Studio Code Extensions for Xtext DSLs
Karsten Thoms
Introduce native client
Introduce native client
Young-Ho Cha
Native client
Native client
zyc901016
Integrating Xtext Language Server support in Visual Studio Code
Integrating Xtext Language Server support in Visual Studio Code
Karsten Thoms
Chromium: NaCl and Pepper API
Chromium: NaCl and Pepper API
Chang W. Doh
Workshop - Golang language
Workshop - Golang language
Vincent Composieux
TensorFlow, Docker & GoLang - All for Image Rekognition Sangam Biradar(Engine...
TensorFlow, Docker & GoLang - All for Image Rekognition Sangam Biradar(Engine...
sangam biradar
Recomendados
The future of server side JavaScript
The future of server side JavaScript
Oleg Podsechin
Generating Visual Studio Code Extensions for Xtext DSLs
Generating Visual Studio Code Extensions for Xtext DSLs
Karsten Thoms
Introduce native client
Introduce native client
Young-Ho Cha
Native client
Native client
zyc901016
Integrating Xtext Language Server support in Visual Studio Code
Integrating Xtext Language Server support in Visual Studio Code
Karsten Thoms
Chromium: NaCl and Pepper API
Chromium: NaCl and Pepper API
Chang W. Doh
Workshop - Golang language
Workshop - Golang language
Vincent Composieux
TensorFlow, Docker & GoLang - All for Image Rekognition Sangam Biradar(Engine...
TensorFlow, Docker & GoLang - All for Image Rekognition Sangam Biradar(Engine...
sangam biradar
Kotlin Coroutines and Android sitting in a tree - 2018 version
Kotlin Coroutines and Android sitting in a tree - 2018 version
Kai Koenig
Android kotlin coroutines
Android kotlin coroutines
Bipin Vayalu
Kotlin Coroutines and Android sitting in a tree
Kotlin Coroutines and Android sitting in a tree
Kai Koenig
Writing NetBSD Sound Drivers in Haskell
Writing NetBSD Sound Drivers in Haskell
Kiwamu Okabe
[Quality Meetup #20] Michał Górski - Continuous Deployment w chmurze
[Quality Meetup #20] Michał Górski - Continuous Deployment w chmurze
Future Processing
Helpful pre commit hooks for Python and Django
Helpful pre commit hooks for Python and Django
roskakori
Building GUI App with Electron and Lisp
Building GUI App with Electron and Lisp
fukamachi
OSDC.no 2015 introduction to node.js workshop
OSDC.no 2015 introduction to node.js workshop
leffen
CI and CD
CI and CD
Ladislav Prskavec
Super combinators
Super combinators
CocoaHeads France
Docker session I: Continuous integration, delivery and deployment
Docker session I: Continuous integration, delivery and deployment
Degendra Sivakoti
Ferrara Linux Day 2011
Ferrara Linux Day 2011
Gianluca Padovani
Docker at Cloud9 IDE
Docker at Cloud9 IDE
lennartkats
Apache2 BootCamp : Serving Dynamic Content with CGI
Apache2 BootCamp : Serving Dynamic Content with CGI
Wildan Maulana
Docker. Micro services for lazy developers
Docker. Micro services for lazy developers
Eugene Krevenets
I Just Want to Run My Code: Waypoint, Nomad, and Other Things
I Just Want to Run My Code: Waypoint, Nomad, and Other Things
Michael Lange
ORTC SVC SimulCast
ORTC SVC SimulCast
Jxck Jxck
Salt and pepper — native code in the browser Browser using Google native Client
Salt and pepper — native code in the browser Browser using Google native Client
Mayflower GmbH
Laravel Poznań Meetup #12 - "Speed up web API with Laravel and Swoole using ...
Laravel Poznań Meetup #12 - "Speed up web API with Laravel and Swoole using ...
HighSolutions Sp. z o.o.
gRPC & Kubernetes
gRPC & Kubernetes
Kausal
Trikala
Trikala
luciasn
JS everywhere 2011
JS everywhere 2011
Oleg Podsechin
Mais conteúdo relacionado
Mais procurados
Kotlin Coroutines and Android sitting in a tree - 2018 version
Kotlin Coroutines and Android sitting in a tree - 2018 version
Kai Koenig
Android kotlin coroutines
Android kotlin coroutines
Bipin Vayalu
Kotlin Coroutines and Android sitting in a tree
Kotlin Coroutines and Android sitting in a tree
Kai Koenig
Writing NetBSD Sound Drivers in Haskell
Writing NetBSD Sound Drivers in Haskell
Kiwamu Okabe
[Quality Meetup #20] Michał Górski - Continuous Deployment w chmurze
[Quality Meetup #20] Michał Górski - Continuous Deployment w chmurze
Future Processing
Helpful pre commit hooks for Python and Django
Helpful pre commit hooks for Python and Django
roskakori
Building GUI App with Electron and Lisp
Building GUI App with Electron and Lisp
fukamachi
OSDC.no 2015 introduction to node.js workshop
OSDC.no 2015 introduction to node.js workshop
leffen
CI and CD
CI and CD
Ladislav Prskavec
Super combinators
Super combinators
CocoaHeads France
Docker session I: Continuous integration, delivery and deployment
Docker session I: Continuous integration, delivery and deployment
Degendra Sivakoti
Ferrara Linux Day 2011
Ferrara Linux Day 2011
Gianluca Padovani
Docker at Cloud9 IDE
Docker at Cloud9 IDE
lennartkats
Apache2 BootCamp : Serving Dynamic Content with CGI
Apache2 BootCamp : Serving Dynamic Content with CGI
Wildan Maulana
Docker. Micro services for lazy developers
Docker. Micro services for lazy developers
Eugene Krevenets
I Just Want to Run My Code: Waypoint, Nomad, and Other Things
I Just Want to Run My Code: Waypoint, Nomad, and Other Things
Michael Lange
ORTC SVC SimulCast
ORTC SVC SimulCast
Jxck Jxck
Salt and pepper — native code in the browser Browser using Google native Client
Salt and pepper — native code in the browser Browser using Google native Client
Mayflower GmbH
Laravel Poznań Meetup #12 - "Speed up web API with Laravel and Swoole using ...
Laravel Poznań Meetup #12 - "Speed up web API with Laravel and Swoole using ...
HighSolutions Sp. z o.o.
gRPC & Kubernetes
gRPC & Kubernetes
Kausal
Mais procurados
(20)
Kotlin Coroutines and Android sitting in a tree - 2018 version
Kotlin Coroutines and Android sitting in a tree - 2018 version
Android kotlin coroutines
Android kotlin coroutines
Kotlin Coroutines and Android sitting in a tree
Kotlin Coroutines and Android sitting in a tree
Writing NetBSD Sound Drivers in Haskell
Writing NetBSD Sound Drivers in Haskell
[Quality Meetup #20] Michał Górski - Continuous Deployment w chmurze
[Quality Meetup #20] Michał Górski - Continuous Deployment w chmurze
Helpful pre commit hooks for Python and Django
Helpful pre commit hooks for Python and Django
Building GUI App with Electron and Lisp
Building GUI App with Electron and Lisp
OSDC.no 2015 introduction to node.js workshop
OSDC.no 2015 introduction to node.js workshop
CI and CD
CI and CD
Super combinators
Super combinators
Docker session I: Continuous integration, delivery and deployment
Docker session I: Continuous integration, delivery and deployment
Ferrara Linux Day 2011
Ferrara Linux Day 2011
Docker at Cloud9 IDE
Docker at Cloud9 IDE
Apache2 BootCamp : Serving Dynamic Content with CGI
Apache2 BootCamp : Serving Dynamic Content with CGI
Docker. Micro services for lazy developers
Docker. Micro services for lazy developers
I Just Want to Run My Code: Waypoint, Nomad, and Other Things
I Just Want to Run My Code: Waypoint, Nomad, and Other Things
ORTC SVC SimulCast
ORTC SVC SimulCast
Salt and pepper — native code in the browser Browser using Google native Client
Salt and pepper — native code in the browser Browser using Google native Client
Laravel Poznań Meetup #12 - "Speed up web API with Laravel and Swoole using ...
Laravel Poznań Meetup #12 - "Speed up web API with Laravel and Swoole using ...
gRPC & Kubernetes
gRPC & Kubernetes
Destaque
Trikala
Trikala
luciasn
JS everywhere 2011
JS everywhere 2011
Oleg Podsechin
Árboles para dibujar
Árboles para dibujar
luciasn
Oppsummering Av Blogging Joe
Oppsummering Av Blogging Joe
Joachim Samuelsen
What every developer can learn from startups
What every developer can learn from startups
Oleg Podsechin
Oppsummering av blogging i samarbeidet med Joachim
Oppsummering av blogging i samarbeidet med Joachim
Mayestet
Current State of Server Side JavaScript
Current State of Server Side JavaScript
Oleg Podsechin
Destaque
(7)
Trikala
Trikala
JS everywhere 2011
JS everywhere 2011
Árboles para dibujar
Árboles para dibujar
Oppsummering Av Blogging Joe
Oppsummering Av Blogging Joe
What every developer can learn from startups
What every developer can learn from startups
Oppsummering av blogging i samarbeidet med Joachim
Oppsummering av blogging i samarbeidet med Joachim
Current State of Server Side JavaScript
Current State of Server Side JavaScript
Semelhante a Common Node
Server side JavaScript: going all the way
Server side JavaScript: going all the way
Oleg Podsechin
NodeJS
NodeJS
Alok Guha
Introduction to Go language
Introduction to Go language
Tzar Umang
Introduction to Qt
Introduction to Qt
Puja Pramudya
Introduction to node.js By Ahmed Assaf
Introduction to node.js By Ahmed Assaf
Ahmed Assaf
Python Streaming Pipelines with Beam on Flink
Python Streaming Pipelines with Beam on Flink
Aljoscha Krettek
React native
React native
Mohammed El Rafie Tarabay
AppengineJS
AppengineJS
Panagiotis Astithas
Node.js - async for the rest of us.
Node.js - async for the rest of us.
Mike Brevoort
JavaScript in 2015
JavaScript in 2015
Igor Laborie
Groovy Update - JavaPolis 2007
Groovy Update - JavaPolis 2007
Guillaume Laforge
Ropython-windbg-python-extensions
Ropython-windbg-python-extensions
Alin Gabriel Serdean
Flink Forward Berlin 2018: Thomas Weise & Aljoscha Krettek - "Python Streamin...
Flink Forward Berlin 2018: Thomas Weise & Aljoscha Krettek - "Python Streamin...
Flink Forward
GWT Extreme!
GWT Extreme!
cromwellian
Smoothing Your Java with DSLs
Smoothing Your Java with DSLs
intelliyole
Unit testing of spark applications
Unit testing of spark applications
Knoldus Inc.
Realizing the Promise of Portable Data Processing with Apache Beam
Realizing the Promise of Portable Data Processing with Apache Beam
DataWorks Summit
Introduction To Groovy 2005
Introduction To Groovy 2005
Tugdual Grall
Appenginejs (old presentation)
Appenginejs (old presentation)
Panagiotis Astithas
Minko - Targeting Flash/Stage3D with C++ and GLSL
Minko - Targeting Flash/Stage3D with C++ and GLSL
Minko3D
Semelhante a Common Node
(20)
Server side JavaScript: going all the way
Server side JavaScript: going all the way
NodeJS
NodeJS
Introduction to Go language
Introduction to Go language
Introduction to Qt
Introduction to Qt
Introduction to node.js By Ahmed Assaf
Introduction to node.js By Ahmed Assaf
Python Streaming Pipelines with Beam on Flink
Python Streaming Pipelines with Beam on Flink
React native
React native
AppengineJS
AppengineJS
Node.js - async for the rest of us.
Node.js - async for the rest of us.
JavaScript in 2015
JavaScript in 2015
Groovy Update - JavaPolis 2007
Groovy Update - JavaPolis 2007
Ropython-windbg-python-extensions
Ropython-windbg-python-extensions
Flink Forward Berlin 2018: Thomas Weise & Aljoscha Krettek - "Python Streamin...
Flink Forward Berlin 2018: Thomas Weise & Aljoscha Krettek - "Python Streamin...
GWT Extreme!
GWT Extreme!
Smoothing Your Java with DSLs
Smoothing Your Java with DSLs
Unit testing of spark applications
Unit testing of spark applications
Realizing the Promise of Portable Data Processing with Apache Beam
Realizing the Promise of Portable Data Processing with Apache Beam
Introduction To Groovy 2005
Introduction To Groovy 2005
Appenginejs (old presentation)
Appenginejs (old presentation)
Minko - Targeting Flash/Stage3D with C++ and GLSL
Minko - Targeting Flash/Stage3D with C++ and GLSL
Mais de Oleg Podsechin
Why SaaS (in Helsinki)?
Why SaaS (in Helsinki)?
Oleg Podsechin
Staying safe in the cloud
Staying safe in the cloud
Oleg Podsechin
Tips from angular js users anonymous
Tips from angular js users anonymous
Oleg Podsechin
AngularJS - the folly of choice
AngularJS - the folly of choice
Oleg Podsechin
Lean and mean MongoDB
Lean and mean MongoDB
Oleg Podsechin
RingoJS
RingoJS
Oleg Podsechin
On Platforms
On Platforms
Oleg Podsechin
RingoJS
RingoJS
Oleg Podsechin
Grid and Cloud Computing Intro
Grid and Cloud Computing Intro
Oleg Podsechin
Mais de Oleg Podsechin
(9)
Why SaaS (in Helsinki)?
Why SaaS (in Helsinki)?
Staying safe in the cloud
Staying safe in the cloud
Tips from angular js users anonymous
Tips from angular js users anonymous
AngularJS - the folly of choice
AngularJS - the folly of choice
Lean and mean MongoDB
Lean and mean MongoDB
RingoJS
RingoJS
On Platforms
On Platforms
RingoJS
RingoJS
Grid and Cloud Computing Intro
Grid and Cloud Computing Intro
Último
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Roshan Dwivedi
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Principled Technologies
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
The Digital Insurer
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
Último
(20)
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Common Node
1.
Intro to Common
Node #camdug 27.08.2011
2.
3.
4.
Akshell NarwhalJS Wakanda
RingoJS
5.
CommonJS modules //
math.js exports.add = function(a, b) { return a + b; } // server.js var add = require('math').add; console.log(add(2, 2)); // client.js ???
6.
CommonJS packages //
package.json { "name": "hello", "version": "0.1.0", "description": "Hello world package", "keywords": ["hello", "world"], "author": "John Smith <john@smith.com>", "main": "./lib/hello.js", "dependencies": {"whatever" : "1"}, "engines" : ["v8", "node", "rhino"], }
7.
8.
Async vs.
Sync function add(callback) { http.get(url1, function(response1) { var part1 = response1.data; http.get(url2, function(response2) { var part2 = response2.data; callback(part1 + part2); } } }
9.
Async
vs. Sync http.get(url1) + http.get(url2)
10.
11.
12.
13.
Baixar agora