This talk covers writing an Ethereum smart contract in Solidity using developer-friendly tools. Followed by a workshop, where we learn, how to actually build a smart contract based dApp using the Truffle Framework, along with Ganache, Metamask and Web3.js.