The Art of Building Java APIs - Do's and Don'ts

The Art of Building Java APIs - Do's and Don'ts

Devoxx via YouTube Direct link

Justify Everything

6 of 25

6 of 25

Justify Everything

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. 1 Intro
  2. 2 What is API Design?
  3. 3 API Characteristics
  4. 4 API is a Contract
  5. 5 The Journey to 1.0.0
  6. 6 Justify Everything
  7. 7 Consistency
  8. 8 Developer Empathy & Gut Feeling
  9. 9 Documentation
  10. 10 Team Consensus
  11. 11 Generated APIs
  12. 12 Effective Java 3d Edition
  13. 13 Static Factories
  14. 14 Minimise API
  15. 15 Intentional Inheritance
  16. 16 Minimise Exposing External Dependencies
  17. 17 Don't Return null
  18. 18 Understand When To Use Optional
  19. 19 Beware of Boxing
  20. 20 Become Familiar with java.util.function
  21. 21 YouTube
  22. 22 Azure for Java Developers
  23. 23 Free Azure Tier
  24. 24 Tip: Builders Constructor Telescoping
  25. 25 Tip: Support Lambdas

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.