Bernard Traversat discusses JVM enhancements addressing cloud deployment requirements such as G1 GC, segmented code cache, contended locking, and density String.
Ted DesMaisons and Lisa Rowland talk about the tools and mindset of improvisation so one can rewire his own circuitry and open up new capabilities in the way he interacts with work, the world etc.
Baruch Sadogursky and Viktor Gamov talk about Java puzzlers - streams, lambdas, monads, Optionals and CompletableFutures.
Adam Wick talks about his team’s experience developing CyberChaff, a novel network defense solution with unikernels built into its core and why unikernels made sense for them.
Mike Olson presents several use cases where big data is collected and analyzed to gather insights from the automotive, insurance, financial, and other sectors.
Scott Clark introduces Bayesian Global Optimization as an efficient way to optimize ML model parameters, explaining the underlying techniques and comparing it to other standard methods.
Holly Cummins presents a getting-started-guide to the Internet of Things. What’s needed? How much does it cost? What’s the best way of making an embeddable device talk to the internet?
Debraj GuhaThakurta discusses ML and data analysis processes in Spark using examples written in Python and R.
Todd Charron explains how to avoid fear paralysis and turn it into action, creating a safe fearless environment.
Steven Cooper discusses using machine learning to understand malformed API requests to not only respond with a best fit response, but capture the user errors for future responses.
Charity Majors talks about what it means to do quality operations and software engineering in the year 2016 and beyond, as well as the implications for engineering teams and social systems.
Fakih Houssam discusses the challenges and the main benefits of pair-programming, how to make the most of it, how to improve pairing, how to anticipate and fix problems, and common errors.