Blog

Filter posts by Category Or Tag of the Blog section!

Technical Skills, Software Development, Real World Solutions, Enterprise Applications.
In order to generalize a mapping class of entity framework core, there is an interface with the following definition:     public interface IEntityTypeConfiguration<TEntity>...

Saturday, 15 May 2021
In blockchain, a mixhash is a concept related to the mining process and proof-of-work consensus algorithm. When miners attempt to solve a block and add it to the blockchain, they need to perform compu...

Monday, 26 April 2021
The publish-Subscribe pattern is a messaging pattern in which publishers and subscribers are decoupled from each other. Publishers send messages (events) to a central topic or message broker without a...

Saturday, 24 April 2021
Recently, I had a task in a project to check the availability of the external APIs, I started writing a custom scheduler to call the targeted APIs and let the administrator know in a case of failed re...

Tuesday, 16 March 2021
We have been surrounded by lots of negative news undoubtedly. Have you heard about “if it bleeds, it leads”? Unfortunately, negative news attracts us more than other kinds of news, they kn...

Thursday, 11 March 2021
After moving my website to dotnet core, in order to make the admin panel more secure, I decided to filter the admin panel and restrict it to my static IPs. there are lots of ways to do that, I persona...

Sunday, 21 February 2021
Industry 4.0, also known as the Fourth Industrial Revolution or simply Industry 4, refers to the ongoing transformation of the manufacturing and industrial sectors through the integration of digital t...

Wednesday, 27 January 2021
Everybody should have at least a goal in life. This could be so simple and straightforward as we have heard about those thousands of times! But the reality is that most people are only procrastinating...

Thursday, 14 January 2021
C# 9 came with some cool features. One of them was the init keyword. Simply, you can initialize a property or the indexer element only during the construction. Take a look at the following property de...

Monday, 14 December 2020
The CAP theorem, also known as Brewer's theorem, is a concept in computer science that describes the limitations of distributed systems. The theorem states that in any distributed system, it is im...

Saturday, 28 November 2020
In order to get the base URL in controller scope, you simply get via Request:   public class HomeController : ControllerBase    {       &n...

Sunday, 22 November 2020
A webhook is a mechanism used by web applications to provide real-time information to other applications or services. It is a way for one application to send automated messages or data to another appl...

Wednesday, 11 November 2020
I’ve seen a lot of geniuses and wealthy but tired people. I believe that motivation and enthusiasm come from within, just like happiness. It doesn’t matter where you are or how much money ...

Wednesday, 11 November 2020
Data Analysis Expressions (DAX) is a powerful formula language used in Microsoft Power BI, Excel, and other Microsoft tools for performing data analysis, calculations, and creating custom formulas. DA...

Friday, 30 October 2020
Metaclasses in Python is a mechanism for creating classes dynamically. In Python, everything is an object, including classes. Classes are objects of type "type". In a similar way, "type...

Saturday, 10 October 2020
A Web Application Firewall (WAF) is a security tool designed to protect web applications by filtering and monitoring HTTP traffic between a web application and the Internet. It sits between the web ap...

Saturday, 03 October 2020
Edge Computing refers to the practice of performing data processing and computation at the edge of the network, closer to the source of data. In traditional cloud computing, data is typically processe...

Tuesday, 29 September 2020
In my previous post about AI, I considered the definition of AGI. Now let's see what is ASI!? The definition and difference between ASI. Artificial superintelligence (ASI) refers to an art...

Saturday, 05 September 2020