Smart contracts went from relative obscurity to widespread usage in the last year or so -- paving the way for everything from crypto-kitties to buying a house. Through their trustless and decentralized nature, smart contracts open up an entirely new realm of possibility -- bringing many aspects of structured economic systems to areas without them.
That said, creating a secure smart contract is no easy task. Writing code for Ethereum is, partly due of the complexity of Solidity and partly due to the lack of relevant developer tools. Developing and publishing a smart contract securely is complex, and without the right resources, will remain so. This talk covers some of the tooling used in the space to help best benefit smart contract developers and their clients.