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, we explore some of the unique features of Radiant…
FOSS is __FUN__: The Django Project — Open Source Done Right
Here are some ideas for FOSS fans on what makes an open source project successful. We also look at Django, an open source project ‘done right’. What makes one open source product a…
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 you in 12 months’ time,” and “So they finally…
(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 implementation. It is intended for anyone with significant experience…
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 still very much an underlying part of the Net,…
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) between Python and C. The Python/C APIs are widely…
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 for work and play. If you play around with…
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 developers — it involves multiple machines with serial connections….
The Selenium Web Application Testing Framework
The more Web applications we use, the more tools are needed to automate the testing process, for which there are many options that simplify the process. Since testing processes and methods vary from…





