I’m a big fan of CodeStock.  I’ve attended every year since its inception, except for the year that I suffered a major knee injury a few days prior.  If you aren’t familiar with it, CodeStock is one of the premier developer events in Tennessee.  It’s once again being hosted in Knoxville, Tennessee, and I’m once again hoping to be presenting a couple of sessions. 


This year I’ve submitted abstracts for two sessions.  I’d love to present both of these, so if you’re attending, please do me a favor and vote (and then ask your friends to vote)!

StructureMapping Your Way to Better Software (Developer / Language / Frameworks)

Inversion of Control. Dependency Injection. These are things you should be doing. If you’re not sure where to start, wonder no more. In 60 minutes, I guarantee you will understand these topics and will be able to apply them in your .NET work using the excellent StructureMap IoC container. This code-heavy walk-through will show you how to add StructureMap to a variety of existing project types, including WebForms, WinForms, and ASP.NET MVC, and how it can make your applications easier to extend and maintain.
Vote Now!

Integration Testing With SpecsFor.Mvc – ASP.NET MVC Testing on Steroids! (Developer / Web)

Everyone knows that one of the major benefits of ASP.NET MVC over WebForms is improved testability, namely easier unit testing. But did you know that the MVC framework also makes it far easier to create strongly-typed, refactor-friendly integration tests for your application? It’s true! And the SpecsFor.Mvc framework makes things even easier by handling all of the boiler-plate setup for you. Join me for a 60-minute crash course on integration testing your ASP.NET MVC application using SpecsFor.Mvc!
Vote Now!

My brother and soon-to-be-co-worker-again, Nathan Honeycutt, is also hoping to present at CodeStock this year.  He’s got a great session on Powershell planned.  As you can probably guess, I’m a huge fan of Powershell and think every developer should be using it.  Please show him some (plutonic) love and vote for his session:

Introductory PowerShell by (Real-World) Example (Developer / Tools)

This session will briefly introduce attendees to PowerShell, and why it is worthy of the attention of developers and IT administrators alike. After a brief newbie-friendly introduction to PowerShell, we’ll explore a series of real-world examples that led me down the path to learning PowerShell. You’ll see how I was able to discover application bugs in production, cut research time for production issues by 90%, automate common administration tasks, and keep my users happy. No prior PowerShell experience is expected. If you do have some PowerShell experience, hopefully these examples can spark your creativity on other ways PowerShell can make your job easier.
Vote Now!

Even if you don’t want to vote for me, I hope to see you there!