try-catch-FAIL

Failure is inevitable

NAVIGATION - SEARCH

Looking For Help with SpecsFor!

With all the things I’ve got going on these days, it’s tough for me to devote time to SpecsFor and SpecsFor.Mvc.  There’s a ton of things to do.  Aside from the periodic bug reports, there are new features I’d love to implement.  There’s also the woefully inadequate documentation that needs some love.  I need some help.  Any help.  If you’re interested in contributing at any level, please ping me.  Specifically, here are the needs I see right now: More cooks in the kitchen. Right now, most of what is in SpecsFor and SpecsFor.Mvc are things I’ve come up wi... [More]

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 int... [More]

Git Tips & Tricks, Part 9–Find That Bug with Bisect!

Have you ever found a bug in your application, but been unable to find exactly *where* that bug was in your code?  Without this important bit of knowledge, it’s difficult to properly shame the developer that introduced the bug fix the bug.  It can be a bit like finding a needle in a haystack.   In this post, I’ll show you how to significantly shrink the size of the haystack and find bugs more quickly by using ‘git bisect.’ More...

SpecsFor.Mvc 3.0.0 Final Released

I just published the final version of SpecsFor.Mvc 3.0.0.  As I mentioned previously, this update adds support for MVC 5.0, drops the dependency on MVCContrib and Rhino Mocks, and includes a handful of other fixes.  Next on the SpecsFor.Mvc agenda is improving the initial setup experience and eliminating pain around lingering IIS Express and Selenium processes.  In the meantime, please let me know if you run into any problems with SpecsFor.Mvc via the Github project page.

SpecsFor 3.1.0 Released

I shipped a small update to SpecsFor yesterday.  This update exposes the underlying mocking container to behaviors that are registered using the compositional context API. More...

SpecsFor.Mvc 3.0.0 Preview 5–Now Compatible with ASP.NET MVC 5!

There’s a new preview release of SpecsFor.Mvc available on NuGet now.  There are a lot of changes in this release, and there are some unavoidable, manual steps you will need to take.  If no one encounters any major pain points due to this upgrade, I’ll publish the final package next week. More...

Git Tips & Tricks, Part 8–See What’s Changed (again!)

I showed you one way that you can quickly see what’s changed back in Part 6 by comparing two commits.  You can also see what changed in a specific commit and fire up your git diff tool for each change.  I’ll show you how in this  post. More...

Git Tips & Tricks, Part 7–Move Commits Between Branches with ‘cherry-pick’

One of my favorite git features is the ability to grab a commit and re-apply it on a different branch.  In this post, I’ll show you how to do this with the ‘cherry-pick’ command. More...

Git Tips & Tricks, Part 6–Quickly See What’s Changed

Today’s entry includes two tips for the price of one!  I’ll show you how to use git with Powershell to see all the files that changed between two commits.  I’ll also show you a quick and easy way to determine when a particular file was removed from source control. More...

Git Tips & Tricks, Part 5–Checking Your Commit for TODOs

Today’s simple tip will show you how to check for lingering “TODO” comments before you push your code up to your shared repository. More...