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
- The Cliburn.Micro Team announces their 3.0 release, Caliburn is a small powerful framework designed for building applications across all XAML platforms.
- Jeremy D Miller announces the release of 4.1 of StructureMap, a IoC/DI container for .NET.
- Dmitry Matveev announces the latest EAP for ReSharper Ultimate.
ECMAScript/JavaScript
- Kirupa Chinnathambi shares a good introduction to JSX and its use in building React components, exploring both the benefits and the weaknesses and limitations of the implementation.
- Derick Bailey wrote about finding an item by property, in an array, without using ES6 methods. Also be sure to catch Derick’s article on 5 tips to improve your JavaScript with ES2015.
Miscellaneous
- Jason Hunt continues his series on cross platform development with Xamarin, highlighting a number of resources to get up and running.
- Eric Lawrence discusses the reasons a platform can end up returning ‘Out of Memory’ even though the system seemingly has a lot of memory available.
- Chris Whitworth discusses the use of the ConditionalWeakTable collection class and also examines a little of the background to dynamic programming in .NET.
- Hisham Abdullah Bin Ateya wrote about localization extensibility in ASP.NET Core 1.0.
- Phil Haack wrote about a subtle case sensitivity issue when working with Regular Expressions and the odd results he was getting using RegexOptions.IgnoreCase.
- Daniel Wertheim shares an implementation of a custom contract resolver for JSON.Net allowing it to work with private setters.
- Malte Sharupke discusses the strengths and weaknesses of functional programming, taking a look at how it is hard to express anything involving state in functional style.
- Matt Kemelhar talks about the anatomy of a breach and how hackers break in.
- Bill Wagner reviews another proposed feature of C# 7 with a look at the concepts behind local functions, functions which are defined inside other functions.
Community
- On March 4th the fsharpConf 2016 held a free virtual event featuring F# with experts delivering sessions on the practical uses of F#, ranging from Microservices to Web Development.
- Jeffrey T. Fritz shares notes from this week’s ASP.NET Community Standup meeting.
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