Jan 6
icon1 Darrell Mozingo | icon2 Goals | icon4 January 6th, 2011| icon31 Comment »

Man, that was a quick year.


  1. Code Complete – Steve McConnellNot started.
  2. Patterns of Enterprise Application Architecture – Martin Fowler
  3. Applying Domain-Driven Design and Patterns – Jimmy Nilsson
  4. Working Effectively With Legacy Code – Michael Feathers

Tools/Techniques/Processes @ Work

  • Move from SVN to Git (and learn more about Git in the process). – I’ve been using Git for side projects, but not at work quite yet, so I’ll call this half complete.
  • Move from CC.NET to Team City for our build server.
  • Build a more robust build script and management process – including production deployment and database migration scenarios.


  • Develop an idea I was given for an open source project and get it live to see what happens.Taskie
  • At least 24 blog posts (I’m not going to say 2 per month as I’m getting married this summer and I’m certain I won’t be able to maintain a schedule around it). – I got 18 out – not too bad.
  • At least 3 feature/patch submissions to open source projects. – Not started.


  • Get a version 1 out there on at least 1 of the 3 product ideas I have floating around. – Not started.
  • Keep working on a good working knowledge of Ruby & Ruby on Rails (and use it to build the product mentioned above). – More reading and playing, but no actual project.

So that’s an overall success rate of 58% assuming each goal has equal weight (which they really don’t, but it saves time). Not that impressive, but probably a bit better than average. My goals are pretty similar to these for 2011, just sub out some technologies and books. I’ve grown tired of updating them and I’m sure you’ve grown tired of ignoring the posts in your feed reader, so I’ll just call it quits with publicly posting these goals from here out.

You’re welcome 🙂

Jan 4
Taskie – now with NuGet goodness
icon1 Darrell Mozingo | icon2 Taskie | icon4 January 4th, 2011| icon3No Comments »


In addition to a few small bug fixes, Taskie is now filled with NuGet-y goodness (or should that be the other way around?). Anyway, you can grab the package to use locally right here (with instructions on how to host it locally). I’m working on getting it into the main NuGet package feed in the next week or two.

As part of this release, I’m merging StructureMap into the main assembly so you only have to worry about a single Taskie.dll assembly. I’m also going to see about getting this project on Code Better’s Team City setup for some continuous building lovin’. When that’s done, I’ll provide packages for both merged and unmerged flavors, just in case you need them separated out for whatever reason.

Next up on the list is adding task logging, along with the ability to see when a given task was last run (some of our accounting procedures depend upon the last date they were successfully run, so knowing this programatically is a must for us, and will come in handy for future features as well). Not sure how I’m going to go about it – perhaps a pluggable interface for your own implementation, a connection string you provide, or maybe Taskie’s own internal Sqlite/Raven database. I’ll have to play around with the options a bit.