try-catch-FAIL

Failure is inevitable

NAVIGATION - SEARCH

Watch the Preview–“Building Strongly-typed AngularJS Apps with ASP.NET MVC 5”

If you’re curious what my latest Pluralsight course covers, I’ve put together a quick recap video.  You can check it out here! Let me know what you think!

New Course–Building Strongly-typed AngularJS Apps with ASP.NET MVC 5

My latest Pluralsight course is now live!  In Building Strongly-typed AngularJS Apps with ASP.NET MVC 5, I’ll show you how to leverage Angular and ASP.NET MVC together more effectively. More...

Gulp with ASP.NET: am I doing it wrong?

I hope the answer to that question is a very loud, emphatic, “YES!”  I like gulp!  I want to use it!  And I’ll confess up front that I’m still very green with gulp.  I know there are a lot of things it can probably do that I’m not taking advantage of.  But, I feel like my development experience has taken a step backwards compared to what I had with ASP.NET Bundling & Minification.  I feel like gulp has just added more development friction to my day.  Someone, please tell me that I’m doing it wrong. More...

Simple Server-Client Pub-Sub using SignalR

The Pub-Sub pattern is a great way to keep interested parties up-to-date on changes in state.  For web applications, sometimes the thing you want to track state on lives on the server, and the interested parties live on the client.  Using SignalR, you can easily propagate events out to interested clients without spamming uninterested clients.  Here’s how to do it. More...

Using Inversion of Control with the Default ASP.NET MVC App Template

I routinely get questions about using an IoC container, like StructureMap, with ASP.NET Identity, particularly with the way it’s set up in the default ASP.NET MVC project template.  In this post, I’ll show you the quickest way to IoC-enable the starter app. More...

Passing Data to Angular from ASP.NET MVC Views

Angular is a great tool for enriching an ASP.NET MVC application, but you must bridge the gap between your client-side code and your server-side code in order to use it effectively.  In this post, I’ll show you a couple of ways that you can pass data from your Razor views to your AngularJS components. More...

Introducing SpecsFor<Web> Helpers!

SpecsFor<Web> Helpers will help you write cleaner, easier-to-read (and maintain!) specs for your ASP.NET MVC applications.  It’s the latest addition to the SpecsFor family, and the first of the Helpers line that I’m working on.  Read on to see what it can do for you and your team! More...

Random Link Roundup–10/17/2014

It’s been a while since I’ve posted a batch of links, mostly due to me catching pneumonia!  So, I have a ton of stuff for you today!  Oh, and it’s late! More...

Random Link Roundup–9/25/2014

It’s the last Friday of September.  Time for another cat pic and some links! More...

SpecsFor Releases!

I’ve been quietly shipping preview releases of new things for SpecsFor for the last couple of months.  It’s time to finally get these things promoted to “final” status and talk about them.  From better assertions to a whole new helper library, there’s a lot to talk about, so buckle up! More...