News
Eric Lippert - Reddit AMA
Eric Lippert did a Reddit AMA on Friday. Eric worked at Microsoft for 16 years and was a member of the the C# language design committee.
Publishing an ASP.NET 5 app to Docker on Linux with Visual Studio
Docker is one of the hottest topics in tech these days. Scott Hanselman shows how you can push your ASP.NET app into a Docker container on Linux.
Angular 1.4.0 is released!
Angular JS 1.4.0 was released this week with loads of bug fixes and new features.
Code
Introduction to Windows Service
Step by step instructions for creating a Windows Service using C#. A great resource for those who don't often have to delve into this side of development.
Microservices with C# and RabbitMQ
A nice walk through of how to create Microservices using C# and RabbitMQ. Microservices can be a great way to separate concerns in your architecture.
Protect ASP.NET Applications Against CSRF Attacks
Use an Encrypted Token Pattern to defend your ASP.NET application from Cross-Site Request Forgery attacks. The Daishi.Armor.WebFramework package does the heavy lifting.
The Simplest Possible ASP.NET Web API Template
Need to create a new Web API project? Check out this "simplest possible" Web API template.
Debug
C# 6.0 Exception Filters. try catch when
In C# 6.0 you can filer the exceptions you catch. Now you'll be able to say only catch a WebException with a certain status code for example. This is going to clean up a lot of our exception handling.
Test
Mocking Jay - Fake server
Need make requests to a fake server? Need to simulate "flakiness" in a 3rd party server? You can use Mocking Jay to spin up a fake server and tell it what JSON to return. It's written in GO but since it sits outside your tests can be used in any environment.
IntelliTest–Getting Started
IntelliTest is a new feature coming in Visual Studio 2015. It will make it easier to test your code by allowing you to auto generate certain unit tests.