Beautiful SDK Design in Java for APIs

Track: Patterns & Design

Often times Java SDKs for APIs look more like the API they represent than idiomatic Java.

This talk examines how great SDKs are built using design patterns.

It covers: enforced separation of Java api and implementation, use of generics, a caching layer and hiding network traffic.

Micah Silverman

Developer, Maker, Tinkerer, Movie, TV and Gaming Nerd