Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Let's Make a Contract - The Art of Designing a Java API

Devoxx via YouTube

Overview

Explore the art of designing effective Java APIs in this 50-minute conference talk from Devoxx. Delve into the concept of APIs as contracts between software designers and developers, emphasizing their crucial role in software interaction. Examine real-world examples, including those from standard Java APIs, to identify best practices and common pitfalls in API design. Learn key characteristics of user-friendly APIs, such as consistency, discoverability, and understandability, while understanding fundamental principles like the principle of least astonishment. Gain valuable insights on creating APIs that are both functional and developer-friendly, enhancing your skills as both an API consumer and provider.

Syllabus

Let's make a contract: the art of designing a Java API by Mario Fusco

Taught by

Devoxx

Reviews

Start your review of Let's Make a Contract - The Art of Designing a Java API

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.