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
- Daria Dovzhikova announces the RTM release of ReSharper Ultimate 10, which has over 450 fixes, new features for incremental builds, postfix templates, JSX support in JavaScript and TypeScript and much more.
- Miguel de Icaza highlights the release candidate 1 release for the Xamarin platform.
Information
- David Hayden talks about ASP.NET 5 configuration and the use of IOptions<T>
- Jaime Gonzalez Garcia covers ES6 Arrow Functions in his latest Mastering the Arcane Art of JavaScript-mancy for C# Developers series.
- Sahil Malik wrote an article, TypeScript: The Best Way to Write JavaScript, where he dives into TypeScript’s usefulness as a superset of JavaScript.
- Anuraj Parameswaran talks about Dependency Injection with AutoFac in ASP.NET 5 in place of ASP.NET 5’s built-in DI framework.
- Hanne Wulff takes on the most recent question in everyone’s mind, Why Microsoft is publishing Open Source?
- Eric Lippert takes us on another fabulous adventure taking a looking at the & and | operators on boolean values as we celebrated the 200th anniversary of George Boole’s birth.
- Dr. Axel Rauschmayer takes a look at running functions sequentially both in synchronous and asynchronous ways.
- Benjamin Perkins shares three useful articles on setting up Windows Server Core and IIS 8.5, setting it up for remote management, adding it to a domain, and installing failed request tracing.
- Ayende reminds us that Configuration is a user input too, reminding us to validate our configuration input just like we would form input.
- Dave Paquette talks about Markdown in your MVC 6 Razor pages utilizing a MarkdownTagHelper.
- Prakash Patel continues his series looking at the capabilities for remote debugging JavaScript in his Part 2 and Part 3 articles.
- Jaime Gonzalez Garcia discusses the Web Extension Pack for Visual Studio, a collection of great extensions to enhance your web development experience in Visual Studio.
- James Jardine discusses the validation of Request values and specifically the request path validation and the control over the characters it considers invalid.
- Robert Green welcomes Tim Sneath for the second Visual Studio Toolbox session on building Visual Studio extensions.
- Eric Lippert explores some aspects of formal logic and looks at the idea of an implies operator in C#
- Jeremy D Miller discusses the FubuMVC tooling feature ‘Scenarios’ which allow tests to be written against the full HTTP pipeline without the need to host it in a web server.
- Fitim Skenderi takes a look at refactoring code to use the Chain of Responsibility pattern instead of if/else statements.
- Cellfish discusses rate limiting web services and giving clients computationally expensive work to perform and requiring that they supply back the answer before processing further requests.
Community
- Troy Hunt advertises the upcoming Oslo Events: Hack Yourself First and Security Day 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