Sun 17 - Fri 22 October 2021 Chicago, Illinois, United States
Tue 19 Oct 2021 13:50 - 15:20 at Zurich B - Interfaces

How do we design interfaces? What is a good design? How can we tell that something is wrong? Josh Bloch has many years of hands on experience working on the Java Collection framework as well as the math library. He will engage us into a discussion of keys principles. Josh has also been active on the legal front, battling for the right to reimplement interfaces. He will update us on the latest developments.

Tue 19 Oct

Displayed time zone: Central Time (US & Canada) change

13:50 - 15:20
InterfacesREBASE at Zurich B
A Brief History of the API, RevisitedVirtual
Josh Bloch Carnegie Mellon University, Doug Lea State University of New York (SUNY) Oswego