InfoQ Homepage Interviews
-
The Agile Alliance Leadership on Agile 2012 and Beyond
In this set of three short interviews the leadership team of the Agile Alliance and the Agile 2012 conference talk about the work of the Alliance, the themes and ideas embodied in the Agile 2012 conference, the current state of Agile adoption worldwide, the Alliance's involvement internationally and the future direction of the organisation.
-
The Larger Purpose of Big Data with Pavlo Baron
Big Data means more than just the size of a dataset. Pavlo Baron explains different ways of applying Big Data concepts in various situations: from analytics, to delivering content, to medical applications. His larger vision for Big Data ranges from specialized Data Scientists, to learning Decision Support Systems, to helping mankind itself.
-
Ian Robinson discusses Service Evolution and Neo4J Feature Design
Ian Robinson discusses Neo4J's design choices for data storage and retrieval, CRUD operations, transactions, graph traversal and searches and HA deployment strategies. He also shares his thoughts on hypermedia controls and the concept of consumer driven contracts for continuous evolution of services.
-
Omer Kilic on Erlang, Using the Actor Model for Embedded Systems, Raspberry Pi
Omer Kilic explains the use of Erlang for embedded systems and how Actors help to model hardware components and concurrency aspects. Also: the work on using Erlang to program the Raspberry Pi.
-
Paul Carvalho Discusses Pitfalls in Agile Testing and the Zero Page Test Plan
Paul Carvalho joins us to discuss his two sessions at Agile 2012: Pitfalls in Agile Testing and How to Avoid Them and The Zero Page Test Plan
-
Michael Hunger on Spring Data Neo4j, Graph Databases, Cypher Query Language
In this interview, Michael Hunger talks about the evolution of persistence technologies over the last decade, the emergence of NoSQL databases, and looks at where graph databases fit in. He describes the goals behind the Spring Data Neo4j project, it's latest developments, and examines Cypher, a humane and declarative query language for graphs.
-
Adrian Cockcroft on Architecture for the Cloud
In this interview we talk with Adrian Cockcroft, the architect for Netflix’s cloud systems team. We discuss how Netflix combines 300 loosely coupled services across 10,000 machines. An interesting revelation is that they fully embrace continuous delivery and each team is allowed to deploy new versions of their service whenever they want.
-
Enda McGrath on Cross-Platform JavaScript Application Development with Enyo
Enda talks about the challenges his team faced while developing the Enyo framework. He also gives an overview of how it works and how it aims to help developers deliver apps across different devices.
-
Stuart Williams on Vert.x
Stuart Williams explains vert.x: basic idea and architecture, how it uses Java's NIO and async APIs, how it allows using various JVM languages (Groovy, JRuby, Scala, etc), the EventBus and much more.
-
Rich Hickey on Datomic, CAP and ACID
Rich Hickey explains the basics of Datomic, its approach to transactions and query, Datalog, CAP, ACID and BASE, and much more.
-
The Rise of DevOps with Jesse Robbins
Jesse Robbins of Opscode discusses how the concept of deploying, maintaining, and updating a software solution has begun to evolve into the concept of DevOps. This new player in the development landscape blurs the lines betwee Development and Operations teams and creates a new practice of Infrastructure as Code.
-
Enterprise Agile Transformation with Tamara Runyon
Tamara talks about the Agile Transformation that is happening at Intel and the approaches they are taking to implementing agile across a large multinational organisation. She also reflects on her four years on the board of the Agile Alliance.