Angel \”Java\” Lopez on Blog

January 10, 2012

Node.Js: Links, News And Resources (5)

Filed under: JavaScript, Links, NodeJs — ajlopez @ 7:06 pm

Previous Post
Next Post

These days, I was working with Node.js and Social Gaming. There is more support for Windows (now we have npm) and for Azure. My new links:

Case study: How & why to build a consumer app with Node.js
http://venturebeat.com/2012/01/07/building-consumer-apps-with-node/

shinuza / node-cc-module-boilerplate
https://github.com/shinuza/node-cc-module-boilerplate
A C++ module boilerplate for Node.js

Building native modules for nodeJs 0.6+ with visual studio
http://botsikas.blogspot.com/2011/12/building-native-modules-for-nodejs-06.html

tjanczuk / iisnode
https://github.com/tjanczuk/iisnode
Hosting node.js applications in IIS on Windows

WindowsAzure / azure-sdk-for-node
https://github.com/WindowsAzure/azure-sdk-for-node/
Windows Azure SDK for Node.js
This project provides a set of Node.js packages that make it easy to access the Windows Azure storage and queue services

Accessing Azure Role Environment information from NodeJS
http://nodeblog.cloudapp.net/accessing-azure-role-environment-information-from-node

Running wheat git-based blog engine on Windows Azure
http://nodeblog.cloudapp.net/running-wheat-git-based-blog-engine-on-windows-azure

Windows Azure Startup task to run npm install to avoid deploying node modules
http://nodeblog.cloudapp.net/startup-task-to-run-npm-in-azure

KABA-CCEAC / nodeEventStore
https://github.com/KABA-CCEAC/nodeEventStore
EventStore Implementation in node.js

I/O Completion Ports
http://msdn.microsoft.com/en-us/library/aa365198(VS.85).aspx
I/O completion ports provide an efficient threading model for processing multiple asynchronous I/O requests on a multiprocessor system. When a process creates an I/O completion port, the system creates an associated queue object for requests whose sole purpose is to service these requests. Processes that handle many concurrent asynchronous I/O requests can do so more quickly and efficiently by using I/O completion ports in conjunction with a pre-allocated thread pool than by creating threads at the time they receive an I/O request.

Leveraging Node.js’ libuv in Windows Azure
http://msdn.microsoft.com/en-us/library/hh527737(v=VS.103).aspx

Getting the samples to work on the Azure Node.js SDK
http://coderead.wordpress.com/2012/01/03/getting-the-samples-to-work-on-the-azure-node-js-sdk/

Write Logs for Machines, use JSON
http://journal.paul.querna.org/articles/2011/12/26/log-for-machines-in-json/

thejh / node-forum
https://github.com/thejh/node-forum
You know, a forum. In nodejs.

Microsoft Windows Azure PaaS Gets Node.js Update
http://www.talkincloud.com/microsoft-windows-azure-paas-gets-node-js-update/

scriby / asyncblock
https://github.com/scriby/asyncblock
A simple and powerful abstraction of node-fibers

Azure On GitHub
https://github.com/blog/1010-azure-on-github

Building Hypermedia APIs with HTML5 and Node
http://www.amazon.com/Building-Hypermedia-APIs-HTML5-Node/dp/1449306578/ref=ntt_at_ep_dpt_1

Pollenware / comb
https://github.com/Pollenware/comb
Framework for node that provides a one stop shop for frequently needed utilities (OO, collections, logging, string and date formatting, proxy, flow control, date management)

Real Time Editing with Sockets, Node and Redis
http://dailyjs.com/2010/05/26/realie/

28c3: Effective Denial of Service attacks against web application platforms
http://www.youtube.com/watch?v=R2Cq3CLI6H8

Ryan Dahl and software complexity
https://plus.google.com/115094562986465477143/posts/Di6RwCNKCrf

dreamerslab / thunder
https://github.com/dreamerslab/thunder
A lighting fast template parser for node.js

Control Flow in Node
http://howtonode.org/control-flow

Control Flow in Node Part II
http://howtonode.org/control-flow-part-ii

Control Flow in Node Part III
http://howtonode.org/control-flow-part-iii

substack / node-bigint
https://github.com/substack/node-bigint
Arithmetic on big integers using libgmp

caolan / nodeunit
https://github.com/caolan/nodeunit
Easy unit testing in node.js and the browser, based on the assert module.

cloudkick / whiskey
https://github.com/cloudkick/whiskey
A powerful test runner for NodeJS applications.

c9 / kernel
https://github.com/c9/kernel
A simple async template language similair to dustjs and mustache

Dux Released
http://joshuakehn.com/2011/12/19/Dux-Released.html
At it’s core dux is a flexible container that accepts drop in functionality that can be executed from a common command line interface. Adding new commands or extending others is straight forward and simple.

caolan / async
https://github.com/caolan/async
Async utilities for node and the browser

RailwayJS – MVC framework
http://railwayjs.com/
Create NodeJS web apps faster with more energy, using RailwayJS

Ryan Dahl – History of Node.js
http://www.youtube.com/watch?v=SAc0vQCC6UQ
What does he drink ;-)

Testing / Spec Frameworks
https://github.com/joyent/node/wiki/modules#wiki-testing

Node Modules
https://github.com/joyent/node/wiki/modules

Search NPM packages
http://search.npmjs.org/

observing / eventreactor
https://github.com/observing/eventreactor
EventEmitters on a syntax suger rush

Debugging native node modules loading failure on windows
http://botsikas.blogspot.com/2011/12/debugging-native-node-modules-loading.html

The Switch: Python to Node.js
http://journal.paul.querna.org/articles/2011/12/18/the-switch-python-to-node-js/

Welcome Nodesters!
http://nodester.com/help.html
There are many avenues to get help with hosting or deploying your node.js applications to Nodester.

apla / workflow.nodejs
https://github.com/apla/workflow.nodejs
Workflow processing for node.js
Every application is based on series of workflows. if your workflow is written in a program code, you have a problem. people don’t want to screw up, but they do. workflow.nodejs is an abstract async processing framework for describing workflows in simple configuration.

What’s new in Windows Azure
http://www.infoworld.com/d/microsoft-windows/whats-new-in-windows-azure-181578
Seeking greater relevance and functionality, Microsoft adds a free trial and more open source support

What are the disadvantages of using Node.js?
http://www.quora.com/What-are-the-disadvantages-of-using-Node-js
@zef: “I like Javascript and node.js, but there’s one disadvantage: its asynchronous programming model…
…Until I used Python for a server-side project and remembered how much simpler the synchronous programming style is. How cleaner your code looks. I suppose I had the Stockhold syndrom for a while there.”

The Pass Pattern
http://josephmoniz.github.com/blog/2011/12/14/js-pass-pattern/

Node.JS in Windows Azure
http://channel9.msdn.com/Events/windowsazure/learn/Node-JS-in-Windows-Azure
by @ntotten

Transform your IIS into a real-time pub/sub engine with Faye-Node
http://weblogs.asp.net/cibrax/archive/2011/12/12/transform-your-iis-into-a-real-time-pub-sub-engine-with-faye-node.aspx
Faye is a simple Http Pub/Sub server initially implemented by John Coglan in Ruby, and also later ported by himself to Node.js. The version for Node.js implements the Bayeux protocol, which at first glace, many of us known as http long polling.
This project just represents another alternative to Socket.IO, which also works for client applications that are not necessarily implemented within a web browser.  As many http pub/sub engines out there, Faye also uses the idea of channels for routing messages, and it ships with two message repositories out of the box, a repository that runs in memory and a repository that stores the messages in REDIS.

Azure price cuts, bigger databases, now with node.js and MongoDB support, Hadoop on its way
http://arstechnica.com/microsoft/news/2011/12/azure-price-cuts-bigger-databases-now-with-nodejs-and-mongodb-support-hadoop-on-its-way.ars?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+arstechnica/index+(Ars+Technica+-+Featured+Content)

Node js Book Shelf
http://astore.amazon.com/nodejs-20

substack / node-browserify
https://github.com/substack/node-browserify
Make node-style require() work in the browser, as if by magic!

Improved Developer Experience, Interoperability, and Scalability on Windows Azure
http://blogs.msdn.com/b/windowsazure/archive/2011/12/12/improved-developer-experience-interoperability-and-scalability-on-windows-azure.aspx

Node.js Developer Center
https://www.windowsazure.com/en-us/develop/nodejs/

Node.js core contributor explains why it’s ready for the big time (video)
http://venturebeat.com/2011/12/09/node-js-rackspace/

Deploying Node.js Applications to Windows Azure via Blobs or Git Sync
http://blog.smarx.com/posts/deploying-node-js-applications-to-windows-azure-via-blobs-or-git-sync
by @smarx via @asehmi

ajaxorg / node-github
https://github.com/ajaxorg/node-github
node library to access the GitHub API

pksunkara / octonode
https://github.com/pksunkara/octonode
github api v3 in nodejs

My Links
http://delicious.com/ajlopez/nodejs

More links and examples are coming.

Keep tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

Theme: Shocking Blue Green. Get a free blog at WordPress.com

Follow

Get every new post delivered to your Inbox.

Join 67 other followers