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
- Dmitry Matveev announces EAP 2 of ReSharper Ultimate 10.1.
- The Azure Team announces SQL Server Express images, which are now available in the Azure Gallery.
- Ed Price highlights the new features included in the Visual Studio Code January release which included, new themes, keyboard accessibility, screen reader, localization, ligatures, find widget, input handling, cursor style, auto save, file picker, and intellisense documentation.
ECMAScript/JavaScript
- Julian M Bbucknall continues the series, Thinking functionally in JavaScript (part three).
- Tim Brock shows a step by step introduction to JavaScript Sets.
- Derick Bailey asks us what do you name the callback function?
- John Louros shows us how to fix TypeScript file encoding issues in Windows 10.
- DebashishPaul write up a Study in Types in regards to TypeScript.
- Jaime Gonzalez Garcia shares another video installment in his JavaScript post series, this time about Function Scoping, Hoisting, and how to win with Let and Const.
- Steve Lasker highlights the latest update to the Docker Tools for Visual Studio, which now enables a number of scenarios for us with minimal change to development workflow.
Miscellaneous
- Mark Rendle shows us how to run dotnet CLI on unsupported Linux distros using docknet.
- Elizabeth Andrews braces us for the upcoming ASP.NET Core 1.0 release.
- Jonathan Allen talks about discontinued technology in .NET Core.
- Rob Kraft takes an interesting approach telling us to eliminate deep nesting by using switch statements and functions.
- Ayende shares some thoughts as he plays with key generators. Be sure to check out his second post which looks at generating smaller more efficient licenses.
- Dave Voyles shows us how to force NPM to use the latest version of TypeScript.
- Henrik F Nielsen writes about tying ASP.NET Webhooks and Slack Slash Commands (this looks really fun!).
- Ranjan Dailata talks about Sqlite in .NET Core by sharing an introduction to it.
- Abhijit Jana shares how to expand/collapse code blocks on the fly in Visual Studio.
- Erik Dietrich responds to a reader’s question on whether coding can be considered an art, rather than a science.
- Miguel de Icaza looks back at the evolution of the Interactive C# shells which now exist.
- Scott Hanselman discusses the joys of live coding in a REPL environment and looks at some of the other environments which provide instant gratification for our coding efforts, including CodePen, TOPLAP, and Alive.
- Bill Wagner picks up a Twitter conversation in more detail, discussing the differences in types of equality.
- James Chambers shares some tips on improving the performance of your Visual Studio instance, ranging from hardware changes to tweaking features.
- K. Scott Allen discusses the Service Locator pattern (or anti-pattern, based on this article), looking at how the ASP.NET MVC framework makes it a little too easy to start using it rather than embracing Dependency Injection and Inversion of Control.
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