Arian Kadkhoda

Arian Kadkhoda

Co-founder and CTO of DramsTech

  • Home
  • About
  • Contact me

.NET Core

A collection of 6 posts

April 24, 2021

Simple solution for complex validation in ASP.NET Core

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

ASP.NET Core Validation .NET Core Option Validation Complex validation

April 17, 2021

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

Encrypted SQLite SQLCipher SQLite System.Data.SQLite Microsoft.Data.Sqlite ASP.NET Core .NET Core

February 14, 2021

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

ASP.NET Core .NET Core SQLite SQLCipher Encrypted SQLite in memory SQLite

January 23, 2021

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

.NET Core Nuke GitHub Github release CI/CD Build automation

November 6, 2020

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

ASP.NET Core .NET Core static files static file provider pre-compression compression response compression brotli gzip

November 6, 2020

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

ASP.NET Core .NET Core multiple authentication authentication scheme provider authentication builder claims transformation

Page 1 of 1

Arian Kadkhoda © 2023. Royce theme by Just Good Themes. Powered by Ghost.

Back to top