Digests » 122
Straightforward, graphic GUI for your Git projects. Free Cross Platform App that works with Mac, Windows and Linux.
Where did my memory go ? Or to be more exact: Why is this using so much memory?
The .net garbage collector is a complex beast. Occasionally it might infuriate but remember that it's keeping you from the misery of manual memory management and that you're better to consider it an ally than a foe.
.NET Standard solves the code sharing problem for .NET developers across all platforms by bringing all the APIs that you expect and love across the environments that you need: desktop applications, mobile apps & games, and cloud services.
I previously wrote about some Visual Studio extensions that I though was most useful here, I think that list still stands. But in this post I'm going to introduce less known extensions that I think might be useful, but not essential.
As outlined by Joe Duffy, LINQ introduces inefficiencies in the form of hidden allocations, from The ‘premature optimization is evil’ myth.