Dmitry Sikorsky

Blog

ASP.NET Core Custom User Manager

In some reason, you might want to avoid using standard Identity package to work with users, roles, permissions etc. I had 2 reasons:

That’s why I decided to write my own. But I had to replace only user/role/permission management, while the standard ASP.NET Core sign in/sign out features had to be still in use.

We will write simple web application that will have its own user manager to validate, sign in (using the standard ASP.NET Core implementation), and sign out users. It will use SQLite database to store related information and Entity Framework as the ORM, but it is easy to replace it with any other storage and ORM you want:

ASP.NET Core custom user manager

August 01, 2017 by Dmitry Sikorsky

Modular and Extendable Web Application on ASP.NET Core From Scratch Using ExtCore Framework

Today we are going to create small accounting web application which will consist of 4 extensions: Barebone, Incomes, Expenses, and Balance. UI and data model will be also modular. The result will look like this:

Modular and extendable web application on ASP.NET Core from scratch using ExtCore framework

June 25, 2017 by Dmitry Sikorsky

ASP.NET Core Custom Drop Down List

Today we will create relatively complicated ASP.NET Core tag helper. It will be a custom drop down list with both server side and client side logic. The result will look like this:

ASP.NET Core custom drop down list

May 15, 2017 by Dmitry Sikorsky

ASP.NET Core Sample Image Resizing Service

This time I want to show how easy it is to use CoreCompat.System.Drawing image processing package to crop the images in ASP.NET Core. We will create simple web application with the only one controller and action. This action will download the source image, crop it using the given parameters, and write resulting image to the response stream.

ASP.NET Core Sample Image Resizing Service

April 25, 2017 by Dmitry Sikorsky

ASP.NET Core Web Application with Modular UI Using the ExtCore Framework

We are going to show how simple it is to create a web application with modular (built from the parts from the different modules and extensions) user interface using the ExtCore framework:

ASP.NET Core Web Application with Modular UI Using the ExtCore Framework

March 01, 2017 by Dmitry Sikorsky

File Uploading with Progress Bar in ASP.NET Core

This is clear and simple example that demonstrates how to upload files in ASP.NET Core with a progress bar without using any third-party client side technology (like Flash):

File Uploading with Progress Bar in ASP.NET Core

February 01, 2017 by Dmitry Sikorsky

File Uploading with ASP.NET Core: What Options Do We Have?

We are going to test the different ways of file uploading with an ASP.NET Core web application. We will start from the oldest one based on the forms and finish with the most modern one that uses JavaScript.

January 20, 2017 by Dmitry Sikorsky

Your First Modular ASP.NET Core Web Application Using the ExtCore Framework

We are going to create extremely simple modular ASP.NET Core web application using the ExtCore framework. It will do nothing except calling the methods (and displaying the returned values) of the objects, that are automatically instantiated by ExtCore using the types, defined inside an external module. That module might be included as an explicit dependency or as a DLL file.

January 10, 2017 by Dmitry Sikorsky