StructureMap is 3 years old

Wow, I completely missed this.  A couple weeks ago was the 3rd anniversary of StructureMap’s initial release (I’ve been coding on something called StructureMap since at lease 2002 though).  Time flies when you’re having fun I guess.

By the way, I’m shooting for a StructureMap 2.1 release by the July 4th holiday.  Josh has made some improvements to the configuration, and I’ve got some little ease of use features to throw in.  I’m also extending the configuration API to add in some of the functionality that you can only do in Xml today.  I’ve got a backlog of tutorials to write that show under-documented features, especially around configuration profile management that I need to crank out.

Nick Harper asked a while back if StructureMap could do something like Windsor’s facilities.  The answer is yes, the Registry class would do the trick just fine.  I’m flirting hard with adding some interceptor support into StructureMap.  I’ve resisted AOP for a long time, but I’m going to do it this time just to give it a spin and see how it feels.  I’m starting to accumulate some scenarios at work that might be quicker with some declarative interception.  I’ll try to build that into the fluent interface API as well. 

- Somebody wanted one node configuration for adding a non-default instance 

- Derik Whitaker is asking for the ability to call internal or private constructors.  This makes me feel dirty, but I’ll take a longer look into it Derik.

- Derrick Rapp wants more caching options, but I think I’m going to ask him to contribute here, or write a tutorial on how to plug in your own caching strategies (it’s possible out of the box) 

 

If you’ve got requests, you can add them here or at the StructureMap home page. 

About Jeremy Miller

Jeremy is the Chief Software Architect at Dovetail Software, the coolest ISV in Austin. Jeremy began his IT career writing "Shadow IT" applications to automate his engineering documentation, then wandered into software development because it looked like more fun. Jeremy is the author of the open source StructureMap tool for Dependency Injection with .Net, StoryTeller for supercharged acceptance testing in .Net, and one of the principal developers behind FubuMVC. Jeremy's thoughts on all things software can be found at The Shade Tree Developer at http://codebetter.com/jeremymiller.
This entry was posted in StructureMap. Bookmark the permalink. Follow any comments here with the RSS feed for this post.