Blog

Filter posts by Category Or Tag of the Blog section!

Technical Skills, Software Development, Real World Solutions, Enterprise Applications.
In my previous post, I considered creating a wallet in Tron network and of course singing and broadcasting it. Now it’s possible to do the same in the Bitcoin network by using NBitcoin. Look at ...

Friday, 22 April 2022
Regardless of what your job is, and what you are doing for life, you should be focused! No one with a distracted mind can do a great job. There are some jobs out there that force you to be more focuse...

Wednesday, 13 April 2022
If you have worked with blockchain technology for cryptocurrencies; the scenario of creating a wallet and broadcasting it to the network is approximately similar. Maybe they would be different in some...

Sunday, 20 February 2022
DevSecOps (short for development, security, and operations)  is an approach that integrates security practices and principles into the DevOps (Development and Operations) methodology. It aims to ...

Friday, 04 February 2022
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