If late 1990’s and early 2000’s were the dawn of our Internet age then for today with the arrival of the blockchain technology we are at the cusp of a new paradigm or even value age in a few years time frame or even less. As software developers, if we want to embrace this nascent technology we need to build foundational knowledge of and skill in blockchain technology, thus, gain a good understanding of it and then learn and become familiar some major blockchain platforms such as Hyperledger Fabric would be valuable.
This piece is a bit long, designed to help you get started and get up to speed with such a goal in mind. It entails two parts but altogether you would need four parts.
The first two parts would lay down foundational knowledge of and skill in blockchain technology for you.
The third part is a high level introduction of how to build a PoC blockchain application using Hyperledger Fabric, this part is already published at Medium (more below) and the fourth part is the true gem of all, they are consisted of two sets of well constructed, peer reviewed training materials for Hyperledger Fabric.
What would future hold for blockchain developers?
Part One — Unix/Linux/Ubuntu Essentials
For many of us, we’re so used to mainstream operating systems like Windows and MacOS but infrequently exposed to Unix/Linux/Ubuntu OS here and there. However, the open source world has tons of resources available for Unix-ish operating systems and the blockchain world is very much open source driven, so, for us software developers to be effective in the emerging blockchain technology space we need to start to embrace Unix-ish OS such as Ubuntu. Now, let the learning game begin and may the force be with you!