Monthly Archives: December 2013
Joy of Programming!
Design smells are poor solutions to recurring implementation and design problems. This article gives readers an overview on what design smells are, why we...
A Few Things You Should Know About Futexes
This article aims to provide a clear and concise discussion about the basics of futexes, and how they could be used to implement user-space...
Exploring Software: Video Subtitle Translation
This column looks at how to make MOOC videos accessible to non-English speakers.
The news that California State Universities were tying up with Udacity for...
Try Your Hand at the Dropbox API for Android
For cloud and Android developers, Dropbox is a very handy service. It offers cloud storage and a nifty tool to sync data. One of...
Deploying a Ticket Request System with OTRS
In the current business scenario, customer management plays a major role in the success or failure of a company. Tracking issues and giving clients...
Code Sport
Over the next few columns, we will take a look at data storage systems, and how they are evolving to cater to the data-centric...
Introducing Celery for Python+Django
For background task processing and deferred execution in Python with Django, Webdevelopers and system admins can try out Celery.
Asynchronous mass email delivery, clickstreams like...
For Start-Ups, the Cloud is the Way to Go!
Experts opine that cloud technology has the potential to bridge the gap between a small and a large enterprise. For start-ups and SMBs, cloud...
Chart a Successful, Recession-Proof Career in Virtualisation
While the virtualisation job market is expected to be buoyant for many years, the demand for well-trained professionals in this fast-evolving terrain is only...
Use the Bench Calculator to Program Mathematics
This third article in the mathematical journey through open source takes you through the functional power of the bench calculator.
After going through basic programming...