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!)
Sorry for misisng last week, I was out travelling to visit family over the holidays.
ECMAScript/JavaScript
- Jaime Gonzalez Garcia continues his series looking at JavaScript programming with a look at Traits as a way to deal with OOP practices like classical inheritance, multiple inheritance and mixins.
- Dr. Axel Rauschmayer takes a look at 4 different approaches to managing the private data in class instances, looking at techniques that apply in ECMAScript5 and ECMAScript 6.
- Peter Vogel has an article Visual Studio Magazine on using Generic types in TypeScript to provide more reusable classes and functions.
- Dave Bush takes a look at the behavior of different types in comparisons and conversion operations.
Accessibility
- Guy Barker answers 10 common questions about accessibility in Windows (general XAML) based applications.
- Troy Hunt takes a look at some of the many ways in which we are still destroying user experience on websites in 2016.
Miscellaneous
- Tugberk Ugurlu takes a look at the command line interface tooling for .NET compilation on Linux machines.
- Doug Finke takes a look at using the Pandoc extension for Visual Studio Code to render markdown documents that you are authoring within the IDE.
- Iris Classon resumes her ‘(Not So) Stupid Question’ series with a look at String Interpolation and Colour.
- Aaron Powell highlights the support changes for Internet Explorer occurring next week, January 12th, are you ready?
- Derek Comartin kicks off a new series looking at ASP.NET 5, exploring both the .NET 4.6 and .NET Core on both Windows and Linux.
- Scott Hanselman talks about best practices for private config data and connection strings in configuration in ASP.NET and Azure.
- Sasha Goldshtein shines some light on Windows Process Memory usage.
- Jeremy D Miller discusses how he, personally, chooses to document OSS projects.
- David Paquette walks through the process of contributing to open source projects, showing step by step how to go about working with GitHub to contribute.
- Mads Kristensen discusses the Visual Studio Task Runners capabilities and shares a number of task runner extensions for performing common web development tasks.
- Abhijit Jana discusses the ILDASM tool and shares some links to tips relating to its use and integrating it as an external tool in Visual Studio.
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