Columns

Drupal 7: Features and Tracking Changes

The features module is great for managing Drupal projects. Graphical development in a CMS like Drupal 7 is wonderful. It is possible to develop complex sites with very little coding. It is also…

CodeSport

This month’s column continues the discussion on JavaScript language features. For the last couple of months, the topic of dynamic languages such as JavaScript and how they differ from traditional statically compiled languages…

Code Sport

In this month’s column, let us continue our discussion on dynamic languages, focusing on JavaScript. In last month’s column, we explored dynamic languages and how they are translated. While Web 2.0 accelerated the…

Getting Your First Job

In this month’s column, we take a break from discussing technical topics and talk about what most students care about getting a job. I get numerous mails from students just out of college…

Availability of source code

FOSS is __FUN__: The Fifth Freedom, Part 2

Stallman’s classic definition of open source speaks of the four freedoms — the freedom to run the program in any way one likes, the freedom to study the source code and modify it,…

SciPy image

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…

A 'bug vs feature' example from MS PowerPoint

Joy of Programming: A Bug or a Feature?

A puzzling aspect of bugs is that they often turn out to be features (and vice versa)! Let’s explore this interesting topic with an example. In my experience working with enterprise software, I…

Threading support in C++11 standard

CodeSport (April 2012)

In this month’s column, we continue our discussion on the threading support introduced in the new C++11 standards. We first look at how we can manage threads. In last month’s column, we had…

An engineer's toolkit

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…

Licensing freedom?

FOSS is __FUN__: The Fifth Freedom

Stallman’s classic definition of open source speaks of the four freedoms — the freedom to run the program in any way one likes, the freedom to study the source code and modify it,…

All published articles are released under Creative Commons Attribution-NonCommercial 3.0 Unported License, unless otherwise noted.
Open Source For You is powered by WordPress, which gladly sits on top of a CentOS-based LEMP stack.

Creative Commons License.