How to distribute Code Analysis rulesets together with Roslyn analyzers along projects, and be in control using NuGet packages.
This post shows how you can extract more information from social logins by reading the claim values from the social networks like Facebook.
Build automatically NuGet packages with a buildserver. Use there for the right versioning technique. It can save you a lot of troubles.
Solving CA0055 Could not Load dll. This error occurs when a dll could not be found or referenced assembly can not be load or found.
Versioning a Web API can be done in several ways. This post will describe four ways to version a Web API. It will compare the strategies.
When to call EnsureChildControls. With reverse enginering EnsureChildControls and CreateChildControls methods of the .NET Framework.
How to unit test code with a fluent interface with TypeMock Isolator
See how to exclude code from test coverage and code analysis results. This can be done by using several attributes in your code.
Read here how to properly implement the WCF dispose. Never use the using statement.
Using the SharpZipLib it’s possible to zip and unzip files. This can be a good solution when file size matters. Downloading files that are ziped can save many bandwidth. In this case a object is serialized to XML and put into a ZipOutputStream which belongs to SharpZipLib.
Solving multithread and memory issues with the XMLSerializer by using a singleton pattern and the XMLSerializerFactory.
When having hosted a WCF webservice that is secured by a certificate. Opening the service with a browser al the security stuff is handled by the browser. This situation is different. The caller is a .NET Click-once application, that is hosted near the webservice. This application has to handle the use of the certificate by itself.
NuGet is a package manager that simplifies the process of discovering, installing and using third-parties .NET libraries. It is free to download, open source and you are able to create your own package and submit them. In this post I’ll show how to create your own package and host them yourself.