This Week in .NET - 19 October, 2015

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!)

Software

  • The Nuget Team announce the two new revisions of Nuget, 3.2.1-RC and 2.9-RC. These revisions address issues of interoperability on Linux and Mac as well as improving network utilisation amongst other things.
  • The Jetbrains Resharper Team announces their latest Early Access Preview of ReSharper 10, which includes NUnit 3 support and device specific XAML.
  • Rod Trent highlights the release of a fix for the ‘No Images’ issue in Visual Studio 2015.
  • Brady Gaster announces a new Visual Studio extension, ASP.NET WebHooks, which is a lightweight HTTP pattern providing a simple pub/sub model for wiring Web APIs and Saas services into your application.
  • Daniel Roth announces the availability of ASP.NET 5 Beta 8 which greatly expands the supported surface area of .NET Core on OS X and Linux.
  • Rowan Miller talks about the release of EF 7 Beta 8. EF 7 has significant improvements, but there are more to come and it is not recommended for a Production environment yet. Attempts to migrate from EF 6 to EF 7 is also not recommended at this stage and more guidance will be provided as EF 7 gets closer to a Release Candidate.
  • Matt Ellis introduces us to ReSharper Build which will be a part of ReSharper 10. It utilizes heuristics to only build projects that need updating, thus speeding up the time it takes to build your solution.

Information

  • damienbod talks about using different configuration files in your ASP.NET 5 application while avoiding environment variables
  • David Obando shares some useful debugging tips for diagnosing issues with the startup of a Universal Windows Application.
  • Surf4Fun talks about the importance of ethics for software developers in light of the recent automotive news.
  • Hamid Mosalla looks at using a HTTP module to intercept all outbound requests and remove some of the HTTP headers which give insight to what technology stack is being used.
  • Rico Mariani discusses the use of asserts in code and talks about the different types of asserts and shares opinions on their use and implementation.
  • James Wiseman pleads for Microsoft to expose their MSTest API further than what is available today. Show your support, up vote his request (if you see the benefit too)!
  • James Jardine talks about securing .NET cookies utilizing the secure flag, httpOnly flag, along with a few exceptions.
  • Eric Lippert takes a look at the weird and wonderful world of the cast operator and why casts and type parameters do not mix.
  • Jura Gorohovsky discusses the licensing changes to Jetbrains dotTrace, dotCover and dotMemory products as they are moving to only be licensed within a ReSharper Ultimate license.
  • Derick Bailey shares a useful tip to have the git protocol rewritten to run over HTTPS as there are situations where something is blocking ports.
  • Kevin Logan discusses another area of your codebase which can be a source of technical debt, resx strings.
  • Muhammad Rehan Saeed provides us with a .NET Big-O Algorithm Complexity Cheat Sheet when utilized using many of .NETs internal data structures.
  • Amir Barylko talks about the Path to No Estimates, where it talks about becoming repeatable, accurately defining a unit by becoming good story writers, and deconstructing story sizes.

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