News
Xamarin Evolve 2016 Recap
If you missed Xamarin Evolve read this recap and catch all the recorded sessions.
JavaScript performance updates in Microsoft Edge and Chakra
An overview of the performance improvements in Chakra, the JavaScript engine behind Edge. The coolest part is the links to the actual pull requests on GitHub.
Code
Adding a Custom Inline Route Constraint in ASP.NET Core 1.0 - Scott Hanselman
A really nice feature of routing in ASP.NET Core is inline route constraints. Useful URLs contain more than just paths, they have identifiers, parameters, etc. As with all user input you want to limit or constrain those inputs. You can unit test your custom inline route constraints as well.
C# 7.0 - What to Expect
C# 7.0 is the next version of C#. This article provides an overview of the current state of thought process involved while designing new C# 7.0 features.
Long Names Are Long
According to Phil Karlton there are only two hard things in Computer Science: cache invalidation and naming things. This article covers the latter and gives good advice for naming variables.
Visualising the .NET Garbage Collector ยท Performance is a Feature!
Check out this live visualisation of the .NET GC in action. It's a follow up to an excellent article on how a Garbage Collector works.
Community Projects
Brake Pedal is a general purpose throttling and rate limiting library
MIT license library for throttling logins, requests, anything in .NET