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

Why does the violation count change when I collapse a cell on a Structure101 Architecture Diagram?

This will happen when there is one or more violations contained within the scope of the cell you are collapsing. For example you might have this situation: And the violations count is show as 3(4) in the Diagrams list: (i.e. … Read More

Structure101 combines multi-award-winning products for organising a codebase

Retrofitting software architecture Structure101 Studio, combining the award-winning Structure101 and Restructure101 products, is now generally available. Structure101 Studio makes it feasible to discover, define, communicate, and enforce an architecture for an existing codebase, without major upfront surgery. Structure101 achieves this by … Read More

Upgrade now to Structure101 Studio

Our latest release, Structure101 Studio, combines our two great awarding winning products, Structure101 and Restructure101, into one great package with much improved workflow. See guide for existing customers. Upgrade Structure101 or Restructure101 on or before March 31st 2014 to avail of … Read More

Rediscovering Modularity in Switzerland

I will be giving my talk to .NET user groups in Switzerland next week, in Bern, Luzern and Zurich. Tuesday May 14 in Berne. Register with Xing, or fill in the contact form on the Berne .NET user group site. … Read More

Rediscovering Modularity heads back to Germany

Chris is on the road again and back to Germany. This time thanks to the good folks at INETA Germany, in particular Lars Keller and Alex Groß. The focus will be on applying modularity to .Net codebases but the principles … Read More

Rediscovering Modularity Texas

The Rediscovering Modularity tour continues. This time 3 dates in Texas at the end of January. Chris will be presenting again. Tuesday January 29th 6:00-8:00pm Location: San Antonio, New Horrizons. Wednesday January 30th 6:15-8:15pm Location: Dallas, Matrix Consulting, 5151 Beltline Road, Suite 1010 Dallas, … Read More

Rediscovering Modularity in Brazil

We’re excited, first trip to Brazil! Founder, Chris Chedgey, will be presenting on Rediscovering Modularity in Brazil next week. First up in Sao Paulo at JavaOne Latin America on Tuesday December 4th at 13:30. Then at  the INE Auditorium, UFSC University, Florianopolis on Thursday, … Read More

Rediscovering Modularity – upcoming presentations

Founder, Chris Chedgey, will be presenting on Rediscovering Modularity in an existing codebase (and more) over the coming weeks in The Netherlands, Sweden and Germany. Dates in the US will be announced shortly. The Netherlands at The JFall Conference Presentation details: Rediscovering … Read More

How to create a killer call graph for impact analysis

Sometimes you really want to cut through a code-base to discover all the functions that can get called in response to a specific function being invoked, with all the other code removed from the picture. Or you might be coming … Read More