Completed
Fields
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Designing Wonderful .NET APIs
Automatically move to the next video in the Classroom when playback concludes
- 1 Introduction
- 2 Dont API Design
- 3 Why is API Design Important
- 4 APIs are Forever
- 5 Everyone is an API Designer
- 6 What makes a good API
- 7 Hibernate example
- 8 API power
- 9 API evolution
- 10 Pit of success
- 11 Wall of complexity
- 12 Web Forms
- 13 Power of Sameness
- 14 Start Small
- 15 Expect Mistakes
- 16 Dont Be Afraid to Say No
- 17 Naming Guidelines
- 18 Avoid acronyms
- 19 Common pitfalls
- 20 Tips to avoid problems
- 21 Enumerations
- 22 Named Arguments
- 23 Enumeration
- 24 Helper Methods
- 25 Properties
- 26 Fields
- 27 constructor design
- 28 throwing exceptions
- 29 designing for extensibility
- 30 Jason Serializer