Node.js

This is an introduction post to node.js.. Node.js is an event driven, non blocking (async) I/O style software that is used to develop server side implementations. (If you're a Python fan, it's like programming in Twisted!). It's also built on Google's V8 JavaScript engine. Like other event driven servers, Node.js, runs an event loop and … Continue reading Node.js

Tornado – Whoosh

  Search functionality is often considered as "good to have" feature in website development, but search plays a crucial role of locating relevant information to the website visitors. Serach capabilities can be built into a website easily with modules such as lucene, Solr, ElasticSearch and Haystack among others. This blog discusses about whoosh and how … Continue reading Tornado – Whoosh

Tornado – CRUD Web Services

In my last post, I spoke about Richardson Maturity model and its useful to demarcate web services based on their implementation maturity. We also understood, how CRUD Web Services fall under Level2 in Maturity model. Let's take an example of CRUD Web Service developed with Tornado. In this example, we develop a 'blogger' Web  service … Continue reading Tornado – CRUD Web Services

Maturity Model of Web Services

The Web can be visualized as a large scale distributed network with plethora of offerings... Web in itself is not the solution to business applications, but it's the way in which the web is integrated and interfaced (through web services) is of prime importance. Leonard Richardson has done a great job of putting up a … Continue reading Maturity Model of Web Services