Latest Posts

First of all, basic authentication means we need to allow only those users to access our api endpoints who have valid credentials to access it.

Secondly, authorization simply means based upon your role you have access to various areas but not all. It means if I hire a car driver, the driver is authenticated to drive my car but not authorize to sell my car.

continue...

Running applications on local or qa server is absolutely  different than running on production.

Many application crashes when large amount of data starts  getting inserted into it,

So to avoid such conditions we need to do some stress testing.

oStess is a tool provided by Microsoft along with RML utility using which we can do stress testing.

continue...

While working on .NET Core 3.1, started getting following error :-

Package 'Microsoft.EntityFrameworkCore.Tools.DotNet 2.0.3' has a package type 'DotnetCliTool' that is not supported by project

continue...

Recently, one of my very old project which was working in old version of IBatis ORM comes under scanner when more than 10 transactions were passwed to it and it failed. Reason, it ws trying to hit db synchronously in a for loop to hit the DB and insert the new transaction one by one. For smaller set of transactions (<10) it was working fine but when the transaction increased, it went timed out. What I did to fix the issue to support any number of transactions is to do the trasansactions multi-threaded way. Below are the step by step details which I took and issue was resolved.

continue...

continue...