"Java" tag
Time to keep things updated

CodeSport (July 2011)

In this month’s column, we will look at how software upgrades could lead to failure in some cases, and how online software updates can help to reduce application downtime. In the last couple…

It's Natty time...

Ubuntu 11.04 Natty Narwhal Review

The latest and greatest version of Ubuntu, 11.04 Natty Narwhal, was released on April 28, 2011. Ubuntu is now the most popular desktop operating system, and with this release, Canonical has made some…

Let's learn Lisp

Lisp: Tears of Joy, Part 1

Lisp has been hailed as the world’s most powerful programming language. But only a few programmers use it because of its cryptic syntax and reputation for being appropriate for only those in academia….

Droid time

Virtual Machines For Abstraction: The Dalvik VM

With the rise of heterogeneous systems, there is a requirement for a scalable software system that is cost-effective and maintenance-free. Virtual machines (VMs) provide abstraction from the heterogeneity, and present a low-cost, scalable…

Samurai

Web Application Penetration Testing Using Samurai

This article introduces you to penetration-testing of Web applications. Also included is some hands-on work with a Web-testing framework called Samurai. Penetration testing, affectionately called pen-testing, involves testing a piece of software, or…

The rack

Ganglia for Monitoring Clusters

With the size of an organisation’s infrastructure increasing, monitoring is becoming a challenge. Ganglia presents itself as a very good solution when it comes to cluster-based monitoring, and analysing the available data. Monitoring…

Exception Safety

Joy of Programming: Levels of Exception Safety

The concept of “exception safety” is important for programming in the presence of exceptions. In this article, we’ll look at different levels of exception safety, with the help of an example. Let’s first…

Testing with DbUnit

Testing Your Databases with DbUnit

DbUnit is ideal as an add-on testing framework when developing applications in Java-based languages, which rely heavily on databases. This article assumes that the reader is aware of basic testing concepts, and tries…

Designing a DB

A Simple Guide to Database Design in MySQL

As the title says, this is an introduction to databases, their purpose and features. It deals with how to design and create a simple database in MySQL. Starting off with the concepts of…

Building the Cloud

Building the Cloud with Open Source and Open Standards

Open source software and standards are not just beneficial, but highly essential for a heterogeneous, shared and scalable environment such as the “cloud”. What’s more, the community has promptly readied the tools needed…

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.