InfoQ Homepage Interviews
-
Nathaniel Talbott on Experiment Driven Design
Nathaniel Talbott discusses the concept of Experiment Driven Design.
-
Project Lead Mark Fisher Discusses the Spring Integration Project
InfoQ talks to Mark Fisher, project lead for the Spring Integration project, about the framework. The interview talks about the origins of the framework, how it compares to using an ESB, and using Spring Integration with Spring Batch.
-
Stuart Halloway on Clojure and Functional Programming
Relevance, Inc. co-founder Stuart Halloway discusses Clojure and functional programing on the JVM in depth, and touches on the uses of a number of other modern JVM languages including JRuby, Groovy, Scala and Haskell. He also makes a case for structural edit modes in IDEs, and shares some of his favorite IT books.
-
Oren Teich and Blake Mizerany on Heroku
Oren Teich and Blake Mizerany talk about the technology behind Heroku and the benefits of the new add-on system.
-
Christian Dupuis on SpringSource Tool Suite
Christian Dupuis, Principal Engineer with SpringSource, talks to Ryan Slobojan about SpringSource Tool Suite providing an overview of the tool and exploring key features including its Groovy, Grails and Roo support and Cloud Foundry integration. The interview also explores some of SpringSource's future plans for the product.
-
Jeff Patton on User Centered Design and Story Mapping
Jeff Patton describes the different ways Agile teams deal with users and then digs in deep into story mapping. Jeff says: "For me, the story mapping thing is going back to using the story as a genuine conversation to actually drive understanding of the system, not as what I've seen it become – molecular conversation about the details of a particular feature and how we're going to test it.
-
Guilherme Silveira on Restfulie
In this interview conducted by Stefan Tilkov, Guilherme Silveira compares Restfulie, a hypermedia-centric REST framework, with other RESTful frameworks and explains the difference between its Java and Ruby implementations.
-
Dean Wampler on Programming Languages
This interview begins with a discussion of functional programming, the use of Scala by programmers trained in Java and the differences between purely functional languages like Haskell and hybrids like Scala. Later in the interview other programming languages are discussed along with the notion of programming paradigms and the need for combining both paradigms and languages to best solve problems.
-
Evan Phoenix On Rubinius 1.0
Evan Phoenix discusses the path towards Rubinius 1.0, the status of the work on the JIT, optimizations in Rubinius and more.
-
Rod Johnson Discusses Spring 3.0
Rod Johnson, the founder of Spring and the general manager of the SpringSource division of VMware, talks to InfoQ about Spring 3.0, the influence of Google Guice on Spring, Spring.NET, and Spring's tc Server.
-
Amr Elssamadisy on Making Agile Stick
Amr Elssamadisy talks about what makes Agile stick. Before Agile practices, before Lean or Scrum, it is important to have a team of individuals who know how to deal with problems, people who are ready to recognize a problem they have and know how to confront it.
-
Mary Poppendieck Introduces the Book "Leading Lean Software Development"
Mary Poppendieck talks about her last book "Leading Lean Software Development", a book for the product, program and all C-level managers, showing them how to apply agile principles and practices starting from the realization that development teams are not successful if they are not in the same boat with their managers.