Based on a concrete example with Scala, Spring and JPA the article explains how to enhance Spring with Scala’s powerful concepts such as implicit conversions and traits. Moreover, it shows how the gap between a Java based framework and Scala can smoothly be bridged.
Using the new DLR features in VB 10 and C# 4 you can build a configuration-free ORM that works well with legacy stored procedures. Though accessed using normal object-dot-property syntax, all the data objects are built at runtime based solely on the information returned by the database. And this is done with no interfaces to define, classes to implement, or data mapping definitions to write.
In this article Billy McCafferty presents S#arp Architecture, an ASP.NET MVC architectural framework meant to leverage current best practices in architecting ASP.NET web applications by providing a project code template which uses Domain-Driven Design techniques and has built-in support for NHibernate, Castle Windsor and SQLite.
Alois Reitbauer specifies several architectural anti-patterns that one should stay away from and which can downgrade an application’s performance. 28
Smalltalk, a language that has had a big influence on Ruby, is making a comeback. We take a look at the current situation and talk to Randal L. Schwartz about Smalltalk. 5
Mat Wall and Nik Silver explain how their has been using Domain-Driven Design in an evolving and Agile environment, at high traffic news site guardian.co.uk. 15
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. 38
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. 18
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. 12
The project lead of ActiveMessaging for Rails gives InfoQ readers a comprehensive and informative introduction to his framework. 19