Java Tip 134: When catching exceptions, don’t cast your net too wide
Understand how Java compilers check catch clauses at compile time Java’s compile-time checking does a pretty good job of keeping exceptions safely caged—you can’t call a method that throws a checked exception without catching the exception or declaring that your…
Go with the flow
Build Web applications with Webflow components Webflow is the core of the BEA WebLogic Portal framework. BEA WebLogic Portal encompasses many components including user management, commerce, entitlements, and campaigns. Web applications built with BEA WebLogic Portal can leverage the Webflow…
The thread threat
Why is coding for thread safety still a challenge? February 14, 2003 Q: I have a class with a pair of static getter/setter methods that read and write a single static field. Do I need to make them synchronized for…
Anti-data mining amendment moves forward
Critics fear loss of privacy for U.S citizens A conference committee made up of U.S. Senate and House negotiators has approved an amendment to a government spending bill that would limit the Department of Defense’s ability to use data-mining techniques…
Dell ups Q4 revenue, net income
Servers, storage, and services drive growth Dell Computer posted strong fourth-quarter and full-year earnings Thursday on the back of increased shipments worldwide, it said. Fourth-quarter net income was $603 million for Dell’s fiscal year 2003 fourth quarter, or the period…
Cognos boosts OLAP in next Cognos Series 7
Zero-footprint, future trend prediction lead upgrade charge Cognos is set to unveil its Cognos Series 7 V.2 software next week, giving end-users a sleeker version of the one-year-old BI (business intelligence) product featuring increased support volume functions highlighted by new…
Are corporate employees free moral agents?
Finding an ethical way to restore balance when dealing with corporations During our discussions over the last two weeks on the corresponding ethical obligations between individuals and corporations, many people have made the point that when we deal with corporations,…
BEA to run on HP Itanium server
Could help integrate legacy, Web-based apps BEA Systems’ WebLogic Server 7.0 software is now available on Hewlett-Packard’s (HP) Itanium 2-based servers, the companies announced Wednesday. WebLogic Server is available on HP’s HP-UX 11i v 1.6 operating system, running on Itanium…
Refactoring the business
How to find the better way Last week’s column[1] provoked quite a few thoughtful reactions, including most notably this one from Ward Cunningham: “There is a huge opportunity lurking up ahead. The enterprise guys don’t know it because they think…
Intel unleashes Manitoba
Chipmaker moving into data-transmitting cell phones Having amassed a huge lead in the market for desktop and notebook processors, and a growing share of the market for handheld device chips, Intel announced its new PXA800F chip Thursday, which represents the…