blog

Ruby Is Back To The Basics – Modules & More Are De-mystified

I often teach Ruby at corporates, take some classes at colleges and speak at some events. Its great when I encounter aggressive and passionate programmers who question and counter question me at every step. These are some of the questions that I have often encountered regarding modules How do I know from an object which … Continue reading Ruby Is Back To The Basics – Modules & More Are De-mystified

Real-time Games Using HTML5, WebSockets, Nodejs, & Socket.io

Ever imagined playing a game on the web by simply logging in - no local installation required, no licenses and you can continue from where you left off! Imagine multi-player games from your browser or phone - basically 'gaming in the cloud'. Ok - that sounded pretty cliche 🙂 But its already here folks and faster … Continue reading Real-time Games Using HTML5, WebSockets, Nodejs, & Socket.io

How Writing Upstart Scripts In Ubuntu Looks Like

Upstart is an event based tool that handles starting of services during system booting and shut-down the services before system is shut down. It also monitors the services while they running. It was designed to overcome the limitations in system V and dependency based init systems. Limitations in existing systems They are not dynamic in nature. … Continue reading How Writing Upstart Scripts In Ubuntu Looks Like