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 ...
The latest cybersecurity guidance from the White House shines a spotlight on application security—more specifically, on the burden of responsibility for insecure software. At this point, the National ...
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 ...