Blog

Filter posts by Category Or Tag of the Blog section!

Technical Skills, Software Development, Real World Solutions, Enterprise Applications.
There a capability in asp.net core which provides protecting the important and sensitive data. For example, if you don't want users to see and know about the database Identity numbers in Url you c...

Friday, 18 May 2018
I've always loved and used Glimpse at least for my basic performance and load test in my asp.net MVC projects. It's really straightforward and easy to use web debugging and diagnostics tool. G...

Thursday, 03 May 2018
RabitMQ is one of the most popular queue messages in the development world. In the basic form, for producing or so-called sending a message or an object into the queue you can use BasicPublish of the ...

Thursday, 12 April 2018
In Asp.net core samples, you always see the AddDbContext method In services to register Entity framework DbContext. I mean something like below:   public class Startup { p...

Tuesday, 12 December 2017
 There are lots of plugins for CKEditor and one of the most used plugin for the developers is SyntaxHighlighter. In order to get and install this nice one with a sexy them like the following pict...

Monday, 04 December 2017
I was recently integrating my blog with CKEditor Image Browser plugin and it was interesting to me, It was cool! in order to add Image Browser plugin to your CKEditor you should get the file from the ...

Friday, 01 December 2017
Asp.net Core supports for dependency injection by default, you can easily register your services like the following code snippet in Startup class:   public class Startup   ...

Monday, 20 November 2017
Although Redis is much more than a cache, But it's possible to use as cache server especially in distributed applications. Redis lets you operate on the values and it's just a key-value pair i...

Monday, 13 November 2017
In asp.net Core, for authorized APIs you can easily pass the JWT token via PostMan like below:  But swagger you don't have authentication by installing it, add the following configurat...

Monday, 13 November 2017
I'm not a java developer and I've never worked with java in real products. Sometimes I read and concepts and compare with C#, Java is cool as well! By using multithread you can perform many op...

Monday, 23 October 2017
In order to validate some input of type object into numeric types, you can use System.Convert in C#. We have them in F# as well! Look at the following function:   open System let valid...

Thursday, 19 October 2017
There are lots of libraries out there to use paging in enterprise applications. I personally would prefer to write my own as it’s customizable and easy to maintain and modify. Look at the follow...

Sunday, 01 October 2017
HTTP/2 (Hypertext Transfer Protocol version 2) is a protocol for transmitting data over the internet. It is the successor to HTTP/1.1 and was developed by the Internet Engineering Task Force (IETF). T...

Thursday, 14 September 2017
Mapping in entity framework core has a little bit different configuration in comparison to the previous version of entity framework. Let's create a mapping for the following class:   ...

Monday, 04 September 2017
If you remember protected internal which was introduced in earlier versions of C#, it can be accessed by any code in the assembly in which it is declared, OR from within a derived class in anothe...

Thursday, 06 July 2017
I'm a Dot Net developer, but sometimes I jump on other programming languages and I think it helps me to comprehend my main field of activity easily. I was just working with the list in Python...

Saturday, 17 June 2017
Today I had to make a connection between an old windows service and SignalR client. After tackling for an hour I decided to reference the Microsoft.AspNet.SignalR.Client library to my web service...

Friday, 26 May 2017
In WCF, by using the MessageHeader attribute, you can add a soap header for messages:   [MessageContract]     public class SoapTest     {  &...

Thursday, 13 April 2017