Artificial general intelligence (AGI) refers to the hypothetical ability of an artificial intelligence (AI) system to learn and understand any intellectual task that a human being can. AGI is sometime...
Sunday, 23 August 2020
As a tech guy, my mindset is like binary numbers in some cases! When it comes to goals and plans, I’m the toughest one about myself among the people I know! For example, when I set the goal of r...
Wednesday, 19 August 2020
Apache Kafka is a distributed streaming platform used for building real-time streaming data pipelines and applications. It is designed to handle high volumes of data and provide low-latency access to ...
Tuesday, 04 August 2020
Greeting
Have a good trip!
Where do you come from?/where are you from?
what do you want to do (formal)?
do you speak English? (formal)
...
Tuesday, 19 May 2020
Entity Framework provides several ways to intercept and customize the behavior of the framework during various stages of the database interaction process. These interception points allow developers to...
Tuesday, 19 May 2020
RabbitMQ is an open-source message broker software that implements the Advanced Message Queuing Protocol (AMQP). It provides a reliable and scalable platform for building distributed and decoupled sys...
Sunday, 03 May 2020
Recently I wanted to create a custom authentication, to authorize by ApiKey and ApiSecret in the header. To create such a middleware to affect the entire services of the system I created the following...
Friday, 24 April 2020
In asp.net core project templates, you can find something name Worker. It’s a service-based project which has the capability of being converted to windows service. After creating the project, yo...
Saturday, 11 April 2020
HTTP (Hypertext Transfer Protocol) and IPFS (InterPlanetary File System) are both protocols used for transferring data over the internet, but they are fundamentally different in how they work. HTTP is...
Thursday, 09 April 2020
Progressive design is an approach to software development that involves creating software that can be improved or enhanced over time. The goal is to create a design that is adaptable to changing user ...
Wednesday, 18 March 2020
ArangoDB is a multi-model NoSQL database management system that allows users to store, retrieve, and manage data in various formats, including documents, graphs, and key-value pairs. It is an open-sou...
Thursday, 05 March 2020
In SQL, we have Inner, left outer, right outer, and full outer joins. For simulating them in Entity Framework in Linq componet we should do some innovation! Let’s consider with example.
...
Monday, 17 February 2020
Recently I was tackling a problem with localization in asp.net core. I wanted to get the culture in every request from API and respond based on the requested culture. So I created the following middle...
Friday, 07 February 2020
HttpClient offers more control, performance benefits, and better asynchronous support compared to WebClient, it also introduces complexity and requires careful resource management. The choice between ...
Wednesday, 25 December 2019
I'm already working on a project and a challenging decision has been made to use asp.net core razor pages. Based on Microsoft definition:" ASP.NET Core Razor Pages is a page-focused framework...
Sunday, 01 December 2019
OWIN (Open Web Interface for .NET) is a standard interface between web servers and web applications for .NET. It is designed to decouple the web application from the web server and simplify the develo...
Monday, 04 November 2019
In C#, it is not recommended to compare two doubles using the == operator because of the way that floating point numbers are represented and handled by the computer. Floating point numbers are re...
Thursday, 04 July 2019
Nullable reference types in C# allow you to indicate whether a reference type (like a class or an interface) can be null or not. This feature helps you catch null reference exceptions at compile-time ...
Monday, 17 June 2019