I am a Solidity developer, project and community manager all rolled into one. I enjoy writing educational articles for Solidity developers and generally onboarding peeps to web3! She/her
Currently working @optimism as an integrations engineer. HMU if you'd like to get your dapp live on an L2.
Getting started with Solidity → A collection of free resources
1️⃣ → Beginner. May or may not require looking at code, building basic blocks of understanding (dadum tis). May include basic code-a-longs.
2️⃣ → Intermediate. Probably requires looking at code and or coding along.
3️⃣ → Advanced. Covering deep and specific topics with nuance in Solidity.
Lvl | Article | Technical? | Description |
---|---|---|---|
1️⃣ | Everything you need to know about NFTs | No technical understanding required 😌 | Understand all the essential parts to NFTs, like how they work, where the images are stored, how to tell if they are decentralised & censorship resistant (less likely to be a scam). |
1️⃣ | Ethereum tokens explained | Reading basic Solidity | A solid introduction to the various tokens that exist within the blockchain, (such as native tokens, ERC20s, ERC721, ERC1155) and why standards are important in the first place. |
2️⃣ | Error: VM exception while processing transaction: revert |
(outdated) Debugging in Solidity | A step-by-step guide of steps to try when debugging Solidity. This was written in 2019, so it is very outdated tool wise. A new version is in the works 🛠 |
2️⃣ | Intro to bonding curves and shapes | No code, very basic maths | A basic introduction to the concept and mechanics of bonding curves. |
3️⃣ | A technical primer on using encoded function calls | Topic specific technical dive | A breakdown of how to encode functions (and function calls) in Solidity and JavaScript (using web3). This was written in 2019, so is also a bit outdated on the tools and versions. |