Blockchain is a distributed ledger technology that uses cryptography to store data securely and immutably across a network of computers. It is a digital ledger of records, called blocks, which are linked together using cryptographic principles. Each block contains a timestamp and a link to the previous block, forming an immutable chain. This makes it virtually impossible to tamper with the data stored in the blockchain, as any changes would be easily detected by the network. In the context of JavaScript, blockchain can be used to create distributed applications (dApps) which are secure, transparent, and decentralized.
React Advanced Conference 2021React Advanced Conference 2021
145 min
Web3 Workshop - Building Your First Dapp
Workshop Free
In this workshop, you'll learn how to build your first full stack dapp on the Ethereum blockchain, reading and writing data to the network, and connecting a front end application to the contract you've deployed. By the end of the workshop, you'll understand how to set up a full stack development environment, run a local node, and interact with any smart contract using React, HardHat, and Ethers.js.

JSNation 2023JSNation 2023
64 min
Querying Blockchain Data with GraphQL
Workshop Free
Curious about how data works in the world of blockchain? Join Simon in an engaging session about The Graph, the decentralized indexing protocol that makes it easy for blockchain developers to search and query blockchain data. 
Table of the contents:
- Understanding blockchain data
- Anatomy of a smart contract
- Indexing blockchain data with The Graph
- Accessing data on The Graph
- Recommended subgraphs
- Writing subgraphs overview
JSNation 2022JSNation 2022
49 min
Build Web3 apps with Javascript
Workshop Free
The workshop is designed to help Web2 developers start building for Web3 using the Hyperverse. The Hyperverse is an open marketplace of community-built, audited, easy to discover smart modules. Our goal - to make it easy for JavaScript developers to build Web3 apps without writing a single line of smart contract code. Think “npm for smart contracts.”
Learn more about the Hyperverse 
We will go over all the blockchain/crypto basics you need to know to start building on the Hyperverse, so you do not need to have any previous knowledge about the Web3 space. You just need to have JavaScript experience.
React Summit 2022React Summit 2022
134 min
How to Build UI's for Smart Contracts
There are many journeys we can take into becoming a web3 developer. Not all journeys require learning a completely new language and becoming a smart contract developer. In this workshop we will learn how to build our own React UI on top of any existing smart contracts on the Polygon Proof of Stake Blockchain. We will explore a basic overview of blockchains and learn about the advantages of building on Polygon. We will also gain an understanding of what Smart Contracts are, learn how to find existing ones, and learn tools that help us interact with them from a React application.