Andrew Dunkman explains the basics of Chrome extension development, how to avoid an extension being automatically disabled when performing upgrades, and some unexpected Chrome hooks.
Tony Trummer focuses on how to apply an adversarial perspective when building Android applications, how to identify attack surfaces and the thought process attackers use.
Rahul Somasunderam aims at showing how Groovy can make iOS development a pleasure.
Ben Corrie discusses Project Bonneville, how to create a shared Linux kernel for privileged containers, running containers without Linux, and VMware's dynamic resource constraints of a container host.
Colin Harrington explores what it means to use a framework such as Grails as a power player on embedded Linux devices for IoT & home automation applications.
Hannah Mittelstaedt talks about how Etsy dissolved the traditional Android and iOS teams and trained tons of web developers in app development.
Georgi Knox conducts a hands on session overviewing the history of Linux, what the kernel is, what system calls are, how to write modules, how to build a kernel, etc.
Paul Moreno shows how to federate AWS IAM permissions, roles, and users with a directory service such as LDAP or Active Directory with an Identity Provider.
Wesley Reisz explores Android Wear, providing practical ways to introduce wearables into your mobile strategy and exercising the Android Wear API through a demo.
Benjamin Augustin takes the practical approach of a complex API to explain how RxJava and Functional Reactive Programming (FRP) can be used on every project to make one's life easier.
Guy Davidson, Tom Miles discuss 64-bit programming pitfalls, Unity builds, writing portable code, and persuading a large development team of varying levels of skill to write portable code as well.