Want to receive every Tuesday the best .NET links?
Once subscribed you can login, submit a link and receive the weekly newsletter.
by bill-s, 2018-05-05T19:12:51.090Z
ZeroLog is a zero-allocation .NET logging library. It uses the excellent formatting library StringFormatter.by bill-s, 2018-05-09T19:12:51.090Z
In a previous post I covered registering generic types with Dependency Injection. This is one of the less common (and less documented) ways in which services could be registered with the Microsoft DI library. It turns out that you can do more with the DI available in the Microsoft.Extensions.DependencyInjection package than it may first appear.by bill-s, 2018-05-09T19:12:51.090Z
Stay connected to your Azure resources – anytime, anywhere. The Azure mobile app gives you the freedom to access and monitor your Azure resources. You can keep an eye on your most important resources and quickly take actions to manage those resources. This is what makes the Azure mobile app a must-have for any Azure pro!by bill-s, 2018-05-09T19:12:51.090Z
Deployment slots are extremely useful components for Azure cloud services. Deployment slots enable isolation of application environments such as development, staging, and production in a seamless manner. We can swap the environment very easily and thus enable rapid deployment, easy roll out or rollback of the solution and overall enabling DevOps for cloud solution development.by bill-s, 2018-05-09T19:12:51.090Z
As you know Console Applications don’t have graphical user interface or GUI. Instead, they run from Command Line, for example instead of writing a name into a textbox and clicking a button we would instead invoke the Console Application and provide the name as a parameter. In fact, in Console Applications we instead interact with the user using text inputs. For example, we could prompt something like this:by bill-s, 2018-05-09T19:12:51.090Z
I really love the .NET CLI and with every release, there seems to be something I discover that has been added to either the core functionality or the templates. Running dotnet new this time around I fell upon the page template...by bill-s, 2018-05-05T19:12:51.090Z
MVVM and XAML has failed me. A promise of abstracting to make reusable components, but they never get reused. Layers of complexity for virtually no benefit. If reuse is to happen as planned, it would require almost mystical level foresight into the future, across multiple projects. In the real world, our apps are self contained, and we don’t reuse.by cezarypiatek, 2018-05-09T19:12:51.090Z
How to easily regain free space by deleting old Resharper cache.by bill-s, 2018-05-05T19:12:51.090Z
A couple of months ago, I launched version 2 of Pwned Passwords. This is a collection of over half a billion passwords which have previously appeared in data breaches and the intention is that they're used as a black list; these are the "secrets" that NIST referred to in their recent guidance:by bill-s, 2018-05-05T19:12:51.090Z
The code is below. Note that the MemoryCache is a singleton, but within the process. It is not (yet) a DistributedCache. Also note that Caching is Complex(tm) and that thousands of pages have been written about caching by smart people. This is a blog post as part of a series, so use your head and do your research. Don't take anyone's word for it.