"Java" tag
Time to program

Joy of Programming: Calling Virtual Functions from Constructors

Calling virtual functions from constructors is problematic, and this problem can manifest itself in many ways. In this column, we’ll take a look at this problem, with specific examples. Last year, I bought…

Bineeta Guharoy

A Media Organisation Keeps Its Data Safe with PostgreSQL

Bineeta Guharoy ,one of the EnterpriseDB PostgreSQL contest winners, shares her views on why she trusts PostgreSQL to keep critical data safe. A media house is well aware of the importance of keeping…

Social Apps with Facebook

Making Your Web Apps Social with Facebook

Thinking about making your Web application talk to Facebook? Or do you need tighter integration for your website? Alternately, do you just want to do more with it than any third-party plugin can…

A Quantum Leap in HPC?

Onama — A Quantum Leap in HPC

This article introduces readers to Onama, a CDAC-created bundle of well-selected parallel and serial applications for various engineering disciplines. An amalgamation of HPC and open source technologies, it is based on Linux, and…

Where's Java headed?

Oracle Charts Out Java’s Future

The US software maker provides a glimpse into the world of Java, Oracle software and hardware, and the future of these technologies. May 10-11, Oracle JavaOne and Oracle Develop 2011, Hyderabad, India: Before…

Debugging introduces bug(s)?

Joy of Programming: How Debugging Can Result in Bugs!

We typically debug code to find and fix bugs. However, debugging itself can cause bugs. This is an interesting phenomenon that we cover in this month’s column. Consider the following simple Java example,…

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…

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.