C# 6 Feature Review: Auto-Property Enhancements

With the release of Visual Studio 2015 came the (final) release of the Roslyn C# compiler and C# 6. This latest version of C#’s feature list seems to be…less than exciting, but it’s important to keep in mind that before … Continue reading 

Posted in C# | 7 Comments

AutoMapper 4.1.0 Released

Release notes here: https://github.com/AutoMapper/AutoMapper/releases/tag/v4.1.0 Supports the following frameworks: .NET 4.0 .NET 4.5 dotnet (all dnxcore/UWP targets) MonoTouch MonoTouch10 PCL profile 259 MonoDroid WinRT/Windows Phone 8.1 Windows Phone 8.0 Silverlight 5 This was a bit of an internal refactoring release. With … Continue reading 

Posted in AutoMapper | 15 Comments

Platform generalists versus framework specialists

A trend I’ve noticed especially in Javascript/front-end jobs are emphasizing, requiring, even titling jobs after specific Javascript frameworks. “Ember.js engineer needed”. “Angular programmer”. This raises a few of thoughts for me: Is the framework so complicated you need someone with … Continue reading 

Posted in Architecture | 19 Comments

AutoMapper 4.0 Released

Release notes here: https://github.com/AutoMapper/AutoMapper/releases/tag/v4.0.0 On NuGet of course. This was a big release – I undertook the exciting challenge of supporting all the new platforms from VS 2015, and in the process, collapsed all of the projects/assemblies into exactly one … Continue reading 

Posted in AutoMapper | 7 Comments

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# | 13 Comments

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 | 10 Comments

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>  

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!

Posted in Architecture | 13 Comments

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 | 6 Comments

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 | 1 Comment