News (5)

Australian students win global software competition

A group of Australian students have just been crowned winners of the Imagine Cup, a global competition in software design. Read more »

Single-line attack infects thousands of Web sites

Thousands of Web sites have fallen victim to an attack using just one line of code that maliciously re-directs browsers via Javascript to servers that are hosting a variety of drive-by exploits. Multiple browsers and operating systems are affected by this code if not correctly patched. Read more »

Bagle author releases 'dangerous' assembler code

Two new Bagle worm variants and the worm's original assembler source code were spreading around the Internet on Sunday - a dangerous development, according to security experts. Read more »

Zope launch next-generation application server

The open-source organisation has released the first version of Zope X3, which has been completely rewritten to improve the architecture. Read more »

Hiring help

Given the stress of software development, should the job interview for a developer position be kind and gentle, or should it challenge candidates to show their stuff? Read more »

Features (150)

Manipulating strings with JavaScript

While JavaScript has many applications, working with string values is one of the most popular. Let's take a closer look at manipulating strings. Read more »

Using hash variables in Perl

In Perl, a hash lets you create a one-to-one association between a variable, called the key, and a value. We'll show you the basics of Perl hashes and some useful tricks. Read more »

Reap the benefits of design patterns

Proper use of design patterns in software development allows you to increase the efficiency of the coding process. Apply design patterns in your next project and reap the benefits. Read more »

Modularise Web design with DHTML behaviours

DHTML behaviours allow a surprising degree of modularity in site designs, simplifying updates and alterations. Here's how to use this strategy. Read more »

Getting to grips with GridBagLayout

GridBagLayout really can solve almost any interface layout problem and have your windows resize sensibly and more importantly, in the fashion that you wish. All it takes is a little forethought and some patience. Read more »

JavaScript supports object-oriented development

Java and JavaScript are unrelated, but they do share object-oriented development features. Learn more about object-oriented JavaScript in this article. Read more »

JavaScript tips to accelerate a slow Web app

We've got four simple tricks to help squeeze a little extra speed out of your JavaScript. Read more »

Dreamweaver MX: Getting used to the changes

Dreamweaver MX boasts tons of new features and functionality, but it can frustrate the veteran ColdFusion developer making the move from Studio. See what problem areas to avoid and what surprises you can expect. Read more »

Caching ASP.NET pages

Want a faster ASP.NET application? Try this tutorial from Tony Patton that will show you how to cache your pages. Read more »

Hierarchical menus with JavaScript

Need a menu for your Web app? Builder AU Technical Editor, David McAmis explains hierarchical menus and offers a free code download to get your project started. Read more »

Blog (1)

No, you can't have private attributes in Python

Nick Gibson [blogs:byteclub] -- Is the lack of privacy a real shortcoming of the language, or is our judgment clouded by the old conventions of C++ and Java? Why do we need private variables anyway -- at what point does defensive programming become paranoia? Read more »

Log in


Sign up | Forgot your password?

What's on?