SlideShare a Scribd company logo
Node.js in Windows Azure
Bryan Phillips
Who am I?
• Bryan Phillips
• Senior Partner, Composable Systems, LLC
• MCT, MCSD, MCDBA, MCSE
• Co-author of Beginning SharePoint Designer 2010 and
Professional SharePoint Designer 2007
• 5-time Microsoft MVP awardee in SharePoint Server and
Client Application Development
Agenda
• Provisioning Virtual Machines in Windows Azure
• Installing and configuring MongoDB
• Creating web sites in Windows Azure
• Publishing a Node.js web application to Windows Azure
Provisioning Virtual Machines in Windows
Azure
• Windows Azure Management Portal -
https://manage.windowsazure.com
• Can create and configure all aspects of Windows Azure.
• For creating new virtual machines, the virtual machine
gallery includes pre-build virtual machines:
• Microsoft (versions 2008 R2-2012 R2, Vanilla, BizTalk, SQL Server,
SharePoint)
• Ubuntu (versions 12-14, supports OpenStack, Juju)
• CentOS (version 6.5, Basic Server)
• openSUSE (version 13.1, Linux Enterprise Server 11 SP3)
• Oracle
Demo
• Creating a Linux virtual machine
Installing and configuring MongoDB
• MongoDB (https://www.mongodb.org)
• Leading NoSQL database
• Written in C++
• Stores JSON documents with dynamic schemas
• Enterprise database features including replication and high
availability, in-memory caching, dynamic memory, journaling, lazy
writing
• Only supports ACID transactions for single document updates.
Bring your own rollback mechanism if you need to update multiple
documents at once.
Demo
• Installing and configuring MongoDB
• Tip - use curl instead of wget to download MongoDB.
Creating web sites in Windows Azure
• Web site gallery includes:
• Drupal
• ASP.Net
• HTML5 Boilerplate
• WordPress
• CakePHP
• Django
• Dot Net Nuke
• Joomla
• MediaWiki
• Node.js
• Orchard CMS
• Loads more…
Demo
• Creating a web site in Windows Azure
Publishing a Node.js web application to
Windows Azure
• Node.js (http://nodejs.org)
• Lightweight platform build on Chrome’s JavaScript runtime.
• Runs JavaScript outside of the browser.
• Angular Seed web server runs on Node.js.
• Used by many enterprise level companies:
• Walmart
• Yahoo
• Linkedin
• Uber
• PayPal
• Dow Jones (Wall Street Journal)
• The New York Times
• eBay
Node.js web application
• Modules used:
• Express (http://expressjs.com) – minimal framework for creating
Node.js based web applications
• Mongoose (http://mongoosejs.com) – modeling framework for
MongoDb to simplify querying, validation, and business logic hooks
Demo
• Publishing a Node.js web application to Windows Azure
Azure Bootcamp Louisville - Node js presentation

More Related Content

PPTX
Building Node.js Together | Radu Vunvulea
PPTX
KEY
An Introduction to Node.js Development with Windows Azure
PDF
MongoDB + Node.JS + EPAM ROAD
PPTX
Introduction to Vue.js DevStaff Meetup 13.02
PPTX
A High-Performance Solution To Microservices UI Composition
PDF
JavaScript Engine and WebAssembly
PPTX
Node.js on Azure
Building Node.js Together | Radu Vunvulea
An Introduction to Node.js Development with Windows Azure
MongoDB + Node.JS + EPAM ROAD
Introduction to Vue.js DevStaff Meetup 13.02
A High-Performance Solution To Microservices UI Composition
JavaScript Engine and WebAssembly
Node.js on Azure

What's hot (20)

PPTX
Build fast word press site in react in 30 mins with frontity
PPTX
PHP Indonesia - Nodejs Web Development
PDF
Afrimadoni the power of docker
PPTX
Iconus 2016
PPTX
Web development using nodejs
PDF
Cloud App Develop
PPTX
Node Community Chennai MeetUp1
PPTX
Mern stack
PPTX
A High-Performance Solution to Microservice UI Composition @ XConf Hamburg
PDF
Moving from PHP to a nodejs full stack CMS
PPTX
Oleksandr Skachkov "Running С# in your Web Browser with WebAssembly"
PPTX
Azure Websites
KEY
LinkedIn Mobile: How do we do it?
PPTX
Introduction to mean stack
PPT
Web assembly overview by Mikhail Sorokovsky
PDF
React.js and Flux in details
PDF
Mean Stack - An Overview
PDF
Postcss brewbox slides
PDF
Workflow driven development
Build fast word press site in react in 30 mins with frontity
PHP Indonesia - Nodejs Web Development
Afrimadoni the power of docker
Iconus 2016
Web development using nodejs
Cloud App Develop
Node Community Chennai MeetUp1
Mern stack
A High-Performance Solution to Microservice UI Composition @ XConf Hamburg
Moving from PHP to a nodejs full stack CMS
Oleksandr Skachkov "Running С# in your Web Browser with WebAssembly"
Azure Websites
LinkedIn Mobile: How do we do it?
Introduction to mean stack
Web assembly overview by Mikhail Sorokovsky
React.js and Flux in details
Mean Stack - An Overview
Postcss brewbox slides
Workflow driven development
Ad

Similar to Azure Bootcamp Louisville - Node js presentation (20)

PDF
2012-03-20 - Getting started with Node.js and MongoDB on MS Azure
PDF
Software Tests with MongoDB
PPTX
Node.js on Windows Azure
PDF
Best Practices for couchDB developers on Microsoft Azure
PDF
NoSQL on microsoft azure april 2014
PPSX
Node on Windows Azure
PPT
Node and Azure
PDF
Node azure
PPTX
The three aaS's of MongoDB in Windows Azure
PDF
Create your first application node.js and windows azure
PPTX
TechDays 2015 The Azure Sightseeing Tour
PDF
App Service Web
PPTX
Getting started with development in azure
PPTX
NodeJS & Socket IO on Microsoft Azure Cloud Web Sites - DWX 2014
PDF
Varna conf nodejs-oss-microsoft-azure[final]
PPTX
What's New for the Windows Azure Developer? Lots!!
PDF
Node.js on microsoft azure april 2014
PPTX
MongoDB and Windows Azure
PPTX
Building Node.js applications for Microsoft Azure cloud
PPTX
JavaScript, Meet Cloud: Node.js on Windows Azure
2012-03-20 - Getting started with Node.js and MongoDB on MS Azure
Software Tests with MongoDB
Node.js on Windows Azure
Best Practices for couchDB developers on Microsoft Azure
NoSQL on microsoft azure april 2014
Node on Windows Azure
Node and Azure
Node azure
The three aaS's of MongoDB in Windows Azure
Create your first application node.js and windows azure
TechDays 2015 The Azure Sightseeing Tour
App Service Web
Getting started with development in azure
NodeJS & Socket IO on Microsoft Azure Cloud Web Sites - DWX 2014
Varna conf nodejs-oss-microsoft-azure[final]
What's New for the Windows Azure Developer? Lots!!
Node.js on microsoft azure april 2014
MongoDB and Windows Azure
Building Node.js applications for Microsoft Azure cloud
JavaScript, Meet Cloud: Node.js on Windows Azure
Ad

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
Cloud computing and distributed systems.
PDF
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Machine learning based COVID-19 study performance prediction
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Electronic commerce courselecture one. Pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Advanced IT Governance
PDF
Advanced Soft Computing BINUS July 2025.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
KodekX | Application Modernization Development
PDF
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
NewMind AI Weekly Chronicles - August'25 Week I
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Cloud computing and distributed systems.
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Machine learning based COVID-19 study performance prediction
Unlocking AI with Model Context Protocol (MCP)
Electronic commerce courselecture one. Pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Advanced IT Governance
Advanced Soft Computing BINUS July 2025.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
KodekX | Application Modernization Development
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Per capita expenditure prediction using model stacking based on satellite ima...

Azure Bootcamp Louisville - Node js presentation

  • 1. Node.js in Windows Azure Bryan Phillips
  • 2. Who am I? • Bryan Phillips • Senior Partner, Composable Systems, LLC • MCT, MCSD, MCDBA, MCSE • Co-author of Beginning SharePoint Designer 2010 and Professional SharePoint Designer 2007 • 5-time Microsoft MVP awardee in SharePoint Server and Client Application Development
  • 3. Agenda • Provisioning Virtual Machines in Windows Azure • Installing and configuring MongoDB • Creating web sites in Windows Azure • Publishing a Node.js web application to Windows Azure
  • 4. Provisioning Virtual Machines in Windows Azure • Windows Azure Management Portal - https://manage.windowsazure.com • Can create and configure all aspects of Windows Azure. • For creating new virtual machines, the virtual machine gallery includes pre-build virtual machines: • Microsoft (versions 2008 R2-2012 R2, Vanilla, BizTalk, SQL Server, SharePoint) • Ubuntu (versions 12-14, supports OpenStack, Juju) • CentOS (version 6.5, Basic Server) • openSUSE (version 13.1, Linux Enterprise Server 11 SP3) • Oracle
  • 5. Demo • Creating a Linux virtual machine
  • 6. Installing and configuring MongoDB • MongoDB (https://www.mongodb.org) • Leading NoSQL database • Written in C++ • Stores JSON documents with dynamic schemas • Enterprise database features including replication and high availability, in-memory caching, dynamic memory, journaling, lazy writing • Only supports ACID transactions for single document updates. Bring your own rollback mechanism if you need to update multiple documents at once.
  • 7. Demo • Installing and configuring MongoDB • Tip - use curl instead of wget to download MongoDB.
  • 8. Creating web sites in Windows Azure • Web site gallery includes: • Drupal • ASP.Net • HTML5 Boilerplate • WordPress • CakePHP • Django • Dot Net Nuke • Joomla • MediaWiki • Node.js • Orchard CMS • Loads more…
  • 9. Demo • Creating a web site in Windows Azure
  • 10. Publishing a Node.js web application to Windows Azure • Node.js (http://nodejs.org) • Lightweight platform build on Chrome’s JavaScript runtime. • Runs JavaScript outside of the browser. • Angular Seed web server runs on Node.js. • Used by many enterprise level companies: • Walmart • Yahoo • Linkedin • Uber • PayPal • Dow Jones (Wall Street Journal) • The New York Times • eBay
  • 11. Node.js web application • Modules used: • Express (http://expressjs.com) – minimal framework for creating Node.js based web applications • Mongoose (http://mongoosejs.com) – modeling framework for MongoDb to simplify querying, validation, and business logic hooks
  • 12. Demo • Publishing a Node.js web application to Windows Azure