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

Newer rss

Ralph Johnson, Joe Armstrong on the State of OOP

Interview with Ralph Johnson Joe Armstrong on  Jul 08, 2010 5

Ralph Johnson and Joe Armstrong discuss the state of OOP, what Smalltalk got right/wrong and the image concept. Also: Joe decides he likes OOP as long as its done the Erlang way: focused on messaging.

Jim Coplien: Why DCI is the Right Architecture for Right Now

Interview with Jim Coplien on  May 29, 2010 2

Jim Coplien, co-creator of Data, Context and Interaction (DCI) architecture, covers a variety of topics including DCI, the importance of language support for DCI and the state of Agile development. Coplien has championed the DCI architecture with Trygve ReensKaug, the inventor of the Model-View-Controller (MVC) architecture, which separates data and its processing from presentation.

Ted Neward on Present and Past Languages

Interview with Ted Neward on  Oct 23, 2008 4

In this interview filmed during QCon London 2008, Ted Neward, author of "Effective Enterprise Java", talks about languages, statical, dynamical, objectual or functional. He dives into Java, C#, C++, Haskell, Scala, VB, and Lisp, to name some of them, comparing the benefits and disadvantages of using one or another.

Randy Shoup Discusses the eBay Architecture

Interview with Randy Shoup on  Jun 05, 2008

In this interview from QCon San Francisco 2007, Randy Shoup discusses the architecture of eBay. Topics discussed include eBay's architectural principles, horizontal and vertical partitioning, ACID vs. BASE, handling data inconsistency, distributed caching, updating eBay on the fly, architectural and coding standards, eBay's search infrastructure, grid computing, and SOA.

QCon Panel: What will the Future of Java Development Be?

Interview with Chet Haase Charles Nutter Rod Johnson Joshua Bloch Erik Meijer on  Feb 20, 2008 2

In this panel discussion from QCon San Francisco, several influential leaders of the software development community discussed and debated the future of the Java language and APIs based upon the lessons we have learned from the past. Topics included static versus dynamic languages, removing code from Java, forking the JVM, and the next big programming language.