try-catch-FAIL

Failure is inevitable

NAVIGATION - SEARCH

What Time is It (in the cloud with .NET and Azure)?

Seriously, I just need to know what time it is! But that's a harder question to answer these days. *At least* half the apps I work on require some form of "Tell me what's happened **today**" reporting. And **today** depends on where the user is. And **today** where the user is doesn't match **today** where the app is running in Azure, which uses UTC. [More]

Heroic.AutoMapper 3.0 (Almost) Released

It's release candidate time (finally): you can now use AutoMapper 5 with Heroic.AutoMapper!

More...

A Reusable, Simple Gulp File

It’s been over a year since my last semi-rant about gulp.  I’ve continued to use gulp as my client-side build tool on countless projects.  I’ve learned a ton.  I finally feel like I’m ready to create a reusable, all-purpose gulp file.  Here’s what I have so far More...

A Simple Trick to View Data in SQL Server While Your Specs Are Running

It’s ridiculously easy to do integration testing against Entity Framework and a real database when you are using SpecsFor.   I use SpecsFor to do all my integration testing.   But it occurred to me that I’ve never publicly documented one of the common tricks I use: viewing data in the test database while the specs are running. More...

Why You Should Diversify Your Digital Life

One week ago today, I received a terrifying E-mail: my Google Account was being suspended.  More...

Intro to AngularJS for ASP.NET Developers–Tomorrow night @ Nashville .NET!

I’ll be presenting at the Nashville .NET User Group tomorrow night.  It looks to be almost full already (thanks, NashDotNet peeps!), so if you’re interested, please RSVP immediately! So, you're an ASP.NET developer.  You're comfortable with the in's and out's of building MVC and Web API apps.  But you keep hearing about this AngularJS thing.  Yes, it's JavaScript, but people still seem to like it anyway!  You want to get started, but aren't sure how.  That's ok, because I've got you covered!  In this intro and overview, I'll show you how to use AngularJS an... [More]

SpecsFor 5.0 Released!

The new version of SpecsFor should now be live on NuGet.  This version uses the latest version of StructureMap and Moq and fixes a couple of other issues.  SpecsFor also gained a new partial matching method a while back, I just haven’t had time blog about it.  Read on to find out how to use it. More...

Heroic.AutoMapper Updated

I just shipped a new version of Heroic.AutoMapper.  Unfortunately, AutoMapper 4.2.0 introduces some breaking changes between 4.1.0 (semvar, anyone?), and Heroic.AutoMapper was impacted.  That means anything that uses Heroic.AutoMapper is also impacted. More...

SpecsFor, SpecsFor<Web> Helpers, and SpecsFor<Mvc> All Updated!

There are lots of small fixes and improvements across the SpecsFor suite today.  Let’s take a look! More...

Heroic.Web.Ioc now supports StructureMap 4.0

StructureMap 4.0 came out earlier this month, thanks to the continuing work of Jeremy Miller.  It’s a Big Deal since it supports .NET Core and ASP.NET 5 (among other things), but unfortunately a few things moved around, and Heroic.Web.IoC was broken (your StructureMap-related code was probably broken, too).  Fortunately, the fixes are easy, and Heroic.Web.IoC is now compatible with StructureMap 4.0!  You can grab it off NuGet at your leisure. Oh, “What’s Heroic.Web.IoC?” you ask?  More on that in a future post!