Getting Started with Blockchain Development

Originally posted on Innovation That Matters:
Introduction Are you evaluating blockchains and wondering how to get started? In this technical article I will compare and contrast two approaches that fall under the Hyperledger umbrella: Hyperledger Fabric and Hyperledger Composer. As their names indicate, both Hyperledger Composer (Composer) and Hyperledger Fabric (Fabric) are top-level projects under…

Introduction to Fabric Composer

This article (for CIOs, developers, analysts and IT architects) explains the value proposition and high-level features of Fabric Composer. Fabric Composer (Composer) is an Open Source tool to define, deploy and integrate with business networks. Fabric Composer makes it easy for technical analysts and developers to create business networks that use a distributed-ledger to exchange information. The […]

Smart Contracts. Not Smart. Not Contracts.

via Smart Contracts. Not Smart. Not Contracts.   If you take an interest in blockchain technology you have likely heard of “Smart Contracts”. Let us dig a little deeper… Wikipedia has a nice page that defines Smart Contract as: Smart contracts are computer protocols that facilitate, verify, or enforce the negotiation or performance of a contract, or that make […]

Writing Upgradable Smart Contracts in Solidity

Source: As you must be aware that smart contracts are immutable programs that run exactly as programmed without any third party interface. Smart contracts cannot be modified once they are deployed which is actually a feature of smart contracts but in some blockchain use-cases it may be needed to change the smart contracts interfaces and/or […]

Designing the architecture for your Ethereum application

Source: As you are beginning with Ethereum development, and after going through some of the many excellent tutorial posts out there, you are faced with the challenge of building your first Ethereum-based app. This brings up a set of new challenges around designing the architecture and layout of your application: traditional client-server applications now have a third new […]