Beautiful SDK Design in Java for APIs

Track: Patterns & Design
Abstract

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