The book More Agile Testing reflects back on the developments that have happened in agile testing in the last five years. It covers new challenges in testing, test practices, and examples of and experiences with agile testing from teams all around the world. InfoQ did an interview with the authors Janet Gregory and Lisa Crispin.
This article summarizes the key takeaways and highlights from QCon San Francisco 2014 as blogged and tweeted by QCon's 1,200 attendees. Over the course of the next 4 months, InfoQ will be publishing most of the conference sessions online, including 10 video interviews that were recorded by the InfoQ editorial team.
Paul Chiusano and Rúnar Bjarnason's Functional Programming in Scala "is not a book about Scala," say the authors, rather it is a principled introduction to functional programming that relies on Scala. An interview with the authors.
This article provides a brief overview of the design methodology covered in the book "RESTful Web APIs" by Richardson and Amundsen. 3
Dare Festival Melbourne is a one-day fast paced event about workplace innovation, change and happiness - Anton summarises the talks with help from some visual recordings.
Mike Amundsen's series "Designing APIs for the Web" is a straightforward dive into API design suitable for a broad set of stakeholders. This article reviews the series so you know what to expect.
Applying the project lifecycle model to software development complicates both and makes developing good software harder. Allan Kelly presents ideas on how to move beyond projects and into flow. 3
When it comes to database change, agility through automation - the ability to rapidly to accelerate delivery – is what differentiates world-class enterprises from the rest of the crowd. 4
GridGain announced that the In-Memory Data Fabric has been accepted into Apache Incubator program as Apache Ignite. InfoQ spoke with Nikita Ivanov about their product becoming part of Apache.
Finalizers and PhantomReferences should not be depended on, but sometimes they are necessary. In this article we reveal how to contend with the many issues surrounding finalization in Java. 4
This article shows how to do planning using reference class forecasting with the #NoEstimates paradigm which promises more accuracy in forecasts. 11
This article provides ideas about how to approach refactoring based on the complexity and stability of the codebase (Feather's Quadrant) and proposes a refactoring process workflow 3