Blog

Filter posts by Category Or Tag of the Blog section!

Technical Skills, Software Development, Real World Solutions, Enterprise Applications.
In asp.net applications, directory browsing has enabled some versions and you let the users see all of the content and structure of your application like the picture below: To the best of...

Saturday, 13 October 2018
I don't know why I'm writing this blog post right now! I was supposed to write it when I was honored to receive this topless book as a gift by Scott Millett about 4 years ago! Now It's...

Wednesday, 10 October 2018
In earlier versions of Entity Framework( before Entity Framework . Core) when you wanted to create an inner table from two Entities, you would be able to use entity framework mapping in a way to creat...

Friday, 21 September 2018
Using the in-memory database of entity framework is super easy. Create an asp.net core and reference the following NuGet package if it's not referenced( it's been referenced in asp.net core 2 ...

Tuesday, 18 September 2018
In asp.net core application, Http requests are handled and processed by Middleware and every Http response would be created when the request has been passed to the middleware suite. For example, MvcMi...

Monday, 17 September 2018
There are different kinds of authentication. One of the most used ones is basic authentication that doesn’t expire like a bearer token and you need to send a username and password per each reque...

Friday, 07 September 2018
I've heard a lot about telling others the future plans or achievements. In my view, it doesn't work for everybody! Despite I personally get motivation even by the reaction o...

Friday, 07 September 2018
Maybe you have heard about an African proverb that says, “Smooth seas do not make skillful sailors.” I hardly believe this one as I can give you hundreds of example about the people around...

Monday, 27 August 2018
TagHelpers in ASP.NET Core are used to generate HTML or other markups for a web page. They provide a way to create custom HTML elements, with their own attributes and behavior, that can be used in Raz...

Monday, 20 August 2018
If you have used EF core, you have seen that there is no HasPrecision method to use and all of the decimal data types will be map as decimal(18,2) in SQL server by default. We used to map de...

Saturday, 18 August 2018
I was recently looking for a verification system and came across with Sinch. It's been satisfactory until now. After installing the library by nuget I created a wrapper for SMS, hope it be useful!...

Tuesday, 14 August 2018
As I travel a lot and see a lot of people, either as fellow travelers or as the people from other cities and countries. It's really interesting that how much you make communication with people, yo...

Wednesday, 08 August 2018
In my earlier related post to this subject, I wrote that there is config in asp.net core to enable the static file access but that's not Ok for every sort of file, for example, you can't acces...

Friday, 03 August 2018
In asp.net core,  the wwwroot folder treated as a web root folder. Static files can be stored in any folder under the web root and accessed with a relative path to that root. By default...

Saturday, 28 July 2018
I've used a custom wrapper for calling asp.net web API services in some projects. I just wanted to share it over here. It's been tested for hundreds of times!      &n...

Monday, 16 July 2018
Rash is the name of a jungle in Mazandaran province in Iran. A few days ago, I nominated to take part in a daily short trip with an ecotourism tour. It's been a habit of mine for years and I learn...

Thursday, 12 July 2018
Mountaineering has always been alike the process of achieving great successes to me. Of course, it takes a lot of stamina and penchant. Just like any other process of getting success, mountaineering h...

Sunday, 08 July 2018
  Just finished reading the book "Why we want to be rich" by Robert Kiyosaki and Donald Trump. As I've said before, they both are my favorite characters and I've lived ha...

Friday, 29 June 2018