Everything on project organization issues. The PIMPL and the Firewall compiling idioms. Minimalize dependencies between classes. Compilers, compatibility issues. Static and dinamic linking. How to organize templates.