My bookkeeping post for 2011

I had a lot of people ask me at CodeMash when I’m doing such and such or how something else was going.  Honestly, I’d like to do less this year but enjoy it more. 

Here’s my rundown of stuff for this year:

  • FubuMVC development has really taken off in the last couple months and we’re getting significant input and contributions from people not named “Jeremy.”  After the workshop at CodeMash and the way it was received, I think it’s time to focus on making FubuMVC more approachable with documentation and bootstrapping tools rather than developing new features.  I think we’re getting close to the first official release.  I’m very confident right now that we’ll have a compelling case for using FubuMVC for web development on .Net, but I know that gaining acceptance for a non-Microsoft tool is essentially nil.  Regardless, I’m enjoying FubuMVC, so expect it to continue.
  • I’m starting to enjoy blogging again, so expect a little bit more of that this year (but 2007 levels are forever gone).
  • StructureMap 3.0 will be coming with a release in the 2nd quarter.  This release is all about making SM’s architecture the best that it can be to better support the crazy ass scenarios you guys throw at it these days.  I’m mostly working on FubuMVC right now, but I’m going to pick up StructureMap again soon.  Warning though, StructureMap 3 is edging into rewrite territory.  I plan on no more than very minimal changes to the public API, but the internals are getting a total redo.  For all StructureMap users reading this, please start thinking about your frustrations with the 2.6.* versions and start letting me know what you want improved.
  • The “Presentation Patterns” book is probably dead.  I need to go grovel to my publisher and apologize.  I never really made much headway on the book anyway and my priorities got shifted out from underneath me.
  • StoryTeller is mothballed until at least late summer.  I put an absurd amount of effort into StoryTeller last summer, saw very little benefit, and burned out so badly that I couldn’t do anything outside of work hours for several months.  At this point, I’d push you towards all the .Net Cucumber clones or Cucumber itself with IronRuby.  I’ve got some big plans for StoryTeller, but it might end up being more in the vein of a DSL tool than the original goal of “executable specifications.”  If nothing else, I’m going to do a rewrite of the ST user interface by chucking out WPF and doing a full rewrite with pure HTML5, JavaScript, and CSS.

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
This entry was posted in Uncategorized. Bookmark the permalink. Follow any comments here with the RSS feed for this post.
  • Phillip Haydon

    WOOOHOOO StructureMap 3.0!!!! Can’t wait!

  • bitbonk

    Yes please! That book was the book I had been longing for (really badly) ever since Jeremy announced it. @Rob, why don’t you just write it instead?

  • Your Name

    Jeremy, I completely agree with Rob. A combined effort from people, perhaps with some influx from outside the .Net biotope; there must be some patterns savvy guys in Android/Java, IOS and the dynamic language world.

    The presentation patterns book is very anticipated and looked forward to please pass it on rather than let it die…

  • Jeremy Miller

    I’d actually like to dump the book onto you and run — I mean, recommend some combination of you, Ward, and Christopher as the right people to do this. You guys passed me on this material a long time ago anyway.

  • Rob Eisenberg

    Sad to hear about the Presentation Patterns book. Maybe we could get together a group of guys and split up the work?