Michael Nash

15 articles

Applying SOA to an Existing Application

"Service-Oriented Architecture" could probably win a competition for buzzword of the year, as I'm sure we all know. Like any good buzzword, exactly what...

The Java Framework Landscape

Java frameworks span everything from the simplistic to the entirely comprehensive. Some frameworks, for example frameworks concentrating on user interface development, web applications, or...

Top 10 Component Mistakes

It is pretty well accepted now in development circles that systems usually can be built with components, especially pre-existing components, more efficiently than they...

High-Availability Clustering in Java Applications

If It Can Go Wrong... Because most developers are firm believers in Murphy's law, it behooves you to examine ways of making applications as "failure-proof"...

Weighty Matters and Development Tools

It is generally accepted that development toolkits and frameworks are a good thing, and assist developer productivity. A few developers would differ, but to be...

Using Maven for Large Projects

Having just recovered from the "culture-shock" from converting from Ant to Maven, I'd like to pass on a few words about the experience. At first...

Model-Driven Development in Keel

In this article, we're going to take a look at a development process using the technique of "Model-Driven" development. The example of this process...

Spinning Your Code with XSLT and JSF in Cocoon

In this article, we will explore a sophisticated and flexible approach to user-interface building for Web applications. We will explore the combination of the...

Overcoming “Not Invented Here” Syndrome

What is it? "Not Invented Here Syndrome" is a slightly tongue-in-cheek name for the tendency of both individual developers and entire organizations to reject suitable...

Web-Application Persistence: JDO & More

Virtually all significant Web applications have a need for a persistence service. Persistence is simply a means of preserving information from one session to...

Make sure to follow Developer.com on Social Media