Paul Glavich discusses design decisions to be made when building a new API regarding versioning, hypermedia usage, authentication and other aspects.
Brett Meyer demos using multiple-tenancy, geographic data, auditing/versioning, sharding, OSGi, and integration with Hibernate.
Ian Goodsell discusses the challenges encountered with tool versioning and new approaches needed to support continuous delivery.
Ignaz Wanders discusses service versioning, compatibility issues, and how to implement the governing process of service versioning.
Scott Chacon explains the internal mechanisms used by Git to do version control based on three trees –head, index, work–, and some of its commands, especially ‘reset’.
Greg Young discusses how to use events to store data, and how testing, versioning and performance are impacted by an event-centered model.