Completed
Documentation
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
The Art of Building Java APIs - Do's and Don'ts
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 What is API Design?
- 3 API Characteristics
- 4 API is a Contract
- 5 The Journey to 1.0.0
- 6 Justify Everything
- 7 Consistency
- 8 Developer Empathy & Gut Feeling
- 9 Documentation
- 10 Team Consensus
- 11 Generated APIs
- 12 Effective Java 3d Edition
- 13 Static Factories
- 14 Minimise API
- 15 Intentional Inheritance
- 16 Minimise Exposing External Dependencies
- 17 Don't Return null
- 18 Understand When To Use Optional
- 19 Beware of Boxing
- 20 Become Familiar with java.util.function
- 21 YouTube
- 22 Azure for Java Developers
- 23 Free Azure Tier
- 24 Tip: Builders Constructor Telescoping
- 25 Tip: Support Lambdas