Columns: Dev How-To and Advice


Product Briefs

A look at software tools and technologies on the market.

.NET & Beyond: One more time: What exactly is .NET?

Recent changes have left some believing that Microsoft’s technology strategies have changed or even that the company is de-emphasizing .NET -- and neither of these is true.

The testing challenge

Automated testing must become an even more critical part of development projects.

UPS-developed messaging software keeps global air hub running smoothly

When UPS needed a middleware system that could support more than 3,000 messages each second, it turned to its internal software engineers to develop UPS’ Common Infrastructure Services (CIS) and Common Message Environment (CME).

Three little words

In the business intelligence (BI) world, the importance of Return on Investment in cost justifying new projects may be overrated.

Developers or bust for Sun

At this year’s JavaOne, Sun began a renewed push to court developers with the unveiling of a low-end toolset that officials said eases the process of helping Visual Studio and .NET developers to start building Java-based apps.

Harvard experts put hurt on IT

An article in the Harvard Business Review (HBR) by Nicholas G. Carr presumes that IT someday soon will be taken for granted. This reporter offers a few thoughts on the subject.

Bringing developers up to speed on AI

Bringing developers up to speed on AI is the goal of M. Tim Jones’ book “AI Application Programming.”

Product Briefs

A look at software tools and technologies on the market.

Are you a manager or a leader?

Running a business intelligence (BI) project requires an unusual combination of managerial and leadership skills.

Perspective on XML: A custom-fit career in app development

Imagine how the use of basic skills could raise your value in whatever post you occupy, to the extent that you needn’t be looking for a job on anyone else’s terms in the first place.

Borland tries again

Observers are cautiously optimistic that Borland’s integrated toolsets for the application development life cycle could take the company to the next level.

Extending Eclipse -- Part 2

Want to know more about extending Eclipse? Dwight explains how to add a new view and create your own perspective.

Product Briefs

A look at software tools and technologies on the market.

.NET & Beyond: Why there’s no business case for Web services

While we in IT are rightfully excited about these technologies, businesspeople just don’t care about them. Just use the technology where it makes sense and show the people who run your business how it makes connecting applications easier and cheaper.

Is XQuery an omni-tool?

Just as the community is crafting a great diversity of well-specialized XML processing tools, along comes the XQuery omni-tool, which is complex enough that it is probably not very accessible to the weekend handyman, and yet probably not finely tuned enough to displace the box of professional crafting tools.

The move to open source

In the last few months, there has been a surge in reports of enterprises adopting Linux. The “free” nature of open-source software may appeal to many firms as one way to reduce costs. Meanwhile, the impression that Linux is more secure than Windows has been fostered by a never-ending set of security patches for the various flavors of Windows. Whether this impression is true or not remains to be seen.

A first look at IBM–Rational

The integration of Rational into IBM appears to be off to a good start. One does not sense the acrimony that followed the Lotus and Tivoli acquisitions for years.

Product Briefs

A look at software tools and technologies on the market.

Hype or hyper-active? A review of 'Questioning Extreme Programming'

A review of Pete McBreens’s book “Questioning Extreme Programming”