Archive for March, 2013

Wow – check it out

A website and user system for Node.js

[From Drywall.js – A website and user system for Node.js]

Interesting – something I’ve been looking into as well

I had been exploring Node.js earlier and found it blazingly fast but couldn’t really use it as my main backend. However I wanted to use Node’s websocket capabilites while using Rails for my main application so I started exploring how to integrate the two. Redis has a pretty good PubSub mechanism which is pretty fast and stable so I looked into Redis as the intermediatory between Node and Rails and built a real-time chat application.

You may wonder, why build a chat application and why use Rails? Well not to start any arguments, I think Rails is an excellent framework, it has a great ecosystem and helps build web applications at a great pace. JRuby also solves the Ruby slowness problem to a large extent. Node.js on the other hand is excellent for websocket communication so I chose both of them. I built a Chat application because it provides a mix of real-time and standard request-response communication. While the chat is real-time, user registration, room creation etc. works well on Rails.

[From Rocky Jaiswal]

Hm! Even Microsoft is getting in on the node act.

Microsoft unveiled a new Windows development tool: WebMatrix. WebMatrix 2 can be used to develop, deploy Node.js app on IIS or Azure.

[From Microsoft WebMatrix to build Node.JS app | Node.js News]

I may be the last person in the world to see this – but it’s still very interesting.

Build high-performance, device-independent HTML5 applications running on both client and server with Node.js.

[From Mojito – Yahoo! Cocktails – YDN]


The Norwegian telecommunications firm Telenor told authorities in that country that a sophisticated cyber spying operation compromised the computers of leading executives and “emptied” them of sensitive information, including e-mail messages, computer files and passwords, according to a report Sunday by Aftenposten.

[From ISP Telenor: Execs Laptops Emptied in Cyber Spy Operation | The Security Ledger]

Just what I was looking for – someone talking intelligently about how node.ja can be used in serious production


[From Hardening node.js for production part 3: zero downtime deployments with nginx | Arg! Team Blog]

The most advanced responsive
front-end framework in the world.

[From Foundation: The Most Advanced Responsive Front-end Framework from ZURB]

Sails.js makes it easy to build custom, enterprise-grade Node.js apps. It is designed to resemble the MVC architecture from frameworks like Ruby on Rails, but with support for the more modern, data-oriented style of web app development. It’s especially good for building realtime features like chat.

[From Sails.js | The future of API development]

Wow – javascript has come a long way

Appcelerator Titanium – An open, extensible development platform for creating beautiful native apps across different mobile devices and OSs including iOS, Android, Windows and BlackBerry, as well as hybrid and HTML5. It includes an open source SDK with over 5,000 device and mobile operating system APIs, Studio, a powerful Eclipse-based IDE, and Alloy, an MVC framework.

[From Titanium Mobile App Development Platform | Mobile Application Development Framework | Appcelerator Inc]

A browser framework built to render pages and save them down as a image – something that can be very useful :

Back the horse up. What is a headless browser?
You probably know what a web browser is. You’re using one right now. It allows you to surf the web by communicating with webservers, deciphering the data that those web servers send back, and showing you the results. Web browsers can render html, run javascript, and display images. They combine these technologies to display a webpage on your monitor.

[From A headless browser as a service built on PhantomJS – BromBone]