Ask HN: In what scenarios use of node.js can be useful?
How is it being used right now? Are you using node.js in any of your project? What new can be done using node.js?
How is it being used right now? Are you using node.js in any of your project? What new can be done using node.js?
(Although the hosted version is currently in closed alpha, you can check out progress on GitHub.)
If you want something more Tweetie than TweetDeck, check out Streamie: http://streamie.org/
All the async event goodness (which is great for streaming of course) is just icing on the cake.
Here are some examples:
http://debuggable.com/posts/streaming-file-uploads-with-node...
http://blog.new-bamboo.co.uk/2009/12/7/real-time-online-acti...
http://blog.andregoncalves.com/post/1620276144/inaugural-twi...
The site reads and writes to last.fm in the background and pushes updates to client's browsers while doing so.
I'm sure it would have been possible to write it using some other technology but node.js just made it so easy. Also, writing the entirety of the app in just one language was an additional bonus.
I'm excited about building something bigger with it soon.
That said, it was mainly written to get to grips with node. As well as to scratch a personal itch, obviously.
It also helps that it scales well for the traditional web apps, and currently there is a huge momentum behind it, and an active community working on it.
Here is a good list of things that should be done: http://blog.nodejitsu.com/ten-node-apps-that-need-to-exist
I personally have made simple tools with it, like a desktop image uploader, or a cli gist (github) maker. I enjoy how easy it is to connect many different technologies together with very little effort.
"A browser based real-time multiuser sketchpad" - It made me think if it is possible to develop a collaborative, online, vector graphics design tool. Not a heavy application like Illustrator but something like light version of InkScape that can help in quick and easy graphic design for web such as logos, buttons etc.
It runs queries against a pool of lookup servers and aggregates/returns the results in real time. I'm also using it as a fast, low footprint HTTP server.
Basically it can be treated like a big ol' expensive load balancer, except its not expensive.
It has an awesome community, and by that I mean: awesome package manager, awesome packages/libraries, actively maintained and developed.
This is a good thing. All the batteries are provided by the community and made available through the package manager 'npm'
http://bostinnovation.com/2011/01/15/who-is-using-node-js-an...