Solidity is a statically-typed programming language designed for developing smart contracts that run on the Ethereum Virtual Machine as well as on other private blockchains running on platforms that compete with Ethereum. With Solidity, developers are able to write applications that implement self-enforcing business logic embodied in smart contracts, leaving a non-repudiable and authoritative record of transactions.


  • Filza Tariq

    Setting Up Development Environment for DApps (Windows & Linux)

    This article explains the steps you need to follow for both Windows and Linux to setup your system immediately with necessary dependencies and develop your first Ethereum DApp.
    Filza Tariq Sep 03, 2019
  • Divyang Desai

    Inheritance In Solidity

    Solidity provides an inheritance between smart contracts. This article talks about the essentials of inheritance in Solidity and its usage.
    Divyang Desai Jul 01, 2019
  • Divyang Desai

    Constructor In Solidity

    This article talks about what Solidity Constructor is and how to use it. This article is under the Solidity for beginner series.
    Divyang Desai May 20, 2019
  • Divyang Desai

    Reference Types In Solidity

    The Solidity data types can be classified according to the data location. If a variable stores its own data; it is a value type. If it holds a location of the data; it is a reference type. We have ...
    Divyang Desai May 19, 2019
  • Divyang Desai

    Solidity For Beginners - Part One

    Solidity is the programming language used for developing a smart contract over Ethereum blockchain. Here, in this article, we will learn the basics of Solidity and we’ll also write our first smart ...
    Divyang Desai Apr 07, 2019
  • Divyang Desai

    Data Locations 🗺️ In Solidity

    This article talks about how to use Storage and Memory keywords in Solidity.
    Divyang Desai Apr 07, 2019
  • Divyang Desai

    Function And Address In Solidity

    In Ethereum smart contract, function and address are broadly used value types. This article talks about the usage of function and address including examples.
    Divyang Desai Feb 03, 2019
  • Ritesh Modi

    Introduction To Blockchain, Ethereum And Smart Contracts

    This decade has already witnessed an extraordinary evolution in the technology and computing ecosystem. Technology innovation and its impact is already running very high. From IoT to Artificial Int...
    Ritesh Modi Jan 27, 2019
  • Divyang Desai

    Variables And Types In Solidity

    For anyone who wants to learn how to make dApps (Decentralized Applications) in an Ethereum Blockchain, Solidity is the essential thing. This article talks about variables and types with examples.
    Divyang Desai Jan 23, 2019