Solidity & Smart Contract Development
Write, test, and ship Solidity. The modern Foundry workflow, the patterns you'll see in every codebase, gas optimization that matters, and the deploy-day checklist.
5 lessons · 4 hr · expert
- 1Solidity Language Tour for EngineersFor developers who already know a curly-brace language. Types, storage layout, function visibility, errors, events, inheritance, and the parts of the EVM model you cannot ignore.45 min
- 2Foundry: Forge, Cast, AnvilThe modern Solidity workflow. forge for compiling and testing in Solidity itself, cast for CLI interaction with any chain, anvil for local mainnet forks. Why this stack replaced Hardhat.40 min
- 3Common Patterns: Ownable, Pausable, Upgradeable ProxiesThe patterns you'll see in every Solidity codebase. Access control, pause switches, the transparent and UUPS proxy models — when to use each and when each pattern goes wrong.40 min
- 4Gas Optimization: What Actually MattersThe 80/20 of gas optimization. Storage packing, calldata vs memory, the SSTORE rules, custom errors, caching reads, the optimizer settings — with real benchmarks.35 min
- 5Deploy-Day ChecklistBefore broadcasting a deploy: verify everything. Bytecode verification, parameter freezes, timelock setup, monitoring, runbooks, and the mistakes that have cost protocols nine figures.30 min
Educational only — not financial advice.
