Videos tagged with Interviews
Summary Brian and dave discuss what it might mean to be a true craftsman and why the idea of craft has become so popular of late. Other issues discussed include the question of why craft seems to be focused almost exclusively on programming and why everyone does not aspire to be a craftsman? Programming as performance art, programs as literary artifacts, and code "habitability" round out the di...
Michael Nygard on Building Resilient Systems
Summary Michael Nygard on: feature complete vs. production ready, how to make a system more resilient and monitorable, explaining stability patterns like Bulkhead and Circuit Breaker, and the need for the development department to cooperate with the operations one and the business managers. Bio Michael Nygard is a software architect with over 15 years of experience designing and writing applica...
Cameron Purdy on Scaling Out Data Grids
Summary What is Data Grid computing? What makes it different from a database? Is a data grid always scalable? Is the cloud the next step? Cameron Purdy answered these questions and others during an InfoQ interview, and also gave some hints on how to build scalable grids and how to avoid horror stories. Bio Cameron Purdy was the founder and president of Tangosol, Inc, a market leader in deliveri...
Neil Bartlett on OSGi
Summary This interview, conducted at QCon 2009, covers a wide range of topics beginning with a definition of OSGi and ending with an audience question about integrating OSGi into legacy application servers (like Websphere). In between Neil answers questions about the origins and evolution of OSGi, how OSGi compares to .Net modularization, and constraints on the use of certain Java libraries. Bi...
Eric Evans on the State of DDD
Summary At QCon San Francisco, 2008, Eric Evans answers questions about his recent activities and the evolution of DDD. During the interview he responds to questions about the relationship of DDD to usability, to FIT and FITnesse type testing, technology tools, and domain-specific languages. He also speaks about the DDD community as a whole. Bio Eric Evans is the author of "Domain-Driven Design...
A Conversation with Sr. Tony Hoare
Summary Sir Tony Hoare answers questions about his background, his relationship with Microsoft Research, his interest in "Unifying Theories of Programming," and numerous other topics in the area of programming, correctness, formal analysis of programs, and even type systems. Also addressed: concurrency, null-references, and even buffer overflows. Bio Sir Charles Antony Richard Hoare, commonly k...
Geir Magnusson on Cloud Computing
Summary Geir Magnussan answers questions about the definition of Cloud Computing, how cloud computing affects application development, concerns about vendor lock-in, the impact of open source for in Java evolution, Apache Harmony, and Apache Geronimo projects Bio Geir Magnusson Jr. is VP of Engineering at 10gen Inc, a "cloud" technology startup. His diverse background includes being a technolog...
Development Tools for the Open Web
Summary Dion Almaer and Ben Galbraith open with a definition of the Open Web, the tension arising from multiple Web technologies, the diversity and "polyphony" of Open Source, the future of Web development tools, and the debate associated with the possible evolution of Javascript. The potential impact of HTML 5 on tool and Web development in general is discussed. Bio Dion Almaer and Ben Galbrai...