Author Archives:

C# 6 Exception Filters Will Improve Your Home Life

If you’re like me and you enjoy nice, peaceful weekends, but keep getting hassled when something bad happens in production to shatter the blissful silence you’re enjoying, a great new feature of C# 6 will help you out: Swallow exceptions … Continue reading 

Posted in C# | Leave a comment

Entity Framework extensions for AutoMapper

I pushed out a little library I’ve been using for the last couple years for helping to use AutoMapper and Entity Framework together. It’s a series of extension methods that cuts down the number of calls going from a DbSet … Continue reading 

Posted in AutoMapper, EntityFramework | 1 Comment

AutoMapper dev builds moved to MyGet

I’m moving the dev builds for AutoMapper to MyGet, here: https://www.myget.org/F/automapperdev/api/v2 I’ll still have pre-release builds on NuGet, but it’ll be a little less noisy having the NuGet builds be only builds from master. <eom>   Post Footer automatically generated … Continue reading 

Posted in AutoMapper | Leave a comment

NDC talk on SOLID in slices not layers video online

The talk I gave at NDC Oslo 2015 is up on SOLID architecture in slices not layers: https://vimeo.com/131633177 In it I talk about flipping this style architecture: To one that focuses on vertical deliverable features: Enjoy! Post Footer automatically generated … Continue reading 

Posted in Architecture | Leave a comment

End-to-end Hypermedia: Building a React Client

In the last post, I walked through what is to me the most interesting part of REST – the client. It’s easy to build a server API, but no API is complete without someone actually using that API. This is … Continue reading 

Posted in React, REST | Leave a comment

End-to-End Hypermedia: Building the Client

Now that we’ve built our hypermedia-rich server component, we can focus now on the client portion. Building the server piece, while somewhat involved, isn’t too much different than building a plain JSON API. We had to build a piece to … Continue reading 

Posted in REST | Leave a comment

End-to-End Hypermedia: Building the Server

In the last post, we looked at choosing a hypermedia type. This isn’t the easiest of things to do, and can take quite a bit of effort to settle on a choice. On top of that, you very often need … Continue reading 

Posted in REST | Leave a comment

End-to-End Hypermedia: Choosing a Media Type

So you’ve decided to make the leap and build a hypermedia-rich API. Hopefully, this decision came from necessity and not boredom, but that’s a post for another day. At this point, you’re presented with a bit of a problem. You … Continue reading 

Posted in REST | 1 Comment

End-to-End Hypermedia: Making the Leap

REST, a term that few people understand and fewer know how to implement, has become a blanket term for any sort of Web API. That’s unfortunate, because the underlying foundation of REST has a lot of benefits. So much so … Continue reading 

Posted in REST | Leave a comment

CQRS with MediatR and AutoMapper

CQRS is a simple pattern – two objects for command/queries where once there was one. These days just about every system I build utilizes CQRS, as it’s a natural progression from refactoring your apps around the patterns arising from reads … Continue reading 

Posted in Architecture, AutoMapper, CQRS, MediatR | 1 Comment