Gal Zellermayer describes the 0 bugs policy, a process for handling bugs that is based upon 1 rule: whenever you encounter a new bug, you should either fix that bug, or close it as "won't fix" and don't think about it again.
In this article, Jonathan Allen outlines the design patterns that users of REST specification languages such as RAML, Swagger, and API Blueprint should adhere to when generating code for C# and ASP.NET Web API. This includes topics such as model validation, async support, and request cancellation.
The concept of test management sits awkwardly in agile, mostly because it’s a construct derived from the time when testing was a post-development phase, performed by independent testing teams. Agile, with its focus on cross functional teams, has sounded the death knell for many test managers. While test management is largely irrelevant in agile, there is still a desperate need for test leadership.
A restaurant to give homeless people apprenticeships? A centre to foster social enterprise? A ‘round the nation’ bike ride? PwC were the runners up for the Spark Award this year. 1
InfoQ recently sat down with Adrian Mouat, author of “Using Docker”, and explored how containers can be best utilised within a typical software development lifecycle.
When scaling agile principles through rituals it's important to constantly evaluate and evolve those rituals. This article provides examples of experiments that focus on developing team behaviors.
Xu Wang introduces HyperContainer, a runtime for running Docker images on any hypervisor, providing hardware-enforced isolation for multi-tenant environments.
The mobile revolution is changing the way organizations work, manage their operations and engage with their employees. They are reconsidering their technologies making ‘mobile first’ a must have. 1
The approach to full stack testing can be daunting. There's more than one way to test, but how do you balance your efforts? In this article, David Copeland looks at solving that challenge.
Book review and interview with Jeff Sussna, author of "Designing Delivery", on cybernetics, service exchange, customer-centric brands and a new definition of quality in a service-oriented world.
Reveno is a powerful new, performant, JVM based lock-free transaction processing framework based on CQRS and event-sourcing patterns. In this article we develop a simple trading system using Reveno.
Pauly Comtois, Vice President of DevOps at Hearst Business Media, talks about their DevOps initiatives. What challenges have they faced? Which improvements have they seen? What lies ahead?