Tests should always keep the end user view in mind. But how to test web services, which are not directly customer-facing, and in particular, how to performance test them in a meaningful way? This article outlines performance split testing as a performance test approach that is relying on real-time production traffic.
Pair programming is one of the core techniques of eXtreme Programming and has been shown to be effective for knowledge sharing as well as code quality, but it is a practice that is often not used, even in the most agile of organizations. Linda Cook explores why that is and provides some advice on how to encourage teams to try the practice.
Angular 2 & TypeScript have brought true object oriented development to the world's most popular web development framework. This article provides a high-level overview of Angular 2. 2
The book achieving impact through engagement by Si Alhir and and Peter L. Simon explores models on employee and customer engagement to achieve impact in organizations based on increasing engagement.
Martin Thompson, co-founder of LMAX, keynoted at QCon São Paulo 2016, outlining the top 10 performance related mistakes that he has encountered in production.
InfoQ interviewed Dave Snowden about applying leadership models, the Cynefin model and how it can be used for capturing requirements, scaling agile, and sustainable change.
This article demonstrates how it possible to build a simple container using less than 100 lines of Golang code. Topics covered include namespaces, cgroups and layered filesystems. 1
For our inaugural podcast QCon chair Wesley Reisz talks to Adrian Cockcroft. Topics include microserivces, “Serverless" computing, Persistent memory and other potentially disruptive trends. 3
Amazon's AWS Lambda service is a serverless offering that lets us run code without provisioning servers. This article compares the tradeoffs of serverless models with VM/Container based models.
While the definition of Minimum Viable Product may work us into a tizzy, the goal behind it is extremely valuable for product companies: to rapidly learn what your customers want. 2
This article series explains how containers are actually being used within the enterprise.