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
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
LoriGlavin3
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Scott Andery
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Mark Goldstein
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
Kari Kakkonen
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
Nathaniel Shimoni
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
DianaGray10
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
Neo4j
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Lonnie McRorey
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
Ingrid Airi González
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
panagenda
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
Mydbops
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Alan Dix
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
ThousandEyes
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
Rick Flair
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Alkin Tezuysal
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
LoriGlavin3
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
LoriGlavin3
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
Inflectra
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
Último
(20)
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
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