BUILDING DECENTRALIZED APPLICATIONS

A collection of Ethereum based dApps

The interest in blockchain and distributed ledger technology (DLT) has accelerated significantly since the emergence of Bitcoin back in 2008.

Though blockchain is still a very young technology and undergoing continuous development, its use is gaining momentum in various industry sectors including finance, real estate, healthcare, identity management, and the…


DYNAMIC TREE VIEW FOR NESTED LIST WITH CSS3

A tutorial to dynamically build nested list from JSON data and vertical tree view with CSS3 only

Building a tree view for the hierarchical data is a common task in the front-end development of web applications. In most cases, hierarchical data is available in JavaScript Object Notation (JSON) which is…


A COMPLETE STEP BY STEP GUIDE TO LEARN LATEX

Learn LaTeX from basic to advance level

This is part 2 of the article series on getting started with LaTeX and explains how to create tables and lists in LaTex.

Part 1 of this article series covers basic software installation and how to compose a simple document in LaTeX.

Create Tables

In LaTeX, we can use table, tabular, or…


Bootstrapping the dApp Development Experience

A step-by-step tutorial to building the back-end for Apps

Blockchain is a relatively young technology that is under continuous development. Similarly, applications built on the top of the blockchain are also still growing. As a result, there are several tools and best practices to streamline the development process. This tutorial will guide you through the steps to build a…


ADVANCED SNAP USAGE

A tutorial for inter-snap communication using the content interface

While building applications in Python, we have to deal with dependency management that is not easy especially when it comes to package and ship your app. A snap bundles an application and all its dependencies to work across a range of Linux distributions. …


A COMPLETE STEP BY STEP GUIDE TO LEARN LATEX

Learn LaTeX from basic to advance level

LaTeX is a high-quality document preparation system that is used to produce professional-looking technical and scientific documents. To prepare a document in LaTeX, we need a LaTeX source file that contains LaTex code and actual contents of the document. This file ends with an extension .tex. The other thing we…


A BEGINNER FRIENDLY TUTORIAL

Unit-Testing of Smart Contracts with Truffle, Ganache, Mocha, and Chai

Introduction

It is very common to write and compile Solidity code manually which is fine for small projects. However, as our project is growing bigger and bigger, it is good to have an automatic way of smart contracts development. In addition, testing Solidity code is crucial to avoid any problematic situation…

Muhammad Yahya

Ethereum Blockchain Developer @ OLI Systems

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store