https://github.com/solana-developers/solana-bytes
Byte-sized videos for learning Solana development
https://github.com/solana-developers/solana-bytes
Last synced: 9 months ago
JSON representation
Byte-sized videos for learning Solana development
- Host: GitHub
- URL: https://github.com/solana-developers/solana-bytes
- Owner: solana-developers
- Created: 2022-07-05T14:32:59.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-09-14T00:16:54.000Z (almost 4 years ago)
- Last Synced: 2025-04-07T15:52:41.820Z (about 1 year ago)
- Size: 25.4 KB
- Stars: 10
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# solana-bytes
This repository is for planning upcoming Solana development educational video content.
:movie_camera: [Test YouTube channel](https://www.youtube.com/channel/UCcP7lAKS6XOL_cczIfEqcHQ)
:crab: [Rust code](https://github.com/solana-developers/program-examples)
:space_invader: [Typescript code](https://github.com/solana-developers/web3-examples)
## Byte Videos:
**Each Byte Video topic can be demonstrated for both:**
- :crab: On-chain (Rust - both Native & Anchor)
- :space_invader: Client-side (Typescript - both Native & Anchor)
**We'd also have animation, concept-focused videos:**
- :star2: Animations
- :helicopter: Walkthroughs
:bulb: Perhaps each of the sections below can be a playlist:
* ### Solana Basics
* [x] :star2: The Solana Programming Model
* [x] :crab: [ ] :space_invader: Accounts
* [x] :crab: [ ] :space_invader: Account Data & Rent
* [ ] :crab: [ ] :space_invader: Allocate/Reallocate Account Data
* [ ] :crab: [ ] :space_invader: Transfer SOL
* [ ] :crab: [ ] :space_invader: Stake SOL with a validator
* [ ] :crab: [ ] :space_invader: Get Program Accounts
* ### Writing Programs (On-Chain Only)
* [x] :crab: Hello Solana
* [x] :crab: Intro to Anchor
* [x] :crab: Intro to Seahorse
* [x] :crab: Cross-program Invocation
* [x] :crab: Program Derived Addresses
* [ ] :crab: Processing Instructions
* [ ] :crab: Repository Layout
* [ ] :crab: PDAs Expanded (Larger example)
* ### Tokens
* :star2: [ ] SPL Tokens (& Associated Token Acounts)
* [ ] :crab: [ ] :space_invader: Create an SPL Token
* [ ] :crab: [ ] :space_invader: Token Metadata
* [ ] :crab: [ ] :space_invader: Minting Tokens
* [ ] :crab: [ ] :space_invader: Mint Authority
* [ ] :crab: [ ] :space_invader: Transferring Tokens
* [ ] :crab: [ ] :space_invader: Selling Tokens
* [ ] :crab: [ ] :space_invader: Controlling Token Supply
* [ ] :crab: [ ] :space_invader: Disabling Token Minting
* [ ] :crab: [ ] :space_invader: Freezing Token Accounts
* ### NFTs
* [ ] :crab: [ ] :space_invader: Create an NFT
* [ ] :crab: [ ] :space_invader: NFT Metadata
* [ ] :crab: [ ] :space_invader: Master Edition NFT
* [ ] :crab: [ ] :space_invader: Other Edition NFT
* [ ] :crab: [ ] :space_invader: NFT Collections
* [ ] :crab: [ ] :space_invader: NFT Royalties & Features
* [ ] :crab: [ ] :space_invader: NFT Utilities
## Extensive Videos:
* ### :green_book: Solana Program Library
* **We cover each program front to back like so:**
1. What it does
2. Inputs & Outputs
3. How it works (deep dive into source)
* ### :mag: Open-source Solana Projects
* **We cover each project front to back like so:**
1. What it does
2. How to use it in development
2. Features
3. How it works (deep dive into source)
* ### :hammer: dApp Building
* **Lengthy step-by-step tutorials for basic dApp development using common design patterns.**
* [ ] Twitter (Posts)
* [ ] Amazon (Shopping Cart & Orders)
* [ ] Building a SQL SDK for Solana PDAs (this one would be so cool)
* [ ] Token lending protocol with yield