News
Hello World: Windows 10 Available on July 29
It's official. Windows 10 will be publicly available on July 29.
Visual Studio Online Supports True Cross-Platform Development
Using Visual Studio Online you can have free public and private git repos. These are not limited specifically to .NET projects too!
Looking Forward: Microsoft Support for Secure Shell (SSH)
The Microsoft PowerShell team is announcing that they will support and contribute to OpenSSH to deliver a PowerShell and Windows SSH solution.
Process
MapReduce Without Hadoop Using the ASP.NET Pipeline
Using the ASP.NET pipeline as a MapReduce pipeline to execute a MapReduce process.
Open Sourced RyuJIT Now Default for 64-Bit .NET
For Visual Studio 2015 or newer versions, the RyuJIT compiler will be enabled by default; but it comes with a catch...
Code
C# Proposal: Immutable Types
Using the immutable
keyword you'll be able to ensure at compile-time whether you've designed your class correctly... or at least, that's what this proposal is trying to achieve.
C# Events (by Programming Mosh)
A very complete introduction to the usage and benefits of events in C#, as well as a breakdown of how language support has evolved around events and delegates.
Strongly typed AppSettings Configuration in ASP.NET 5
ASP.NET brings strongly typed AppSettings which is a massive upgrade over the previous string based key value system.
Community Projects
Elephant
An open-source persistence library that provides common data structures as composable elements to abstract any storage engine, including SQL databases.