When building a new system on AWS we are faced with three architectural choices around application packaging, runtime service and load balancing service. This article looks at these three options, and concludes that the Amazon EC2 Container Service provides the best architectural option for today's applications.
Modern Agile’s four guiding principles define a simpler, safer, speedier way to achieve awesome results: Make People Awesome, Make Safety a Prerequisite, Experiment & Learn Rapidly and Deliver Value Continuously. These principles are present in the products and services we love. Modern Agile doesn’t define what roles, rituals or practices to follow. You choose how to act on the principles.
The Kanban-Ace Framework welcomes Scrum, and helps teams improve their level of agility. This article explores how a Scrum team can improve by leveraging the Kanban-Ace Framework. It introduces the Akashi Bridge, a new Kanban-Ace tool that makes it possible for Scrum teams to keep the best features of Scrum while growing to higher levels of performance thanks to Kanban-Ace advantages.
You're ready to explore reactive opportunities in your codebase but you are wondering how to test it. In this article Java Champion Andres Almiray provides techniques and tools for testing RxJava. 3
Modern User Experience requires an architecture that is able to continuously “react” to its broader environment. Implementing the SAM pattern has taught us much about how to design such a system.
Companies struggle with Agile in the face of compliance demands, long funding cycles, and complexity. Are user stories enough? BAs irrelevant? Working around these misconceptions is key to success.
This article will focus on the basic functionality of the repository pattern and how that functionality would be implemented using three different styles of ORM. 3
In this virtual panel we hear from four individuals deeply involved in the Web API space. Each of them has a unique take on the values, benefits, and costs of documentation and description formats.
Yahoo uses Hadoop for different use cases in big data & machine learning areas. InfoQ spoke with Peter Cnudde on how Yahoo leverages big data technologies.
Imperial College London is providing students with relevant skills for industrial software engineering careers, and teaching tools and techniques for professional developer working in a modern team. 3
Matthew Skelton and Victoria Morgan-Smith discuss how to use internal conferences to boost your organisation’s social capital, the currency by which relationships flourish and businesses thrive.
In this article we will explain what isolation levels and dirty reads are and how they are implemented in popular databases.