In this article, authors discuss Morphosis, a multi-perspective measuring approach for architecture sustainability that includes evolution scenario analysis, architecture compliance checking, and tracking of architecture-level code metrics. These perspectives include change-prone requirements, technology choices, architecture erosion, and modularization best practices.
For the last four years Microsoft has been working on the first rewrite of SQL Server’s query execution since 1998. The goal is to offer NoSQL-like speeds without sacrificing the capabilities of a relational database. At the heart of this is Hekaton, their memory optimized tables. While still accessible via traditional T-SQL operations, internally they are a fundamentally different technology.
Sharing scrum masters across teams sounds like a great way to cut costs and stretch limited budgets in agile organizations. But you might not be saving as much as you think – here’s why. 3
Portia Tung answers questions about her "build your own adventure" book - The Dream Team Nightmare. Aimed at agile coaches and teams it presents a variety of scenarios for the reader to navigate.
This article surveys the impact the new OpenJDK Off-Heap JEP will have to empower Java HashMap with new off-heap capabilities, a radical departure from traditional Java priorities. 15
In an interview with Marcus Wendt we learn about Composite C1’s 15 year journey from a fledging commercial project to an open source platform with dozens of partners. 2
Lambda Architecture proposes a simpler, elegant paradigm designed to process large amounts of data. In this article, author discusses Lambda Architecture with the help of a sample Java application. 3
This second article in the “3 years of Kanban at Sandvik IT” series focuses on the lessons that the System Development Office learned when sustaining the Kanban method during this 4 years journey.
In this article, based on a research study the authors discuss the criteria that can help architects assess architectural design decisions’ sustainability.
The book Programming for Kids contains many examples that kids in the age from 9-14 can use to learn the basics of programming with Ruby. InfoQ did an interview with the author Peter Armstrong.
This article helps agile coaches to to facilitate change on the management level by understanding the context of their target audience and formulate a coaching message matching that context. 3