~/talk

Getting Started with Ethereum Solidity Development

Talkat Devoxx Belgium 2017 · 2017-11-06..11-10· [blockchain, developer-experience]
links:none on file
speakerdeck:eloudsa
slides:none on file

Hands-on guide that builds a D-Vox conference DApp: Solidity 0.4.x contracts with structs, mappings and events, a payable register that stores attendees and holds 1.8 ether in contract balance, and a speaker reward withdrawal. Development uses Truffle, Ganache/TestRPC and web3, tests run with Truffle/Mocha/Chai (three passing tests shown), migrations deploy to localhost, and a simple jQuery UI connects via MetaMask. All examples compile, run locally, and demonstrate gas, reverts and event-driven UI updates.

AI-written summary · about

  1. 0:00Start
  2. 2:07Who We Are
  3. 2:48Introduction to Blockchain Architecture
  4. 3:21Introduction to the Blockchain
  5. 4:23Censorship Resistance
  6. 8:07Building a Distributed Ledger
  7. 9:07The Byzantine Generals Problem
  8. 12:31How Do You Use a Blockchain
  9. 13:22Create an Account
  10. 15:11Deploy a Smart Contract
  11. 20:24Throughput
  12. 24:54Pleasing Centralized Institutions and Regulators
  13. 28:03What Is Adapt
  14. 30:16Disclaimers
  15. 31:30Development Environment
  16. 33:56Install Test Rpc
  17. 37:35Truffle as a Development Framework
  18. 38:45Install Truffle
  19. 39:49Truffle Version
  20. 50:53Create the Smart Contract
  21. 59:37Create a Deployment File
  22. 1:02:57Start Test Rpc
  23. 1:16:18Summary
  24. 1:19:15How Do You Unit Test Such a Contract
  25. 1:23:55Truffle Test
  26. 1:25:29Variables
  27. 1:25:46New Test Case to the Test Suite
  28. 1:42:36Register Attendees
  29. 1:45:15Register Function
  30. 1:50:07Require a Call
  31. 1:54:56Balance of the Contract
  32. 2:05:06Truffle Tests
  33. 2:09:26Structure Types and Mappings
  34. 2:11:09Modifiers
  35. 2:13:05Authorization Pattern
  36. 2:13:25Inheritance
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.