Architecture principles are a very popular tool in the enterprise architect's tool box. The underlying concept of 'comply or explain', however, makes them particularly toxic. Architecture principles ...
With growing interest in computer security and the protection of the code and data which execute on commodity computers, the amount of hardware security features in today’s processors has recently ...
As agentic AI accelerates software development, traditional human code reviews risk becoming a major bottleneck. Developers ...
Teams can make any decision after seeking advice from affected parties and documenting it in an ADR. Use context maps to assign clear ownership of system areas to specific teams. Create architectural ...
Over the past several years, the software development community has seen several innovative architectural styles emerge, including microservices and serverless. Each one has its own unique traits, ...
Le Corbusier may have been one of the most influential and prolific modern architects of the 20th century, but I'd never had a chance to step inside one of the Swiss-born visionary's structures until ...
Read the original version in Spanish here. The writings collected here—concluded with a dialogue with Kenneth Frampton on the intensity of architecture—are the result of classes taught by Campo Baeza ...