Software Architecture

Attribute Driven Design in Software Architecture
A light-weight, structured approach to software design.

Attribute Driven Design with Threat Modelling
Incorporate Threat Modelling into the software design process.

The ArchiMate Series
A series of articles on the ArchiMate modelling language.

What to expect when you become a Software Architect
Some notes from my own experience on moving to a software architect position.

Software Engineering

Software Engineer as AI Pilot, Navigating the Future of Coding
The future of software development is changing faster than ever and the traditional role of the software engineer is undergoing a profound transformation.

Tools

eolvis - Software End Of Life Timeline Visualisation
Visualise the lifecycle of software components on a timeline.

ArchiMate Graph Explorer
Browse ArchiMate models with a graph explorer application