Special Reports


Q&A: Software Pioneer Dan Bricklin

The inventor of the first PC spreadsheet talks about his new book and challenges facing developers.

Put the 'Smart' in Smart Client

Building applications for multiple platforms requires more consideration from developers than ever before. Find out how to make your apps 'smarter.'

Achieve Useful Requirements Processes

Aligning IT and business is more than a marketing slogan. Learn best practices that let IT teams share requirements that align IT priorities with business needs more effectively.

Wrapping the Java Rap

Open sourcing Java was the buzz at JavaOne, and discussions among attendees influenced part of the 2006 Java Technology Roundtable. Find out the experts' views on the state of Java.

Technical Leadership is Not Project Management

Application development is messy and unpredictable. Here are three key things a technical leader should do to deliver software in spite of the chaos and change that can accompany a project.

Dealing With Uninvolved Customers

One of the keys to a successful software development project is participation from the business representatives. Here are a few tactics to help developers work with them.

Identify the System's Highest Priorities

Determining the priorities of one software feature over another can be difficult. Here's how to tackle that challenge.

7 Tips for Software Versioning

It'd be ideal to have versioning support in the core language specs for .NET and Java. But in the absence of such features, you can still do things today to build applications that show resilience in the face of change.

Drill Down on Forms Authentication

ASP.NET 2.0 provides a robust set of functionality for implementing rich and flexible forms authentication in your applications.

Down With Downtime

By implementing automated business application processing as part of your core IT framework, you can realize significant increases in efficiency and productivity.

Windows Server 2003 Maintenance Made Easy

Following a management and maintenance regimen reduces administration, maintenance, and business expenses while increasing reliability, stability, and security.

Decentralized Development Strategies

Costs and expectations are well understood in centralized development projects, but the opposite is true with Microsoft Access and similar products. There's no standardization.

Achieve 99.999% Uptime

Datacenter Edition is more than just a fancy repackaging of Windows Server 2003. It's only available as part of a hardware and software bundle that puts a Windows mainframe into your data center.

The Secret Life of a DBA

Master these 7 tasks and you'll be well on your way to managing a professional SQL Server database.

The Battle to Provision

The convergence of directory management and provisioning, and how organizations can leverage their directory management investments to meet their provisioning needs.