Host a Website with Azure Functions and Node.JS, Part 2 — Logging

In part 1 of this series, we looked at how you could use Azure Functions to host a static website. The function basically served up static files it read off the file system and delivered them as HTTP responses. Websites though are not complete without logging! Logging is already supported in functions when one calls…

Host a Website with Azure Functions and Node.JS, Part 1

Azure Functions are Microsoft’s answer to “serverless” computing. Functions enable applications developers to write event-driven code (ie. “functions”) than can be triggered by timers, manual integration, HTTP requests, service buses, message queues and many other integration points. These functions can be written in a number of different languages including C#, NodeJS (which this example uses),…
Node Docker

Containerize a Node App in 5 Minutes

Node and Docker are a match made in heaven because the strengths of Node play to the strengths of Docker. Node microservices typically are built on top of the Express web server which can be configured with “just enough” server and run an application. Additionally, the Node package manager, NPM, makes installing and running Node…

NPM Will Make it Harder to Unpublish Code After Left-Pad Fiasco

NPM, the JavaScript package manager, says it will update its policies after one developer’s removal of 11 lines of code crashed a chunk of the internet earlier this week. Thousands of software projects, including the popular Babel and React, broke down when developer Azer Koçulu yanked all his code from NPM following a dispute with…

Jumping Off the Deep End of Node.js with Kevin Griffin

In this webinar, Kevin Griffin provides an overview of everything you need to know to get started with Node.js from it’s history, to how to serve web pages and how to extend Node.js using NPM. After a brief discussion of the origins of Node.js in the Google V8 platform, Kevin discusses Node.js performance and the pros…

Microsoft Open Sources the Chakra JavaScript Engine

One of the best new features of Microsoft’s Edge browser is its fast execution of JavaScript.  This feature is build on a newly designed execution engine that Microsoft calls Chakra.  This weekend at JSConf Microsoft announced that they are releasing the Chakra Engine to Open Source on GitHub. Unlike other open source announcements, the code…

Node.js is Just a Cog

When I talk to developers about node.js, a conversation usually goes something like this: “I heard node.js is a great platform for developing web applications.” You have to think about a web application in a series of parts. Saying that node.js is a great platform for developing web applications is like saying Java or C#…

Securing Node.js Applications With OAuth2 and Azure

I’m a big fan of both node.js for building web-enabled servers and of Windows Microsoft Azure for hosting them… and the combination of the two is pretty compelling, if not necessarily widespread (yet ). I recently dug into the gory details of authenticating node applications against Azure Active Directory, and thought I’d walk through how…

Five Reasons ASP.NET Developers Shouldn’t Worry About Node

I devoted my last post to reasons why ASP.NET developers should pay attention to Node.js. Taking a queue from high school debate team, and because no technology decision (or opinion) exists in a vacuum, I’d like to turn the tables and consider a few reasons why ASP.NET developers might stay away from Node (or at…

Stop fighting Node.js in the enterprise

In 1995 there were around 40 million people on the internet, but by 2011 there were almost 4.5 billion. The average computer has gotten so ridiculously fast that my phone has more processing power than the server that hosted my first website. Internet connections have improved so much that buying a physical copy of any…

Five Reasons ASP.NET Developers Should Care About Node.js

Unless you’ve been living under a rock (or perhaps in a van down by the river) you may have noticed that Node.js is kind of a big deal. Since its introduction in late 2009, Node has steadily grown in popularity and now occupies prime real estate as a (if not the) de facto choice of…