Older rss
  • Java Follow 1103 Followers

    Configure Once, Run Everywhere: Decoupling Configuration and Runtime

    by Anatole Tresch Follow 0 Followers on  Jun 17, 2016

    Configuration is one of the most widely used cross-cutting concerns in application development. Apache Tamaya is a new incubator project that brings standardized property management to Java.

  • Followers

    Agile Architecture Applied

    by Wim Heemskerk Follow 0 Followers , Minze Tolsma Follow 0 Followers on  Jun 23, 2014 4

    Agile is adaptive. When and how to apply architecture depends on the context. This article first explains why this is the case and then how you can still give proper attention to architecture in an agile setting. Adaptability and conversation are the essentials.

  • Followers

    Designing and Developing Cross-Cutting Features

    by Stephen Rylander Follow 0 Followers on  May 23, 2012

    Every developer has had to integrate with another system, API or component at one point or another. And, often, a business feature must span systems. If you’ve been on a project like this or have one in the pipeline then this article provides strategies to handle the change. Also, this article covers separating system boundaries and what that means for your technical design.


Succeeding with Dependency Injection

Posted by Mark Seemann Follow 0 Followers on  Dec 19, 2011

While the principal pattern is easy to understand it can be difficult to succeed with DI without considering the larger context. This article provides a sketch of the mental model you need to succeed. 1


Dependency Injection with Mark Seemann

Posted by Jonathan Allen Follow 612 Followers on  Jun 27, 2011

Mark Seemann, author of Dependency Injection in .NET, talks to us about the differences between DI and Service Locators and the importance of having a Composite Root. 9


A Comparison of Spring MVC and JAX-RS

Posted by Rossen Stoyanchev Follow 6 Followers on  Feb 10, 2010

SpringSource's Rossen Stoyanchev introduces the Spring MVC REST features available in Spring 3 in the context of JAX-RS. 33


Classloader Acrobatics: Code Generation with OSGi

Posted by Todor Boev Follow 0 Followers on  Nov 17, 2009

Porting great infrastructure to OSGi often means solving complex classloading problems. This article is dedicated to one of the the hardest issues in this area: dynamic code generation. 4


Book Excerpt and Interview: Dependency Injection

Posted by Dio Synodinos Follow 4 Followers on  Sep 07, 2009

Dependency Injection by Dhanji R. Prasanna is a book that tries to explore the DI idiom in detail, and present techniques in Spring and Guice. 9


A Fusion of Proven Ideas: A Look Behind S#arp Architecture

Posted by Billy McCafferty Follow 0 Followers on  Mar 16, 2009

Billy McCafferty presents S#arp Architecture, an ASP.NET MVC framework meant to leverage current best practices in architecting ASP.NET web applications. 6


Nate Kohari on Releasing Ninject 1.0

Posted by Robert Bazinet Follow 0 Followers on  Jun 17, 2008

Nate Kohari released version 1.0 of his dependency injection container for .NET, Ninject. Dependency Injection has been a popular topic and has given rise to new tools for this technology. 1

Development Follow 687 Followers

Domain Driven Design and Development In Practice

Posted by Srini Penchikala Follow 38 Followers on  Jun 12, 2008

In this article, Srini Penchikala discusses Domain Driven Design from a practical stand-point. The article looks at architectural guidelines and best practices that can be used in a DDD project. 53


Book Excerpt and Interview: Effective Java, Second Edition

Posted by Ryan Slobojan Follow 0 Followers on  May 13, 2008

Effective Java, Second Edition by Joshua Bloch is an updated version of the classic first edition, which won a 2001 Jolt Award. InfoQ asked Bloch questions about the areas that the new edition covers. 8

Login to InfoQ to interact with what matters most to you.

Recover your password...


Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.


More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.


Stay up-to-date

Set up your notifications and don't miss out on content that matters to you