News (10)

Red Hat exec hits back at govt open source shyness

A visiting Red Hat executive has said that wariness on the part of a number of government CIOs over adopting open source is not a reflection of Australia's tech savvy, but the result of a "lack of understanding" of the software and its community. Read more »

IBM, Nokia and Sony want to share 'green' patents

IBM is set to announce the creation of an Eco-Patents Commons -- shared innovations geared at environmental sustainability -- with the participation of Sony, Nokia and Pitney Bowes. Read more »

Nanotechnology makes small the new big

The world's smallest hard drives have already shrunk to the size of a postage stamp, but nanoscale computing may soon make that achievement look elephantine, say some of the stars of information technology. Read more »

Flash drives to begin replacing HDD within 2 years?

Flash drives, which unlike traditional hard drives do not have any moving parts, will be common in notebooks bought during 2009 and account for 15 percent of that market by 2011. Read more »

US ruling makes server RAM a 'document'?

A federal judge in Los Angeles last week ruled that a computer server's RAM, or random-access memory, is a tangible document that can be stored and must be turned over in a lawsuit. Read more »

What does CBS want with Last.fm?

Media giant pays US$280 million for social network devoted to music, but industry watchers wonder if CBS wants the community, the tech or both. Read more »

OpenDocument format gathers steam

Big guns in the software industry are massing behind OpenDocument as government customers show more interest in open-source alternatives to Microsoft's desktop software. Read more »

Joy hails Web as platform for the future

Sun's cofounder thinks Google could supplant Microsoft, 'with the Web as a platform' Read more »

Interrupting Java threads

Multithreading presents a set of new challenges to the programmer that can lead to unexpected behaviour. In this article we address one of those challenges: how to interrupt a running thread. Read more »

Red Hat opens Linux development process

Red Hat released a new test version of its Linux operating system on Monday along with a new development process designed to include outside programmers. Read more »

Features (12)

Evaluate volatile keyword and synchronisation in Java

If you need to control access to certain pieces of data in a class when writing multithreaded applications, see how you can use the volatile keyword to get a similar effect as using the synchronised keyword. Read more »

Understanding the pros and cons of the Waterfall Model of software development

Waterfall development is a software development model involving a phased progression of activities, marked by feedback loops, leading to the release of a software product. This article provides a quick and dirty introduction to the model, explaining what it is, how it's supposed to work, describing the six phases, and why the model can fail. Read more »

Are you a scary boss?

Paul Glen was taken aback by an employee who told him he was happy with a project but would only complain behind his back. Maybe this has happened to you... Are you a scary boss? Read more »

Classifying and representing data in SOAs

Data management is a core requirement of service-oriented applications and in this article we show you how to classify and represent data using a few simple techniques. Read more »

Improve the performance of your app with ASP.NET caching

Get the details on what can be cached and how to control the numerous caching options and parameters. Read more »

Both sides come out swinging in the open source battle

The open source debate rages on with Novell and Microsoft taking center stage with new announcements. Builder AU examines what each side has to say and what it means to be truly open source. Read more »

A fast and furious guide to MySQL database engines

As a MySQL developer, you should be at least dimly aware that MySQL supports several database formats. Find out what each is good for and how you use them. Read more »

Relational databases: The untold story

Discover the origins of the modern relational data model, how rules were set for relational database theory, and how to put the theory into practice. Read more »

Tread carefully through company politics

The best way to handle company politics is often to avoid it. Use these tips to deal successfully with attempts to draw you into political battles while remaining aware of what is going on around you. Read more »

Avoid these Java threading gotchas

Writing multithreaded applications in Java can trip up beginner and intermediate programmers alike. Before you tie yourself in a knot, learn how to sidestep these common threading mistakes. Read more »

Log in


Sign up | Forgot your password?

What's on?