In this article, Alois Reitbauer, a Performance Architect for dynaTrace Software, specifies several architectural anti-patterns which can downgrade an application’s performance. Knowing those anti-patterns and proactively designing the application to avoid them will keep away certain snags that can impact application’s performance.
Leading persistence solution architects their views on the current state of the union in persistence in the Java community. 2
Using a domain model is not just creating the actual domain model classes and using them, due to infrastructure needs. Mats Helander explains how to use handle this complexity in a simple way. 37
Srini & Kavitha Penchikala give an overview of the support provided by Spring framework in the areas of unit and integration testing, with a sample application. 16
Hibernate is a widely used ORM tool for Java. A new InfoQ article looks at using Hibernate to provide a commonly requested feature of custom fields for domain objects. 17
Gavin Terrill explains the humble "ETag Response Header", and how to integrate its use in a Spring and Hibernate based web app to improve application performance and scalability. 11
The project lead of ActiveMessaging for Rails gives InfoQ readers a comprehensive and informative introduction to his framework. 19
Although ActiveRecord has set the bar pretty high for ORM frameworks, the opportunity still exists to extend it, to further reduce redundancy, and to make it even more dynamic. 3
SimpleTicket, a newly open-sourced Rails app provides insight into progress and innovation enjoyed by Ruby on Rails advocates and paints a vivid picture of a dynamic, modern startup.
An update from the Spring team on Spring 2's delay to late Sept to improve JMS, JPA, and integrate with OSGi. 5