Structural refactoring initiatives typically make use of the synchronisation that is possible between Studio and Workspace. Careful configuration of Structure101 Build will ensure the Key Measures can be tracked consistently across Studio, Workspace, SonarQube and the Structure101 Web Application. Workspace … Read More
Uncategorized
Merging Structure101 Studio Action Lists
The action lists created in Structure101 Studio are saved in the project .hsp file. Currently there is no ‘Merge Action List’ feature in Studio. But the lists can be merged by editing the .hsp XML file. To avoid overwriting your … Read More
Monolith to Modular, Part 3 – Managing Violations
Dependencies that violate your target module structure need to be resolved before code can be extracted from the monolith into the new module. This is the third post in a series that will explore the challenges of migrating a monolithic … Read More
Monolith to Modular, Part 2 – The Extract Module Use Case
The basic use case of the monolith to modular strategy is “extract a new module from a monolithic code base” This is the second post in a series that will explore the challenges of migrating a monolithic code base to … Read More
Migrating from Monolith to Modular – Part 1
This is the first post in a series that will explore the challenges of migrating a monolithic code base to a modular architecture Series links: Post 1 – Migrating from Monolith to Modular (this post) Post 2 – Monolith to … Read More
Introducing Structure101 Workspace
Our new IDE-resident product Structure101 Workspace includes some of the visualization and specification concepts from Structure101 Studio, but in a simpler and entirely new combination that is specifically designed for programmers. The visualization is similar to the Studio LSM – in … Read More
Why cycles explode complexity
Software developers and architects would instinctively avoid cyclic dependencies given the choice – we’d never consciously create an architecture which was a ball of mud. For instance we’d be more inclined to aim for something like this … rather than … Read More
A Periodic Table of Visualization Methods
A lot of work went into this. A "periodic table" of visualization methods for data, information, concepts, strategy, metaphors, process and structure. Here’s a screen shot – be sure and visit the original if you’re interested – when you mouse … Read More
Gartner 2006 Technology Hype Cycle
The Gartner “Emerging Technologies Hype Cycle” is something worth giving a good once-over every year. The premise is that most technologies that eventually get traction will first go through a “Peak of Inflated Expectations” with lots of publicity and a … Read More