Generic variance in DI containers

DI containers, as complex as they might be, still provide quite a lot of value when it comes to defining and realizing the composition of your system. I use the variance features quite a bit, especially in my MediatR project … Continue reading 

Posted in Architecture | 29 Comments

Los Techies 2014 Year in Review

Another year of blogging, another year of inane, vapid and vacuous posts. But enough about my writing, let’s pore into the numbers behind blogging at Los Techies. We saw a departure of one of our most prolific bloggers in Derick … Continue reading 

Posted in Misc | 3 Comments

AutoMapper 3.3 feature: parameterized projections

Back in AutoMapper 3.1, I added a feature to allow for runtime values to be used in mappings: This worked great for runtime mappings, but wasn’t supported in the LINQ projections. These days, I’m pretty much solely using the LINQ … Continue reading 

Posted in Uncategorized | 7 Comments

AutoMapper 3.3 feature: Projection conversions

AutoMapper 3.3 introduced a few features to complement the mapping capabilities available in normal mapping. Just like you can do ConvertUsing for completely replacing conversion between two types, you can also supply a custom projection expression to replace the mapping … Continue reading 

Posted in AutoMapper | 2 Comments

AutoMapper 3.3 feature: open generics

One of the interesting features of AutoMapper 3.3 is the ability to map open generic types. Open generics are those that don’t supply type parameters, like: AutoMapper had some limited support for certain built-in open generics, but only the collection … Continue reading 

Posted in AutoMapper | 7 Comments

MediatR hits 1.0

I’ve been using a project I wrote/borrowed/stole from a number of internal projects and existing libraries (thanks Matt) for well over a year now, and are releasing to 1.0. MediatR helps turn complex code into simplified request/response interactions, encapsulating queries, … Continue reading 

Posted in Architecture | 20 Comments

AutoMapper 3.3 released

View the release notes: AutoMapper 3.3 Release Notes And download it from NuGet. Some highlights in the release include: Open generic support Explicit LINQ expansion Custom constructors for LINQ projection Custom type converter support for LINQ projection Parameterized LINQ queries … Continue reading 

Posted in AutoMapper | 7 Comments

Mobile authentication with Xamarin.Auth and refresh tokens

An internal app I’ve been working with for a while needed to use OAuth2 (specifically, OpenID Connect) to perform authentication against our Google Apps for Your Domain (GAFYD) accounts. Standard OAuth 1.0/2.0 flows are made easy with the Xamarin.Auth component. … Continue reading 

Posted in Xamarin | Leave a comment

Dealing with the linker in Xamarin apps

The last few months I’ve been working quite a bit with Xamarin and in particular Xamarin.Forms. I’ve got a series of posts upcoming on my exploits with that and migrating to ReactiveUI, but first things first, I actually need to … Continue reading 

Posted in Xamarin | 8 Comments

Azure Mobile Services with AutoMapper

At the recent Xamarin Evolve conference, Paul Batum gave a great talk on Azure Mobile Service in cross-platform business apps, part of which included a piece on how AutoMapper fits in with their overall system: There were sooooo many of … Continue reading 

Posted in AutoMapper | 2 Comments