David DeWolf
12 articles
Architecture & Design
Tip: Benefiting from Code Base Standardization
Same Line or Next Line? Tabs or spaces? Camel case, underscores, or dashes? Whether the debate is code conventions or naming standards, most developers...
Architecture & Design
Tip: The Psychology of Builds
Build times matter. Agile development and other pragmatic methodologies rely heavily on the practices of continuous integration, automated testing, and frequent builds. As build...
Guides
Tip: Eliminate Waste with Simple Design
One of the principal values of Agile Software Development is the priority given to working software. In other words, agile development teams value working...
Java
Tip: Use Tiles Decorations; Reduce Configuration
In case you haven't heard, the Apache Tiles framework, which gained popularity and widespread adoption as a Struts plugin, graduated into its own top-level...
Java
Tip: Leveraging Struts2 Type Conversion
Type conversion is the process by which type-agnostic data is converted into more complex objects. These strategies are typically used in web applications to...
Enterprise Java
TIP: Taking Advantage of Java Generics
Java5 has been out for several years now, but the reality is that many corporations have just recently standardized on this version of the...
Guides
TIP: Increase your Productivity
What is the major difference between average developers and those who really stand out? Productivity. Those who excel in development positions have learned to...
News
2006 Open Source Product of the Year
The open source movement continues to take the software industry by storm. In 2005, corporations such as Oracle and BEA joined IBM in contributing...
Open Source
Embedding Apache Pluto
The Java Portlet Specification (originally created through JSR-168) provides a standard for developing portal components with the Java programming language. Although the specification was...
Open Source
Developing Portlets with Apache Pluto
The Java Portlet Specification (originally created through JSR-168) provides a standard for developing portal components with the Java programming language. This specification, originally released...