Background As you most likely know ASP.NET Core supports validating options in the appsettings.json file. This is a very nice feature, especially when the application contains a lot of configuration options and there could be a risk that
.NET Core
A collection of 6 posts
System.Data.SQLite to SqlCipher migration
Background As part of making a C# project Linux compatible I had to change System.Data.SQLite dependency to Microsoft.Data.Sqlite to support encrypted databases in Linux. Since SQLite doesn't support encrypting database files by default Microsoft.Data.Sqlite
Load SQLCipher encrypted Sqlite databases into memory
Background As part of making a C# project Linux compatible I had to change System.Data.SQLite dependency to Microsoft.Data.Sqlite to support encrypted databases in Linux. Since SQLite doesn't support encrypting database files by default Microsoft.Data.Sqlite
Create a GitHub release with Nuke build automation tool
Introduction One of the most frustrating part of setting up CI/CD is that it is usually impossible to test and debug the pipelines locally. So, when I was tasked to move our CI/CD pipelines from AppVeyor to GitHub
Static file pre-compression in ASP.net Core
Introduction To have a web API with compression in ASP.net Core that can be hosted in different servers like Kestrel server or HTTP.sys a middleware is needed since a lot of these servers do not have compression built
Multiple Authentication in ASP.net Core
Introduction When working on enterprise solutions, complexity comes with it, different customers having out of ordinary requirements, making it too difficult to deliver a solution that makes everyone happy. One such requirement showed up couple of months ago when I