In this article, author Carlos Bueno describes a method for analyzing constraints on the shape and flow of data in systems. He talks about the factors useful for system analysis like working set & average transaction sizes, request & update rates, consistency, locality, computation, and latency. He also discusses big data architecture details of two use cases, movie streaming and face recognition.
Agile methods have many traditional test management activities built into them. With desired agile team traits like self-organising, role blurring and skill diversification, the nature of test management is changing. We have to question whether the role of Test Manager should exist in effective agile organisations and how the activities which have long made up the role are divested?
"BDD In Action" is a book that aims to cover the full spectrum of BDD practices from requirements through to the development of production code backed by executable specifications and automated tests.
This article introduces gilt.com's ION-Roller continuous deployment application, which allows the company to operate a resilient cloud-based microservice platform utilising Scala, Docker and AWS. 7
In little over a decade, Africa has become the second most mobile connected continent, where about 15% of the billion inhabitants owns a cell phone, opening the way to many innovative applications. 2
Cloud based test labs provide an infrastructure to automatically test your software on a great number of devices. Leverage this in your build to reach to goal of continuous quality.
Working remote can give you freedom and independence as you can work when and where you want. But working alone and being distant from people can result in loneliness and make you feel disconnected.
A conversation with Matt Stine about Cloud Native Architectures, Microservices and SOA, and how it's both a cultural and technological change within enterprises.
Unix pioneer Ken Thompson once said, “one of my most productive days was throwing away 1000 lines of code.” In this article Cas Saternos highlights practices now possible for writing concise Java code 12
The book The Software Craftsman contains stories, examples and practical advice for software developers and other project professionals to achieve technical excellence and customer satisfaction. 1
This article explores Java 8's new CompletableFuture class, its value in programming systems that depend on asynchronous interactions, and how it complements fork/join-style parallelism. 2
In this article, author Eltjo R. Poort discusses an architecture approach called Risk and Cost Driven Architecture that helps architects become more effective in an agile world. 1