New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more


Bob Lee on Java's Future, Lambdas, DI with Guice vs Dagger, Java and Ruby at Square

Interview with Bob Lee on  Jan 11, 2013 2

Bob Lee explains the popularity of Java, future language features like Lambdas, DI with Guice vs. the Dagger framework, the role of Java vs. Ruby at Square, hiring at Square, security and much more.

Dick Wall on Scala, DI with SubCut, Scala Compiler Plugins, Java's Future

Interview with Dick Wall on  Jun 29, 2012 2

Dick Wall explores the state and future of Java, his reasons for switching to programming in Scala, the SubCut Dependency Injection library for Scala, Scala Compiler Plugins and much more.

Mark Pollack on Spring.NET 1.3 and 2.0

Interview with Mark Pollack on  Dec 16, 2009

Mark Pollack talks about the features coming in Spring.NET 1.3 and 2.0. He also covers Spring.NET Integration, the Stonehenge project and the relationship with Spring Java.

Greg Young Discusses State Transitions in Domain-Driven Design and DDD Best Practices

Interview with Greg Young on  Jan 30, 2009 9

In this interview, Greg Young talks about managing state transitions in a Domain-Driven Design project using two separate models, one for reading data from datastore and the other for write-only command operations. He also discussed Command Query Separation to keep the design cleaner and easier to test and maintain and the best practices that developers can use when working on DDD projects.

Erich Gamma Discusses Jazz, Eclipse, JUnit and Design Patterns

Interview with Erich Gamma on  Sep 16, 2008

In this interview from QCon London 2008, Erich Gamma discusses the Jazz project, why Eclipse has been successful, the strict Eclipse release schedule, JUnit, Design Patterns, how to identify a design pattern, design patterns and the 'Don't Repeat Yourself' principle, the design pattern community, and whether dependency injection is a design pattern.

Mark Pollack on Spring and Spring.NET

Interview with Mark Pollack on  Feb 04, 2008 2

Mark Pollack, founder of Spring.NET, talks about shares ideas between the Java and .NET communities and the history of Spring.NET. Topics include how to use dependency injection and AOP for more than just logging and where Spring.NET overlaps with WCF.