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 roundup too!)
Software
- Dmitri Nesteruk and the team over at JetBrains announce the release of ReSharper C++
- Paul Stovell shares a little utility (ServiceBouncer) to help when developing services and constantly needing to restart them.
- Roy Primrose shares a little utility that makes it easier to rename namespaces in your .NET projects.
- The .NET Team and the Internet Explorer Team released a few security updates last week, be sure you stay updated.
- Scott Guthrie announces the release of Premium Storage for Azure to the General Public.
Information
- Gabriel Schenker continues his series of posts looking at CQRS with a look at applying its practices to a real world problem. Also check out Gabriel’s topic on the concepts and application of Domain Driven Design.
- Erik Dietrich continues his TDD video series looking at building tests with SpecFlow.
- Jason Jarrett looks at where DefinitelyTyped is now in today’s web and its impact.
- Tugberk Ugurlu discusses how ASP.NET 5 applications are structured and how IIS Express and Azure Web App hosting utilizes those applications.
- Dave Voyles kicks off a series of posts looking at video in HTML5 using Azure Media Services and providing an overview of the various supported formats.
- Eric Lippert continues his look at the use of the unchecked keyword in C# and answers some of the questions from the first post on the subject.
- James Michael Hare shares his solution to his recent little puzzler, Largest Puddle on a Bar Chart. Be sure to check out James’ latest little wonder, Status Using Statements in C# 6 too.
- Sam Brand shares the results of the Stack Exchange Developer Survey from 2015 giving insight into our industry.
- John Sonmez discusses a real world example where comments in code are not as clear as good expressive code could be.
- Vincent Maverick S. Durano highlights the release of ‘ASP.NET MVC Succinctly’ by Nick Harrison, which is a free e-boook from Syncfusion (registration required).
- Wriju Ghosh takes a look at DocumentDB walking through two of the most common use cases.
- Robert MacLean takes a look at the nameof call that allows you to get the names of members at compile time without resorting to using reflection.
- Dan Wahlin discusses the use of TypeScript and how you can go about extending interfaces and classes with new methods, as well as looking at how interfaces work in TypeScript.
- Andrew Siemer takes a look at putting proxies and gateways in front of API services to help scale and protect your services.
- Brij Bhushan Mishra takes a look at the concept and use of a View Component in ASP.NET MVC 5.
- Nathan Evans shares a simple looking module for wrapping System.Xml.Linq functionality to provide an expressive way of writing XML content in F#.
- Joe Mayo shares a look at Custom Window Layouts in Visual Studio 2015 which makes it easier for developers to place their tool windows in the correct locations and keep them there! (you know the pain we are talking about!)
- Jeremy Likness shares a couple of cheat sheets for AngularJS and TypeScript.
- Cellfish highlights a useful feature of the Visual Studio Debugger that allows you to print messages when a breakpoint hits instead of halting the flow.
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