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
- John Montgomery announces the release of the Visual Studio 2015 Update 2 Release Candidate build which adds further bug fixes, along with some new features for source control plugins, support for Textmate snippets and improvements to application insights.
- Taylor Southwick shares a look at the .NET Compatibility Diagnostics, new tooling which helps you to understand the changes required by different versions of the framework.
- Henrik F Nielsen announces the release of the ASP.NET WebHooks Release Candidate 1, a library which makes it easier to interact with WebHooks both receiving and sending.
- Microsoft Openness Team announces SQL Server is coming to Linux!
- Jeffrey T Fritz announces NuGet 3.4 RC.
- Mehul Harry announces the release of 16.1 of the ASP.NET AJAX Control Toolkit which is now also hosted on GitHub.
ECMAScript/JavaScript
- Jaime Gonzalez Garcia continues the series, Lean UX, Atomic Design and Angular - A Flexible Front-end Architecture for Developing Web Applications: Part IV, kicking off the development of the sample application using the traditional way of building an Angular JS application.
- Derick Bailey writes how to create a true singleton in Node.js, using ES6 symbols.
MVC
- Kevin Logan highlights a conference session from NDC 2016 where Steve Sanderson discusses building better single page applications in ASP.NET MVC 6.
ASP.NET Core
- Simon Chiaretta shares a video tutorial looking at ASP.NET Core 1.0, discussing installation, creation of command line tools and websites using the new technology stack.
- Hisham Abdullah Bin Ateya continues his series of posts looking at the Localization capabilities of ASP.NET Core 1.0, this time covering pluralization, a feature which isn’t in the framework, but he looks at how to achieve some support using the framework “as is”.
- Martin Kearn shares how to utilize the Stack Overflow API in ASP.NET Core 1.0.
- The ASP.NET Monsters cover the Basics of .NET Core in Episode 13 of their weekly videos.
- Andrew B Hall shows of the experimental .NET Core Debugging abilities in VS Code.
Agile
- Jason Yip shares a revised version of an earlier article on the adoption of stand-up meetings as a ritual for agile teams.
- Seb Lambla also discusses the rituals involved in ‘doing Agile’ as the start of a series which will share his experiences with the death of the actual agile processes and the adoption of ‘Agile with a big A’, and how to go about undoing the damage.
- David Starr joins the discussion going around wondering if Agile is still applicable.
Miscellaneous
- Eric Gunnerson shares two book recommendations for learning more about lean practices in software development, The Goal and The Phoenix Project.
- Elton Stoneman takes a look at running your own private Git ‘Server’ on your machine running from a USB stick giving you portability and backup of your repository with local storage performance.
- Martin Kearn takes a look at the Project Oxford Emotion API which detects emotion sentiments from faces in pictures.
- Jason Hunt shares a short update on the next part of his series looking at development using the Xamarin platform, targeting multiple platforms.
- Jeremy D Miller wrote up a great explanation on the Open/Closed Principle, the ‘O’ in ‘S.O.L.I.D.’.
- Jon Hilton talks about why coupling will destroy your application and how to avoid it.
- Erik Dietrich wrote up a good article on the most important code metrics you’ve never heard of (most likely).
- ASP.NET Monsters also released Episode 14, which talks about Docker, and is well worth a watch.
Community
- The ASP.NET Team had a community standup on March 8th, 2016, their next being on March 15th.
- Sergey Tihon announces a F#ools’ Day Party to be held on April 1st, 2016.
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