News (28)

Microsoft sues over source code theft

Microsoft has filed a federal lawsuit against an alleged hacker who broke through its copy protection technology, charging that the mystery developer somehow gained access to its copyrighted source code. 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 »

'Dangerous' Flash exploit can infect by stealth

A Flash flaw discovered this month could change the face of Web security by allowing criminals to infect users of any browser or operating system with malware — without making their browser or application crash. Read more »

Sun sheds light on its open-source future

Simon Phipps, Sun UK's chief open-source officer, surveys the open-source landscape and reaffirms his company's commitment to open-software development. Read more »

LAMP lights way on open source security

The most popular open-source software is also the most free of bugs, according to the first results of a U.S. government-sponsored effort to help make such software as secure as possible. Read more »

Judge whittles down SCO claims against IBM

A Utah judge has thrown out hundreds of claims made by SCO Group in its Linux lawsuit against IBM, finding that SCO failed to specify many of Big Blue's alleged misdeeds. Read more »

New Windows OS within 3 years: Microsoft

Microsoft is already planning its next major version of Windows and it won't be five years in the making as its predecessor Vista was. Read more »

Danger level rises for Perl flaws

A type of security flaw in Perl applications that experts thought could lead only to a denial-of-service attack is now believed to be much more serious. Read more »

Adobe to pull Office rival out of AIR?

Adobe may look to the Adobe Integrated Runtime (AIR) platform to launch an office productivity suite to take on Microsoft. Read more »

Windows HTML SDK attack revealed

A new WMF bug has emerged along with a public exploit for HTML Help Workshop. Read more »

Features (135)

Assembling a coding dream team

If you could put together a dream team of developers who could tackle almost any project, what type of players would you look for? Do you want hotshots, fast learners, or big-picture analysts? Here are some first-round draft picks. Read more »

Documenting code is worth the hassle

The problem with documenting code is that if you do it too early, it's just another thing to keep updated along with the code. And if you wait until the end, then you have no time or inclination to add comments. An easy way is to document your code as you go. Here's how it's done. Read more »

Tracking down bugs in ASP.NET code

One of the trickier aspects of Web development is debugging. In this article we'll look at some of the new ways you can debug your ASP.NET code. Read more »

Agile programming works for the solo developer

Agile programming, aka extreme programming, offers a great deal to the lone developer. Learn how agile practices brings order to solo efforts. Read more »

Threading in C#

Using multiple threads can help you achieve greater performance, scalability, and responsiveness in your applicationsââ,¬"but you need to be careful. Follow these tips to avoid danger. Read more »

Extend the power of JSP with JSTL

JSTL is a specification for a set of custom taglibs that provide tags for conditional structures, iterating, internationalization, and manipulating HTTP, XML, and SQL. Read more »

Implementing taxonomy during development

Knowing that you need information taxonomy is one thing. Knowing how to build it is another. These tips will help you build a profitable Web site. Read more »

Looking for a Java IDE? Get the IDEA

The land of the Java IDEs is cluttered with products, many of which fall woefully short. Find out why Builder.com thinks IntelliJ's IDEA stands out from the rest. Read more »

Eight reasons why extreme programming won't work in your shop

Extreme programming gurus tout many benefits, but at what cost? Before you adopt XP, find out how it can cause more problems than it solves. Read more »

Employ the Iterator class to streamline filtering

Iterator objects don't store objects the way arrays and linked lists do. See how using a filtering Iterator class can help you avoid wasted memory and decreased performance. Read more »

Log in


Sign up | Forgot your password?

What's on?