News
Microsoft Build Developer Conference | April 29 – May 1, 2015
Microsoft's annual Build conference starts Wednesday. Make sure you check out all the live streamed sessions and check out the build tour to 23 cities worldwide.
Microsoft Announces Nano Server and Hyper-V Containers
Nano Server is even more stripped-down than Windows Server Core. The team has removed "the GUI stack, 32 bit support (WOW64), MSI and a number of default Server Core components". Hyper-V containers are one of the latest contributions to supporting Docker on Microsoft's ecosystem.
Process
How to Determine Differences between IIS Servers
Ever run into a .NET web app that runs fine on your staging environment but not in production? What changed? Here are some great tips to compare IIS configurations to identify differences in your servers.
Code
Null Propagation Operator (?.) in C# 6
The ?.
coming in C# 6 makes handling Nulls just a tiny bit easier.
Lambdas & LINQ in C#, Part 1
The first of a series of technical tutorials on lambda expressions by Jeremy Bytes; this one in particular recreates an async/event programming pattern using lambdas while exhibiting type inference and captured variables (a.k.a. "closures") implementations in C#.
Is it more efficient to perform a range check by casting to uint instead of checking for negative values?
Interesting post on "clever" micro-optimizations (or how an extra branch comparison is simply unacceptable).
C# will eventually get all F# features, right?
A detailed post on how much of the future of C# is dictated by its less-known cousin, F# (or how those features for which you are waiting, already exists).
WebClient vs HttpClient vs HttpWebRequest
The .NET framework offers you three different classes to consume REST APIs: HttpWebRequest, WebClient, HttpClient. To worsen your analysis paralysis the open-source community created yet another library called RestSharp. Wondering what to use?
In Other News...
Your Password is Too Damn Short
Passwords are hard. If you can avoid them, great! If you store them, help your users make the right decision in choosing their own.