News (19)

Sun takes the covers off Mustang

At JavaOne, Sun gave developers a peek at what's coming in the next two major releases of Java, and we've rounded them up for you. Read more »

Melbourne gets ready for open source codefest

If developing code in open source languages and spending time with luminaries in the local developer community sounds like a good way to spend a few days off work, you should probably consider spending early December in Melbourne at the inaugural Open Source Developers Conference. (OSDC) Read more »

Wine development stifled by software patent

Borland's claim over exception handling is hampering the open source project's work. Read more »

Sun picks GPL for Java code

After years of requests and debates, Sun is set to release Java source code under a Linux-friendly licence. Read more »

Sun open-sources mobile Java UI toolkit

Sun has open sourced its toolkit for creating Java-based user interfaces for mobile phones. Read more »

Apple takes over CUPS, Unix printing software

Apple has acquired the source code for CUPS, an open-source project for managing printing on Unix and Linux systems. Read more »

Google Gadgets now work on Linux

Google Gadgets — mini-applications that can be placed anywhere on the desktop — have, until now, only been compatible with Windows and Mac. Read more »

Don't trust Microsoft's OOXML patent pledge

Prominent legal counsel the Software Freedom Law Center (SFLC) said that the legal terms covering Microsoft's Open XML document formats pose patent risk to free and open-source software developers. Read more »

Windows chief opens up on '7'

Since taking over the Windows development reins from Jim Allchin, Steven Sinofsky has chosen to keep silent about new products, but now in an exclusive interview, he spills the beans on Windows 7. Read more »

Huge security hole in .NET: Java creator

Java creator James Gosling this week called Microsoft's decision to support C and C++ on the Common Language Runtime in .NET one of the -biggest and most offensive mistakes that they could have made". Read more »

Features (200)

Handle exceptions properly in C#

Developers often overlook the importance of exception handling to the detriment of their own code. Read more »

Exception management in .NET

In this article, Builder.com looks at how exception management works in .NET. Find out how to architect systems that handle runtime errors properly. Read more »

Under the covers of the .NET CLR

.NET promises to let developers write code in numerous compliant languages, but exactly how does the CLR accomplish this feat? Read more »

Developers and accountability

Read more »

Take advantage of Microsoft's Application Blocks for .NET

Application Blocks for .NET include source code and sample applications. Take advantage of these tools and get a head start on your next project. Read more »

Centralise utility functions with Jakarta Commons Lang project

Apache Jakarta Commons Lang is an API, which aims to centralise common utility functions with good documentation, high stability, and a goodly amount of peer reviewââ,¬"or arguments, as the case sometimes may be. Read more »

The Aggregation Application Block can simplify data handling

The Aggregation Application Block can make data handling--particularly Web services data handling--easier for .NET developers. Find out how to implement it and why you need the Exception Management Application Block to do it. Read more »

Tap the power of the popular Fusebox 4

Fusebox is a very popular and powerful framework for building ColdFusion applications. With the release of Fusebox 4, several additional features have been added to an already strong toolbox. See what has been added in this overview. Read more »

JavaScript security improvements

JavaScript has a reputation as an insecure language, but it may not be as bad as some developers think. Find out the issues and see how maturity has eliminated some of the earlier concerns. Read more »

.NET exceptions for the exceptionally challenged

Get the most out of .NET's structured exception system. These 10 best-practice tips will ensure that you don't wind up bogging down your applications. Read more »

Blog (3)

Try… Catch… Win!

David McAmis [blogs:theneteffect] -- As a .NET developer, there are a few “best practices” that you should always consider. And one of the biggest is that every application you write should include error trapping to trap critical and non-critical errors that may occur. And the .NET framework makes it easy to use “Try… Catch” statements to intercept any errors that occur and allow you to handle the exception. Read more »

Newbie guide to Google's Android

Brendon Chase [blogs:codemonkeybusiness] -- Google's platform for mobile devices has been announced and ready for developers to get their hands dirty. Here's the basics of what it's all about and the core architecture overview. Read more »

Application Threat Modeling v2

[blogs:] -- Threat Modeling has become one of the most important ways to increase the security of your application development projects. It allows you to understand the threats you will face, and implement countermeasure in a consistent, reliable way. If you only do one thing to improve yoru development processes, Threat Modeling should be it. Now with the new ACE Threat Modeling methodology and tools, it's easy to do as well! 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?