News (18)

How to use quality gates to guide IT projects

Many projects don't have enough quality controls in place to ensure a quality product. Here's how to use "quality gates" to monitor project progress. Read more »

Visiting CIO argues for more employee security controls

Staff disabling virus protection and not bothering to change their passwords are security threats too great to let slide, according to one leading CIO. 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 »

IBM plays soccer with atoms in chip breakthrough

IBM has figured out how much force it takes to move atoms, another tiny step in moving microchip technology forward. Read more »

Microsoft charms hobbyists for embedded developments

The software maker has launched a project to encourage more amateur developers to tinker with its embedded software 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 »

Web 2.woe: Simple security flaws going unfixed

Web application vulnerabilities are simple to fix -- but they're here to stay and will likely get worse, say security analysts. Read more »

Transgrid embarks on key software project

Electricity supplier TransGrid has embarked on a major redevelopment of its outage management system, which plans the maintenance of electricity lines throughout NSW. Read more »

Ballmer: Google is leader in advertising

Microsoft's chief executive officer, Steve Ballmer, has said that the software giant has a long way to go to compete with Google when it comes to search and advertising. Read more »

HP adds compliance to OpenView

Two Hewlett-Packard products introduced this week aim to simplify IT management tasks and help companies comply with new accounting regulations. Read more »

Features (198)

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 »

ASP.NET basics: Working with the TextBox control

Developers often overlook basic programming options in favor of new or cool ways to deliver results. This is true for many of the standard ASP.NET features. A good example is the TextBox Web control, which offers plenty of options for building applications. Read more »

Display data with .NET's ListView control

With the ListView control, you can display data according to your needs. Read more »

Drill down into data with ASP.NET 2.0's DetailsView control

While the GridView control makes it easy to work with sets of data, you often need to work with the data in individual GridView rows or records. Another new ASP.NET 2.0 control, DetailsView, makes it easy. Read more »

Control presentation with ASP.NET 2.0's FormView control

ASP.NET 2.0's FormView control resembles the DetailsView control in that it facilitates the display of single records from a backend data source. Read more »

Implement custom paging with SQL Server 2005

In previous columns, I covered the basics of using the .NET 3.5 ListView control and explained how to pair it with the DataPager control. Now I'll show you how to use these controls with a SQL Server 2005 backend to implement custom paging, in which only a subset of the data is retrieved for display. Read more »

JConsole: remoting, notifications and log control

In real applications, instrumentation is usually monitored across the network. Following on from our tutorial on JConsole, here's how to network-enable your managed Java applications. Read more »

Sun refuses to relinquish control over Java

While Sun Microsystems struggles to maintain control over Java, other companies say they should be allowed to develop their own platforms without interference from Sun. Here are some of the hot issues. Read more »

Using the ASP.NET Calendar control

Learn to use ASP.NET's Calendar control to easily build applications to display and manipulate dates, months, and years. We'll show you how. Read more »

The what, why and how of Team Foundation Server - Part 2

We continue our look at version control and introduce Team Build and the reporting facilities within TFS. Read more »

Blog (4)

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 »

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 »

Unlocking the Wii's hidden potential

Staff [blogs:syslog] -- In a collection of videos, notable for their lucid explanations, Johnny Lee, a Ph.D. graduate student from CMU's Human-Computer Interaction Institute shows exactly how versatile the "Wiimote" system can be 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 »

Log in


Sign up | Forgot your password?

What's on?