My favorite type of onsite meetings are those where I help to solve a major problem. A couple of days ago I was visiting a large online gaming company. Most of what they do revolves around a web-based ...
The endless catalog of IT failure rests on a foundation of poor judgment, inadequate communication across business groups and information silos, and conflicting agendas. Most of my blogging discusses ...
Legacy applications are one of the most difficult issues to face within IT. A rip-and-replace approach is expensive, difficult to cost-justify and tends to interrupt business. Meanwhile, the legacy ...
The server-side architecture of an application can have a significant impact on how well the application performs. I’ve seen examples where an application server had to make queries against a database ...
We continue to report on sluggish performance exhibited by virtually all of Adobe's Creative Suite 2 (CS2) applications, including Illustrator, Photoshop, GoLive and InDesign. The most affected tool ...
I believe that almost any programming language can be used to build almost any kind of user interface, but that the closer the user interface is to the assumptions built into the language, the simpler ...