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 47-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. Discover how to apply the principle of least astonishment and other fundamental concepts to create APIs that are both powerful and intuitive. Gain valuable insights to improve your skills as both a consumer and provider of APIs, enhancing your overall software development capabilities.

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.