Functional Programming and Python
This article introduces a few concepts of functional programming, and the constructs in Python that are useful for it. It is aimed at those with a basic understanding of Python (like Python prompt,…
Exploring Software: Scientific Python and Image Processing
Discover what a beautiful language Python is for image processing. A substantial part of the human brain is dedicated to vision and the processing of images. Social sites are full of images that…
Dryrun: Decoupling the Process
We take a look at Dryrun, an email-based interface via which you can run programs. Dryrun attempts to present an email-based interface to run your programs. For example, if icanhazoutput@gmail.com is the designated email…
Getting Started with HTML5 WebSockets
Ever felt that in the so called two-way Web, updating Web pages in real-time is a pain? Well, the HTML5 specifications took care of that in a big way. Introducing WebSockets — the…
PiCloud — An Easy Way To the Cloud
This article provides an introduction to PiCloud, a cloud computing solution. There are three components to PiCloud: PiCloud refers to the cloud computing infrastructure provided by PiCloud Inc. Client refers to the computer…
Programming Tools for Linux
This article is not so much about the various languages, as the programming tools that can be used to write programs using the languages. When students first start taking programming courses at various…
Exploring Software: A Software Engineer’s Toolkit
Software engineering recommendations have not changed. The issues and concerns have been known for years. However, with the availability of excellent tools, it is now no longer a pain to implement and follow…







