News (42)

Researcher denies Slammer worm accountability

Security researcher David Litchfield's 'proof of concept' code was probably used to build SQL Slammer, but that will not stop him publishing Read more »

Open source advocate: Release Java code

A day after Sun Microsystems CEO Scott McNealy said open-source software is his company's friend, a prominent advocate of the collaborative programming philosophy has called upon the server maker to open the code of Java. Read more »

Google plans 'Chrome' browser

Search giant Google has confirmed it will shortly unveil a new Web browser dubbed 'Chrome' and based on code from the Webkit project. Read more »

VMware Australia plays down bug

VMware's Australia and New Zealand division today said the local impact was small from a botched software patch that had left some customers unable to start their virtualised environments. Read more »

DNS exploits are happening

A fatal flaw with the DNS (Domain Name System) was currently being exploited in internet attacks and more attacks were likely, the security researcher who discovered the flaw said on Thursday in the US 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 »

iFrame attacks: Blame your Web admin guy

With one new Web site compromised every 14 seconds, including some of the biggest names, it's almost impossible to tell what's a "trustworthy" Web site. But who's at fault for exposing Internet users? Read more »

Gates is gone but the fight goes on: Stallman

To pay so much attention to Bill Gates' retirement is missing the point. What really matters is not Gates, nor Microsoft, but the unethical system of restrictions that Microsoft, like many other software companies, imposes on its customers. Read more »

Microsoft Web site hack details unveiled

An SQL injection is the most likely technique used to hack Microsoft UK's Web site. Read more »

Massive SQL-based Web attack decoded

The SANS Internet Storm Center has published details about the massive SQL-based Web attack that occurred over the weekend. Read more »

Features (300)

Less painful getters and setters using properties in Python

It's a popular design guideline to require class attributes to be managed by methods, usually referred to as getter and setter methods. These methods increase the safety of your attributes, but come at a cost of simplicity and verbosity. With Python properties, you can have it both ways. Read more »

Employ refactoring via Visual Studio to write better code

Refactoring is the practice of making your code cleaner and clearer without affecting the functionality. Find out what's included in Visual Studio's Refactor menu, and discover a couple of Visual Studio add-ins that bring refactoring to the Visual Basic community. Read more »

Take advantage of code snippets in Visual Studio 2005

Visual Studio 2005 brings auto-complete for code snippets to C#, J#, and XML, as well as additional features for Visual Basic. Read more »

Comprehend the SAP Authorisation concept with these code samples

Whether you're a developer, a consultant, or the user of a SAP system, you'll eventually come across issues related to authorisation. This article provides some handy code samples to help you get acquainted with authorisation in SAP. Read more »

Creating custom Visual Studio 2005 code snippets

Reuse common code blocks in your applications through Visual Studio 2005 code snippets. Read more »

Retrofitting JUnit: Start testing older code

While best practice says that you write your tests at the same time as - or even before - you write your code, you'll probably have a body of code without tests. Here's how you add tests to existing applications. Read more »

Simplify coding and maintenance with class libraries

You use class libraries when you're developing any type of .NET application in order to manipulate the file system, access databases, serialise objects, and launch and synchronise multiple threads of execution. Read more »

A Java IDE for the Warrior in your code

Metrowerks CodeWarrior has a reputation as a great C++ IDE. How well does the Java version hold up the familiy honor? Read more »

Who owns your application code?

A company can get burned when it comes to deciding who owns the code to an application. Outside developers could cause trouble if the details aren't ironed out in the beginning. Read more »

Security through obscurity won't secure your code

Most applications use some form of security through obscurity, but you should avoid it when writing your apps. ZDNet Australia offers these tips on how to tighten up your code. Read more »

Blog (10)

Make money from free code

Chris Duckett [blogs:betaliving] -- The Open Source Developers conference began Wednesday morning at Monash University in Melbourne. Read more »

The Geolocation API

Lana Kovacevic [blogs:webanatomy] -- The W3C's has proposed a Geolocation API -- an interface that can work out the location of the hosting device. Currently only Firefox is implementing it. Read more »

NICTA: Aussies should focus on embedded programming not VB

Brendon Chase [blogs:codemonkeybusiness] -- The CEO of the national ICT research centre says the future of Aussie developers should focus on building better embedded and wireless applications and focus less on technologies such as Visual Basic. Read more »

The 2008 Trends and Threats to Internet security

Lana Kovacevic [blogs:webanatomy] -- I recently came across the IBM Internet Security Systems X-Force 2008 Mid-Year Trend Statistics report, which outlines issues affecting internet security, including application vulnerabilities, phishing, malware and spam. 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 »

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 »

Database pros get tools in the know

David McAmis [blogs:theneteffect] -- Microsoft has just released the eagerly anticipated Visual Studio 2005 Team Edition for Database Professionals (TEDB) which allows developers to build database applications in a team environment. Read more »

OS X + NFSv4 == SSHFS + open bitterness

Chris Duckett [blogs:betaliving] -- Has anyone, who isn't a die-hard Darwin fanatic, ever tried to recompile their kernel in OS X? If you answered yes then you are among a rare breed of user indeed. Read more »

We don't need an eBay for security holes

Nick Gibson [blogs:byteclub] -- It's been likened to an eBay for hackers -- new security site WabiSabiLabi is a market place for auctioning security vulnerabilities. Read more »

Web - the next frontier... again

Matt Overington [blogs:bricksandmortar] -- Web is making a comeback. But are developers ready? Read more »

Log in


Sign up | Forgot your password?

What's on?