Building dApps for Fun and Profit

By Yos Riady

Elevator Pitch

Come and discover how you can write smart contracts and build decentralized applications! You will learn blockchain fundamentals and get a practical hands-on with the Solidity programming language. By the end of the workshop, you’ll have built a dApp of your own, running on the Ethereum blockchain.

Description

Workshop Details:

A decentralized app or “dApp”, is an application that allows users to control and own their data, without oversight from any centralized provider, often based on blockchain technology. In this workshop, learn how to write smart contracts and build decentralized applications. You will start by learning the fundamentals of blockchain networks and cryptocurrencies. Then, you will get a practical hands-on with the Solidity programming language and develop a dApp of your own, running on the Ethereum blockchain.

Target audience profile:

This talk is intended for intermediate to advanced software engineers who wish to learn more about how to build decentralized applications, writing smart contracts, and the Ethereum blockchain. The ideal learner must be experienced in general programming and full-stack web development. Familiarity with blockchain technology or the Solidity programming language is not required, but is helpful.

Audience takeaways:

  • Become more familiar with blockchain fundamentals and decentralized applications.

  • Learn the basics of writing smart contracts using the Solidity programming language.

  • Experience firsthand the process of building dApps on the Ethereum blockchain.

Notes

Reasons why this talk is relevant and why I’m the best person to speak on this:

  • Blockchain and smart contracts are a hot topic these days.

  • In the past half a year, I’ve been heavily involved in the smart contracts space in my full-time work as well as in my spare time.

  • I have extensive experience speaking and local tech meetups and conferences. I also organize a few local meetups. (ReactJS, Serverless, API Craft.)

  • I have been selected to speak at past GeekCamp events, twice (2016 and 2017.)