News (8)

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 »

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 »

Stallman touts GPLv3 provisions

The right to remove digital rights management controls and patent protection for free and open-source software users is an important provision in the General Public License version 3, said the Free Software Foundation. Read more »

JBoss CEO: Buyout talk got 'out of hand'

Months after a media frenzy over a rumoured Oracle acquisition, JBoss continues to field buyout offers and consider further venture funding, the company's chief executive says. Read more »

Microsoft probes report of IE flaw

A new flaw in Internet Explorer could be exploited to launch spoof-based attacks, or access and change data on vulnerable PCs, security experts have warned. Read more »

Office 2007: FrontPage is out, blogging is in

Don't go looking for FrontPage in the just-released Beta 2 edition of Office 2007. Microsoft has axed its 10-year-old Web site authoring software. Read more »

Ruby on Rails chases simplicity in programming

Can one man and a mantra of "radical simplicity" change the world of Web development? Read more »

Features (146)

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 »

Create powerful interfaces by combining ASP.NET 2.0 data controls

Learn how to combine ASP.NET 2.0's GridView control with a DetailsView or FormView control. This will allow a user to select an individual column from GridView and view or manipulate its contents with DetailsView or FormView. Read more »

Build reusable ASP.NET controls using events

One of the key improvements in ASP.NET its ability to build server-side controls and add events to these controls. Discover how to accomplish this using reusable, event-driven controls. 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 »

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 »

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 »

Display data with .NET's ListView control

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

Two patterns that promote code reuse in ASP.NET

Learn more about the Page Controller and Front Controller patterns and how you can implement them in your apps to increase code reuse possibilities. Read more »

Two patterns that promote code reuse in ASP.NET

To increase code reuse possibilities in your ASP.NET applications, you can use a couple of different patterns. Learn more about the Page Controller and Front Controller patterns and how you can implement them in your apps. 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 »

Blog (3)

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 »

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?

  • Staff A first look at Windows 7 beta

    In this week's Roundup we show you a preview of Windows 7 beta, cover news from the annual Macworld and more. Read more »

    -- posted by Staff

  • Staff Opera's new SDK: Better browsing on the Wii?

    Opera has thrown a little more love at device developers by announcing an updated version of its software development kit on Wednesday at CES. Read more »

    -- posted by Staff

  • Staff 2008: Time to call stumps

    It's another year down but some things never change. That was shown this week as Internet Explorer remained under fire from yet another zero-day exploit. In other news, we set a hard drive on fire and Apple cans its involvement with MacWorld. Read more »

    -- posted by Staff

What's on?