The week in .NET – 2/2/2016

To read last week’s post, see The week in .NET – 1/25/2016.

On.NET

On .NET can now be enjoyed on Channel 9, in addition to our YouTube channel. A nice consequence of this, beyond the additional audience, is that we’re getting a nice audio podcast feed out of it, which should be useful to all of you who prefer to enjoy the show at times when you can’t stare at a screen, for example during your commute.

Last week, we had Brian Flannery and Colin Sullivan from Apcera on the show, to talk about NATS, a high performance messaging system with a great .NET client. You can learn more about NATS on the NATS web site.

This week, we’ll have the great pleasure of having Scott Hunter on the show. We’ll be talking about .NET, ASP.NET, shipping Core, and more… Please note the slightly different schedule for this episode of the show: we’ll be live at 11:00AM Pacific Time, instead of our usual 10:00AM.

Package of the week: AutoMapper

AutoMapper is a simple library that makes it trivially easy to map data between object shapes. It is, as its author Jimmy Bogard describes it, an object to object mapper. This is especially useful on layer boundaries, such as the UI/Domain, or the Service/Domain boundaries.

AutoMapper can be configured to recognize common conventions, and can use custom converters.

Tool of the week: Cake

MS Build isn’t the only way to build large .NET projects. An alternative build automation system that should appeal to .NET developers is Cake. Cake is cross-platform, but what really sets it apart is that its build scripts are written in C#.

Cake is a cross-platform build automation system that you script using C#.

Version 0.8 of Cake was just released.

User group of the week: New England Microsoft Developers

This week, I could do some shameless auto-promotion and point you to my appearance at the LA .NET developers group, but the event is sold-out, so instead I’ll point to John Miner’s talk about PowerBI at the New England Microsoft Developers meeting on Thursday, February 4, in Burlington, MA.

.NET

ASP.NET

F#

Check out F# Weekly for more great content from the F# community.

Games

Global Game Jam 2016 Submission

In Oh God, it’s Monday, players must find the most efficient routes for the employees to complete their tasks before time runs out for the day. If any employees run into each other during the day they will stop and talk – causing their tasks to not be completed and the round to fail.

Oh God, it's Monday

And this is it for this week!

Contribute to the week in .NET

As always, this weekly post couldn’t exist without community contributions, and I’d like to thank all those who sent links and tips. You can participate too. Did you write a great blog post, or just read one? Do you want everyone to know about an amazing new contribution or a useful library? We’d love to hear from you, and feature your contributions on future posts:

  • Send an email to beleroy at Microsoft,
  • comment on this gist
  • Leave us a pointer in the comments section below.

This week’s post (and future posts) also contains news I first read on ASP.NET’s community spotlight, on F# weekly, on ASP.NET Weekly, on Dirk Strauss’ The Daily Six Pack, and on Chris Alcock’s The Morning Brew.