• June 24, 2004 24 Jun'04

    Implementing Caching with AspectJ

    Often in talks we give examples of common aspects, such as caching, pooling, auditing, security, persistence, and so on. Learn how to implement them using AspectJ.  Continue Reading

  • June 22, 2004 22 Jun'04

    You Call That An Elephant?

    The fundamental good in Elephant is two-fold: first, the message that EJB has gotten persistence wrong more often than not and that layering is always preferable to grand unified solutions.  Continue Reading

  • June 15, 2004 15 Jun'04

    Dynamic Coupling

    Loose coupling has more up-front costs than tight coupling. The assumption is that the loose coupling device will pay for itself.  Continue Reading

  • June 01, 2004 01 Jun'04

    Tree Oriented Perspective for Software Architecture and Design

    This is not a new framework to reduce your code, and by no means, a fully developed concept or a tool to be immediately used. At worst, its a wild thought, and at best, it might provide a new way to inspect your design from the view point of ...  Continue Reading

  • June 01, 2004 01 Jun'04

    Java Testing and Design

    This book is an excellent guide to testing Web applications and Web services. I expect it will benefit all readers, from software developers or QA techs just getting started, through to the experienced coders and testers. The book took me past the ...  Continue Reading