Rebecca Parsons, Thoughtworks CTO, on microservices: prerequisites, challenges and benefits. Also insights on designing services for scalability, handling failure and eventual consistency.
Andrea Magnorsky talks about her experience with adopting F# for .NET game development, where F# fits, property based testing with FsCheck, and much more.
Elisabeth Hendrickson discusses her move from consulting to take on the role of Director of Quality Engineering for Pivotal Labs, how important engineering technical practices are to building quality in from the ground up and how scaling agile across many teams requires a structure that supports self-organization within organizational constraints.
Tom Stuart talks to ObjectView editor Mark Collins-Cope about his interest in computer science, Test Driven Development, Behaviour Driven Development, and Ruby
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.
Hadoop, the distributive file system and MapReduce are just a few of the topics covered in this interview recorded live at QCon San Francisco 2013. Industry-standard Agile implementation and a lot of testing, assures the development team at Ancestry.com that they have an app that can handle the large traffic demands of the popular genealogy site.
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.
Woody Zuill discusses Mob Programming, a practice where the whole team works on the same thing, at the same time in the same space on the same computer, as well as his thoughts on No Estimates.
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.
Christian Legnitto describes FB's release process for mobile apps, how FB has no dedicated iOS or Android teams, A/B testing and the Play Beta program, tools used for the build process, and much more.
Tim Berglund explains GitHub's approach to product owners and product development and how that can (or can not) translate to other companies.