They’re here! The JavaOne 2016 Rock Stars selection has been finalized, and we’re pleased to induct the following presenters into the JavaOne Rock Star program for 2016.
These are the top-rated speakers from JavaOne 2016. You, their peers, have spoken. These speakers were recognized in conference attendee surveys for outstanding session content and speaking ability. We applaud their contributions to JavaOne conference education, and their commitment to the technology community.
Session ID | Honored Speakers | Session Title | Track |
---|---|---|---|
CON3436 | Adam Bien | Live-Coding No-Ceremony Microservices | Java, Cloud, and Server-Side Development |
CON2963 | Alex Buckley | Project Jigsaw: Under The Hood | Core Java Platform |
CON2820 | Alexander Chatzizacharias | Increasing Code Quality with Gamification | Java, DevOps, and Methodologies |
CON1396 | Andreas Grabner | Metrics-Driven Continuous Delivery to Stop Bad Code and Bad Ideas Early | Java, DevOps, and Methodologies |
IGN8193 | Arun Gupta | Ignite Session | Ignite Session |
TUT1887 | Arun Gupta | Docker for Java Developers | Java, DevOps, and Methodologies |
CON6171 | Aurelio Garcia-Ribeyro | Preparing for JDK 9: The Sharp Edges | Core Java Platform |
CON1228 | Baruch Sadogursky | Java 8 Puzzlers: The Strange, the Bizarre, and the Wonderful | Core Java Platform |
CON1229 | Baruch Sadogursky | If It Works, Don’t Touch It: Why We Replaced Almost Every Component in Bintray Architecture | Java, Cloud, and Server-Side Development |
CON6467 | Bert Ertman | Microservices for Mortals | Java, Cloud, and Server-Side Development |
CON1240 | Bert Jan Schrijver | The DevOps Disaster: 15 Ways to Fail at DevOps | Java, DevOps, and Methodologies |
IGN8193 | Bert Jan Schrijver | Ignite Session | Ignite Session |
CON8194 | Brendan Gregg | Java Performance Analysis in Linux with Flame Graphs | Java Development Tools |
CON4226 | Brian Goetz | Ask the JDK Architects | Core Java Platform |
CON5051 | Brian Goetz | Thinking in Parallel | Core Java Platform |
CON5720 | Chris Richardson | Handling Eventual Consistency in JVM Microservices with Event Sourcing | Java, Cloud, and Server-Side Development |
CON2613 | Christian Schneider | Security Toolbox: Semiautomated Pen Testing with Open Source Tools | Core Java Platform |
CON6280 | David Blevins | Java EE, Extendable to Functional | Java, Cloud, and Server-Side Development |
CON1497 | David Buck | Java Concurrency, A(nother) Peek Under the Hood | Core Java Platform |
CON8124 | David Taieb | Getting Started with Apache Spark: Use Scala, Java, Python, or All of Them? | Java, Big Data, and the Cloud |
CON1366 | Dirk Lemmermann | It Gets Better: Developing Frameworks in JavaFX Versus Swing | Java Clients and User Interfaces |
CON1379 | Dirk Lemmermann | JavaFX Tips and Tricks | Java Clients and User Interfaces |
CON7980 | Ed Burns | Servlet 4.0: Status Update and HTTP/2 Comes to Java EE 8 | Java, Cloud, and Server-Side Development |
BOF1459 | Elliotte ‘Rusty’ Harold | Hacking Hiring | Java, DevOps, and Methodologies |
CON3315 | Eugene Ryzhikov | Welcome to the Next Level: Java 9 + Gluon + Mobile | Java Clients and User Interfaces |
CON1228 | Evgeny Borisov | Java 8 Puzzlers: The Strange, the Bizarre, and the Wonderful | Core Java Platform |
CON5986 | Gil Tene | Understanding Hardware Transactional Memory | Core Java Platform |
CON1245 | Hadi Hariri | MOAR IntelliJ IDEA Tips and Tricks | Java Development Tools |
CON1407 | Hendrik Ebbers | JavaFX Jump-start | Java Clients and User Interfaces |
CON1091 | Henrik Engström | Monitoring Reactive Microservices | Java, DevOps, and Methodologies |
CON6113 | Holly Cummins | Euphoria Despite the Despair | Java, DevOps, and Methodologies |
CON6245 | Holly Cummins | Java EE Microservices by Example, from Raspberry Pi’s to the Cloud | Java, Cloud, and Server-Side Development |
BOF6274 | Jeff Genender | Kids in Java: Getting Your Kids Inspired to Code a Future in Java | Java, DevOps, and Methodologies |
CON3614 | Jim Manico | Java LangSec: New Security Controls in Java 8 and 9 | Core Java Platform |
CON4122 | Joe Kutner | Deploy, Scale, and Sleep Better with Docker and Dev-Prod Parity | Java, DevOps, and Methodologies |
CON1709 | Johan Janssen | Using Actors for the Internet of (Lego) Trains | Emerging Languages |
CON3302 | Johan Vos | Saturn on the Go: Deep-Space NASA Missions on Tablets with Gluon Mobile | Java Clients and User Interfaces |
CON3315 | Johan Vos | Welcome to the Next Level: Java 9 + Gluon + Mobile | Java Clients and User Interfaces |
CON4226 | John Rose | Ask the JDK Architects | Core Java Platform |
CON3302 | Jonathan Giles | Saturn on the Go: Deep-Space NASA Missions on Tablets with Gluon Mobile | Java Clients and User Interfaces |
CON3315 | Jonathan Giles | Welcome to the Next Level: Java 9 + Gluon + Mobile | Java Clients and User Interfaces |
TUT2161 | José Paumard | Free Your Lambdas | Core Java Platform |
CON3302 | José Pereda | Saturn on the Go: Deep-Space NASA Missions on Tablets with Gluon Mobile | Java Clients and User Interfaces |
IGN8193 | Keith Combs | Ignite Session | Ignite Session |
CON5294 | Kenneth Finnigan | Microservices and How WildFly Swarm Can Play a Part | Java, Cloud, and Server-Side Development |
CON3277 | Kenneth Kousen | Groovy and Java 8: Making Java Better | Emerging Languages |
CON5720 | Kenny Bastani | Handling Eventual Consistency in JVM Microservices with Event Sourcing | Java, Cloud, and Server-Side Development |
IGN8193 | Kevin Nilson | Ignite Session | Ignite Session |
CON5983 | Kirk Pepperdine | The Diabolical Developer’s Guide to Performance Tuning | Java, DevOps, and Methodologies |
CON4226 | Mark Reinhold | Ask the JDK Architects | Core Java Platform |
CON1472 | Mattias Jiderhamn | Join the War on ClassLoader Leaks | Java Development Tools |
TUT3422 | Michael Ernst | Preventing Errors Before They Happen | Core Java Platform |
CON1480 | Ola Petersson | Reactive Java EE | Java, Cloud, and Server-Side Development |
CON1640 | Poonam Parhar | Troubleshooting the Java HotSpot VM | Core Java Platform |
IGN8193 | Ray Tsang | Ignite Session | Ignite Session |
IGN8193 | Reza Rahman | Ignite Session | Ignite Session |
CON5294 | Robert McWhirter | Microservices and How WildFly Swarm Can Play a Part | Java, Cloud, and Server-Side Development |
CON4050 | Roberto Cortez | Maven: Taming the Beast | Java Development Tools |
IGN8193 | Roy van Rijn | Ignite Session | Ignite Session |
CON3302 | Sean Phillips | Saturn on the Go: Deep-Space NASA Missions on Tablets with Gluon Mobile | Java Clients and User Interfaces |
CON3162 | Sebastian Daschner | Putting Hypermedia Back in REST with JAX-RS | Java, Cloud, and Server-Side Development |
CON3163 | Sebastian Daschner | Java EE: The Most Lightweight Enterprise Framework? | Java, Cloud, and Server-Side Development |
CON6171 | Sharat Chander | Preparing for JDK 9: The Sharp Edges | Core Java Platform |
IGN8193 | Siamak Ashrafi | Ignite Session | Ignite Session |
CON6210 | Stephen Chin | Raspberry Pi with Java 9 | Java and Devices |
IGN8193 | Stephen Chin | Ignite Session | Ignite Session |
CON7470 | Stuart Halloway | Agility and Robustness: Clojure + spec | Emerging Languages |
CON3297 | Stuart Marks | Enhanced Deprecation in Java 9 | Core Java Platform |
CON4341 | Stuart Marks | Collections Refueled | Core Java Platform |
CON5051 | Stuart Marks | Thinking in Parallel | Core Java Platform |
IGN8193 | Theresa Nguyen | Ignite Session | Ignite Session |
CON4452 | Thorvald Natvig | Real-Time Memory Analytics on the JVM | Java, Cloud, and Server-Side Development |
IGN8193 | Tim Berglund | Ignite Session | Ignite Session |
CON6370 | Trisha Gee | Refactoring to Java 8 | Core Java Platform |
CON1056 | Venkat Subramaniam | Interactive Development and Fast Feedback with Java 9 REPL | Core Java Platform |
CON1057 | Venkat Subramaniam | Refactoring to Functional Style with Java 8 | Core Java Platform |
CON1058 | Venkat Subramaniam | Let’s Get Lazy: Explore the Real Power of Streams | Core Java Platform |
CON1059 | Venkat Subramaniam | A Few Hidden Treasures in Java 8 | Core Java Platform |
CON1061 | Venkat Subramaniam | Core Software Design Principles | Java, DevOps, and Methodologies |
CON1062 | Venkat Subramaniam | Toward an Evolutionary Design and Architecture | Java, DevOps, and Methodologies |
TUT3422 | Werner Dietl | Preventing Errors Before They Happen | Core Java Platform |
BOF6274 | Weston Genender | Kids in Java: Getting Your Kids Inspired to Code a Future in Java | Java, DevOps, and Methodologies |