At QCon next week

Next week I’m presenting the Joys and Pains of Long-Lived Codebase’s at QCon San Francisco.  In my 5+ years of evolving the StructureMap code far away from its original intentions I’ve learned some hard lessons.  In my talk I’ll share some experiences and thoughts on:

  • Choosing solid abstractions for your design, and recognizing when abstractions no longer fit the requirements
  • The design principles that allow for evolving a design — and the painful consequences of not following those principles.  More importantly, how to retrofit those qualities in order to make design changes possible.
  • How can you most effectively use TDD or BDD to enable architectural changes — and the mistakes I made with TDD that hampered design changes
  • Constructing a framework and how our expectations of a framework have changed in the last half decade
  • Creating API’s for other developers

 

I’ve been looking forward to this for months.  I hope to see some of you there.  I’ll try to blog as much as possible about it as soon as I get back. 

 

P.S.  Just ignore all the “No Fluff, Just Stuff” gurus that may or may not be speaking at the same time as me.  I may give away some sort of door prize just to get some attendees to my talk;)

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 Uncategorized. Bookmark the permalink. Follow any comments here with the RSS feed for this post.
  • http://blog.agileatwork.com/ Michael Valenty

    Great video, I just watched it with my team today at our weekly lunch-n-learn. The title doesn’t do it justice. I’ll be reading up on object role stereotypes and a few other concepts you mentioned.

  • http://codebetter.com/blogs/jeremy.miller Jeremy D. Miller

    @Tom,

    I’d give away mine, but it’s simply too precious to me. The High School 3 Musical book that came with it however….

  • http://www.opgenorth.net Tom Opgenorth

    Just a thought: Perhaps you should give away “Potential Friend of Justice Gray” certificate to attendees? I might be able to help you with some high quality, unauthorized reproductions. :)

  • http://colinjack.lostechies.com Colin Jack

    Look forward to seeing it on InfoQ.

  • http://www.dumpsterdoggy.com Chris Missal

    I won’t be there, but if anybody reading this is going to be… and has the ability to record it… bonus! Let us know!

  • http://codebetter.com/blogs/jeremy.miller Jeremy D. Miller

    @Chris & Dru,

    I’ll get to the hotel about 7pm PST on Tuesday night, and I’m out on a redeye flight Friday night.

    See you there guys. I’d love to spend some time with you guys and talk about MassTransit.

  • http://blog.phatboyg.com/ Chris Patterson

    Dude,

    We are going to rock out with our … well maybe not there.

    When do you arrive/depart? You on tripit?

  • http://drusellers.com dru

    wh00t see you there