Play Keynote: Developers in the mobile-first, cloud-first era