He says personalities determine much of what happens in software development and claims that designing interfaces is more like making movies than engineering cars. This first of two articles introduces you to the benefits of measuring Web traffic, exploring the importance of Web metrics and describing various approaches to collecting Web data. The v2.2 update contains client API to access a UDDI registry, plus SOAP technical previews for Web Services Systems Management technology, COM Pluggable Provider, and SOAP chaining framework. It also provides updated WSDL tools, documentation, and configuration setup utility. You'll learn to use CVS to check out the latest sources of a particular software package or begin using CVS as a full-fledged developer.
Most developers find testing, both unit and functional, to be a painful experience.
Testing is a necessity in software development, so we need to do what we can to integrate it into our plan with minimal pain. This article puts you on track with testing by identifying the differences between unit and functional tests and providing guidelines on test development and ways to integrate testing into the development process. Currently, implementing generic utility classes requires many casts, which may cause run-time errors. Parametric types provide an elegant way to implement generic utility classes, which will alleviate the need to cast and will allow more errors to be caught at compile time. Generic Java is a proposal to add parametric types to the Java language that supports legacy code and pre-existing Java virtual machines.