100,000+ hits on TechnoBeans

Thanks guys for your overwhelming responses to my blogs over the last couple of years.. Technobeans has managed to get 100,000+ hits and credit goes to you all who viewed and referred the content to your friends, and colleagues. While this is great milestone, I wish you guys continue to look forward to more blogs, …

Continue reading 100,000+ hits on TechnoBeans

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

Selenium with Python bindings

After a lot of posts on Tornado web server and understanding BDD, lets get to testing our website. What better than to you selenium. Lets go through the setup and create our first test.. Prerequisites 1. Python bindings for Selenium - Go to, selenium site and download the package Install as: tar xvf selenium-2.25.0.tar.gz cd …

Continue reading Selenium with Python bindings

BDD in Python with lettuce

Behavior Driven Development, also known as BDD, is a concept developed by Dan North and is based on a popular and well adopted TDD. As in Dan's words - 'BDD is a second-generation, outside–in, pull-based, multiple-stakeholder, multiple-scale, high-automation, agile methodology. It describes a cycle of interactions with well-defined outputs, resulting in the delivery of working, …

Continue reading BDD in Python with lettuce

Django setup on Ubuntu

  Setting up a django website calls for (though not always): django installation configuring Apache mod_wsgi others like database servers, static file server etc Now if you are developing a small scale website, you may not want to go the Apache, mod_wsgi way.. Django helps here by providing a development web server, so that you …

Continue reading Django setup on Ubuntu

Abstraction in Search

Another great event I attended this year.. PyCon India 2012, was better organized, had better talks, more audiences, job fair and more fun than ever before.. 🙂 Not to forget the evening dinner for speakers 😉 I loved every bit of it.... talking to experts, talking to Python enthusiasts, answering their Qs and wondering why …

Continue reading Abstraction in Search

Tornado – Redis

As defined on Redis website, it is an open source, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists among others. It's similar to say memcached library in the sense that it ia an in memory key/value pair but persistent on disk.. Redis has …

Continue reading Tornado – Redis