Below are the raw notes that I took from the workshop.
Telegram group
EDUCATION RING
Links:
dappdevs.org
achievement.network
(kambala ethereum)
blockchain academy
Zastrin
b9labs
Kommerce
Sections:
Dev education
ux
newcomers
decentralised concepts
funding/grants infrastructure
Topics:
empowering
up to date repos of info (curating)
newcomers
general onboarding
foss
DEV EDUCATION SUB-RING
Outcomes:
Lots of resources, finding the resources.
Curation
Sharing Experiences with resources, flagging incorrect/outdated resources
Technology moving so fast.
Feedback mechanism on content.
Developer hard to find time to share education resources.
Evolution intimidating for end learners. Information overload.
Distill core concepts. Concepts evolve/iterative.
Sharing workshop results. Order and format of content.
Good examples.
Wrap content around blockchain concepts, but suspend toxic semantics.
Resource, beyond remix.
Remix first, broader concepts.
Formats:
- “Code-together” format.
- 16hr session - mob programming: 1 on keyboard, near circle guiding (documentation, theory), the rest watching and occasional points. Instructor takes back-seat, only format feedback, or.
first day: basics, last hour: ticket app idea. Forms template for day 2.
Modular ideas. Smart contract + dapp + ticket payment, … - private network in class for speed, but real testnets more realistic.
- 1hr non-tech
- online videos
Resources:
- Consensys academy
- gas analogy - car petrol, internet cafe
- Solidity, but also consider entire stack, web3, … (duration 2hrs-…)
- teaching of frameworks/dev-tools: truffle, python (pyevm)
- Format: markdown, latex…
- licenses / unbranded (neutral)
- git attribution
Application:
- examples
- product concept voted by group eg micro-loans, food processing, auction, …
List of prerequisites for courses.
Shared notepad app.
Topics:
Solidity - general
Solidity - security / best-practices → learnings from audits / automated tests
eip1470
Cryptography
Security ()
hardware wallets
Deploying contracts
web3
Action:
- Comms channel to co-ordinate (Telegram group)
- Repository seeded with notes, followed by resource sections etc.
- Repository with shared content: last modified, last used