Blog

Filter posts by Category Or Tag of the Blog section!

Technical Skills, Software Development, Real World Solutions, Enterprise Applications.
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
I personally enjoy music, either by listening or by playing. A piece of music can change the entire mood of mine, and that's mostly because I'm a sort of emotional guy, but the effect of m...

Thursday, 05 April 2018
              It was about 16 years ago when I was only 13 that I found a book with the title: "Before you quit your job" by Robert Kiyosaki. I had read...

Thursday, 29 March 2018
I'm listing 10 strange idioms in French that could sound a little bit weird in English literal meaning!   French: il fait un temps de chien! English: The weather is so bad!  ...

Thursday, 22 March 2018
Maybe you have heard that Jim Rohn says: "You're The Average Of The Five People You Spend The Most Time With". If you follow this agenda, your life would be really nice and full of succe...

Tuesday, 13 March 2018
TPL (Task Parallel Library) is a feature in C# that provides a higher-level programming model for writing concurrent and parallel code. It simplifies the process of creating, scheduling, and managing ...

Monday, 12 March 2018
                                                        &nbs...

Sunday, 04 March 2018
It’s for a long time that I’ve been reading motivational books, and I will definitely do it forever. Don’t doubt that even very very successful people read motivational quotes and bo...

Sunday, 04 February 2018
Today I'm gonna introduce you a nice and complete book about learning French language. It's been more than a decade that I've started learning French but unfortunately it's not been co...

Thursday, 18 January 2018
  I developed my blog engine around 2012 with asp.net mvc3 and after that, I've updated it several times. I have updated everything during the years. And not it's on version 3. I know ...

Wednesday, 03 January 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
An Open Redirect is a security vulnerability that allows an attacker to redirect a user from a legitimate website to a malicious website of their choice. This is typically accomplished by exploiting a...

Saturday, 02 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