Smart Contract Bytecode Size Limit - Article Series

Part I: Beware Solidity Devs, you might just hit your contract size limit
A quick explanation on how to optimize and reduce your smart contract bytecode size in solidity
Part II: Replace modifiers with private functions and reduce your contract’s size
Why does replacing modifiers with private functions in solidity reduce the contract’s size?
Part III: Custom Errors in solidity are more useful than you think
how does custom error in solidity optimize contract’s bytecode size?
Part IV: Using libraries to optimize contract size
Using libraries in solidity can help in optimizing for contract bytecode size