Blog

Filter posts by Category Or Tag of the Blog section!

Technical Skills, Software Development, Real World Solutions, Enterprise Applications.
Decentralized Finance (DeFi) is a financial system built on blockchain technology that enables anyone to access financial services without the need for intermediaries such as banks or financial instit...

Friday, 04 February 2022
I was recently implementing the Dedicated wallet for Trasi and I had to create the hex, based on the generated wallet as most of the Tron services take the hex of the address instead of the addre...

Sunday, 30 January 2022
In Software architecture, for big systems and large-scale ones, there is a concept called Eventual consistency that describes how data is eventually consistent across different nodes or components of ...

Saturday, 08 January 2022
Sentry is an open-source issue-tracking tool designed to help developers monitor, diagnose, and fix errors in their applications. It is a cloud-based service that provides real-time error tracking and...

Sunday, 12 December 2021
In my previous post about running worker service in windows as a windows service, I coveted the required operations from converting to hosting. But in the case that reading some details from JSON file...

Monday, 29 November 2021
Worker Service in dotnet lets you create a long-running service in a CMD environment by using  BackgroundService, which is an implementation of IHostedService. Rather than that it provinces the c...

Wednesday, 24 November 2021
Before getting into the details of the post topic, let’s consider the concept of on-chain storage. The On-chain storage refers to data storage that is stored directly on the blockchain, meaning ...

Monday, 25 October 2021
Both middleware and filter in asp.net core are used for handling incoming requests. Middleware is used for the entire request pipeline but filters are used for a specific requests. One of the biggest ...

Wednesday, 29 September 2021
The record keyword in C# introduces a new type of value type that simplifies the creation of lightweight and efficient data structures. Records are similar to classes, but they have several key differ...

Monday, 20 September 2021
In the context of blockchain, an oracle and a Cryptlet are two distinct concepts with different functionalities and roles. Let's explore the differences between them:   Oracle: An oracl...

Sunday, 12 September 2021
ScyllaDB is a distributed NoSQL database that is designed to provide high performance and low latency. It is based on the Apache Cassandra project but is designed to be faster and more scalable. Scyll...

Sunday, 01 August 2021
I recently had some concerns about the sensitive data protection in a project. Data such as the API key and API secret of an exchange which is totally sensitive and should be kept in the highest possi...

Saturday, 24 July 2021
Rate limiting is an important technique to ensure the stability and security of web applications. In an ASP.NET application, rate limiting can be implemented in various ways. One approach is to use th...

Sunday, 04 July 2021
A hypervisor, also known as a virtual machine monitor (VMM), is a software or firmware layer that enables multiple virtual machines (VMs) to run on a single physical machine. It is an essential compon...

Wednesday, 30 June 2021
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