News (64)

Code King unveils secrets of success

Wrapped in the Australian flag, John Dethridge from Victoria recently took home the 2002 TopCoder Invitational Championship title. Builder Australia recently caught up with the #1 coder to talk about his achievement. Read more »

C++ creator calls for programming apprenticeships

C++ creator Bjarne Stroustrup and software design guru James Coplien are calling for better training for software developers. Read more »

IBM, JBoss eye new Java plan

IBM and open-source Java software company JBoss Group are in discussions to spearhead a Java standardisation effort aimed at cooling off the growing popularity of Microsoft's C# language. Read more »

Embarcadero embarks on a new journey with CodeGear

Embarcadero Technologies, a provider of professional database tools has signed a deal to acquire CodeGear, currently a part of the Borland Software Corporation for approximately $23 million. Read more »

At W3C, few practice what they preach

Members of the Web's leading standards consortium are leading by fiat, not example, according to a survey. Read more »

Key bugs in core Linux code squashed

Serious bugs in the latest Linux kernel have been fixed, a sign that the open-source OS is maturing. Read more »

Linux Standards Base gets better C++ support

C++ applications compiled with the latest versions of the GNU Compiler Collection can now be easily ported to multiple Linux distributions, which should help prevent forking Read more »

Developers want Ballmer to show money

Australian developers have asked Microsoft's CEO Steve Ballmer what the company will do to address a Microsoft coding landscape that hasn't offered financial rewards like those available to iPhone and Facebook developers. Read more »

Google open sources XML-alternative Protocol Buffers

XML, it seems, has run out of steam for Google. Google said Monday that it has created an open source project for a data interchange format called Protocol Buffers. Read more »

Apple previews OS X 10.6: Snow Leopard

Apple has previewed OS X 10.6 at this year's Worldwide Developers Conference in San Francisco, code-named Snow Leopard. Read more »

Features (519)

Manipulate instances of Windows forms in C#

This article is the first in a series that's intended to ease the learning curve and help you get started working productively with C#. Read more »

Pick up the basics of .NET Framework multithreaded programming

Writing multithreaded .NET applications can be tough for beginning programmers. We'll show you how to create threads and how the syntax differs for VB.NET, C++, and C#. Read more »

Make your C# code more readable with comments

Application developers enjoy solving problems and churning out line after line of code, but the mere mention of documentation sends them running for the exit. Here are some tips for comments using C#. Read more »

Quick tips to make better use of the STL in C++

Here's a pair of tips on formulating functions and avoiding off-by-one errors that will help you implement the STL more efficiently. Read more »

C++ collections and collection ranges

Writing and formatting collections in C++ can be tricky. This code walk-through will show you how to make the task more manageable. Read more »

Handling optional parameters in C#

One feature that's missing from C# is the ability to declare a method parameter as optional. Here's a look at what you can do to fake it. Read more »

Don't sweat C# type conversions

In his new C# column, Harold Davis explains type conversions in .NET and discusses the differences between casting in C# and VB.NET. Read more »

Validate your data in C++

Find out how to use an alternative to set functions when validating data. This article explains the advantages of this technique and will walk you through writing a check_valid class. Read more »

C++: Removing duplicates from a range

Removing duplicates from ranges is a fairly common task in C++, but the std::unique algorithm in the Standard Template Library (STL) has some limitations. Find out how to work around them. Read more »

Will C# benefit Microsoft, or the industry?

Now that C# has been approved by the ISO, one question looms large: Will Microsoft use its intellectual property rights to make it difficult for developers to comply with the standard? Read more »

Blog (9)

Windows Azure: New windows, same tools

Chris Duckett [blogs:betaliving] -- Microsoft was at pains to stress that it will be creating an environment that developers feel familiar towards for Windows Azure development. Read more »

You shall be replaced by a small shell script

Staff [blogs:syslog] -- This week's roundup covers OSDC, Google's attempt to get school kids into open source, the roel of automation in software development, why we hate salespeople and more. Read more »

CodeGear Q&A

Brendon Chase [blogs:codemonkeybusiness] -- CodeGear is the new name for Borland's developer tools business. Builder AU spoke to CodeGear about the handover and direction of the developer tools business under the new banner. Read more »

Repent Open Sourcerers

Staff [blogs:syslog] -- The Anglican Diocese in Sydney is moving away from Microsoft technologies, Access and ActiveX provide another way for remote code execution and a local Aussie team wins the Imagine Cup. All that and more in this week's Roundup. Read more »

What's new in GWT 1.5?

Lana Kovacevic [blogs:webanatomy] -- I recently wrote an introduction to the Google Web Toolkit based on Lars Rasmussen's session at the Google Developer Day 2008 in Sydney. Following the introductory session Lars gave us a deeper insight into GWT, particularly what's new in version 1.5. Read more »

Spry Game

Lana Kovacevic [blogs:webanatomy] -- At this year's Adobe WebDU conference in Sydney, Greg Rewis gave a presentation on Spry 1.6, the AJAX framework. Read more »

How to manage a team of geniuses

Brendon Chase [blogs:codemonkeybusiness] -- Hiring a team of developers and techies that are smarter than you is inevitable. As a manager how do you cope with this and keep things on track? Read more »

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 »

Buffer Overflows still an issue

[blogs:] -- Developers are saying they've heard enough about buffer overflows and they knwo how to prevent them. Ok, then why are we still seeing them? There is still unmanaged code out there, and we still need to pay attention to how we write it. Read more »

Log in


Sign up | Forgot your password?

  • Staff Crying, mooning and leaving

    In this week's roundup we see that continuous whining can get results, Linux users get 64-bit Flash and Moonlight previews, the latest in the Yahoo/Microsoft relationship and Senator Conroy ducks and weave in Senate Question Time. Read more »

    -- posted by Staff

  • Brendon Chase Sun eye Web developers with Netbeans 6.5

    Despite the recent employment axe hitting Sun the company has pushed out a new release of its Netbeans open source IDE with an eye to appeal more to Web developers. Read more »

    -- posted by Brendon Chase

  • Renai LeMay BarCamp buzz: Let the hacking continue

    Attending last weekend's BarCamp in Sydney, it was hard to escape the conclusion that a certain "dot-com bust" flavour had seeped into the kool aid previously being drunk by Australia's web 2.0 and early stage start-up sector. Read more »

    -- posted by Renai LeMay

What's on?