Home 2011
Yearly Archives: 2011
CodeSport
Welcome to CodeSport! In this month's column, we feature a set of programming questions, as requested by a few of our student readers.
In last...
Exploring Software: Extending J2EE Applications Using Grails
We look at how J2EE users can benefit from agile development methodologies by using Grails to maximise the returns from their middleware layer.
Exploring Grails...
Less is More: Exploring the Radiant CMS
Need to build a website or weblog? Just want a simple CMS that makes your life easier? Radiant is for you! In this article,...
Debian 6.0 ‘Squeeze’: What’s New?
With its extremely long release cycle (this one took two years), Debian 6.0 Squeeze was rolled out on February 6th, amidst jokes like, "See...
Play with GUIs using Python
The GUI (Graphical User Interface) is the simplest way to let users interact with the system. If you know how to create GUIs, you...
(Hadoop) MapReduce: More Power, Less Code
This is an introduction to MapReduce as a framework for beginners in distributed computing, and a short tutorial on Hadoop, an open source MapReduce...
All You Need to Know About Web Application Frameworks
Jargon fills our everyday lives on the Internet. The days when HTML and JavaScript used to be "cool" technologies are long gone. They are...
When Python Weds C
It is a well-known fact that the C language is closely related to many programming languages. This article discusses the Application Programming Interfaces (APIs)...
Getting Started with Clojure
Clojure is a dynamic, general purpose programming language that targets the Java Virtual Machine (JVM) and the Common Language Runtime (CLR). It is designed...
KGDB with VirtualBox: Debug a Live Kernel
Debugging an application live has always been easy for application developers, but debugging a live kernel has never been a simple option for kernel...













































































