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.
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.
.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.
As outlined by Joe Duffy, LINQ introduces inefficiencies in the form of hidden allocations, from The ‘premature optimization is evil’ myth.