Hello and welcome to This Week in .NET — a lovingly curated collection of links relating to what’s new and exciting in the world of .NET. The complete list is tagged dotnetweekly. (Don’t forget to check out our weekly JavaScript and front end roundups too!)
As a reminder, don’t forget about our June post competition and our recently launched #UpgradeMyLibrary!
#It’s competition time! Post in June and win big!
All you have to do is post the most valuable new topic or response in the Month of June. Seriously. That easy.
And now back to our normal scheduled broadcasting.
Software
- The ReSharper Team highlights their plans for the 9.2 release of ReSharper in August which will add support for Visual Studio 2015 RTM, Windows 10 Universal App Development, ASP.NET 5 Support with C# 6 and EMCAScript 6 support.
- Chris Patterson shares an update on the development of Mass Transit v3 which includes new features in its external message data storage and message transformation.
- Jason Roberts releases version 3 of his FeatureToggle library which contains some breaking changes as well as removing platform support for Windows Phone 8.0
Information
- Gabriel Schenker and some of his colleagues will be hosting a workshop on Event Sourcing in Austin,TX along with an online meeting so those who can’t travel as well.
- Druss takes a look at support for await/async within catch blocks in C# 6.
- Bill Wagner explores the use of Expression Bodied Members in C# 6 which provide a much more terse syntax for declaring members.
- Jason Roberts shares a ‘Cheat Sheet’ of the key syntax for the XUnit.NET 2 Testing Framework.
- Jeffrey T. Fritz kicks off a new regular post series looking at cool and mature features of ASP.NET Web Forms, looking at Async Model Binding in this first post.
- James Michael Hare shares his solution to his latest Little Puzzlers, Fun with Random Number Generators.
- Derik Whittaker discusses the power of static analysis tools, and how you really should investigate the warning they give to help write better code.
- Dan Roberts discusses the strange world of COM interop and how exceptions move back and forth between managed and COM worlds.
- James Chambers discusses how the evolution of the ASP.NET MVC framework will cause us to re-evaluate some of our practices when creating applications using this architectural pattern.
- Scott Hanselman provides a tip on how to Add Chrome Incognito Mode as a Browser in Visual Studio for debugging purposes.
- Khalid Abuhakmeh wants to know what the deal with Nullables and Lambdas as he and a co-worker discovered that .Contains does not instinctively support decimal?
- Cellfish discusses anti-patterns in providing a consistent time source for testing, with an appropriate title of “Timetravel in C# done right”
- Rick Strahl takes a look at the new configuration system in ASP.NET 5 and how it offers improvements (strongly typed AppSettings) over the previous ASP.NET 4 style configuration.
I hope you enjoyed this week’s links. Which ones caught your attention?
Please PM me if you have anything of interest for the next issue, and happy reading! - cpradio