Blockchain Stories, ideas and recipes

Building Enterprise Blockchain-as-a-Service Applications Using Ethereum and Quorum

Ethereum is a general-purpose blockchain that is more suited to describing business logic, through advanced scripts, also known as smart contracts.

Brian Wu
June 2019

Read more

Build Blockchain Applications with Hyperledger Fabric and Composer on IBM Cloud

IBM Cloud provides an enterprise blockchain platform as a flexible blockchain-as-a-service, which is based on Hyperledger Fabric. In this recipe, we show you how to create, deploy, and manage a secure enterprise blockchain application on IBM Cloud.

Brian Wu
July 2019

Read more

Harness the Power of Distributed Storage IPFS and Swarm in Ethereum Blockchain Applications

In this recipe, we will look at ways that data can be stored in a distributed manner by way of two different platforms: IPFS and Swarm. For introducing both platforms, we will create a small project to help us become familiar with how IPFS can be used programmatically in a website frontend.

Brian Wu
June 2019

Read more

Building A Blockchain for Letter of Credit Using Hyperledger Fabric and Composer

Hyperledger is a set of open source tools and blockchain subprojects resulting from cross- industry collaboration. We will present two main components in this recipe – Hyperledger Fabric and Hyperledger Composer.

Brian Wu
July 2019

Read more

Blockchain Hyperledger Composer and Playground Development Components

In this recipe, blockchain developers can quickly learn and setup Composer Playground for deploying business networks via implementing models, transaction logic, access control, and query definitions in Hyperledger Composer.

Brian Wu
April 2019

Read more

Interacting with Hyperledger Composer through RESTful API

This recipe shows you how integrate Hyperledger Composer with a client application using a front-end framework like Angular.JS. In doing so, you learn how to work with Hyperledger Composer RESTful API.

Brian Wu
May 2019

Read more

Building Transaction Handler and Processor for Hyperledger Sawtooth with Python SDK

In this recipe, we will go through a step-by-step guide to implement a transaction processor or a smart contract, in our transaction family example using the Sawtooth Python SDK.

Brian Wu
July 2019

Read more

Manage Hyperledger Indy Wallet and DID through Indy CLI and Docker

In this recipe, we explore Hyperledger Indy Command Line Interface by creating and listing the wallet, importing and using decentralized identifier and creating and listing hyperledger indy node pool.

Brian Wu
April 2019

Read more

Deploying and Calling Ethereum Smart Contracts on Hyperledger Burrow

In this recipe, we will deploy and run the sample Ethereum smart contract that is built by Solidity programming language on Hyperledger Burrow. It shows you how to build and deploy Ethereum DApps in Hyperledger.

Lian Everett Stevens
March 2019

Read more

Writing Hyperledger Fabric Chaincode Using Go Programming Language

In this recipe,we show you how to build chaincode or smart contracts step-by-step in Hyperledger Fabric using Golang.

Brian Wu
April 2019

Read more

Working with web3js API and JSON to Build Ethereum Blockchain Applications

This recipe shows you how to setup Web3.JS API for Ethereum blockchain applications step-by-step by building a peer-to-peer auction app. Along the way, you learn how to use JSON, Truffle and Golang for deploying and managing Ethereum smart contracts.

Brian Wu
April 2019

Read more

Comprehensive Guide for All Blockchain Hyperledger Developers

In spite of lots of contents and technical documentations available online for learning blockchain development, many developers get confused by number of platforms, terminologies and concepts. To make the learning of blockchain development easier, we have written a few hands-on tutorials that help beginners to find their feet in blockchain development.

Matt Zand
April 2019

Read more

Ultimate guide for processing HTML form inputs using Python Django framework

Django is a Python-based free and open-source web framework, which follows the model-template-view architectural pattern. Django's primary goal is to ease the creation of complex, database-driven websites. With Django, you can take web applications from concept to launch in a matter of hours. Django takes care of much of the hassle of Web development, so you can focus on writing your App without needing to reinvent the wheel.

Matt Zand
July 2019

Read more

Best practices for securing and scaling nodejs applications

It is very important to scale and secure your applications. Scaling and securing are not one-time tasks. You need to keep making changes to your code as you add new features to increase application security, and as your application traffic and data increases, you need to scale your servers.

Developer team
April 2019

Read more

Comprehensive overview of Angular 2 architecture and features

Angular 1 was based on the MVC architecture whereas Angular 2 is based on a components-and-services architecture. Angular 1 and Angular 2 are completely different in terms of architecture and APIs

Developer team
April 2019

Read more

How Bootstrap 4 extensible content containers or Cards work

Cards are a new component in Bootstrap 4 that replaces wells, panels, and thumbnails. A card is a flexible and extensible content container. It includes options for headers and footers, a wide variety of content, contextual background colors, and powerful display options.

Developer team
April 2019

Read more

Comprehensive guide for migration from monolithic to microservices architecture

The architecture of server-side application development for complex and large applications (applications with huge number of users and large volume of data) shouldn't just involve faster response and providing web services for wide variety of platforms. It should be easy to scale, upgrade, update, test, and deploy.

Developer team
April 2019

Read more

Comprehensive overview of Bootstrap 4 features for user interface customizations

Bootstrap 4 is the latest version of Bootstrap at the time of writing. This version makes Bootstrap more powerful and easy to customize and use. In this article, you will learn about the new features of Bootstrap 4 with examples.

Developer team
April 2019

Read more

Intro to functional reactive programming for advance JS web development

If you are a frontend or backend JavaScript developer who works on large and complex JavaScript applications and deals with a lot of code that responds to asynchronous data updates, user activities, and system activities, then it's perhaps the best time to explore functional reactive programming...

Developer team
April 2019

Read more

Using advance JS and WebRTC for cross browser communications in real time

Browsers that support WebRTC provide APIs to exchange data in real time directly between browsers and also retrieve stream from physical media sources without the use of plugins. In this article, we will discuss WebRTC and also the PeerJS library that wraps the WebRTC APIs to provide an easy to use API to work with WebRTC.

Developer team
April 2019

Read more

Intro to real-time bidirectional communications between browsers and webSocket servers

We have been using COMET techniques to implement bidirectional communication between a web browser and web server. Long polling is the most popular technique of achieving bidirectional communication between a web browser and web server...

Developer team
April 2019

Read more

Comprehensive overview and analysis of blockchain use cases in many industries

In this article, we first talk about popular blockchain use cases across industries, including financial, civil services, supply chain, IoT, and healthcare, at a high level. We will then proceed to a discussion of factors for consideration, before determining proper use cases and developing a successful DApp.

Developer team
May 2019

Read more

Blockchain Decentralized App use case for healthcare data sharing

In this article, we look at one blockchain use case in more detail and talk about steps leading to the implementation of a Decentralized Application or DApp. The use case of healthcare data sharing will be examined further.

Developer team
May 2019

Read more

Build and run sample Corda Decentralized App for a distributed ledger

In this tutorial, we run an example Decentralized Application or DApp that uses Corda R3. This sample project comes with default Corda library, so it is great place for starting and learning Codra blockchain development.

Developer team
August 2019

Read more

Comprehensive list of all secure Linux distributions for cybersecurity professionals

Here is the complete list of all secure Linux distributions that are developed for protecting systems against security attacks. If you are a cybersecurity professional, you need to review and bookmark this page as you will need it in your future projects.

Developer team
August 2019

Read more

How Linux Operating System Memory Management works

The memory management subsystem is one of the most important parts of the operating system. Since the early days of computing, there has been a need for more memory than exists physically in a system. This article reviews how Linux OS manages its memory.

Developer team
Summer 2019

Read more

Comprehensive Review of Linux Kernel Operating System Processes

This article describes what a process is and how the Linux kernel creates, manages and deletes the processes in the system. Processes carry out tasks within the operating system. A program is a set of machine code instructions and data stored in an executable image on disk and is, as such, a passive entity; a process can be thought of as a computer program in action.

Developer team
Summer 2019

Read more

Comprehensive Review of Linux File System Architecture and Management

This article describes how the Linux kernel maintains the files in the file systems that it supports. It describes the Virtual File System (VFS) and explains how the Linux kernel's real file systems are supported.

Developer team
Summer 2019

Read more

What are mechanisms behind Linux Kernel task management

This article describes some of the general tasks and mechanisms that the Linux kernel needs to supply so that other parts of the kernel work effectively together.

Developer team
Summer 2019

Read more

How Linux Kernel Sources and Functions work

This article describes where in the Linux kernel sources you should start looking for particular kernel functions.

Developer team
Summer 2019

Read more

List of advance topics for deploying and managing Kubernetes containerss

Kubernetes is a portable, extensible, open-source platform for managing containerized workloads and services that facilitates both declarative configuration and automation. It has a large, rapidly growing ecosystem. Kubernetes services, support, and tools are widely available. In this article, we review 9 advance topics that all junior to senior Kubernetes system admin must know.

Developer team
Summer 2019

Read more

Comprehensive look at how Linux Data Structures work

This article lists the major data structures that Linux uses. It is a definite guide for those interesting in learning Linux kernel in depth or those interesting in doing advance Linux OS troubleshooting.

Developer team
Summer 2019

Read more

Develop Multi-thread JavaScript applications with Web Workers

Imagine that you have a project, site, or a webpage that run a complex, long-running JavaScript task. It causes the page to load very slowly as visitors should wait until the JS code is fully processed. In this tutorial, we show you how to use Web Workers to run a complex, long-running JavaScript task without locking up the UI in the browser.

Developer team
Summer 2019

Read more

Comprehensive Review of Blockchain Security Token Offering under US Securities Laws

In this article, we discuss United States rules and regulations around security token issued and managed via blockchain technology. The key question is how do we know whether a token is a security token? To answer this question, we need to have an overview of the US securities laws and know what will be covered under such laws. We start off reviewing Security Token Offering or STO, followed by comprehensive coverage of federal and state regulations around security token.

Brian Wu
Summer 2019

Read more

Investigation report of SEC on Decentralized Autonomous Organization

SEC issued a report of investigation, the so-called Decentralized Autonomous Organization (DAO) report that provided an analysis on whether a digital token could be considered as a security. This report has signification ramification for fundraising implementation via a distributed ledger or blockchain technology.

Brian Wu
Summer 2019

Read more

Linux Text File Search with Regular Expressions for Matching Text Patterns

We can use grep command line to do word and phrase searches. Also, you can use grep to search for complex text patterns called regular expressions. A regular expression is a text string of special characters that specifies a set of patterns to match...

Developer team
Summer 2019

Read more

20 Ways to Unleash the Power of Database for Small Businesses

A database is a place to save information, like the customer's first names or passwords for the future uses. If your website has a login form, you are probably using a database. For example, when a user logins to your website, your system will process whether the database saved username and password are the same as the one supplied by the user...

Developer team
Summer 2019

Read more

Comprehensive Guide for All Blockchain Ethereum Developers

Ethereum is a general-purpose blockchain that is geared toward describing business logic, through advanced scripts, also known as smart contracts. Ethereum was designed with a broader vision, as a decentralized or world computer that attempts to marry the power of the blockchain, as a trust machine, with a Turing-complete contract engine. Although Ethereum borrows many ideas that were initially introduced by bitcoin, there are many divergences between the two.

Matt Zand
April 2019

Read more

Creative Commons License

Creative Commons License
All tutorials and articles on this page are licensed under a Creative Commons Attribution 4.0 International License.