Connect 2017, July 18-29