Roy Rapoport explains the concept of canary analysis and how Netflix uses it to deploy software to its internal systems.
In this interview, recorded at QCon New York, Adrian Cockcroft talks to Charles Humble about agility, implementing DevOps, the differences between Microservices and conventional SOA, the strengths of weaknesses of micro service architecture, and approaches for building resilience into highly-distrubuted systems.
Jabe Bloom sits down with InfoQ to discuss systems thinking, complexity theory and how you can apply systems thinking to your organization or Agile implementation.
Glen Ford talks about his experiences in different organizations' environments, from start-ups to the likes of BBC. Glen discusses how to build great teams and why in his view Kanban works better than Scrum. Finally, Glen explains how Lean, DevOps and systems architecture all influence each other.
Damon argues DevOps is most needed in the enterprise world, and suggests starting with self-service provisioning interfaces, service oriented mentality, designing tool chains and meaningful metrics. All based on his own experience on the field as a DevOps consultant.
Robert Benefield explains the importance of business and operations understanding each other better and how they can kickstart that understanding through collaboration. He talks about the need to find meaningful metrics for business. He discusses how methodologies for operations (ITIL, COBIT) and development (Scrum, Kanban) differ and what can be learned from both.
In this interview, Dave Farley approaches Continuous Delivery both from human and technological perspectives. Do flow-based methodologies play better with CD than iteration-based ones? How to do CD on a DevOps unfriendly context? From a technological perspective, learn the importance of artifact repositories and why you should avoid branching as much as possible.
Todd Charron talks about some of the outcomes from Lean Startup Machine in Toronto, applying Lean Startup in the Enterprise and how can us improvisation techniques in Agile to reduce our fears.
Chris Clarke from Collabnet talks about the evolution of ALM, how Agile has affected its uptake across all levels of the organisation and some of the important metrics Agile teams should be measuring.
Chris McMahon discusses radically open source testing at Wikipedia and has put out a call for the testing community to participate, as well as discussing approaches to browser test automation.
Deepak Giridharagopal explains the config management and automation tool Puppet, the concept of Immutable Deployments, and how Puppet DB (written in Clojure) allows to monitor and query systems managed with Puppet. Also: why PuppetDB is written in Clojure.
Bryan Beecham (aka Billy Garnet) reminds us that "XP not dead!" and shares his approach to teaching TDD and refactoring with Lego and applying XP and craftsmanship in teams as well as the human body.