Talk: Hands-on coding of blockchain smart contracts
Speakers directory
Speaker:
Jim Barritt
Talk description
Title:
Hands-on coding of blockchain smart contracts
Short synopsis:
If you’ve heard about blockchain or distributed ledgers and have wondered how it might be relevant to your day to day work as a developer or wanted to understand exactly how to use them, this is the session for you! Bring your laptop and come away having written your first smart contract.
Max size: 500 chars
Long synopsis (optional):
What you will learn: Bring your laptop and join this hands on session where we will learn about the exciting world of “blockchain” or more accurately “Distributed Ledger Technology”. This session will be a developer oriented session in which you will write a smart contract, the core programming abstraction of working with DLT’s. We will set up a local network of nodes and deploy our contract so that you can see a short version of a development lifecycle. We will discuss relevant topics such as how to release new versions, deployment and unit testing. We will (time permitting) explore smart contract technologies, repeating the same use case for each. The first will be Solidity which is well known because it exectues on the public Ethereum blockchain. We will also explore writing the equivalent smart contract using R3 Corda which takes a very different approach so that you can compare them for yourself. At the end of the session you should have a good understanding of what a smart contract is, some potential technology options and a working local version as a foundation for further self learning. Preparation: You will need docker and the jdk installed plus the ide of your choice (recommended is IntelliJ community edition). We will run a setup session informally before the session proper to help everyone be up and running. Pairing will also be a possibility.
Max size: 5000 chars
Tags:
Speaker directory:
Listed in directory
Not listed
Speakers directory