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 jsweekly and frontendweekly roundups too!)
Software
- Dmitry Matveev highlights the updated EAP build of ReSharper Ultimate 2016.2 which adds support for .NET Core RC2.
- Muhammad Rehan Saeed shares his latest version of ASP.NET MVC Boilerplate, a project template which brings a number of features on top of the standard ASP.NET MVC template and now supports ASP.NET Core RC2.
- Gary Ewan Park announced that Cake, a cross platform build automation system built on top of Roslyn and the Mono Compiler, is joining the .NET Foundation Family
ECMAScript/JavaScript
- Erik Grueter explores the JavaScript execution environment and the execution stack, looking at how JavaScript code runs and how some of the language features such as scoping work.
- Jack Franklin explores the concept of Pure Functions in JavaScript and looks at how this technique can make your code more reliable and predictable.
- Phil Haack takes a look at building an extension for the Atom text editor in JavaScript and publishing the resulting package.
- Dr. Song Li covers Reach Lifecycle Methods, specifically Nested Components.
ASP.NET Core
- Rick Strahl wrote about publishing and running ASP.NET Core Applications with IIS.
- Vincent Maverick Durano walks through the changes necessary to upgrade an existing ASP.NET 5 Beta 8 project to the latest RC2 release.
- Barry Dorrans announces a further 3 month bug bounty program for .NET Core and ASP.NET and discusses the successes from the previous round.
- Filip W revisits global route prefixes in ASp.NET Core MVC.
- Ben Cull talks about .NET EF Migrations for ASP.NET Core applications.
- Jurgis Pasukonis write a nice piece on running .NET Core on Docker and his experience with it.
Miscellaneous
- Scott Hanselman looks at MSBuild Structured Log and using it to record and visualize your builds.
- Abhijeet Patel covers adding CORS support for ASP.NET/WebAPI in a no hassle way.
- Sergey Kizyan takes an in-depth look into Lambda expressions in his series C# Lectures.
- Erik Dietrich wrote a nice piece on maintainable code versus common code.
- Sam Basu explores the use of the .NET Command Line Interface, looking at the purpose and use of each of the core commands and the environment in which they operate.
- Vincent Maverick Durano takes a tongue-in-cheek look at ASP.NET discussing ‘facts’ which might influence your adoption with 10 reasons why ASP.NET is not worth using.
- Jaime Gonzalez Garcia shares a useful tip on working with Git looking at the use of reflog to recover commits which may have gone missing.
- Nate Barbettini announces the RTM release of StormPath, an open source ASP.NET authentication library, providing you a way to build in user authentication in 10 minutes.
- The Windows Apps Team discusses how to perform background activity with a single process model.
- Daniel Wertheim ponders to Flush or not to Flush, which is an all important question.
- Jamie Thomson covers running Visual Studio Code and the Powershell extension when behind a proxy.
- Jon Skeet walks us through tracking down a performance hit.
- Jonathan Mezach wrote a nice piece on the magic of “imports” and the .NET Platform Standard.
- Erik Dietrich wrote a nice article on creating your code review checklist, to help you get started (if you aren’t doing code reviews).
Community
- Scott Hanselman and many others highlight the June 2nd ASP.NET Community Standup.
- Jeffrey T Fritz provides his notes from the ASP.NET Community Standup on June 2nd.
- Dmitry Lyalin highlights the recently passed dotNetConf 2016 conference that took place on the 7th, 8th, and 9th of June with sessions on ASP.NET, Azure, Xamarin, Windows App Development, Unity and much more, if you missed it, the videos are still available for watching, so check them out!
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