Failure is inevitable


New Course: Automated Testing in ASP.NET With SpecsFor and SpecsFor.Mvc

My new Pluralsight course is now live!  This course covers everything you need to know to write maintainable unit, integration, and end-to-end tests using ASP.NET MVC and Entity Framework. If you work on ASP.NET MVC applications and are interested in automated testing, this course is for you!  Here’s a run-down of the major topics: ASP.NET MVC Unit Testing Basics Unit Testing With SpecsFor Advanced SpecsFor Techniques Integration Testing With SpecsFor Automated UI Testing Basics Basic UI Testing With SpecsFor.MVC Advanced UI Testing Techniques With SpecsFor.MVC Check it out, and let me know what you think!

A Better Way to Configure AutoMapper for ASP.NET MVC (Video)

AutoMapper is one of the essential tools in my ASP.NET MVC toolbelt.  I use it on every MVC project I do.  It's saved me countless lines of code over the years.  And yet, there's always been one thing that bugged me about it: it violates the idea of "common closure."  I've built a better way to handle this, but as my friends have accused reminded me, I might have forgotten to share this approach publicly.  Until now. More...

Source Code for “Build Your Own Application Framework” Course Online

If you do a quick Google for Fail Tracker, the sample project I used in my Pluralsight course, you will end up at a Github project page for Fail Tracker that I set up back in 2011.  That’s when I first used “Fail Tracker” in a demo (at CodeStock!), and until today, it has hosted only the very old, obsolete version of this application.  I corrected that problem a few moments ago, so the project page now contains the same version of the application that I used in my Pluralsight course.  Enjoy!

I’m Now Officially a Pluralsight Author!

Yesterday I officially became a Pluralsight author as my first course went live.  It was a lot of work to get here, and I’m very thankful to my friends and family for their support along the way (and to the fine folks at Pluralsight that gave me this opportunity!) I’ll be blogging more about the overall experience of becoming an author in the future.   In the meantime, I invite you to check out my course, “Build Your Own Application Framework with ASP.NET MVC 5.”  I’ll show you how to go beyond the basics of ASP.NET MVC; to bend it to better-meet your needs; to make it into a framework that’s optimized for your productivity.   If you aren’t a Pluralsight subscriber, you can sign up for a free trial. If you do take the course, please do feel free to shoot me an E-mail.  I’d love to know what you think of it!