Sameer Farooqui demos connecting to the live stream of Wikipedia edits, building a dashboard showing what’s happening with Wikipedia datasets and how people are using them in real time.
Susan Potter describes a toolchain and principles for defining infrastructure in code, versioned with the code, providing repeatable configuration, ephemeral testing and consistent CI/CD environments.
Don Coleman discusses building wireless sensors on a variety of hardware (ESP8266, Particle Photon, Arduino MKR1000), presenting some options for collecting, storing, and visualizing the sensor data.
Jessica Kerr introduces Elm, focusing on its architecture: how it overturns what is essential in object-oriented and even back-end functional programming.
Steve Klabnik overviews Rust’s value proposition, focusing on examples and anecdotes from companies using Rust in production today.
Brian Goetz looks at some of the challenges and lessons of steering Java through major evolutionary changes, and a sneak peek at where the Java platform is headed.
Brandon Philips describes how bringing containers, schedulers, and distributed systems together will create more reliable and greatly more trusted server infrastructures.
Bryan Helmkamp discusses insights from analyzing over 1T LoC daily, what makes a code metric valuable, when unmaintainable code may be preferable, and what prevents maintaining quality code over time.
Brian Goetz explores tools and techniques involved in parallelism, and how to analyze a computation for potential parallelism, with specific attention to the parallel stream library in Java 8.
Jean Yang discusses research ideas to create secure software, what prevents them from becoming commercial solutions, and how the Cybersecurity Factory accelerator bridges the research/industry gap.
Tim Wagner defines server-less computing, examines the key trends and innovative ideas behind the technology, and looks at design patterns for big data, event processing, and mobile using AWS Lambda.