Syed Jafar NaqviinXebia Engineering BlogEverything You Need To Know About Concurrency In GoEveryone who has ever heard about Go has also heard about goroutines, we are going to cover all you need to know about executing…Dec 9, 2019Dec 9, 2019
Syed Jafar NaqviinXebia Engineering BlogLearn Go By Building a Command-Line AppBuilding a Redis sorted set copier in GoAug 22, 2019Aug 22, 2019
Syed Jafar NaqviHow I built a key value store in GoDatabases (or DBs) have played a very important part in the recent evolution of computers. At the time, computers were basically giant…Feb 21, 20191Feb 21, 20191
Syed Jafar NaqviinKarachainLets shard the blockchain using sidechainsSharding is a very old concept in centralised database design. A database shard is a horizontal partition of data in a database. Each…Mar 17, 20182Mar 17, 20182
Syed Jafar NaqviinKarachainRead this before building a Distributed SystemThis time, we are going through the most used Peer to Peer protocols which could be used in blockchain or any kind of distributed systems…Nov 21, 20174Nov 21, 20174
Syed Jafar NaqviinKarachainDelegated PoS vs Proof of WorkThis began when we were on a lookout to find the differences and the similarities between the widely-popular used-by-Bitcoin consensus…Nov 15, 20172Nov 15, 20172
Syed Jafar NaqviinKarachainDangers of a pure Proof of Stake BlockchainBefore focussing on the title, let us first see what a Proof of Stake consensus mechanism in a blockchain means. Proof of Stake is when a…Nov 9, 20173Nov 9, 20173
Syed Jafar NaqviinKarachainWhy I am building a blockchain in GoGoLang has become a go-to language for developing decentralised systems today. Every other organisation is using it for their core…Nov 8, 20179Nov 8, 20179
Syed Jafar NaqviConverting a Property Rental Paper Contract into a Smart ContractLets convert one of the most common paper contracts into an Ethereum based Smart Contract. I will show you the code as well as tell you…Apr 24, 20179Apr 24, 20179
Syed Jafar NaqviUnderstanding Blockchain In Simple TermsEssentially, a Blockchain is a database that can be used to store anything. It is different from most of today’s databases and offers…Mar 22, 2017Mar 22, 2017