Book Content
chapters • 14h28m total length
1. Getting the Most out of Core Classes
2. Designing Useful Custom Classes
3. Proper Variable Usage
4. Methods and Their Arguments
5. Handling Errors
6. Formatting Code for Easy Reading
7. Designing Your Library
8. Designing For Extensibility
9. Metaprogramming and When to Use It
10. Designing Useful Domain-Specific Languages
11. Testing to Ensure Your Code Works
12. Handling Change
13. Using Common Design Patterns
14. Optimizing Your Library
15. The Database Is Key
16. Web Application Design Principles
17. Robust Web Application Security














