Tags
Posts
Complete archive of the blog's posts.
-
Architecture Rules eats his own Dog Food
Read postWhile adding support for YAML configuration files I introduced a cyclic dependency (shame on me) in our code base. How did I discovered this? First of all, this post is about eating your own dog food, right? One of the purposes of Architecture Rules is to report on cyclic dependencies among your project’s packages and classes. And my build system was ready to catch this with just running mvn test.
-
-
-
-
3.0 Roadmap
Read postLays out a road map for 3.0. We have a few things that I want to see put into it including event listeners, XML report output, and enhanced exception reporting. We’d also like to hear what you want in it.
-
On del.icio.us
Posted 2008 Jul 10 with tags buzz, del.icio.usRead postI try to keep an eye on what Internet users are saying about Architecture Rules. I checked del.icio.us for architecture rules. Its bookmarked by 60 people, which is pretty cool, but not all of the descriptions are accurate. I reached out to one bookmarker.
-
Architecture-Rules 2.1.1 Release
Read postIt is an open source project. That means our mishaps are out there for everyone to see. Read about our major release that contained a major problem. Hopefully you can learn from our mistake (and we get some of those users back).
-
Architecture-Rules 2.1.0 Release
Read postArchitecture Rules announces today that version 2.1.0 is released. This was a fun release for two reasons: the new features, and the timing of the release.
-
-
Architecture Rules Tutorial: 102
Posted 2008 Jun 5 with tags tutorialRead postThis is the second part in an introduction to Architecture Rules. In this tutorial we show how to tune the exceptions that Architecture Rules can throw under specific conditions.
-
Exceptional Metadata
Posted 2008 May 29 with tags exceptionsRead postExceptions are an important part of any programming language, especially Java. Java has two types of Exceptions. No, not checked and unchecked, but rather useful and useless. The utility of the Exception is up to you, the developer.
-
Squash those Cycles
Posted 2008 May 16Read postTwo packages are said to be involved in a cyclic dependency when package A depends on package B and package B depends on package A. Learn why you should prevent cycles and when it is ok to use them.
-
Gumby and Architecture Rules
Posted 2008 Apr 16Read postWe’re selling Architecture Rules coffee mugs. Coffee mugs are great ways to spark conversations with coworkers. Pick up your mug to let everyone know that you Assert your Architecture.
-
Configuration Method Chaining
Posted 2008 Apr 5 with tags configurationRead postWe have all seen method chaining, especially in configuration classes. Architecture Rules has a typical configuration class that currently does not support method chaining. We decided to investigate method chaining to determine if it should be introduced into this project or not.
-
Architecture Rules Tutorial: 101
Posted 2008 Apr 2 with tags tutorialRead postA short sweet tutorial to get you started with a simple XML configuration.
-
Architecture-Rules 2.1.0 on the Horizon
Read postArchitecture Rules has been progressing. After 5 releases under 2.0.x, we have a tentative road map for the next release, slated to to hold the 2.1.0 tag. Here are some of the upcoming features you can look for.
-

