A smorgasbord of essential information to help educate about the inner workings of Solidity and the EVM. Possible in large part by the r/CryptoDevs community and the Official r/CryptoDevs Discord.
If you are looking for a more basic guide, please check Consensys's Best Practices Repository and bkrem's Awesome Solidity Repository, slightly more advanced information can also be found at the BlockchainNZ's Awesome Solidity Repository.
If you're looking for more EVM related content, please check Ethereum's EVM Awesome List for a general listing of EVM tools and information.
- Detailed explanation on the
public
vsexternal
visibility keyword - from StackExchange - Overview of bitwise operations in Solidity - by Maksym from Chronicled
Note: There are now bitwise shifting operators in Solidity - Runthrough on how to structure upgradable contracts - by Elena from Colony
- Deeper look onto structuring upgradable contracts - by Rocket Pool
- In-depth explanation on the ERC721 standard - by Gerald from Crypto Currently