Tomek on Software
Software - shaken, not stirred
Architecture of iisnode
This post describes high level architecture and design of iisnode (as of version 0.1.8), a native Internet Information Services (IIS) module that enables hosting node.js applications in IIS on Windows. iisnode is an open source project available at https://github.com/tjanczuk/iisnode. The diagram below shows key components of iisnode and the relationship...
Using Event Tracing for Windows to track and diagnose node.js applications hosted in IIS/iisnode
In my recent posts I talked a lot about iisnode which allows hosting node.js applications in IIS on Windows. In this post I will describe ways to track and diagnose failures in node.js apps deployed in IIS using Event Tracing for Windows (ETW) just integrated into v0.1.8 of iisnode. ETW...
Current installation packages for node.js and iisnode for Windows
I have been working lately on the iisnode project to provide good support for running node.js applications on Windows. Since both node.js itself as well as iisnode version very frequently at this stage, I have set up a set of stable URL aliases that will always point to the latest...
High density server side JavaScript
I will be speaking about high density server side JavaScript at JSConf.EU 2011 next weekend. Here is the abstract: Cloud computing reduces the cost of running applications with economies of scale. Major factor in this cost reduction is the granularity of assigning computing resources (CPU, memory, network) to competing applications....
Getting started with node.js on Windows
Here are a few quick steps to set up a node.js development environment on Windows: Install WebMatrix: http://www.microsoft.com/web/webmatrix/ Install node.js: https://github.com/tjanczuk/node/downloads Install iisnode for IIS Express (choose x86 even on 64 bit systems): https://github.com/tjanczuk/iisnode/downloads Install Steve’s node.js templates for WebMatrix: https://github.com/SteveSanderson/Node.js-Site-Templates-for-WebMatrix/downloads Open WebMatrix, choose “Site from folder”, enter %localappdata%\iisnode\www, start...
Developing node.js applications in WebMatrix and testing in IIS Express on Windows
In my last few posts I introduced the iisnode project and talked about specific aspects of hosting node.js applications in IIS 7.x on Windows: Hosting node.js applications in IIS on Windows Integration with the URL rewrite module Running node.js express applications In this article I am showing how to use...
Hosting express node.js applications in IIS using iisnode
In my last two posts I introduced the iisnode project which allows hosting node.js applications in IIS on Windows, as well as shown how it integrates with the URL rewrite module. In this post I demonstrate how to run node.js applications that use the popular express framework in IIS. Installing...
Using URL rewriting with node.js applications hosted in IIS using iisnode
In my last post I introduced the iisnode project which allows hosting node.js applications in IIS on Windows. In this article I discuss using URL rewriting with node.js apps hosted in IIS, functionality necessary in all but the most trivial IIS hosted node.js applications. The problem Consider the hello world...
Hosting node.js applications in IIS on Windows
In this post I am discussing hosting node.js appplications in IIS on Windows using the iisnode project. What benefits does iisnode provide? The iisnode project provides a native IIS 7/8 module that allows hosting of node.js applications in IIS 7/8 and IIS 7/8 Express (WebMatrix). The project utilizes the Windows...
JavaScript panel at MIX 2011
I have lately picked up interest in the server side application of JavaScript and had a chance to learn and experiment with domain technologies. Related to that is my presence on the JavaScript panel at MIX 2011 on Wednesday April 13 at 3:30pm-4:30pm at Lagoon H. You are welcome to...